Apache Geronimo 3.0.0 brings in Java 7 support
The latest release for Apache’s J2EE server brings it right up to date with full Java EE 6 compliance achieved
After a fairly quiet year so far, the team behind Apache’s
open source J2EE server, Geronimo, have finally released the next
iteration, in v.3.0.0.
Some might say this belated release was worth the wait, with 450 bug fixes made in total in a major overhaul. Of the 46 new features and 110 improvements quotes, arguably the most important stride made is the addition of Java 7 support for all Java EE 6 Web Profile Technologies. This includes the likes of EJB 3.1, JPA 2.0, JAX-RS and CDI 1.0, as well as other notable specifications present in Java EE 6.
Elsewhere, there’s support for the OSGi 4.3 specification and the Tomcat server 7.0.27 (two versions behind the most current). However, there’s still work to be done in including some of the more emergent technologies, as both the speedy HTTP web server Jetty and IPV6 are notable absences from the official support list. We can expect this to be amended in a later bugfix.
The raft of changes can be seen from the release notes. This is a welcome release after the initial beta release detailed just some of the work that had been done in January. Work is still needed to be done to keep everything up to date though.