Java 27 arrives September 15 with G1 GC default, quantum-safe TLS, and memory gains
Java 27 is scheduled for official release on September 15, 2026, delivering nine JDK Enhancement Proposals across four finalized features and five preview or incubator items. G1 GC becomes the universal default garbage collector via JEP 523, eliminating inconsistent fallback behavior in memory-constrained container environments. Compact Object Headers, introduced experimentally in JDK 25, are now enabled by default under JEP 534, reducing heap memory usage and easing GC pressure without any configuration change. JEP 536 adds automatic redaction of sensitive data such as passwords and API keys from JDK Flight Recorder logs, strengthening compliance out of the box. On the security front, JEP 527 brings post-quantum hybrid key exchange to TLS 1.3, preparing Java applications against future quantum computing threats.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in