Oracle released JDK 27 with nine major enhancements including quantum-resistant TLS algorithms, improved cryptographic APIs, pattern matching refinements, G1 as default garbage collector, compact object headers, lazy constants initialization, structured concurrency, and vector API optimizations for performance and security.
JDK 27 was released on September 15 with nine JEPs, including JEP 527 which brings post-quantum hybrid key exchange to TLS 1.3 by default, protecting against future quantum attacks through schemes like X25519MLKEM768. The feature enables automatic quantum-resistant handshakes for code using javax.net.ssl without requiring code changes.
Java SE 27 has reached General Availability as of September 15, 2026, serving as the Reference Implementation specified by JSR 402. Production-ready binaries are available from Oracle under the GPL license.
Oracle announced the general availability of JDK 27, featuring nine significant enhancements including improvements to Java language features, security, performance, and libraries. Key additions include hybrid key exchange for quantum-resistant TLS 1.3, new cryptographic encoding APIs, AI inferencing support via pattern matching enhancements, G1 garbage collector as default, compact object headers, lazy constants initialization, structured concurrency APIs, and vector computation optimizations.
JDK 27 is the Reference Implementation of Java SE Platform version 27, currently in Release Candidate phase with a frozen feature set. Early-access binaries are available under the GPL, and the stabilization branch accepts critical bug fixes.