This week’s Java roundup for March 23rd, 2026, features news highlighting: GA releases of GraalVM Native Build Tools 1.0 and EclipseLink 5.0; the March 2026 edition of Open Liberty; fourth milestone releases of Spring Boot, Spring Modulith and Spring AI; a point release of Quarkus; the first development release of Infinispan; and a maintenance release of GlassFish.
JDK 27
Build 15 of the JDK 27 early-access builds was made available this past week featuring updates from Build 14 that include fixes for various issues. Further details on this release may be found in the release notes.
For JDK 27, developers are encouraged to report bugs via the Java Bug Database.
GraalVM Native Build Tools
The GA release of GraalVM Native Build Tools 1.0.0 delivers dependency upgrades and a resolution to an issue due to a failure of the Gradle version of the JavaApplicationFunctionalTest class on the latest GraalVM JDKs due to using a removed feature that blocked test gates. More details on this release may be found in the release notes.
GlassFish
GlassFish 8.0.1, the first maintenance release, ships with bug fixes, documentation improvements, dependency upgrades and new features such as: a move of the Java Native Access (JNA) library to a dedicated module; optimizations in deployment performance and use of resources; and a refactor of various utilities (MarshallingUtils, JdbcPoolPerformanceIT, among others) to make them usable outside of GlassFish. Further details on this release may be found in the release notes.
Spring Framework
The fourth milestone release of Spring Boot 4.1.0 provides bug fixes, documentation improvements, dependency upgrades and new features such as: consistency with the GrpcServerObservationAutoConfiguration and GrpcClientObservationAutoConfiguration classes by supporting a custom Micrometer Metrics GrpcClientObservationConvention interface and adding the @ConditionalOnMissingBean annotation to the ObservationGrpcServerInterceptor class. This release also reverts changes made to RabbitMQ and AMQP in Spring Boot 4.1.1-M3 that will now be delivered in November 2026 with the upcoming release of Spring Boot 4.2. More details on this release may be found in the release notes.
The fourth milestone release of Spring Modulith 2.1.0 delivers notable changes such as: a new JobRunrEventExternalizer class to support for event externalization with JobRunr; and the ability to opt out of persisting an event publication for a method annotated with the Spring Framework @TransactionalEventListener. Further details on this release may be found in the release notes.
The fourth milestone release of Spring AI 2.0.0 ships with bug fixes, dependency upgrades and new features such as: the ability to configure Google Search and custom tooling when calling models in the Gemini 3 release train; and support for dynamically disabling native structured output functionality that provides more flexibility in handling output. More details on this release may be found in the release notes.
Open Liberty
The GA release of Open Liberty 26.0.0.3 provides bug fixes and new features such as: a new method, getUsersByAttribute(), added to the UserRegistry interface so that applications may retrieve specific user attributes, or search for users, based on attribute values; and support for the latest Jandex index formats to optimize application startup times and reduce runtime costs.
Quarkus
The release of Quarkus 3.34.0 delivers bug fixes, dependency upgrades and notable changes such as: a deprecation of the ObjectLoader interface as it has been classified for internal use only and is tightly coupled to Gizmo 1 that has been replaced by a rearchitected Gizmo 2; and a new getResourceNames() method, added to the PathTree interface, that calls an instance of the PathTreeClassPathElement class instead of creating its own set of resource names. Further details on this release may be found in the release notes for version 3.34.1, version 3.34.0 and version 3.34.0.CR1.
EclipseLink
The GA release of EclipseLink 5.0.0 ships with: support for the Jakarta Persistence 3.2 specification under Jakarta EE 11 with new features in the Jakarta Persistence Query Language (JPQL); processing improvements with querying; platform improvements with databases such as Oracle, MySQL, DB2 and PostgreSQL; and general cleanup of logging, security and API. More details on this release may be found in the release notes.
Infinispan
The first development release of Infinispan 16.2.0 provides bug fixes, documentation improvements, dependency upgrades and new features such as: expansion of implemented commands in the Redis Serialization Protocol specification (RESP) that includes BITFIELD, SUBSCRIBE, PUNSUBSCRIBE and DIGEST; and an implementation of the OpenAPI v3 specification in the Infinispan REST API. Further details on this release may be found in the release notes.