Bản phát hành KotlinX RPC 0.9.1 đem đến các cải tiến đáng đề cập nhằm hướng đến sự ổn định trong khoảng thời gian dài, tiện lợi bảo trì và phát triển của thư viện. Chúng tôi tập kết vào việc tách rời các phụ thuộc và đơn thuần hóa API để phục vụ trải nghiệm mạnh mẽ và gần gũi hơn mang khách hàng. Bạn đã sẵn sàng khởi đầu chưa? Hãy xây dựng 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à 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 trách nhiệm của người triển khai các giao diện RpcClient và RpcServer. Xem chỉ dẫn về những thay đổi API không tương xứng để biết thêm thông tin. quản lý vòng đời được thuần tuý hóa Chúng tôi đã thuần tuý hóa việc điều hành tài nguyên và hạn chế khả năng mắc những lỗi thường gặp. Các phần triển khai được tạo ra bởi @Rpc, cùng với RpcClient và RpcServer, giờ đây ko còn kế thừa CoroutineScope. Do vậy, tham số CoroutineScope đã được cái bỏ khỏi phương thức factory RpcServer.registerService, giúp API phát triển 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 ngặt, được giới thiệu trong khoảng phiên bản 0.5.0 nhằm đơn giản hóa API và đảm bảo tính chính xá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ề 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 nhặ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 khiến việc cài đặt WebSocket cho máy chủ Ktor cởi mở hơn Để KtorRpcClient kế thừa KrpcClient Tạo nhãn hiện trạng 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 để sử 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 mang phiên bản KotlinX RPC 0.9.1, đội ngũ vững mạnh đã đư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 yếu, đặc thù 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 tuyển lựa Kotlin bản quyền hàng hiệu tại ViHoth Solutions. ViHoth Solutions đại lý phân phối phần mềm Jetbrains Hotline: 0961 23 53 03