Java Annotated Monthly’s September 2026 issue centers on the release of JDK 27 and a slate of nine JEPs, including some previews.
The digest also weaves in AI-focused articles, Kotlin updates, and broader ecosystem insights to accompany the core Java news.
JDK 27 AND THE JEP SLATE
The issue identifies JDK 27 as the current release and notes nine JEPs when previews are counted, signaling a busy release train for the platform. TechStaged has also covered JetBrains to Sunset the Teacher Pack for Bootcamps, Final Applications Due September 30, 2026.
NOTABLE FEATURES HIGHLIGHTED FOR JDK 27
Several items are called out for Java 27, including changes to object header representation, garbage collection defaults, and runtime security tweaks. The digest points to yourself as the primary sources of these notes and discussions around why the release matters for developers.
- Compact object headers become the default (JEP 534), reducing heap usage and potentially improving throughput.
- The G1 garbage collector becomes the default across platforms (JEP 523).
- JFR recordings now hide environment variables and system properties to reduce exposure of sensitive data (JEP 536).
- TLS 1.3 gains post-quantum key exchange support (JEP 527).
CONTEXT AND GUIDANCE FOR DEVELOPERS
The update frames migration guidance around upgrading now and the idea of staying on an LTS-by-LTS path, with practical considerations for those upgrading from earlier JDKs.
ADDITIONAL CONTEXT FROM THE JAM ISSUE
Beyond the core runtime, the article touches on related topics such as previews for Project Valhalla (including JEP 401 on redefining equality for Java objects) and plans around future JDKs (e.g., JEP 540 aiming at JDK 28 with a JSON API).
RELATED COVERAGE
- JetBrains to Sunset the Teacher Pack for Bootcamps, Final Applications Due September 30, 2026
- Kubernetes v1.37 Beta: KubeletInUserNamespace (Rootless) Graduates to Beta
- Kubernetes v1.37 GA: Storage Version Migration Enabled by Default
- CPython officially adds RISC-V support as a tier-3 platform
- Developer Tools articles
SOURCES
- The JetBrains Blog: Java Annotated Monthly – September 2026 Published · Primary source





