This week's Java roundup for June 8th, 2026, features news highlighting: the GA release of A2A Java SDK 1.0; an update on Jakarta EE 12; point releases of Micrometer Metrics and Micrometer Tracing; maintenance releases of GraalVM Native Build Tools and OpenXava; the second release candidate of Gradle 9.6; and the first milestone release of Eclipse JNoSQL 1.2.
JDK 27
Build 26 of the JDK 27 early-access builds was made available this past week featuring updates from Build 25 that include fixes for various issues. Further details on this release may be found in the release notes.
JDK 28
Build 2 of the JDK 28 early-access builds was also made available this past week featuring updates from Build 1 that include fixes for various issues. More details on this release may be found in the release notes.
Jakarta EE
In his weekly Hashtag Jakarta EE blog, Ivar Grimstad, Jakarta EE Developer Advocate at the Eclipse Foundation, provided an update on Jakarta EE 12, writing:
Jakarta EE 12 is pretty much on track. All the specifications that are part of Jakarta EE Core Profile have, or are about to produce milestone releases. A majority of the specifications in Web Profile and Platform are also in a good state. In the Platform call this week discussions about configuration in Jakarta EE were revisited. It was discussed how MicroProfile Config potentially could be transferred to Jakarta EE, maybe turned into Jakarta Config, the necessity of splitting out the CDI dependency in order to avoid cyclic dependencies.
The GlassFish project filed Compatibility Certification Requests for Eclipse GlassFish 8.0.3 this week. It is interesting to notice that they filed a CCR for Jakarta EE Core Profile 11 in addition to Jakarta EE 11 Platform. Traditionally, GlassFish has only done this for Platform and Web Profile. This move may indicate that GlassFish will be in the position of being the ratifying implementation for Jakarta EE 12 Core Profile as well.
Several specifications are in progress for a milestone 2 release for Jakarta EE 12. These include: Jakarta Connectors 3.0; Jakarta Faces 5.0; Jakarta Transactions 2.1; and Jakarta JSON Processing 2.2.
Eclipse JNoSQL
The first milestone release of Eclipse JNoSQL 1.2.0 delivers bug fixes and notable changes such as: a minimal version of JDK 21; improvements to the CustomRepositoryHandler class that correctly handles inheritance; support for scalar function expressions (UPPER, LOWER, LEFT, RIGHT, LENGTH, ABS) in Jakarta Data Query Language string queries; and a deprecation of the old engine for Jakarta NoSQL repositories in favor of the new engine for Jakarta Data repositories. Further details on this release may be found in the release notes.
GraalVM Native Build Tools
The release of GraalVM Native Build Tools 1.1.2 ships with notable changes such as: the addition of Macaron for GitHub Actions workflows checks; and support for configuring grund, a polyglot reference checker for validating and reading ID-based citations across Markdown documents and source code comments. More details on this release may be found in the release notes.
Spring Framework
It was a busy week over at Spring as the various teams have delivered point releases of: Spring Boot, Spring Security, Spring Session, Spring Integration, Spring HATEOAS, Spring Modulith, Spring AMQP, Spring for Apache Kafka, Spring LDAP, Spring Vault and Spring gRPC There were also GA releases of Spring AI 2.0.0 and Spring Data 2026.0.0. Further details may be found in this InfoQ news story.
A2A Java SDK
The release of A2A Java SDK 1.0.0, a Java library that implements the Agent2Agent Protocol (A2A) for running agentic applications as A2AServers, provides bug fixes, dependency upgrades and new features such as: a new integration test kit, a Quarkus-based agent for cross-SDK interoperability testing; and the ability to expose HTTP response headers in the A2AHttpResponse interface and A2AClientHTTPError class. More details on this release may be found in the release notes.
A2A Java SDK for Jakarta Servers
The first release candidate of the A2A Java SDK for Jakarta Servers 1.0.0, an integration of the aforementioned A2A Java SDK for use in Jakarta EE servers, delivers bug fixes and notable changes such as: a rename of package names and artifact IDs that eliminated use of the server.apps and java-sdk-, in those names respectively; an update the TCK to build against A2A Java SDK 1.0.0; and support for WindowsOS. Further details on this release may be found in the release notes.
Micrometer
After three milestone releases and one release candidate, Micrometer Metrics 1.17.0 ships with bug fixes, documentation improvements and dependency upgrades. More details on this release may be found in the release notes.
Similarly, after four milestone releases and one release candidate, Micrometer Tracing 1.7.0 provides a dependency upgrade to OpenTelemetery Instrumentation 2.28.0. Further details on this release may be found in the release notes.
OpenXava
The release of OpenXava 7.7.3 delivers bug fixes, documentation improvements, dependency upgrades and these two improvements: support for French and German translations on labels and messages; and new common use labels (no details provided) that may be used in applications. More details on this release may be found in the release notes.
Gradle
The second release candidate of Gradle 9.6.0 ships with notable changes such as: improvements to the hit rates of the Configuration Cache by accurately tracking project properties supplied via system properties and environment variables; a new --non-interactive command line option for logging and generated problem reports to disable all interactive console prompting in automated environments; and a deprecation of the Groovy DSL implicit property and method lookup in parent projects that will be removed in Gradle 10.0. Further details on this release may be found in the release notes.