6.2.4
Eclipse GlassFish is an application server, implementing Jakarta EE. This release is corresponding with Jakarta EE 9.1, which is functionally identical to Jakarta EE 9, but runs on JDK 11. GlassFish also runs on JDK 17 and JDK 18ea.
GlassFish 6.2.4 compiles with JDK 11 to JDK 18ea.
GlassFish 6.2.4 brings initial support for JDK 18 (tested until ea29) and adds running several standalone Jakarta EE TCKs directly from the project. An import internal fix is removing a troublesome circular dependency between GlassFish and Jersey.
Full Changelog
- Jdk18 build by @arjantijms in #23716
- Round 2 of basic cleaning for JTA code by @arjantijms in #23719
- Cleaning of code in the CLI optional package (mostly DB commands) by @arjantijms in #23720
- Allow Derby to start on JDK 18 by @arjantijms in #23723
- Fix ant not able to execute java tasks in JDK 18. by @arjantijms in #23724
- Integrate eclipselink.asm 9.2.0, for JDK 18 compatibility by @arjantijms in #23725
- Fix ant not able to run java tasks on JDK 18 - web by @arjantijms in #23726
- Exclude jaxb as a transitive dependency by @dmatej in #23730
- Using X509Certificate in java.security instead of javax.security by @dmatej in #23736
- Jersey ejb component provider for 6.x by @dmatej in #23737
- No TCK on profile oss-release by @arjantijms in #23751
- Add new property for logging Print Once by @arjantijms in #23752
- Add running of the REST TCK as an option by @arjantijms in #23753
- Add running of the Faces TCK as an option by @arjantijms in #23754
- Add running of the Authentication TCK as an option by @arjantijms in #23756
- Added option
javatest.security.noSecurityManager
to TCKs for JDK 18 by @arjantijms in #23761
All commits: 6.2.3...6.2.4
All pull requests: milestone 6.2.4