JDK 27
This release will be the Reference Implementation of version 27 of the Java SE Platform, as specified by JSR 402 in the Java Community Process.
Status
The main line is open for bug fixes, small enhancements, and JEPs as proposed and tracked via the JEP Process.
Early-access binaries, under the GPL, are available here.
Schedule
2026/06/04 Rampdown Phase One (branch from main line) 2026/07/16 Rampdown Phase Two 2026/08/06 Initial Release Candidate 2026/08/20 Final Release Candidate 2026/09/14 General Availability
Features
JEPs proposed to target JDK 27 review ends 523: Make G1 the Default Garbage Collector in All Environments 2026/05/19 534: Compact Object Headers by Default 2026/05/19 537: Vector API (Twelfth Incubator) 2026/05/19
JEPs targeted to JDK 27, so far 527: Post-Quantum Hybrid Key Exchange for TLS 1.3 531: Lazy Constants (Third Preview) 532: Primitive Types in Patterns, instanceof, and switch
(Fifth Preview)533: Structured Concurrency (Seventh Preview)
Last update: 2026/5/12 19:18 UTC