JDK 10 (original) (raw)
JDK 10 is the open-source reference implementation of the Java SE 10 Platform as defined by JSR 383 in the Java Community Process.
JDK 10 reached General Availability on 20 March 2018. Production-ready binaries under the GPL are available from Oracle; binaries from other vendors will follow shortly.
The features and schedule of this release were proposed and tracked via the JEP Process, as amended by theJEP 2.0 proposal.
Features
286: Local-Variable Type Inference
296: Consolidate the JDK Forest into a Single Repository
304: Garbage-Collector Interface
307: Parallel Full GC for G1
310: Application Class-Data Sharing
312: Thread-Local Handshakes
313: Remove the Native-Header Generation Tool (javah)
314: Additional Unicode Language-Tag Extensions
316: Heap Allocation on Alternative Memory Devices
317: Experimental Java-Based JIT Compiler
319: Root Certificates
322: Time-Based Release Versioning
Schedule
2017/12/14 Rampdown Phase One 2018/01/11 All Tests Run 2018/01/18 Rampdown Phase Two 2018/02/08 Initial Release Candidate 2018/02/22 Final Release Candidate 2018/03/20 General Availability
Phases
We stabilized the release in an increasingly-rigorous sequence of phases, listed here for the record:
During those phases we used three processes to coordinate our work:
- Bug-deferral process (RDP 1 and later)
- Late-enhancement request request process
- Fix-request process (RDP 2 and later)
Last update: 2018/3/21 19:05 UTC