This week's Java roundup for May 25th, 2026, features news highlighting: lifecycle changes with two of the JEPs that were targeted for JDK 27; the GA release of Koog 1.0; point releases of Hazelcast, Quarkus, Hibernate and JHipster; the eighth milestone release of Spring AI 2.0; and introducing Endive, a JVM-native WebAssembly (Wasm) runtime.
In this edition of the Java news roundup, we decided to break out the OpenJDK section into the individual JEPs due to changes outside of the normal JEP lifecycle.
JEP 538
After its initial review has concluded, JEP 538, PEM Encodings of Cryptographic Objects (Third Preview), remains at Proposed to Target for JDK 27 due to late feedback from the Java community. Anthony Scarpino, Principal Engineer, Java Platform Software at Oracle and JEP Owner, has therefore decided to change this JEP to a third preview, instead of finalizing this feature as originally intended, after two rounds of preview delivered in JDK 25 and JDK 26.
This feature offers "an API for encoding objects that represent cryptographic keys, certificates, and certificate revocation lists into the widely-used Privacy-Enhanced Mail (PEM) transport format, and for decoding from that format back into objects." This JEP will support conversions between PEM text and cryptographic objects in PKCS #8 and X.509 binary formats. Changes include: a reclassification of the PEM record class to a regular class as a convenience for providing constructors that accept Base64-encoded content in byte arrays; and a rename of the DEREncodable interface to BinaryEncodable to more accurately describe the binary data stored in PEM text.
The extended review is expected to conclude on June 3, 2026.
JEP 528
JEP 528, Post-Mortem Crash Analysis with jcmd, has been reverted back to Candidate status from Proposed to Target with JDK 28 as the target release. This JEP proposes to extend the jcmd tool to diagnose a JVM in the event of a crash. The intent is to move this kind of serviceability into jcmd as opposed to using the jhsdb utility or the Serviceability Agent.
JEP 536
After its review has concluded, JEP 536, JFR In-Process Data Redaction, has been elevated from Proposed to Target to Targeted for JDK 27. This JEP proposes to enhance the JDK Flight Recorder (JFR) to redact sensitive information before the JFR completes its recording. This data may include command-line arguments, initial values of environment variables and system properties.
JDK 27
Build 24 of the JDK 27 early-access builds was made available this past week featuring updates from Build 23 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.
Spring Framework
The eighth milestone release of Spring AI 2.0.0 delivers bug fixes and new features such as: improvements to the MistralAiApi class that aligns the Jackson mapping with the content types defined in the Mistral AI OpenAPI specifications; and rate limits from the Anthropic API response headers (e.g., requests-limit, tokens-limit and input-tokens-limit) are now accessible through the ChatResponseMetadata class. More details on this release may be found in the release notes.
Hazelcast
The release of Hazelcast Platform 5.7.0 ships with notable changes such as: support for JDK 25; an elevation of dynamic diagnostic logging, from beta to GA; enhancements to the mapWithMerging(), mapWithUpdating() and mapWithEntryProcessor() methods, defined in the Sinks class, that now correctly resolve classes from a job's User Code Namespace (UCN) during deserialization; and improved backpressure metrics in Hazelcast Jet. Further details on this release, along with breaking changes, may be found in the release notes and what's new page.
Quarkus
The release of Quarkus 3.36.0 provides bug fixes, dependency upgrades and new features such as: a new experimental extension, Signals, that enables an application component to interact in a loosely coupled fashion by emitting and receiving signals; and support for OIDC Secure Production Identity Framework For Everyone (SPIFFE) JWT tokens for client authentication. More details on this release may be found in the release notes.
Hibernate
The release of Hibernate ORM 7.4.0 delivers notable changes such as: support for annotating data with @Temporal and @Audited; a new option, REFRESH_SESSION, added to the CacheMode enumeration that allows a query to refresh the state of an entity already associated with the persistence context; and support for Google Cloud Spanner (consisting of GoogleSQL and PostgreSQL).
Koog
One year after it was introduced to the Java community, the release of Koog 1.0.0, the JetBrains open-source framework for building AI agents in Kotlin and Java, is the first stable release with new features that include: a standard naming convention across all Java and Kotlin blocking wrappers across all modules; improved persistence and memory performance with planner-based agents that now support checkpoint and restore; and a decoupled HTTP transport for improved integration of Koog into existing infrastructure and use different HTTP clients. Further details on this release may be found in the release notes.
JHipster
The release of JHipster 9.1.0 ships with bug fixes, dependency upgrades and notable changes such as: improvements to the getCurrentUserJWT() method, defined in the SecurityUtils class, that now adds support to return an instance of the Spring Security Jwt class; and a change in JHipster Blueprints that now generate output files in TypeScript format instead of JavaScript. More details on this release may be found in the release notes.
Endive
Endive, a new JVM-native WebAssembly (Wasm) runtime, has been introduced to the Java community by Bytecode Alliance. Endive was designed to execute Wasm runtimes without the need for JNI, native libraries or platform-specific binaries. Edive has its roots from Chicory, created in September 2023 by Benjamin Eckel, Chief Technical Officer at Dylibso, and Andrea Peruffo, Principal Software Engineer at IBM. There is no formal release process for Endive at this time, but Chicory 1.7.5 was the last release delivered in March 2026.