The OpenJDK ecosystem saw significant activity during the week of May 12th, 2025 with JEPs moving through various stages for JDK 25.
JEP 510, the Key Derivation Function API, and JEP 506, Scoped Values, were elevated to Targeted for JDK 25.
JEP 519, Compact Object Headers, JEP 515, Ahead-of-Time Method Profiling, JEP 514, Ahead-of-Time Command-Line Ergonomics, and JEP 507, Primitive Types in Patterns, were Proposed to Target for JDK 25.
JEP 520, JFR Method Timing & Tracing, is now a JEP Candidate proposing enhancements to the JDK Flight Recorder.
The JDK 25 feature set includes JEPs like Stable Values, Structured Concurrency, Vector API, Module Import Declarations, and more.
The JDK 25 release schedule includes Rampdown Phases, Release Candidate dates, and General Availability set for September 16, 2025.
JDK 25 is slated to be the next long-term support (LTS) release following JDK 21, JDK 17, JDK 11, and JDK 8.