In a blog post, Oracle's Mark Reinhold revealed that the company has decided to delay the release of Java 8. The update was scheduled for September of this year, but it has been pushed back until the first quarter of 2014.
The primary reason for the delay is the recent surge in announcements of Java security vulnerabilities. "Looking ahead, Oracle is committed to continue fixing security issues at an accelerated pace, to enhance the Java security model, and to introduce new security features. 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," explained Reinhold.
In addition, development on Project Lambda, which will add multicore programming capabilities to Java, has also fallen behind schedule. Since Lambda is one of the most compelling features planned for Java 8, it makes sense to delay the release of the language until Project Lambda is ready.