This week’s Java roundup for July 28th, 2025, features news highlighting: GA releases of EclipseStore 3.0 and Gradle 9.0; release candidates for Hibernate ORM, Hibernate Reactive and Hibernate Search; Piranha Cloud moves to the Eclipse Foundation; and a point releases for Eclipse JNoSQL, Quarkus, Micronaut, JHipster and JDKUpdater.
JDK 25
Build 34 of the JDK 25 early-access builds was made available this past week featuring updates from Build 33 that include fixes for various issues. Further details on this release may be found in the release notes.
JDK 26
Build 9 of the JDK 26 early-access builds was also made available this past week featuring updates from Build 8 that include fixes for various issues. More details on this release may be found in the release notes.
Eclipse Foundation
The release of EclipseStore 3.0.0 delivers bug fixes and new features that introduce: GigaMap, a “specialized collection aimed at optimizing performance and memory usage in EclipseStore;” and Storage Graph Analysis, APIs that: exports a storage graph structure without user data; and the ability to search that data for missing objects. Further details on this release may be found in the release notes.
The Eclipse Foundation has introduced a new project, Eclipse Piranha Cloud, that moves the original Piranha Cloud project, introduced in May 2018 by Manfred Reim and Arjan Tijms, under the auspices of the Eclipse Foundation. Piranha Cloud offers cloud-ready containers along with add-on and integration modules. More details on this new project may be found on this page.
The release of Eclipse JNoSQL 1.1.9, the compatible implementation of the Jakarta NoSQL and Jakarta Data specifications, provides notable changes such as: a refactoring of the AbstractSemiStructuredTemplate
class that properly applies an inheritance strategy on the internal find()
and delete()
methods; and improved capability using the Jakarta Data @Delete
annotation without parameters. Further details on this release may be found in the release notes.
Quarkus
The release of Quarkus 3.25 delivers bug fixes, dependency upgrades and new feature such as: support for virtual threads in SmallRye GraphQL; the addition of periodic asynchronous tokens refresh in the OpenID Connect Client extension for performance critical applications; and support for IETF 9728, OAuth 2.0 Protected Resource Metadata. More details on this release may be found in the release notes.
Micronaut
The Micronaut Foundation has released version 4.9.2 of Micronaut Framework, based on Micronaut Core 4.9.9, featuring bug fixes and patch updates to modules: Micronaut Security, Micronaut Serialization, Micronaut Data, Micronaut JAX-RS, Micronaut Tracing and Micronaut Kubernetes. Further details on this release may be found in the release notes.
Hibernate
The first release candidate of Hibernate ORM 7.1.0 delivers new features such as: a new Locking
interface, consisting of the Locking.Scope
and Locking.FollowOn
enum classes, that extends the Jakarta Persistence PessimisticLockScope
enum class to support various aspects of pessimistic locking; a new Timeouts
interface that serves as a helper to the Jakarta Persistence Timeout
class; and support for resource discovery in Java SE environments to complement the same in Jakarta EE environments. More details on this release may be found in the what’s new page.
The first release candidate of Hibernate Reactive 3.1.0 features compatibility with Hibernate ORM 7.1.0.CR1 and Eclipse Vert.x SQL Client 4.5.16. Further details on this release may be found in the release notes.
The first release candidate of Hibernate Search 8.1.0 features: compatibility with Hibernate ORM 7.1.0.CR1 and versions 9.1 and 8.19 of Elasticsearch; and the ability to request terms and range aggregations for more than just counts.
LangChain4j
The formal release (along with the eighth beta release) of LangChain4j 1.2.0 delivers modules: langchain4j-anthropic
; langchain4j-azure-open-ai
; langchain4j-bedrock
; langchain4j-google-ai-gemini
; langchain4j-mistral-ai
and langchain4j-ollama
with the remaining modules, considered experimental and unstable, under version 1.2.0-beta8.
Breaking changes in this release include: a Java Executor
interface added to the VertexAiGeminiStreamingChatModel
class to improve asynchronous task handling; and removal of the tokenCountEstimator
parameter from the AzureOpenAiStreamingChatModel
and AzureOpenAiStreamingLanguageModel
classes.
More details on this release may be found in the release notes.
JHipster
The release of JHipster Lite 1.35.0 ships with noble changes such as: a dependency upgrade to Spring Boot 3.5.4; a removal of the Format project action in the user interface as it wasn’t being used; and a refactoring of their Vue.js module that splits features into other modules. Further details on this release may be found in the release notes.
JDKUpdater
Version 14.0.83+119 of JDKUpdater, a utility that provides developers the ability to keep track of updates related to builds of OpenJDK and GraalVM has been made available this past week. Introduced in mid-March 2024 by Gerrit Grunwald, principal engineer at Azul, this release ships with new features improvements in downloading such as: disabling the Download button if a package exists in the /Downloads
folder; and consistent sorting with the download buttons. More details on this release may be found in the release notes.
Gradle
The release of Gradle 9.0.0 provides bug fixes and new features such as: a minimal JDK 17 version; the configuration cache, now enabled by default, has been declared as the preferred mode of execution for developers; support for Kotlin 2.1 and Groovy 4.0; and improvements in build authoring that include avoiding unnecessary recompilation of Kotlin DSL (.kts
) build scripts and support for JSpecify. Further details on this release may be found in the release notes.