
"This week's Java roundup for September 8th, 2025, features news highlighting: OpenJDK JEPs targeted for JDK 26 and new candidates; first integration of GPULlama3.java with LangChain4j; milestone releases of Spring Framework, Spring Data and Spring AI; Spring Authorization Server moving to Spring Security; the September 2025 edition of Open Liberty; and a point release of JBang."
"JEP 517, HTTP/3 for the HTTP Client API, has been elevated from Proposed to Target to Targeted for JDK 26. This JEP proposes to " update the HTTPClient API to support the HTTP/3 protocol, so that libraries and applications can interact with HTTP/3 servers with minimal code change." JEP 522, G1 GC: Improve Throughput by Reducing Synchronization, has been elevated from Candidate to Proposed to Target for JDK 26. This JEP proposes to reduce the overhead of the G1 garbage collector to improve synchronization between application threads and GC threads. The review is expected to conclude on September 15, 2025."
"JEP 524, PEM Encodings of Cryptographic Objects (Second Preview), has been elevated from its JEP Draft to Candidate status. This JEP proposes a second round of preview, with changes, after the first round of preview, namely JEP 470, PEM Encoding of Cryptographic Objects (Preview), to be delivered in the upcoming release of JDK 25. Changes include: a rename of the class to ; and an enhancement of the and classes to support the encryption and decryption of the and classes. JEP 523, Make G1 the Default Garbage Collector in All Environments, has been elevated from its JEP Draft 8359802 to Candidate status. This JEP proposes to set the Garbage-First Garbage Collector (G! 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."
OpenJDK elevated multiple JEPs toward JDK 26 and promoted new candidates. JEP 517 (HTTP/3 for the HTTP Client API) moved to Targeted to enable HTTP/3 support with minimal code change. JEP 522 (G1 GC: Improve Throughput by Reducing Synchronization) advanced to Target to reduce G1 synchronization overhead and improve throughput. JEP 524 (PEM Encodings of Cryptographic Objects, Second Preview) became a Candidate with renames and encryption/decryption enhancements. JEP 523 (Make G1 the Default Garbage Collector in All Environments) moved to Candidate to default G1 across environments. JDK 25 build 36 remains the current early-access build.
Read at InfoQ
Unable to calculate read time
Collection
[
|
...
]