JDK 15

This release will be the Reference Implementation of version 15 of the Java SE Platform, as specified by JSR 390 in the Java Community Process.

Status

JDK 15 is in Rampdown Phase One. The overall feature set is frozen. No further
JEPs will be targeted to this release.

The stabilization repository, jdk/jdk15, is open for select bug fixes and, with approval, late enhancements per the JDK Release Process (JEP 3).

Schedule

2020/06/11 Rampdown Phase One (fork from main line)
2020/07/16 Rampdown Phase Two
2020/08/06 Initial Release Candidate
2020/08/20 Final Release Candidate
2020/09/15 General Availability

Features

339: Edwards-Curve Digital Signature Algorithm (EdDSA)
360: Sealed Classes (Preview)
371: Hidden Classes
372: Remove the Nashorn JavaScript Engine
373: Reimplement the Legacy DatagramSocket API
374: Disable and Deprecate Biased Locking
375: Pattern Matching for instanceof (Second Preview)
377: ZGC: A Scalable Low-Latency Garbage Collector
378: Text Blocks
379: Shenandoah: A Low-Pause-Time Garbage Collector
381: Remove the Solaris and SPARC Ports
383: Foreign-Memory Access API (Second Incubator)
384: Records (Second Preview)
385: Deprecate RMI Activation for Removal
Last update: 2020/6/12 00:14 UTC