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 and JDK 21.
GlassFish 7.0.22 is a final release, containing final Jakarta EE 10 APIs. It compiles and runs on JDK 11 to JDK 23. MicroProfile support requires JDK 17 or higher.
Release overview
A smaller release while the OmniFish team is working on perfecting SSH in a separate feature branch. Stil, a few important dependencies have been updated; notably Concurrō (Concurrency), EclipseLink (Persistence) and Jersey (REST). Furthermore, GlassFish has received a few security improvements: the admin flow login was improved by @avpinchuk, and the OmniFish team improved the command logger, which now hides passwords in logged messages.
What's Changed
Improvements
- Improve HTTP admin login flow by @avpinchuk in #25354
- Mask secrets in CommandInvokedEvent and Command logger by @OndroMih in #25307
- Add Add-Opens and Add-Exports to GlassFish static shell. by @OndroMih in #25346
Fixes
Maintenance
- Use maven with
--no-transfer-progress
in workflow by @pzygielo in #25348 - Integrate JUnit 5.11.4 by @avpinchuk in #25351
- AdminMain - don't drop causes from logs by @dmatej in #25355
- Fix typo in pom.xml by @strangelookingnerd in #25319
- Undeclare glassfish-jul-extension dependency by @pzygielo in #25321
- Fixed the wrong project id in Jenkinsfile. #25322 by @ribafish in #25326
- Drop case for specific user.name by @pzygielo in #25332
- Declare glassfish-jul-extension test dependency by @pzygielo in #25339
- Fix typo in a readme file by @OndroMih in #25350
Dependencies
- Integrate Concurrō from 3.0.1 by @pzygielo in #25347
- Integrate EclipseLink 4.0.5 by @arjantijms in #25318
- Integrate Jersey 3.1.10 by @arjantijms in #25320
- Integrate JSch 0.2.23 by @avpinchuk in #25352
- Integrate JLine 3.28.0 by @avpinchuk in #25345
New Contributors
- @strangelookingnerd made their first contribution in #25319
- @ribafish made their first contribution in #25324
Full Changelog: 7.0.21...7.0.22