JDK 9

The goal of this Project is to produce an open-source reference implementation of the Java SE 9 Platform, to be defined by a forthcoming JSR in the Java Community Process.

Status

The JDK 9 repositories have been open for bug fixes and small enhancements for some time now. Features for the release will be proposed and tracked via the JEP Process, as amended by the JEP 2.0 proposal (which will shortly be folded into the main JEP process document).

JEPs targeted to JDK 9, so far

102: Process API Updates
143: Improve Contended Locking
158: Unified JVM Logging
165: Compiler Control
197: Segmented Code Cache
199: Smart Java Compilation, Phase Two
201: Modular Source Code
211: Elide Deprecation Warnings on Import Statements
212: Resolve Lint and Doclint Warnings
213: Milling Project Coin
214: Remove GC Combinations Deprecated in JDK 8
216: Process Import Statements Correctly
217: Annotations Pipeline 2.0
219: Datagram Transport Layer Security (DTLS)
220: Modular Run-Time Images
224: HTML5 Javadoc
228: Add More Diagnostic Commands
229: Create PKCS12 Keystores by Default
231: Remove Launch-Time JRE Version Selection
235: Test Class-File Attributes Generated by javac
236: Parser API for Nashorn

JEPs proposed to target JDK 9

230: Microbenchmark Suite

This JEP is offered to all JDK 9 Committers for their consideration. Feedback is more than welcome, as are reasoned objections, via the jdk9-dev mailing list. If no such objections are raised by 18:00 UTC on Friday, 30 January 2015, or if they're raised and then satisfactorily answered, then this JEP will be targeted to JDK 9.

237: Linux/AArch64 Port

This JEP is offered to all JDK 9 Committers for their consideration. Feedback is more than welcome, as are reasoned objections, via the jdk9-dev mailing list. If no such objections are raised by 22:00 UTC on Monday, 2 February 2015, or if they're raised and then satisfactorily answered, then this JEP will be targeted to JDK 9.

Last update: 2015/1/26 12:32 -0800