February was a busy month with all of the preparations for the upcoming Java 8 release in March. The four new JSRs being developed through the JCP for the Java SE 8 Platform, have completed their JCP Executive Committee (EC) Final Approval Ballots and published their Final Release milestones.
Java SE Final Releases.
JSR 308, Annotations on Java Types, led by Michael Ernst and Alex Buckley, passed the JCP EC Final Approval Ballot with 24 yes votes and posted their Final Release.
JSR 310, Date and Time API, led by Stephen Colebourne, Michael Nascimento Santos and Roger Riggs, passed the JCP EC Final Approval Ballot with 23 yes votes, and posted their Final Release.
JSR 335, Lambda Expressions for the Java Programming Language, led by Brian Goetz, passed the JCP EC Final Approval Ballot with 24 yes votes and posted their Final Release.
JSR 337, Java SE 8 Release Contents, led by Mark Reinhold, passed the JCP EC Final Approval Ballot with 24 yes votes and posted their Final Release.
Eight previously developed JSRs completed the latest version of the JCP 2.9 Maintenance Process and posted updated Final Releases/Maintenance Release as part of the Java 8 effort.
JSR 3, JMX Specification, posted a Maintenance Release.
JSR 114, JDBC Rowset Implementations, posted a Maintenance Release.
JSR 160, JMX Remote API, posted a Maintenance Release.
JSR 173, Streaming API for XML, posted a Maintenance Release.
JSR 199, Java Compiler API, posted a Maintenance Release.
JSR 206, JAXP, posted a Maintenance Release.
JSR 221, JDBC 4 API Specification, posted a Maintenance Release.
JSR 269, Pluggable Annotation Processing API, posted a Maintenance Release.
The Java ME and Embedded JSRs are also making progress toward completion for Java 8.
JSR 360, Connected Limited Device Configuration (CLDC) 8, led by Michael Lagally and Roger Riggs, has posted a Proposed Final Draft for review.
JSR 361, Java ME Embedded Profile, led by Volker Bauche, has posted a Proposed Final Draft for review.
Java 8 Launch:
Starting on 11 March, the Java 8 NightHacking JUG tour starts in Europe and India. This tour is led by Java Evangelist Stephen Chin, has over 28 stops planned already. The third planned NightHacking event is the Java 8 Launch Hangout on 25 March streamed live from JavaLand in Germany.
The Java community has been a huge part of making the Java SE release a reality! There will be Adopt-a-JSR and Adopt OpenJDK activities planned as part of the Early Adopters area at JavaLand in Germany as well. The JCP will host an Adopt-a-JSR online meeting on Thursday, 20 March to share these resources developed. Stay tuned for details.
As with the previous Java launches, JUG leaders can request speakers to come and present or they can run their own event without a speaker. Following the launch, there will be a JUG kit with presentation materials including speaker notes.
Join Oracle and 9 Million Developers Create the Future with Java 8.
Java 8 is a revolutionary release of the world's #1 development platform. It is the single-largest upgrade ever to the programming model, with coordinated core code evolution of the virtual machine, core language, and libraries. With Java 8, developers are uniquely positioned to extend innovation through the largest, open, standards-based, community-driven platform -- spanning from small devices to cloud-based development.
Join Oracle and participants from the Java community for a live keynote and more than 35 supporting technical screencasts, and to ask questions and learn how Java 8 can help you create the future.
Register now for the Java 8 keynote address and more than 35 deep-dive technical sessions, to be held on Tuesday, 25 March at 10:00 am Pacific Time.
Tweet: Use #Java8 to tweet questions for the Oracle Java Architect Team in advance of and during the event.