6.2.2
Eclipse GlassFish is an application server, implementing Jakarta EE. This release is corresponding with Jakarta EE 9.1, which is functionally identical to Jakarta EE 9, but runs on JDK 11. GlassFish also runs on JDK 17.
GlassFish 6.2.2 compiles with JDK 11 to JDK 17.
GlassFish 6.2.2 brings GlassFish embedded back to live, and contains an import fix for a memory leak. A major behind the scenes accomplishment is that all active tests now use JUnit 5.
This release contains among others the following changes:
Component updates
- Jersey 3.0.3 (equal to 2.3.5 but jakarta.* with an extra test for HTTP stability)
- Grizzly 3.0.1
- Tyrus 2.0.1
Bug fixes
- GlassFish embedded able to start again
- Memory leak when redeploy same app repeatedly
- Change @ExecuteOn targets for some of security commands
- NullPointerException still thrown in AppSpecificConnector
- Fixed references to validation.jar to correct jakarta.validation-api.jar
- java.lang.LinkageError occured when lookup a remote EJB with multiple threads
- update-connector-security-map can be executed using both addusergroups and addprincipals options
- Status Code is 413, but the page displays 500
- Fix #23578 Cannot enbale Security Manager from the admin console
- Enable-secure-admin does not work with latest JDK11
Internal improvements