Skip to content

7.0.6

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

Release overview

The main features of this release are the newly added support of the MicroProfile REST Client and a new way to start GlassFish, which is a preparation for Docker images that will run GlassFish in the foreground in a single JVM process to save memory consumed by Docker containers. Additionally GlassFish now support using @Inject to inject REST artefacts into REST resources, and several timeouts have been added to the admin console. This release also contains the usual amount of fixes, and a number of important component updates. Specifically the EclipseLink and Soteria updates fix important bugs (see their release notes). Internally this release contains fixes concerning the ProcessManager, ProcessBuilder and ProcessExecutor and adds the ability to do fine-grained bytecode preprocessing tracking in WebappClassLoader.

New features

Fixes

Component updates

Project refactoring and maintenance

Full Changelog: 7.0.5...7.0.6