Java News Roundup: OpenJDK JEPs, Azul Payara, WildFly, LangChain4j, OpenXava, Google ADK
Briefly

Java News Roundup: OpenJDK JEPs, Azul Payara, WildFly, LangChain4j, OpenXava, Google ADK
JEP 523 advances to Proposed to Target for JDK 27, aiming to make the G1 garbage collector the default in all environments when no collector is specified on the command line. JEP 534 advances to Proposed to Target for JDK 27, aiming to make the compact object header layout from JEP 519 the default in the HotSpot JVM. JEP 537 advances to Candidate to Proposed to Target for JDK 27, proposing a twelfth Vector API incubation with no substantial implementation changes since JDK 25. The Vector API is intended to compile reliably to optimal vector instructions on supported CPUs, and it will continue incubating until Project Valhalla features are available as previews. Additional updates include Azul Payara Community, WildFly wado CLI, LangChain4j and Google ADK point releases, and Micronaut and OpenXava maintenance releases.
"JEP 523, Make G1 the Default Garbage Collector in All Environments, has been elevated from Candidate to Proposed to Target for JDK 27. This JEP proposes to set the Garbage-First Garbage Collector (G1 GC) as the " default in all environments, rather than just server environments." If a garbage collector is not specified on the command line, the G1 GC will always be selected by the HotSpot JVM. The review is expected to conclude on May 19, 2026."
"JEP 534, Compact Object Headers by Default, has been elevated from Candidate to Proposed to Target for JDK 27. This JEP proposes to make JEP 519, Compact Object Headers, delivered in JDK 25, the default object header layout in the HotSpot JVM. More details on Compact Object Headers may be found in this InfoQ news story. The review is expected to conclude on May 19, 2026."
"JEP 537, Vector API (Twelfth Incubator), has been elevated from its JEP Draft 8381663 to Candidate to Proposed to Target (announced here and here, respectively) for JDK 27. This JEP proposes an twelfth incubation, with no substantial implementation changes since JDK 25, after eleven rounds of incubation delivered in JDK 16 through JDK 26. This feature introduces an API to " express vector computations that reliably compile at runtime to optimal vector instructions on supported CPU architectures, thus achieving performance superior to equivalent scalar computations.""
"The Vector API will continue to incubate until the necessary features of Project Valhalla become available as preview features. At that time, the Vector API team will adapt the Vector API and its implementation to use them, and will promote the Vector API from Incubati"
Read at InfoQ
Unable to calculate read time
[
|
]