Skip to content

7.0.17

Latest
Compare
Choose a tag to compare
@dmatej dmatej released this 30 Aug 12:39
· 46 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 and JDK 21.

GlassFish 7.0.17 is a final release, containing final Jakarta EE 10 APIs. It compiles and runs on JDK 11 to JDK 23. MicroProfile support requires JDK 17 or higher.

Release overview

In this summer 2024 release of GlassFish we did a lot of maintenance in which we will continue in future releases. We fixed several security issues and the build now passes also in Java 23. We welcome feedback - if you notice that something doesn't work as expected, feel free to create an issue or even better create your own pull request after signing the ECA.

New Features

  • Experimental support of JDK23 and 22 for GlassFish 7 by @dmatej in #25092

Fixes

  • Setting local Name and Port for /managment/* URI by @luiseufrasio in #25106
  • Fixes remote JNDI lookup by @avpinchuk in #25076
  • Fixes service creation on Solaris operating system by @avpinchuk in #25120
  • Fix styling of the command logger button in Admin Console in Chrome by @OndroMih in #25080
  • Faster autodeploy at startup - do not wait before first autodeployment scan by @OndroMih in #25079
  • Improvements and fixes in the SQL trace listener functionality by @OndroMih in #25088
  • Fix for a ClassCastException when a filter over a WebSocket endpoint wraps the request by @OndroMih in #25107
  • Spotted bugs in tests by @dmatej in #25115
  • GJULE - fixed dependency on system default charset by @dmatej in #25114
  • The common-util: Fixed dependencies on default charset by @dmatej in #25119
  • Fixed EJB business interface annotation processing by @avpinchuk in #25122

Updates

Maintenance

Documentation

New Contributors

Full Changelog: 7.0.16...7.0.17