Điểm tin Java: JobRunr 9, OpenXava 8, Quarkus, LangChain4j, JNoSQL, Giới thiệu Lathe
Bản tổng hợp tin tức Java tuần này làm nổi bật các bản phát hành GA của JobRunr 9.0 và OpenXava 8.0, cùng với các bản cập nhật cho Quarkus, LangChain4j và sự ra mắt của Java language server mới có tên là Lathe.

Bản tin Java tuần này, ngày 28‑9‑2026, tổng hợp các tin tức quan trọng: ra mắt phiên bản GA của JobRunr 9.0 và OpenXava 8.0; cập nhật điểm cho Quarkus, Micronaut, LangChain4j và Eclipse JNoSQL; phiên bản mới của Google ADK cho Java và Kotlin; và công cụ ngôn ngữ Java mới Lathe.
OpenJDK nâng cấp JEP 544 “Ahead‑of‑Time Code Compilation” từ Proposed lên Targeted cho JDK 28, hứa cải thiện thời gian khởi động và đạt hiệu năng cao nhanh hơn. Bản build 18 của JDK 28 đã được công bố, chứa các sửa lỗi từ build 17; nhà phát triển được khuyến khích báo lỗi qua Java Bug Database. Trong Jakarta EE, Ivar Grimstad báo cáo tiến trình bỏ phiếu đưa Jakarta Authorization vào Web Profile và xác định lịch trình: 1‑12‑2026 cho Core Profile, 31‑3‑2026 cho Web Profile, 15‑5‑2026 cho Platform. Anh đề xuất thêm Jakarta NoSQL vào Web Profile để hỗ trợ truy cập NoSQL, đặc biệt các cơ sở dữ liệu vector cho RAG. Dự án Eclipse JNoSQL vừa được nâng lên EE4J sau giai đoạn incubating, và đã có mặt trong Eclipse GlassFish từ Jakarta EE 11.
JobRunr 9.0.0 giới thiệu tab Chart trong dashboard hiển thị lịch sử job dạng Gantt, hỗ trợ Micronaut 5 và Quarkus 3.40, và cảnh báo khi job được serialize quá lớn. OpenXava 8.0.0 được xây dựng trên Spring Boot, hỗ trợ một số spec Jakarta EE 11 và có giao diện hiện đại. Quarkus 3.34.0 cải thiện giao diện AeshLauncher và loại bỏ cảnh báo không cần thiết từ ResteasyReactiveJacksonProcessor. Micronaut Framework phát hành 5.2.1 và 5.2.0 dựa trên Core 5.2.11/5.2.8, bổ sung hỗ trợ thử nghiệm Micronaut cho Python và mô-đun Jakarta EL. LangChain4j 1.21.0 đưa vào API DecisionModel và các lớp DecisionServices, RoutingChatModel, DecisionRouterPlanner. Eclipse JNoSQL 1.19.0 thêm hỗ trợ ScyllaDB, cập nhật driver cho Neo4J 6.3.0, InfluxDB 1.11.1, DynamoDB 2.55.7, MongoDB 5.13.0 và cải thiện logging lifecycle. Google ADK cho Java 1.11.0 bổ sung phương thức rewindBeforeInvocationId và các phương thức thread‑safe trong Session; ADK cho Kotlin 1.3.0 giới thiệu annotation @ExperimentalLiveApi và thay đổi giá trị khởi tạo author từ null sang chuỗi rỗng. Cuối cùng, Alexey Gavrilov công bố Lathe, máy chủ ngôn ngữ Java dựa trên LSP, loại bỏ cấu hình classpath/module‑path, đồng bộ với Maven, đi kèm client Neovim và server MCP cho các agent AI; phiên bản mới nhất là 0.1.14.
Những cập nhật này cho thấy hệ sinh thái Java đang tiến nhanh, với nhiều phiên bản GA, cải tiến hiệu năng, mở rộng hỗ trợ tiêu chuẩn và công cụ phát triển. Lịch trình Jakarta EE 12 hứa hẹn mang lại các tính năng bảo mật và NoSQL mới, trong khi các dự án như Lathe và ADK cho Java/Kotlin mở rộng khả năng tích hợp AI và trải nghiệm lập trình hiện đại. Tổng thể, cộng đồng Java tiếp tục củng cố nền tảng và đổi mới để đáp ứng nhu cầu ngày càng đa dạng của các nhà phát triển.