Java 8 Delayed
Written by Kay Ewbank   
Friday, 19 April 2013

Java Development Kit 8, planned for September 2013, is being delayed until next year because of ‘a renewed focus on security’.


Mark Reinhold, chief architect of the Java platform group at Oracle, posted on his blog that a developer preview release is still on the cards for September. He said that the need to push the schedule back was due to Oracle moving resources from the next release to improving current security, saying:

“Maintaining the security of the Java Platform always takes priority over developing new features, and so these efforts have inevitably taken engineers away from working on Java 8.”



In light of widespread concern over Java security and the  intense effort being made by Oracle to address those issues with its series of critical-patch update releases, the most recent of which we reported yesterday, Reingold said that Oracle is committed to continue fixing security issues at an accelerated pace, to enhance the Java security model, and to introduce new security features, and that:

“this work will require more engineer hours than we can free up by dropping features from Java 8 or otherwise reducing the scope of the release at this stage.”

The major change still to be made to Java 8 is Project Lambda, which Reinhold says is “the sole driving feature of the release”. Project Lambda aims to support programming in a multicore environment by adding closures and related features to the Java language. Reinhold says:

“We integrated the language and VM changes for Lambda late last year, but between all the moving parts involved and the security work it’s taken a bit longer than expected to put the finishing touches on the stream API and the related core-libraries enhancements."

He laid out alternatives such as dropping Lambda from this release, but said Oracle has decided instead to wait until Lambda is ready, describing this option as:

“Slip the schedule just enough to finish Lambda, and ship the release after it’s thoroughly reviewed and tested. If we can finish the remaining design and development work by early May then we should be able to test and stabilize the build over the summer and ship a solid Developer Preview release in early September.”

The revised schedule for JDK 8, proposed on April 18, 2013 is:


May 9, 2013   M7   Feature Complete
September 5, 2013   M8  Developer Preview
January 23, 2014   M9 Final Release Candidate
March 3, 2014   GA General Availability


The delay means that Java SE 9 will probably be released in early 2016, rather than late 2015. It will include the Project Jigsaw module system that Oracle had hoped to include in Java SE 8.



More Information

Jigsaw Shelved Until Java 9

Oracle Releases Java Critical Patch Updates

Java Still Insecure Warns Homeland Security

Java Is Top Attack Target

To be informed about new articles on I Programmer, install the I Programmer Toolbar, subscribe to the RSS feed, follow us on, Twitter, Facebook, Google+ or Linkedin,  or sign up for our weekly newsletter.


kotlin book



or email your comment to:



JetBrains Integrates Gemini Into AI Assistant

JetBrains has integrated Google DeepMind's Gemini language model into its AI-powered coding tool, AI Assistant. AI Assistant will now use the combined power of Gemini and several of JetBrains' proprie [ ... ]

Let Oracle's Coding Assistant Do The Grunt Work

Oracle is getting into the coding assistants game. The aptly named "Oracle Code Assist" is going to be optimized for Java, SQL, and Oracle Cloud-based applications.

More News


Last Updated ( Friday, 19 April 2013 )