Bản phát hành KotlinX RPC 0.9.1 đem đến những cải tiến đáng nói nhằm hướng tới sự ổn định trong khoảng thời gian dài, tiện dụng bảo trì và phát triển 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 giản hóa API để đáp ứng trải nghiệm mạnh mẽ và gần gũi hơn có người mua. Bạn đã sẵn sàng khởi đầu chưa? Hãy vun đắp Dự án tiếp theo mang phương tiện 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 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 lớn này cho phép bạn tiêu 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 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 đổi thay API không tương thích để biết thêm thông tin. điều hành vòng đời được đơn giản hóa Chúng tôi đã đơn giản hóa việc quản lý tài nguyên và tránh khả năng mắc những lỗi thường gặp. Các phần khai triển được tạo ra bởi @Rpc, cộng có RpcClient và RpcServer, giờ đây không còn kế thừa CoroutineScope. Thành ra, thông số CoroutineScope đã được cái 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 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ề bí quyết đ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ý 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 2.2.0 bởi Mr3zee trong kotlinx-rpc/359 đổi thay phá vỡ vạc (Breaking changes) [Meta] Chế độ nghiêm ngặt, ngưng sử 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 việc cài đặt WebSocket cho máy chủ Ktor linh động 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 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 một lần Cập nhật ví dụ gRPC sở hữu phiên bản KotlinX RPC 0.9.1, hàng ngũ tăng trưởng đã đư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 yếu, đặc trưng cho các ai muốn vun đắp áp 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 chọn lựa 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