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

Thảo luận trong 'Giải trí - Thể thao - Bóng đá' bắt đầu bởi MediaViHoth, 6/4/26.

  1. MediaViHoth
    Offline

    MediaViHoth Active Member

    Bài viết:
    296
    Đã được thích:
    0
    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 lâu dài, tiện dụng bảo trì và vững mạnh của thư viện. Chúng tôi tập hợp vào việc tách rời các phụ thuộc và thuần tuý hóa API để tạo ra trải nghiệm mạnh mẽ và gần gũi hơn với người mua.
    Bạn đã sẵn sàng bắt đầu chưa? Hãy vun đắp Dự án tiếp theo có dụ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 thu hút trong KotlinX RPC 0.9.1

    Tách rời khỏi KotlinX Serialization

    Mô-đun kotlinx-rpc-core hiện không còn phụ thuộc vào kotlinx.serialization. Thay đổi lớn 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 tuần tự hóa (serialize) dữ liệu giờ đây thuộc trách nhiệm của người khai triển các giao diện RpcClient và RpcServer. Xem hướng dẫn về những đổi thay API ko tương thích để 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 giản hóa việc quản lý 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 triển khai được tạo ra bởi @Rpc, cùng sở hữu RpcClient và RpcServer, giờ đây không còn kế thừa CoroutineScope. Thành ra, thông số CoroutineScope đã được dòng bỏ khỏi phương thức factory RpcServer.registerService, giúp API trở 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 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 chuẩn xác, giờ đây đã được bật mặc định và chẳng thể tắt ở các phiên bản sau 0.8.0. Để xem chỉ dẫn chi tiết về cách thức điều chỉnh Dự án 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
    đổi thay phá 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
    • 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 mó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 để 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
    mang phiên bản KotlinX RPC 0.9.1, đội ngũ phát triển đã đư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 yếu, đặc biệt cho các người nào muốn vun đắp áp dụng RPC hiệu quả trên Kotlin. Để với 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