7.0.0-M6
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 should also work on JDK 17.
Note: 7.0.0 M6 is a beta release demonstrating not yet final Jakarta EE 10 APIs. Not everything works yet.
GlassFish 7.0.0-M6 compiles and runs on JDK 11 to JDK 18.
This release contains updated versions of the Jakarta EE 10 components.
Specifically new for this milestone release is the CDI TCK fully passing, and Jakarta Concurrency 3 being available, but not yet fully passing the TCK. Initial support for MicroProfile Config has been added, but this is currently only available in a JDK 17 build. The distribution in Maven is build with JDK 11, and therefor does not contain MicroProfile.
What's Changed
- Fix of default context root with a generated suffix. by @OndroMih in #23948
- Log authentication exceptions in debug mode by @arjantijms in #23947
- Support only extension in war by @arjantijms in #23949
- Update several dependencies to updated versions by @arjantijms in #23951
- Fix build compatible extensions not running after portable ones. by @arjantijms in #23952
- Fix appclient parsing error due to trailing spaces in windows by @hs536 in #23954
- Fix minor mistake in jspc by @hs536 in #23958
- Support scanning applibs by @arjantijms in #23957
- Reverting Jersey back to M5 as the update broke 4 TCK tests by @dmatej in #23964
- Integrate Mojarra 4.0.0 by @arjantijms in #23966
- Test bean attributes for session bean by @arjantijms in #23965
- Using released Felix instead of temporary prerelease by OmniFish by @dmatej in #23955
- Integrate WaSP 3.1.0-M6 by @arjantijms in #23967
- Refactor injection manager related code. by @arjantijms in #23969
- Add EE 10 schemas from https://jakarta.ee/xml/ns/jakartaee/#10 by @hs536 in #23968
- Try to eager load Servlets at startup. by @arjantijms in #23970
- Fixes EnterpriseBeanLifecycleTest - using GF (de)serialization by @dmatej in #23971
- Eagerly create MDBs on startup by @arjantijms in #23972
- Set required system property for the CDI TCK, passing 1 more test by @arjantijms in #23974
- Remove useless check by @pzygielo in #23975
- Fix for EjbInjectionTest by @dmatej in #23976
- Update to latest CDI TCK version by @starksm64 in #23977
- Cleanups by @dmatej in #23973
- Updated Weld to 5.0.0.SP2 by @dmatej in #23978
- Exclude the test-audit dependencies from tck test classes by @starksm64 in #23980
- Add runner for concurrency TCK by @arjantijms in #23982
- Fixed another few CDI TCK tests by @dmatej in #23981
- Concurrency tck - update lib by @arjantijms in #23983
- Fixed timeout tests in Servlet TCK by @dmatej in #23987
- MicroProfile Config 3.0 Support by @MattGill98 in #23807
- Update JakartaEE 10 Schemas by @pzygielo in #23991
- Fix provider tests in CDI TCK by @tnagao7 in #23992
- Updated and reactivated Krazo for MVC 2.0 support by @chkal in #23988
- Helidon cdi tck patch by @MattGill98 in #23990
- Revert "Updated and reactivated Krazo for MVC 2.0 support" by @dmatej in #23993
- Integrate Grizzly 4.0.0 by @arjantijms in #23994
- Bump OpenMQ version by @pzygielo in #23995
- Update to common annotations to 2.1.1 for deprecated @ManagedBean by @starksm64 in #23996
- Helidon Config - CDI TCK Fix 2 by @MattGill98 in #24000
- Jdk17 mp by @arjantijms in #24003
Full Changelog: 7.0.0-M5...7.0.0-M6