What to expect from Java EE 8: Recap
Calendar for July 2017 image via Shutterstock
It’s safe to say that 2016 was not the best year for Java EE but 2017 looks promising already. Only two months have passed but we can see the finish line: the ownership of the MVC JSR has been transferred to the community, we have a schedule and we know what’s going on in Oracle’s “kitchen.”
Linda DeMichiel, Specification Lead for the Java EE Platform, announced in a message to the mailing list that Java EE 8’s public review is scheduled for April/May 2017 and the proposed final draft should become available in June, which means that Java EE 8 should be released in July. If the date sounds familiar, there’s a reason for that: Java 9 should also be released around that time.
Public Review – Apr/May 2017
Proposed Final Draft – June 2017
Final Release – July 2017
Solid progress on Java EE 8 has continued this month. Things are looking good! https://t.co/WMlswowy3p
— Java EE Guardians (@javaee_guardian) February 28, 2017
Java EE 8 overview
The JAX-RS 2.1 Early Draft is almost ready and the Bean Validation 2.0 (JSR 380) EG has already released an Early Draft. The Servlet EG is making progress towards its Early Draft and the Security API (JSR 375) EG is now preparing its Early Draft. What’s more, Servlet 4.0 (JSR 369) has successfully passed its renewal ballot.
JSF 2.3 and JSON-P 1.1 will soon be finalized. These two specifications have now entered the Public Review Ballot period. Plus, there is intent to do a JPA Maintenance Release for Java EE 8, Delabassee added.
SEE ALSO: A glimpse at Java EE’s future
July 2017 — A month to remember?
In early 2017, Delabassee announced that JSF 2.3 , JSON-P 1.1 and CDI 2.0 were in Public Draft, the Bean Validation 2.0 progress was almost ready for its Early Draft Review while the Servlet 4 Expert Group was making good progress as some of the technical implementations details of HTTP/2 (e.g. Server Push) were being discussed (see here).
The progress is clear but will Java EE 8 be ready on time? Judging by the “!” added after the final release date, Oracle seems pretty confident that the schedule will be met. Maurice De Chateau, software architect at JPoint, concluded that “there is plenty of work to be done to make sure that all of the nine JSRs that make up Java EE 8 will be ready for a ‘final release’ before the end of the year.”
— Markus Eisele (@myfear) February 19, 2017
If everything goes as planned, July will be a month to remember.