7.0.7
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
- Fix New Admin Object Resource creation in Admin Console by @avpinchuk in #24520
- Fix Resource Adapter Config creation in Admin Console by @avpinchuk in #24485
- Fix Enterprise Beans business method generation by @avpinchuk in #24490
- Fix remote Enterprise Beans access issue in glassfish-naming by updating osgi.bundle by @mz1999 in #24497
- Fix for JSR 109 WSDL generation when using JDK 21 by @arjantijms in #24510
- Fix of a few links in docs by @OndroMih in #24502
Component updates
- Integrate MicroProfile JWT API 2.1 and implementation OmniFaces JWT 2.0.2 by @arjantijms in #24507
- Integrate MicroProfile API 3.0.3 and implementation Helidon 3.2.2 by @arjantijms in #24503
- Integrate REST Client 3.0.1 API by @arjantijms in #24506
- Integrate Jakarta Websocket API 2.1.1 by @arjantijms in #24493
- Integrate Jersey 3.1.3 by @arjantijms in #24518
- Integrate Parsson 1.1.3 by @arjantijms in #24505
- Integrate Hibernate Validator 8.0.1 by @arjantijms in #24489
- Integrate Weld 5.1.1.SP1 by @arjantijms in #24498
- Integate JBoss Logging 3.5.2 by @arjantijms in #24487
- Integrate Commons IO 2.13.0 by @arjantijms in #24491
- Integrate jsftemplating 4.0.3 by @arjantijms in #24494
- Integrate Webconsole 4.8.8 by @arjantijms in #24496
- Update command-security plugin to 1.0.17 by @arjantijms in #24499
- Update Maven plugins by @arjantijms in #24509
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