JDK 26

This release will be the Reference Implementation of version 26 of the Java SE Platform, as specified by JSR 401 in the Java Community Process.

Status

The main line branch is open for bug fixes, small enhancements, and JEPs as proposed and tracked via the JEP Process.

Schedule

2025/12/04 Rampdown Phase One (branch from main line)
2026/01/15 Rampdown Phase Two
2026/02/05 Initial Release Candidate
2026/02/19 Final Release Candidate
2026/03/17 General Availability

Features

JEPs proposed to target JDK 26 review ends
500: Prepare to Make Final Mean Final 2025/11/06
516: Ahead-of-Time Object Caching with Any GC 2025/11/06
524: PEM Encodings of Cryptographic Objects (Second Preview) 2025/11/10
525: Structured Concurrency (Sixth Preview) 2025/11/07
526: Lazy Constants (Second Preview) 2025/11/06
529: Vector API (Eleventh Incubator) 2025/11/06
JEPs targeted to JDK 26, so far
504: Remove the Applet API
517: HTTP/3 for the HTTP Client API
522: G1 GC: Improve Throughput by Reducing Synchronization
Last update: 2025/11/3 19:49 UTC