7.0.15
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.15 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
In this release we updated and thoroughly tested a lot of important components, including Exousia (Security), Mojarra (Faces), Jersey (REST) and Yasson/Parsson (JSON). Testing has been improved by fixing a number of issues within the tests itself. Finally, we fixed a number of errors in the documentation.
New features
Fixes
- Fix Classloader matching for BeanDeploymentArchives by @lisa-lthorrold in #24933
- Fix #24931 compare with known size of 'usedResourceHandles' instead of theoretical maximum 'maxConnectionPoolSize' by @escay in #24932
- Fix: Display Cluster Monitoring Data in Admin Console by @OndroMih in #24942
- Fix initial lookup delay for client applications by @kaido207 in #24947
- Fix for logger part of the logging system and performance test by @dmatej in #24949
- Fix Display debug port by @pzygielo in #24955
- Fix deployment plan for WAR by @OndroMih in #24963
- Fix IllegalArgumentException + refactoring by @dmatej in #24959
Component updates
- Integrate Jakarta Activation 2.1.3 by @avpinchuk in #24910
- Integrate Jakarta Mail 2.1.3 by @avpinchuk in #24911
- Integrate Jakarta JSON Binding 3.0.1 by @avpinchuk in #24913
- Integrate Exousia 2.1.2 by @arjantijms in #24923
- Integrate Mojarra 4.0.7 by @avpinchuk in #24915
- Integrate Jersey 3.1.7 by @arjantijms in #24970
- Integrate Yasson 3.0.4 by @arjantijms in #24968
- Integrate Parsson 1.1.6 by @avpinchuk in #24912
- Integrate JAX-B impl 4.0.5 by @arjantijms in #24972
- Integrate jackson 2.17.1 by @OndroMih in #24943
- Integrate Helidon Microprofile Config 3.2.7 by @avpinchuk in #24907
- Integrate Nimbus 9.39.1 by @arjantijms in #24967
- Integrate Woodstox 6.6.2 by @arjantijms in #24966
- Integrate Commons Codec 1.17.0 by @arjantijms in #24969
- Integrate Commons IO 2.16.1 by @avpinchuk in #24905
- Integrate JBoss Class File Writer 1.3.1.Final by @avpinchuk in #24914
- Integrate JLine 3.26.0 by @avpinchuk in #24937
Project refactoring and maintenance
- Add Jakarta JSON Processing standalone TCK runner by @avpinchuk in #24939
- Enable CDI Lang Model TCK by @avpinchuk in #24888
- Refactor CDI TCK by @avpinchuk in #24929
- Update Jakarta RESTful Web Services TCK to 3.1.5 by @avpinchuk in #24909
- Align JUnit5 version in REST CDI TCK with the nucleus parent by @avpinchuk in #24916
- Fixes GlassFish home in the REST CDI TCK by @avpinchuk in #24934
- Remove unsupported Maven option from Jakarta REST TCK installer's POM by @avpinchuk in #24935
- Revised Ant exec usages in TCK + TCK 10.0.4 by @dmatej in #24925
- Fixed using wrong java command in TCK authentication and managing failures by @dmatej in #24920
- Stop server on failed start in tests by @OndroMih in #24965
- Fix embedded web test by @dmatej in #24922
- Fix keytool executable name on Windows in integration test tools by @avpinchuk in #24938
- Code cleanups made when working on Exousia 2.1.2-SNAPSHOT by @dmatej in #24919
- Integrate Maven Surefire plugin 3.2.5 by @avpinchuk in #24891
- Integrate Maven Clean plugin 3.3.2 by @avpinchuk in #24896
- Integrate Maven Git Commit Id plugin 8.0.2 by @avpinchuk in #24894
- Integrate Maven Compiler plugin 3.13.0 by @avpinchuk in #24895
- Integrate Maven Javadoc plugin 3.6.3 by @avpinchuk in #24897
- Integrate Versions Maven plugin 2.16.2 by @avpinchuk in #24902
- Integrate JaCoCo 0.8.12 by @avpinchuk in #24906
- Update test dependencies for appserv/lib and add license by @arjantijms in #24957
- Update SOAP API in appserver tests to 3.0.2 by @arjantijms in #24971
Documentation
- Fixes cross-references in Administration Guide by @avpinchuk in #24903
- Update the Administration Console description in the Administration Guide by @avpinchuk in #24917
- Hello.war app for the Quick start guide by @samsonsouley in #24889
New Contributors
- @samsonsouley made their first contribution in #24889
Full Changelog: 7.0.14...7.0.15