7.0.0-M9
Pre-releaseEclipse GlassFish is an application server, implementing Jakarta EE. This release is corresponding with the upcoming Jakarta EE 10, which is a new feature release. Jakarta EE 10 requires JDK 11 as a minimum, but also works on JDK 17.
Note: 7.0.0 M9 is a beta release, but containing final Jakarta EE 10 APIs.
GlassFish 7.0.0-M9 compiles on JDK 11 to JDK 19.
The binary glassfish-7.0.0-M9.zip runs on JDK 11 to JDK 19, but without MP Config.
The binaryglassfish-7.0.0-M9.1.zip runs on JDK 17 to JDK 19, with MP Config.
This release contains updated versions of the Jakarta EE 10 components and various other components.
Specifically new for this milestone release is a massive overhaul and cleanup of the DOL module (Deployment Object Library) fixing years of technical debt and updating various components. Only a few remaining dependent components are in an RC version now. Also included is an important security fix, kindly donated by luiseufrasio
NOTE: unfortunately a regression crept into this release causing MP Config to be excluded from the glassfish-7.0.0-M9.zip build. An extra binary was made available in response to this, glassfish-7.0.0-M9.1.zip, which however only works on JDK 17 and higher.
What's Changed
- Adding fix to solve problem to access Restricted Directory when using context root as / by @luiseufrasio in #24077
- Update platform TCK results for GlassFish M8 by @arjantijms in #24090
- Small amount of cleanup for glue instance listeners by @arjantijms in #24091
- More tolerant test - there may be more server.log files by @dmatej in #24093
- Fixed comparison in JDK version requirement validation by @dmatej in #24089
- Remove unused local variables by @pzygielo in #24096
- TCK results for Web Profile 10 by @arjantijms in #24095
- Add glassfish-jul-extension dependency to glassfish-embedded-all by @pzygielo in #24099
- Reduce dependency scope by @pzygielo in #24097
- Created TCK Runner for old Ant-based tests in jakartaeetck.zip by @dmatej in #24103
- Fix for #24104 - fixed infinite loop by @dmatej in #24105
- Fixes to be able to run the TCK on custom Jenkins instance by @dmatej in #24108
- Update pom for REST TCK to latest EE 10 version by @arjantijms in #24110
- Fixes and updates based on playing with external Jenkins builds with TCK by @dmatej in #24112
- DOL module vs. technical debt: generics by @dmatej in #24082
- Fixes for the TCK by @dmatej in #24113
- Fixed remaining tz tests by @dmatej in #24114
- Update jsoup to 1.15.3 by @dependabot in #24098
- Update EclipseLink to 4.0.0-RC1 by @arjantijms in #24100
- Update jettison by @dmatej in #24116
- Update various component versions in pom by @arjantijms in #24107
- Update MVC/Krazo to final by @arjantijms in #24109
- Update helidon-config to 3.0.1 and Nimbus to 9.24.2 by @arjantijms in #24094
- Update Nimbus to 9.25, javassist to 3.29.2, webconsole to 4.8.4 by @arjantijms in #24111
- Update JSTL Impl to 3.0.1, Nimbus to 9.25.4 and Concurrency to 3.0.2 by @arjantijms in #24119
New Contributors
- @luiseufrasio made their first contribution in #24077
Full Changelog: 7.0.0-M8...7.0.0-M9