Hãy đăng ký thành viên để có thể dễ dàng trao đổi, giao lưu và chia sẻ về kiến thức SEO.

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

Thảo luận trong 'Tin tức công nghệ' bắt đầu bởi MediaViHoth, 6/4/26.

  1. MediaViHoth
    Offline

    MediaViHoth Active Member
    • 16/23

    Bài viết:
    271
    Bản phát hành KotlinX RPC 0.9.1 mang lại những cải tiến đáng đề cập nhằm hướng đến sự ổn định trong khoảng thời gian dài, dễ dàng bảo trì và phát triển của thư viện. Chúng tôi hội tụ vào việc tách rời các phụ thuộc và thuần tuý hóa API để đáp ứng trải nghiệm mạnh mẽ và gần gũi hơn sở hữu người mua.

    Bạn đã sẵn sàng bắt đầu chưa? Hãy vun đắp Dự án tiếp theo có công cụ tạo Dự án 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 nhấn 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 to này cho phép bạn dùng kotlinx.rpc mà không cần kotlinx.serialization trong cấu hình gRPC. Việc lần lượt hóa (serialize) dữ liệu giờ đây thuộc nghĩa vụ của người khai triển các giao diện RpcClient và RpcServer. Xem hướng dẫn về các thay đổi API không cân xứng để biết thêm thông báo.

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

    Chế độ nghiêm nhặt hiện là mặc định
    Chế độ nghiêm nhặt, được giới thiệu trong khoảng phiên bản 0.5.0 nhằm thuần tuý hóa API và đảm bảo tính xác thực, giờ đây đã được bật mặc định và chẳng thể tắt ở những phiên bản sau 0.8.0. Để xem chỉ dẫn chi tiết về bí quyết đ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ý đổi thay
    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 2.2.0 bởi Mr3zee trong kotlinx-rpc/359
    thay đổi phá vỡ lẽ (Breaking changes)
    • [Meta] Chế độ nghiêm nhặt, ngưng tiêu dùng (deprecations), quản lý 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
    • làm cho 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 hướng 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 1 lần
    • Cập nhật thí dụ gRPC
    có phiên bản KotlinX RPC 0.9.1, đội ngũ lớn mạnh đã đưa ra các thay đổi mạnh mẽ nhằm nâng cao 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 biệt cho những ai muốn vun đắp vận dụng RPC hiệu quả trên Kotlin. Để mang môi trường lập trình tối ưu nhất hãy lựa chọn 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)