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

Thảo luận trong 'Kinh doanh - Mua bán tổng hợp' bắt đầu bởi MediaViHoth, 6/4/26.

Lượt xem: 308

  1. Offline

    MediaViHoth Active Member
    • 16/23

    Bài viết:
    248
    Bản phát hành KotlinX RPC 0.9.1 mang đến những cải tiến đáng kể nhằm hướng đến sự ổn định trong tương lai, tiện lợi bảo trì và tăng trưởng 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à đơn giản hóa API để phục vụ trải nghiệm mạnh mẽ và thân thiện hơn có các bạn.

    Bạn đã sẵn sàng bắt đầu chưa? Hãy xây dựng Công trình tiếp theo mang 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 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 to này cho phép bạn tiêu 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 triển khai những giao diện RpcClient và RpcServer. Xem chỉ dẫn về các thay đổi API ko cân xứng để biết thêm thông tin.

    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à tránh khả năng mắc các lỗi thường gặp. Những 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. Vì vậy, 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 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 ở 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 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 hai.2.0 bởi Mr3zee trong kotlinx-rpc/359
    đổi thay phá vỡ (Breaking changes)
    • [Meta] Chế độ nghiêm ngặt, ngưng 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
    • hỗ 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 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 1 lần
    • Cập nhật tỉ dụ gRPC
    sở hữu phiên bản KotlinX RPC 0.9.1, đội ngũ tăng trưởng đã đưa ra những 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 thù cho các ai muốn xây dựng vận 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 chính hãng tại ViHoth Solutions.

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

    Hotline: 0961 23 53 03
     
    #1

Chia sẻ trang này

Chào mừng các bạn đến với diễn đàn học SEO chúc các bạn có những giây phút thật zui zẻ!
X