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

Thảo luận trong 'Mua sắm khác' bắt đầu bởi MediaViHoth, 6/4/26.

  1. 250
    0
    16
    MediaViHoth

    MediaViHoth Active Member

    Bài viết:
    250
    Đã được thích:
    0
    Bản phát hành KotlinX RPC 0.9.1 đem đến những cải tiến đáng đề cập nhằm hướng tới sự ổn định trong tương lai, thuận lợi bảo trì và tăng trưởng của thư viện. Chúng tôi tụ họp vào việc tách rời các phụ thuộc và đơn thuần hóa API để đáp ứng trải nghiệm mạnh mẽ và thân thiện hơn có người dùng.

    Bạn đã sẵn sàng khởi đầu chưa? Hãy vun đắp Công trình tiếp theo sở hữu dụ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 đặc sắc 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. Đổi thay lớn này cho phép bạn sử dụng kotlinx.rpc mà ko 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 bổn phận của người triển khai các giao diện RpcClient và RpcServer. Xem chỉ dẫn về các đổi thay API ko cân xứng để biết thêm thông tin.

    quản lý vòng đời được đơn thuần hóa
    Chúng tôi đã đơn giản hóa việc điều hành tài nguyên và giảm thiểu 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 không còn kế thừa CoroutineScope. Thành ra, tham số CoroutineScope đã được mẫu bỏ khỏi phương thức factory RpcServer.registerService, giúp API phát triển thành gọn gàng 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 giả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 ở những phiên bản sau 0.8.0. Để xem hướng 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
    thay đổi phá vỡ lẽ (Breaking changes)
    • [Meta] Chế độ nghiêm ngặt, ngưng sử 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
    • hỗ trợ nullable contextual serializers
    • khiến 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 tình trạng 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 để 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 ví dụ gRPC
    có phiên bản KotlinX RPC 0.9.1, đội ngũ tăng trưởng đã đưa ra những đổi thay 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 các ai 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 chọ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

Chào mừng các bạn đến với website QuangCaoHaiPhong.com | Chúc các bạn có những giây phút thật vui vẻ!