Java News Roundup: GraalVM Build Tools, EclipseLink, Spring Milestones, Open Liberty, Quarkus
#Dev

Java News Roundup: GraalVM Build Tools, EclipseLink, Spring Milestones, Open Liberty, Quarkus

Frontend Reporter
5 min read

This week's Java roundup for March 23rd, 2026, features 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.

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.

Featured image

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.

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.

About the Author

Author photo

Michael Redlich has been an active member within the Java community for the past 25 years. He founded the Garden State Java User Group (formerly the ACGNJ Java Users Group) in 2001 that remains in continuous operation. Since 2016, Mike has served as a Java community news editor for InfoQ where his contributions include monthly news items, technical writing and technical reviews. He has presented at venues such as Oracle Code One, Emerging Technologies for the Enterprise, Trenton Computer Festival (TCF), TCF IT Professional Conference, and numerous Java User Groups. Mike serves as a committer on the Jakarta NoSQL and Jakarta Data specifications and participates on the leadership council of the Jakarta EE Ambassadors. He was named a Java Champion in April 2023. With 33-1/2 years service, Mike recently retired from ExxonMobil Technology & Engineering in Clinton, New Jersey with experience in developing custom scientific laboratory and web applications. He also has experience as a Technical Support Engineer at Ai-Logix, Inc. (now AudioCodes) where he provided technical support and developed telephony applications for customers.

Comments

Loading comments...