We are pleased to announce the general availability of GlassFish 5.0, the Java EE 8 Open Source Reference Implementation and that the Java EE 8 umbrella specification and all the underlying specifications (JAX-RS 2.1, Servlet 4.0, CDI 2.0, JSON-B 1.0, Bean Validation 2.0, etc.) are finalized and approved!
Java EE 8 adds some nice capabilities to the platform:
Today, you can use these new features using GlassFish 5.0 and hopefully with additional Java EE 8 application servers in the near future. Below you will find some resources that might help you to get started with Java EE 8.
One of the challenges we faced in this release is that we moved from the old Java.net infrastructure to GitHub in the middle of the development cycle. It wasn’t necessarily simple but we now clearly see the benefits of such a modern collaborative software development platform! Exploring the code is now just one link away! We hope the GitHub adoption will make the platform more accessible to developers.
Java EE 8 is really the result of a teamwork involving many people:
Kudos to all of you! Java EE 8 wouldn’t have been possible without your work and dedication!
As you probably know, this is just the beginning as we are working, together with the community including the Eclipse Foundation, Red Hat and IBM to open Java EE even more by transferring its development under the auspices of the Eclipse Foundation (see here and here). There are many discussions going on and we hope to be able to share additional details at JavaOne.
Today also marks the general availability of Java SE 9. As mentioned above GlassFish 5.0 leverages new features in Java SE 8, and is certified today on Java SE 8. Even though we have a lot of work in front of us with the transition to the Eclipse Foundation, our current intent is to certify Java SE 9 in an upcoming GlassFish 5 release. We will keep you posted on future developments in this area.
David on behalf of all the Oracle Java EE Team.