Skip to content

7.0.7

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

Release overview

This release prepares GlassFish for the upcoming JDK 21; it compiles and passes all internal tests using OpenJDK 21ea33. Several TCKs passed on JDK 21 as well, but the TCK as a whole is not JDK 21 compatible yet. This release also adds support for MicroProfile JWT 2.1, and has many components updated to their latest version. Several issues have again been fixed in the Admin Console. An important bug regarding Enterprise Beans method generation has been fixed, as has a remote access issue for Enterprise Beans.

Fixes

Component updates

Project refactoring and maintenance

  • Refactor connector connection pool RWLockDataStructure by @avpinchuk in #24517
  • Removed two files which were copy pasted in web_jsp tests by @dmatej in #24504
  • Removed Util class in weld-integration by @dmatej in #24512
  • The EJB Security module (iiop) logging revisited and detached from security-core by @dmatej in #24515
  • Security logging - another step of cleanup by @dmatej in #24516
  • Add test cases for accessing EJB in multiple ways by @mz1999 in #24500

Full Changelog: 7.0.6...7.0.7