KotlinX RPC 0.9.1 đã được phát hành

Thảo luận trong 'Những Lĩnh Vực Khác' bắt đầu bởi MediaViHoth, 6/4/26.

  1. MediaViHoth
    Offline

    MediaViHoth Active Member

    Bản phát hành KotlinX RPC 0.9.1 mang lại những cải tiến đáng nhắc nhằm hướng đến sự ổn định lâu dài, tiện lợi bảo trì và lớn mạnh của thư viện. Chúng tôi quy tụ vào việc tách rời những phụ thuộc và đơn thuần hóa API để tạo ra trải nghiệm mạnh mẽ và thân thiện hơn sở hữu người mua.

    Bạn đã sẵn sàng khởi đầu chưa? Hãy vun đắp Dự án tiếp theo sở hữu công cụ tạo Công trình tương tác tại start.ktor.io.

    KotlinX RPC 0.9.1 đã phát hành

    Xem thêm: Những lỗi đã được sửa trong IntelliJ IDEA 2025.2 (P1)

    điểm nổi bật trong KotlinX RPC 0.9.1
    Tách rời khỏi KotlinX Serialization
    Mô-đun kotlinx-rpc-core hiện ko còn phụ thuộc vào kotlinx.serialization. Thay đổi lớn này cho phép bạn sử dụng kotlinx.rpc mà không cần kotlinx.serialization trong cấu hình gRPC. Việc tuần tự hóa (serialize) dữ liệu giờ đây thuộc phận sự của người khai triển những giao diện RpcClient và RpcServer. Xem hướng dẫn về các thay đổi API ko tương xứng để biết thêm thông báo.

    quản lý vòng đời được thuần tuý hóa
    Chúng tôi đã đơn thuần hóa việc quản lý tài nguyên và hạn chế khả năng mắc các lỗi thường gặp. Các phần khai triển được tạo ra bởi @Rpc, cộng mang RpcClient và RpcServer, giờ đây ko còn kế thừa CoroutineScope. Bởi thế, thông số CoroutineScope đã được cái bỏ khỏi phương thức factory RpcServer.registerService, giúp API phát triển thành gọn ghẽ và nhất quán hơn.

    Chế độ nghiêm ngặt hiện là mặc định
    Chế độ nghiêm ngặt, được giới thiệu từ phiên bản 0.5.0 nhằm đơn thuần hóa API và đảm bảo tính xác thực, giờ đây đã được bật mặc định và không thể tắt ở các phiên bản sau 0.8.0. Để xem hướng dẫn chi tiết về cách điều chỉnh Công trình của bạn, vui lòng tham khảo tài liệu về Strict mode.

    Xem thêm: IntelliJ IDEA cập nhật Chế độ Kotlin K2 và nhiều tính năng khác

    Nhật ký thay đổi
    Tính năng mới
    • Tách rời Serialization bởi Mr3zee trong kotlinx-rpc/354
    • Cập nhật Kotlin lên phiên bản hai.2.0 bởi Mr3zee trong kotlinx-rpc/359
    thay đổi phá tan vỡ (Breaking changes)
    • [Meta] Chế độ nghiêm nhặt, ngưng tiêu dùng (deprecations), điều hành vòng đời bởi Mr3zee trong kotlinx-rpc/353
    Cải tiến và sửa lỗi
    • tương trợ nullable contextual serializers
    • khiến việc cài đặt WebSocket cho máy chủ Ktor linh hoạt hơn
    • Để KtorRpcClient kế thừa KrpcClient
    • Tạo nhãn trạng thái nền tảng (Platform status labels) trong tài liệu API
    • Tạo tài liệu API bằng Dokka
    • Thêm changelog vào trang web
    • Thêm chỉ dẫn onboarding
    • Sửa lỗi biên dịch cho mô-đun k2 độc lập
    • Cập nhật README.md để tiêu dùng non-suspend flows
    • Lan truyền (propagate) transport coroutine context
    • Đảm bảo KrpcClient chỉ được tạo một lần
    • Cập nhật thí dụ gRPC
    có phiên bản KotlinX RPC 0.9.1, nhóm vững mạnh đã đưa ra những đổi thay mạnh mẽ nhằm tăng tính ổn định, giảm phụ thuộc và tối ưu trải nghiệm cho lập trình viên. Đây là bản cập nhật quan trọng, đặc trưng cho những người nào muốn vun đắp ứng dụng RPC hiệu quả trên Kotlin. Để sở hữu môi trường lập trình tối ưu nhất hãy tuyển lựa Kotlin bản quyền xịn tại ViHoth Solutions.

    ViHoth Solutions đại lý phân phối phần mềm Jetbrains

    Hotline: 0961 23 53 03
     

Chia sẻ trang này

Thành viên đang xem bài viết (Users: 0, Guests: 0)