Skip to content

7.0.14

Latest
Compare
Choose a tag to compare
@arjantijms arjantijms released this 31 Mar 11:45
· 85 commits to master since this release

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.14 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

This release features among others an important NPE fix for the SSHLauncher and is highly recommended for our users who make use of this launcher. The thread safety of transactions was improved, and the JDBC connection pool sizing logic was also improved, fixing an annoying bug. To maintain future quality of GlassFish, many fixes to the internal TCKs tests were done. As a new feature, command completion is now enabled in the OSGi interactive console.

New features

Fixes

  • Fixes #23483 Add lock, add notifyWaitingThreads call for better max pool size logic. by @escay in #24879
  • Fixes issue #24843 log a warning in the rare case the Resource handle by @escay in #24844
  • Fixes command progress status by @avpinchuk in #24850
  • SSL Configurator fix - CertificateRequest not being made in SSL mutual authentication by @lisa-lthorrold in #24847
  • Fixed NPE in SSHLauncher by @dmatej in #24858
  • Fixes issue #24849 make relevant methods synchronized in LocalTxConnectionEventListener by @escay in #24851
  • The secureResponse can return just SEND_* states (based on javadoc) by @dmatej in #24855

Component updates

Project refactoring and maintenance

  • Fixes issue #24845 - add new checkstyle rule: UnusedImports by @escay in #24846
  • Fixes issue 24868 Clean code: fix unlikely argument and remove some unused variables. by @escay in #24870
  • Integrate CDI TCK 4.0.13 by @avpinchuk in #24876
  • Integrate Jakarta Concurrency TCK 3.0.3 by @avpinchuk in #24866
  • Fixed dependencies of the REST TCK by @dmatej in #24853
  • Fixed dependencies of concurrency TCK by @dmatej in #24841
  • Fixed report.dir in the Authentication TCK execution by @dmatej in #24852
  • Fixed report directories for standalone TCKs by @dmatej in #24857
  • Updated Maven in Jenkinsfile by @dmatej in #24771
  • Fixed JmacHttpsTest - certificate authentication by @dmatej in #24877
  • Added staging repo to runtests.sh + archiving rotated server.log files on jenkins by @dmatej in #24883

New Contributors

Full Changelog: 7.0.13...7.0.14