Tin tức Java tuần này: A2A Java SDK 1.0, Jakarta EE 12, JNoSQL, GraalVM, Micrometer và Gradle

Phần mềm16 tháng 6, 2026·5 phút đọc

Bản tin Java tuần này đánh dấu sự ra mắt của A2A Java SDK 1.0 và những cập nhật quan trọng về tiến độ của Jakarta EE 12. Ngoài ra, cộng đồng lập trình viên cũng chào đón các bản phát hành mới của Micrometer, GraalVM, OpenXava và Gradle 9.6 RC2.

Tin tức Java tuần này: A2A Java SDK 1.0, Jakarta EE 12, JNoSQL, GraalVM, Micrometer và Gradle

Bản tin tổng hợp tuần này của thế giới Java mang đến những thông tin cập nhật quan trọng về hệ sinh thái phát triển ứng dụng. Điểm nổi bật là sự ra mắt của A2A Java SDK 1.0, các bản cập nhật mới cho Jakarta EE 12, cùng những cải tiến trong các công cụ hỗ trợ như Gradle, GraalVM và Micrometer.

JDK 27 và JDK 28

Trong tuần qua, Oracle đã phát hành bản build truy cập sớm (early-access builds) mới cho cả JDK 27 và JDK 28.

  • JDK 27: Build 26 đã được phát hành với các bản cập nhật từ Build 25, tập trung vào việc sửa chữa các vấn đề phát sinh. Chi tiết cụ thể có thể xem trong ghi chú phát hành (release notes).
  • JDK 28: Build 2 cũng đã được tung ra, bao gồm các bản sửa lỗi từ Build 1. Người dùng có thể tìm hiểu thêm về các thay đổi này trong tài liệu chính thức.

Jakarta EE

Ivar Grimstad, Nhà vô địch phát triển của Jakarta EE tại Eclipse Foundation, đã có bài cập nhật hàng tuần về tình hình của Jakarta EE 12. Ông nhận định:

Jakarta EE 12 về cơ bản đang đi đúng tiến độ. Tất cả các thông số kỹ thuật thuộc Jakarta EE Core Profile đều đã hoặc sắp có bản phát hành cột mốc (milestone). Đa số các thông số trong Web Profile và Platform cũng đang ở trạng thái tốt. Trong cuộc gọi của Platform tuần này, các thảo luận về cấu hình trong Jakarta EE đã được xem xét lại. Đã có thảo luận về việc MicroProfile Config có thể được chuyển sang Jakarta EE, có thể trở thành Jakarta Config, cũng như sự cần thiết phải tách biệt phụ thuộc CDI để tránh các phụ thuộc vòng tròn.

Ngoài ra, dự án GlassFish đã gửi yêu cầu chứng nhận tương thích cho Eclipse GlassFish 8.0.3. Đáng chú ý, họ đã gửi yêu cầu cho cả Jakarta EE Core Profile 11 bên cạnh Jakarta EE 11 Platform. Điều này có thể ám chỉ rằng GlassFish sẽ là implementation phê chuẩn cho Jakarta EE 12 Core Profile.

Một số thông số kỹ thuật đang được tiến hành để phát hành milestone 2 cho Jakarta EE 12, bao gồm: Jakarta Connectors 3.0, Jakarta Faces 5.0, Jakarta Transactions 2.1 và Jakarta JSON Processing 2.2.

Eclipse JNoSQL

Bản phát hành cột mốc đầu tiên của Eclipse JNoSQL 1.2.0 mang đến các bản sửa lỗi và những thay đổi đáng chú ý:

  • Yêu cầu phiên bản JDK tối thiểu là 21.
  • Cải thiện lớp CustomRepositoryHandler để xử lý chính xác tính kế thừa.
  • Hỗ trợ các biểu thức hàm vô hướng (UPPER, LOWER, LEFT, RIGHT, LENGTH, ABS) trong các truy vấn chuỗi ngôn ngữ truy vấn Jakarta Data.
  • Ngừng sử dụng engine cũ cho kho lưu trữ Jakarta NoSQL để chuyển sang engine mới cho kho lưu trữ Jakarta Data.

GraalVM Native Build Tools

Phiên bản GraalVM Native Build Tools 1.1.2 đã được phát hành với các thay đổi chính:

  • Thêm Macaron để kiểm tra quy trình công việc GitHub Actions.
  • Hỗ trợ cấu hình grund, một trình kiểm tra tham chiếu đa ngôn ngữ để xác thực và đọc các trích dẫn dựa trên ID trên tài liệu Markdown và mã nguồn.

Spring Framework

Đây là một tuần bận rộn của đội ngũ Spring với hàng loạt bản phát hành điểm (point releases) cho: Spring Boot, Spring Security, Spring Session, Spring Integration, Spring HATEOAS, Spring Modulith, Spring AMQP, Spring for Apache Kafka, Spring LDAP, Spring Vault và Spring gRPC.

Đặc biệt, có các bản phát hành chính thức (GA) của Spring AI 2.0.0Spring Data 2026.0.0.

A2A Java SDK

A2A Java SDK 1.0.0, một thư viện Java triển khai giao thức Agent2Agent (A2A) để chạy các ứng dụng tác nhân (agentic applications) dưới dạng A2AServers, đã chính thức ra mắt. Bản phát hành này cung cấp các bản sửa lỗi, nâng cấp phụ thuộc và tính năng mới:

  • Bộ công cụ kiểm tra tích hợp mới.
  • Một tác nhân dựa trên Quarkus để kiểm tra khả năng tương tác giữa các SDK.
  • Khả năng hiển thị tiêu đề phản hồi HTTP trong giao diện A2AHttpResponse và lớp A2AClientHTTPError.

Phiên bản ứng viên phát hành đầu tiên (RC) của A2A Java SDK cho Jakarta Servers 1.0.0 cũng đã được tung ra, tích hợp SDK A2A để sử dụng trên máy chủ Jakarta EE với các thay đổi như đổi tên gói và hỗ trợ WindowsOS.

Micrometer

Sau ba bản phát hành cột mốc và một bản RC, Micrometer Metrics 1.17.0 đã chính thức ra mắt với các bản sửa lỗi, cải thiện tài liệu và nâng cấp phụ thuộc.

Tương tự, sau bốn bản cột mốc và một bản RC, Micrometer Tracing 1.7.0 cung cấp bản nâng cấp phụ thuộc lên OpenTelemetry Instrumentation 2.28.0.

OpenXava

Phiên bản OpenXava 7.7.3 mang đến các bản sửa lỗi, cải thiện tài liệu, nâng cấp phụ thuộc và hai cải tiến chính:

  • Hỗ trợ dịch thuật tiếng Pháp và tiếng Đức cho các nhãn và thông báo.
  • Các nhãn sử dụng chung mới có thể được sử dụng trong ứng dụng.

Gradle

Bản ứng viên phát hành thứ hai của Gradle 9.6.0 có các thay đổi đáng chú ý:

  • Cải thiện tỷ lệ truy cập của Bộ đệm cấu hình (Configuration Cache) bằng cách theo dõi chính xác các thuộc tính dự án được cung cấp thông qua thuộc tính hệ thống và biến môi trường.
  • Tùy chọn dòng lệnh mới --non-interactive cho ghi nhật ký và báo cáo sự cố được tạo để vô hiệu hóa tất cả các lời nhắc bảng điều khiển tương tác trong các môi trường tự động hóa.
  • Ngừng sử dụng tra cứu thuộc tính và phương thức ngầm định DSL Groovy trong các dự án cha, tính năng này sẽ bị loại bỏ trong Gradle 10.0.
Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗