Skip to content

7.0.0

Compare
Choose a tag to compare
@arjantijms arjantijms released this 14 Dec 20:44
· 2360 commits to master since this release

Eclipse GlassFish is an application server, implementing Jakarta EE. This release is corresponding with the Jakarta EE 10 specification, which is a major new feature release. Jakarta EE 10 requires JDK 11 as a minimum, but also works on JDK 17.

GlassFish 7.0.0 is a final release, containing final Jakarta EE 10 APIs and final Jakarta EE 10 implementation components. It compiles and runs on JDK 11 to JDK 19. MicroProfile support requires JDK 17 or higher.

glassfish-7

Release overview

The main new feature is Jakarta EE 10 support, and everything that comes with that. Additionally GlassFish now provides support for the MicroProfile Config and MicroProfile JWT APIs, and the latest Jakarta MVC 2.0 release.

Internally, this release features a massive overhaul and cleanup of the DOL module (Deployment Object Library) fixing years of technical debt and updating various components, as well as a large cleanup of the way JNDI names are handled internally. Furthermore this release contains many fixes for the logging functionality of GlassFish, specifically when logging under high load and at a detailed log level. The way GlassFish servers start and stop has been revisited to work better on modern operating systems and restricted environments.

Many non-Jakarta EE components have been updated, and specifically the OSGi version has been bumped from 7 to 8. Finally, an amount of bugs have been fixed.

What's Changed

New Contributors

Full Changelog: 6.2.5...7.0.0