JDK 9 Delivery Date Update
Written by Kay Ewbank   
Monday, 11 July 2016

While JDK 9 is not yet feature complete, it is moving closer to a delivery date.

The promise that things will get better was made by Oracle's Mark Reinhold, writing to the Open JDK mailing list. He posted partially to allay fears that Oracle has frozen the JDK 9 feature set. The rumours arose because the JDK 9 schedule lists a date for the Feature Complete milestone of 2016/5/26, which passed without any sign of announcement. Reinhold said that:

"There's been some concern that this means that the JDK 9 (and hence Java SE 9) feature set is somehow frozen, but that's not the case."

He reiterated that the milestones listed in the JDK 9 schedule are condition-driven rather than date-driven, saying that

"If we miss a date then we don't just blindly constrain further work so as to fit the date, we instead manage the remaining changes relevant to the milestone so as to reach its goal in a reasonable time frame without putting the final GA date at undue risk"

When the Feature Complete milestone is reached, all the planned features, from JEPs to smaller enhancements, will have been integrated into the JDK 9 master forest, together with their unit tests.

At the point Reinhold made the posting, most JEPs targeted to JDK 9 have been completed, but 15 JEPs remained to be completed, along with a number of small enhancements are listed as intended for JDK 9 but are still either open or in progress. Reinhold proposed a way forward of reviewing all unfinished JEPs to see what work remains to be done, then deciding whether the overall project should be delayed again to wait for the outstanding feature, or alternatively whether the feature should be removed from the scope for this version. The owners of the JEPs can either request an extension of the deadline saying when they estimate the work will be completed, or accept they're not going to make it in time for JDK 9. This process is now underway.

Of the JEPs that are being considered, some have been granted an extension, with a review date of September 1st. This is three months after the previously agreed date for Feature Complete status. If the other future dates move by the same amount, that would mean a release date of June 2017.  


More Information

JDK 9 is not (yet) Feature Complete - how will we get there?

Related Articles

Jigsaw In JDK

JDK 9 Update

JDK 9 Early Access Now Available

Java JDK 9 Proposals

Jigsaw Shelved Until Java 9

Java 8 Launched With Supporting Line-Up


To be informed about new articles on I Programmer, sign up for our weekly newsletter,subscribe to the RSS feed and follow us on, Twitter, FacebookGoogle+ or Linkedin



Google Rebrands Bard With Subscription

Google Bard will from now on be known as Gemini, and Google is launching a paid subscription tier that will be based on yet another new AI model from Google. The move to a paid subscription follows th [ ... ]

Anaconda Joins AI Alliance

Anaconda has announced that it is joining the AI Alliance. Anaconda is best known as a provider of open-source distributions of Python and R for scientific computing.

More News


raspberry pi books



or email your comment to: comments@i-programmer.info

Last Updated ( Monday, 11 July 2016 )