JDK 28 is the Reference Implementation of Java SE Platform version 28, defined by JSR 403, with the main development line open for bug fixes, small enhancements, and JEP proposals processed through the JEP Process. Early-access binaries are available under the GPL, and the page was last updated on 2026-10-15. The project infrastructure and community components - builds, source code, tools, mailing lists, and working groups - are all active and linked for contributors, integrators, and vendors, indicating an open and collaborative release track toward general availability.
The release targets a set of significant JEPs that shape language, runtime, and platform behavior: Value Objects (preview) and Strict Field Initialization (preview) advance memory and safety models; Structured Concurrency formalizes task-scoped concurrency; Simple JSON API is incubated to simplify JSON handling; Ahead-of-Time compilation and several ZGC improvements (faster startup/warmup and adaptive heap sizing) focus on startup and footprint; Shenandoah GC switches to generational mode by default; PEM encodings for cryptographic objects and deprecation of the macOS/x64 port address platform and security tooling. Together these changes emphasize performance, startup latency, memory model evolution, developer ergonomics, and platform modernization for Java 28.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.