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.11 is a final release, containing final Jakarta EE 10 APIs. It compiles and runs on JDK 11 to JDK 21. MicroProfile support requires JDK 17 or higher.
Release overview
This release sees an important fix where WebSockets would not work at all for applications on the default context root (e.g. https://example.com vs https://example.com/myapp). This month we have concentrated on the AdminGUI and fixed an assortment of small but annoying defects in it. Various major components were updated, such as Jersey (Jakarta REST), Tyrus (Jakarta WebSockets) and Mojarra (Jakarta Faces). To keep the project maintainable and well tested, several tests were added and improved as well.
Fixes
- Fixed WebSocket not working for default web module applications. by @arjantijms in #24691
- Fixed naming context propagation in
ContextSetupProviderImplby @avpinchuk in #24638 - Fix auto login AdminGUI by accidentally changed constant by @arjantijms in #24697
- Fixed cleaning of unhandled messages in AdminGUI by @kaido207 in #24665
- Fixed #24686 "Properties specific to this Class" is not displayed in Edit Realm Page in AdminGUI by @kaido207 in #24687
- Fixed several things and provided various improvements in AdminGUI by @kaido207 in #24692
- Fix #24693 Fail to deploy a app when the app's material files remain and if there is a lifecycle module by @kaido207 in #24694
- Fixed an error message with unnecessary pattern string by @kaido207 in #24679
- Fixed various aspects of logging by @dmatej in #24685
Component updates
- Integrate Jersey 3.1.4 by @arjantijms in #24695
- Integrate Tyrus 2.1.4 by @arjantijms in #24676
- Integrate Mojarra 4.0.5 by @arjantijms in #24682
- Integrate WaSP 3.2.2 by @arjantijms in #24684
- Integrate Helidon MicroProfile Config 3.2.3 by @avpinchuk in #24688
- Update various build-plugins to latest version by @arjantijms in #24680
Project refactoring and maintenance
- Updated glassfish.version.7x to 7.0.10 by @dmatej in #24666
- Add runner for Activation TCK by @arjantijms in #24668
- Make sure Activation TCK build fails when tests fails by @arjantijms in #24670
- Added Pages Debug (aka DSOL) TCK by @arjantijms in #24674
- Rename TCK "ant-based" to "platform" by @arjantijms in #24671
- Build of documentation revisited by @dmatej in #24673
- Fixed path to parent pom of docs by @dmatej in #24675
- The set-version-id profile updated to respect the current reactor by @dmatej in #24678
- Refactored building tools for Ant-based tests by @dmatej in #24626
Full Changelog: 7.0.10...7.0.11
