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.19 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
This release is mostly just maintenance. It contains some updates, some code cleanup, few very important bug fixes and few new features to make your life easier.
New Features
- GJULE - Easier default configuration by @dmatej in #25173
- Enhance start-db command - initdb and suspend by @arjantijms in #25161
- CLI Environment - more useful log file by @dmatej in #25180
Fixes
- Fixed default-web.xml by @dmatej in #25179
- Force generating XJC code with specific language by @Thihup in #25185
- IntelliJ plugin fix: bring back the previous constructor to avoid a breaking change by @OndroMih in #25189
Maintenance
- Smaller cleanups by @dmatej in #25172
- Added parameter for "terse" to Asadmin used in tests by @dmatej in #25171
- Xbootclasspath removed from templates by @dmatej in #25175
- GlassFish Launchers - code cleanup by @dmatej in #25181
- Issue #24900 add a few unit tests for ManagedConnectionImpl and ConnectionHolder to understand associateConnection logic by @escay in #25176
Dependencies
- Updated logging-annotation-processor with JPMS. by @dmatej in #25182
- Integrate JLine 3.27.1 by @avpinchuk in #25194
- Integrate Helidon MicroProfile Config 3.2.10 by @avpinchuk in #25195
Full Changelog: 7.0.18...7.0.19