Bản phát hành KotlinX RPC 0.9.1 đem lại những cải tiến đáng nhắc nhằm hướng tới sự ổn định trong tương lai, thuận tiện bảo trì và vững mạnh của thư viện. Chúng tôi tập trung vào việc tách rời những 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ó người dùng. Bạn đã sẵn sàng khởi đầu chưa? Hãy xây dựng Công trình tiếp theo có 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 đặ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. Thay đổi lớn này cho phép bạn sử 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 phận sự của người triển khai những giao diện RpcClient và RpcServer. Xem chỉ dẫn về những thay đổi API không cân xứng để biết thêm thông báo. quản lý vòng đời được đơn thuần hóa Chúng tôi đã thuần tuý hóa việc điều hành tài nguyên và giảm thiểu 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 mang RpcClient và RpcServer, giờ đây không còn kế thừa CoroutineScope. Thành ra, tham số CoroutineScope đã được cái bỏ khỏi phương thức factory RpcServer.registerService, giúp API trở nên 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 từ 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à không thể tắt ở các 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ý 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 hai.2.0 bởi Mr3zee trong kotlinx-rpc/359 thay đổi phá vỡ (Breaking changes) [Meta] Chế độ nghiêm nhặ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 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 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 để tiêu 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 với phiên bản KotlinX RPC 0.9.1, nhóm tăng trưởng đã đưa ra các thay đổi 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 trưng cho các người nào muốn xây dựng ứng 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 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