Skip to content

7.0.5

Compare
Choose a tag to compare
@arjantijms arjantijms released this 30 May 12:36
· 1843 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.5 is a final release, containing final Jakarta EE 10 APIs. It compiles and runs on JDK 11 to JDK 20. MicroProfile support requires JDK 17 or higher.

Release overview

The main features of this release are a number of important bug fixes such as one in deployment-time recursive bytecode, resetting the security context if a principal has not changed, and several fixes in clustering. These all address actual issues users were having and increase the stability and usefulness of GlassFish. Again several things have been fixed in the admin console such as redirections after a deployment. A new feature in the admin console is asynchronous updates for some values. Jakarta EE components have been updated for Mail, JSON Processing, and REST. Auxiliary components such as Jackson and Commons IO have also been updated to their latest version.

What's Changed

New features

  • Admin Console: Update instance status asynchronously by @OndroMih in #24432

Fixes

  • Fix deployment-time recursive bytecode preprocessing in the WebappClassLoader by @avpinchuk in #24433
  • Fix to allow ALL value for loggers in Admin Console. by @OndroMih in #24395
  • Fix collected log files retrieval by @avpinchuk in #24398
  • Fix some trivial aspects of logging by @dmatej in #24405
  • Fix JMX server accepting an arbitrary object as credentials by @kaido207 in #24397
  • Fix data race in the MonitoringService by @avpinchuk in #24396
  • Fix ConcurrentModificationException in jdbc connection pool by @avpinchuk in #24404
  • Fix login again after logout by @arjantijms in #24406
  • Fix resetting security context if principal is the same (fixes roles not available on first request after login) by @arjantijms in #24423
  • Fix PrincipalCallback not Serializable (prevents JMX exception) by @arjantijms in #24429
  • Fix validation error when deploying an application to a cluster. by @OndroMih in #24421
  • Fix redirections after deployment in Admin Console by @OndroMih in #24422

Component updates

Project refactoring and maintenance

Full Changelog: 7.0.4...7.0.5