Here is a short recap covering some recent Java EE 8 updates.
In May, JSON-P 1.1 (JSR 374) passed its Final Approval Ballot. Next to this, CDI 2.0 (JSR 365) also successfully passed the Final Approval Ballot. Given the importance of CDI across the Java EE platform, this is a key milestone towards Java EE 8! Make sure to check out this CDI 2 – Weld 3 Tour.
Servlet 4.0 (JSR 369), JAX-RS 2.1 (JSR 370), and Bean Validation 2.0 (JSR 380) all finished their Public Review in May and are now in the Public Review ballot period. In addition, the respective Spec Leads gave a status update on their JSRs to the JCP Executive Committee:
- Ed Burns’s Servlet 4.0 status update
- Santiago Pericas-Geertsen’s JAX-RS 2.1 status update
- Gunnar Morling’s Bean Validation 2.0 status update
Finally, it should be mentioned that Java EE 8 (JSR 366) also entered into the Public Review Ballot period.
Progress is also being made on different specifications that will get a maintenance release for Java EE 8:
- JAX-B 2.0 (JSR 222) has passed the Maintenance Release.
- Interceptors (JSR 318) Maintenance Release.
- Java Persistence 2.1 (JSR 338) Maintenance Review.
- JavaMail (JSR 919) Maintenance Review 4, JavaMail 1.6.0 Release Candidate 2.
Overall, we can observe a steady progress toward the finalization of the different Java EE 8 specifications. Last month, two promoted builds of GF5 were released. The fact that those are the first post-Java.net builds explains their relatively limited scope (see here and here). A lot of work has been done in the new GlassFish build pipeline. Now that this effort is mostly done, it is fair to expect a boost on GF5 progress in the coming weeks. To conclude on the infrastructure front, we should mention that all the Java EE related discussions are now hosted on a new platform javaee.groups.io. So if you have not done so yet, join the conversation!