Skip to content

7.0.10

Compare
Choose a tag to compare
@arjantijms arjantijms released this 28 Oct 17:03
· 557 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.10 is a final release, containing final Jakarta EE 10 APIs. It compiles and runs on JDK 11 to JDK 21. MicroProfile support requires JDK 17 or higher.

Release overview

In this release a 10 months long operation to get an internal dependency to the slf4j-api removed finally got to fruition. This involved the intense cooperation of multiple teams, and we're exceptionally happy to have finally been able to do this. We also did a lot of work to make our builds repeatable (big thanks to @hboutemy), and we did a ton of refactoring to the internal security packages of GlassFish, making them easier to understand and therefor easier to maintain. Any external code depending on these internal packages (such as potentially custom LoginModules/Realms) may have to update (we recommend of course not depending on internal packages and using public APIs). As every release, we integrated many component updates, and did a number of smaller fixes.

Fixes

Component updates

Project refactoring and maintenance

Full Changelog**: 7.0.9...7.0.10