InfoQMichael Redlich5 min readintermediate
Java 27 Delivers Post-Quantum Cryptography, Future Language Innovation, Helidon 27, JavaFX 27
Summary
Java 27 ships with nine JEPs—G1 as the default GC, post‑quantum TLS 1.3, lazy constants, primitive‑type patterns, structured concurrency, compact object headers, JFR redaction, Vector API incubator, and PEM encoding preview—plus the first Java Verified Portfolio releases (Helidon 27, JavaFX 27, Jipher 20). The release is a security‑focused, non‑LTS update that paves the way for Project Valhalla f…
- JDK 27’s feature set is nine JEPs, five still in preview/incubator, covering GC, security, language syntax, concurrency, object layout, observability, and vector computation.
- Security emphasis: post‑quantum hybrid key exchange for TLS 1.3 (JEP 527) and a third‑preview PEM API (JEP 538) extend the PQC roadmap started in JDK 24.
- Language evolution continues: lazy constants (JEP 531), primitive‑type patterns (JEP 532), and structured concurrency (JEP 533) are all in later preview cycles.
- Performance‑related defaults: G1 becomes the default collector everywhere (JEP 523) and compact object headers are enabled by default (JEP 534).
The release shows Oracle’s push to make post‑quantum crypto first‑class in the Java ecosystem while still iterating on language features that will eventually enable value‑based programming (Project Valhalla). For teams that rely on Java’s security stack or are evaluating the upcoming tip‑tail libra…
5/10


