This week’s Java roundup for February 2nd, 2026, features news highlighting: GA releases of GlassFish 8.0 and OpenHai 1.0; point releases of LangChain4j, Infinispan and JBang; maintenance releases of Helidon and JobRunr; and milestone releases of Hibernate ORM, Hibernate Reactive and Hibernate Search.
JDK 26
Build 34 of the JDK 26 early-access builds was made available this past week featuring updates from Build 33 that include fixes for various issues. More details on this release may be found in the release notes.
JDK 27
Build 8 of the JDK 27 early-access builds was also made available this past week featuring updates from Build 7 that include fixes for various issues. Further details on this release may be found in the release notes.
For JDK 26 and JDK 27, developers are encouraged to report bugs via the Java Bug Database.
GlassFish
After 15 milestone releases, the GA release of GlassFish 8.0.0 delivers bug fixes, dependency upgrades and new features such as: support for virtual threads that includes the GlassFish Grizzly 5.0 virtual thread pool for HTTP and IIOP requests; and support for the Jakarta Data specification with an initial integration of Eclipse JNoSQL, the compatible implementation of the Jakarta NoSQL specification. GlassFish 8.0.0 requires JDK 21 as a minimal version and is a compatible implementation of Jakarta EE 11. More details on this release may be found in the release notes and InfoQ will follow up with a more detailed news story.
Helidon
The release of Helidon 4.3.4 ships with bug fixes, dependency upgrades and new features such as: support for Server-Sent Events (SSE) event sources added to the JsonRpcResponse interface that allows for switching to SSE in response to a JSON-RPC request; and multiple instantiations of the MMeterRegistry class will now be logged if they are not configured to be suppressed. More details on this release may be found in the release notes.
LangChain4j
The formal release (along with the nineteenth beta release) of LangChain4j 1.11.0 provides bug fixes, dependency upgrades and notable changes such as: support for streaming agents by creating an agent that returns an instance of the TokenStream interface; and the ability to listen for tool executions with agents and an instance of the AiServices class. More details on this release may be found in the release notes.
Infinispan
The release of Infinispan 16.1.0 delivers bug fixes, documentation improvements, dependency upgrades and notable changes such as: restore the use of the CountdownLatchLoggingConsumer class for improved testing with Testcontainers; and adapt the BaseStateTransferTest class to be non-blocking by replacing invocations of the awaitStrict() method with the awaitStrictAsync() method defined in the CheckPoint class. More details on this release may be found in the release notes.
Hibernate
The second candidate release of Hibernate ORM 7.3.0 ships with notable changes such as: a new KeyType enumeration, an implementation of the Jakarta Persistence FindOption interface, that allows use of the find() and findMultiple() methods to perform a load based on a natural ID in addition to an identifier; and a new TenantCredentialsMapper interface that allows an application to supply tenant-specific credentials for database connections. More details on this release may be found in the what’s new page.
The first candidate release of Hibernate Reactive 4.3.0 provides bug fixes and compatibility with Hibernate ORM 7.3.0.CR2 and Vert.x SQL client 5.0.7. More details on this release may be found in this list of closed issues.
The first candidate release of Hibernate Search 8.3.0 delivers bug fixes, dependency upgrades and notable changes such as: an alignment with Hibernate ORM 7.3.0.CR2; and compatibility with Elasticsearch 9.3 and OpenSearch 3.4 in their Elasticsearch backend. More details on this release may be found in the what’s new page.
JobRunr
JobRunr 8.4.2, the second maintenance release, primarily focuses on resolving a misuse of constructor injection with the Quarkus @Recorder annotation related to the JobRunrRecurringJobRecorder class in Quarkus 3.31.1 and beyond. Other enhancements include: improved database migration error logging from within the runMigrationStatement() method defined in the DatabaseCreator class; and a documentation improvement that alerts developers that use of the getJobContext() method, defined in the ThreadLocalJobContext class, may be used as an alternative to an instance of the JobContext class. More details on this release may be found in the release notes.
JBang
The release of JBang 0.136.0 ships with notable changes such as: a resolution to a concurrency issue when building or running many concurrent projects; and the ability to use relative paths when using Gradle dependencies without having to publish to a local Maven repository. More details on this release may be found in the release notes.
OpenHai
The GA release of OpenHai 1.0.0, a new unified Java AI utility library for Jakarta EE or MicroProfile applications, provides bug fixes and new features such as: new classes, DefaultAITextHandler and DefaultAIImageHandler, that replace the original classes for a more efficient creation of custom AI providers; and improvements to the ChatInput.Attachment class that decouples itself from OpenAI-specific assumptions.
Created by Bauke Scholtz, Java Champion and Full Stack Developer at Virtua, OpenHai was introduced to the Java community in January 2026 with two version 1.0 milestone releases.
JHipster
The third beta release of JHipster 9.0.0 features notable changes such as: an alignment of Reactive Cassandra and Infinispan with Spring Boot 4.0; and the addition of new properties, propertyConsumerName and propertySupplierName, added to the JHipster self-contained, containerized software package. This release resolves an issue discovered with the first and second beta releases, now deprecated, that had rendered the JHipster generator unstable. More details on this release may be found in the release notes.
