Java News Roundup: JDK 25, GraalVM for JDK 25, OpenJDK JEPs, LangChain4j, JBang, Gradle
Briefly

Java News Roundup: JDK 25, GraalVM for JDK 25, OpenJDK JEPs, LangChain4j, JBang, Gradle
"This week's Java roundup for September 15th, 2025, features news highlighting: the GA releases of JDK 25 and GraalVM for JDK 25; new JEP candidates and JEPs targeted for JDK 26; point releases of Quarkus, the A2A Java SDK, Apache TomEE, LangChain4j and Gradle; the second alpha release of Hibernate Validator 9.1; and Oracle detaching GraalVM from the Java release train."
"JEP 522, G1 GC: Improve Throughput by Reducing Synchronization, has been elevated from Proposed to Target to Targeted for JDK 26. This JEP proposes to reduce the overhead of the G1 garbage collector to improve synchronization between application threads and GC threads. JEP 500, Prepare to Make Final Mean Final, has been elevated from its JEP Draft 8349536 to Candidate status."
On September 15, 2025, JDK 25 and GraalVM for JDK 25 reached general availability, with JDK 25 shipping a final feature set of 18 JEPs. JEP 522 was elevated to Targeted for JDK 26 to reduce G1 GC synchronization overhead, and JEP 500 advanced to Candidate to prepare to prevent mutation via deep reflection. Version 8.0.0 of the Regression Test Harness was integrated into the JDK mainline, bundling AsmTools 8.1 and JUnit 5.13.3, fixing --verify-exclude behavior, and moving compilation to JDK 17. JDK 26 build 16 was published. Multiple ecosystem projects released point updates, and Hibernate Validator 9.1 released a second alpha. Oracle detached GraalVM from the Java release train.
Read at InfoQ
Unable to calculate read time
[
|
]