Skip to content

8.0.0

Choose a tag to compare

@dmatej dmatej released this 05 Feb 00:37
· 397 commits to main since this release

Eclipse GlassFish is an application server, implementing Jakarta EE and MicroProfile. This release corresponds with the Jakarta EE 11 specification. Eclipse GlassFish 8 is production ready, commercially supported by OmniFish, and requires JDK 21 or higher.

Formal release notes document with high-level overview of changes: Eclipse GlassFish Release Notes, Release 8

Read about what's new in GlassFish 8.0.0 in this OmniFish blog article.

GlassFish 8 logo

Security Fixes

Breaking Changes

  • Compliance with Jakarta EE 11
    • Add missing EE 11 schemas by @OndroMih in #25533
    • See New Features and Updates for more
  • Minimal supported version is Java 21
  • Removed the Java SE SecurityManager based code level security accoding to JEP 486

New Features

Fixes

  • Fix a typo of the WebappClassLoader delegation settings by @dmiya3 in #25257
  • Migrate away from deprecated WeldListener by @pzygielo in #25306
  • Set XML parsing totalEntitySizeLimit to larger value by @arjantijms in #25314
  • Fix web.xml overriding concurrency qualifiers with empty list by @arjantijms in #25392
  • Deploy datasource for Jakarta Persistence early by @arjantijms in #25430
  • Handle covariant return types in TypeUtil.sameMethodSignature by @arjantijms in #25510
  • Destroy on EJB security manager should call destroy on service, not refresh by @arjantijms in #25691
  • Fix bug where security policy context was not cleared before policy retranslate by @arjantijms in #25728
  • Fixed stopping domain - we have to bound to 4848 before we ask server to stop by @dmatej in #25827
  • Start CDI container before MP Config container by @OndroMih in #25831
  • Fixes for MP Config by @arjantijms in #25833
  • Prevent ClassCastException below by @pzygielo in #25847
  • Fix requirement check by @pzygielo in #25848
  • Fix --target option of asadmin delete-jdbc-resource command is ignored by @tnagao7 in #25853
  • Fix Warning message "Attempt to use non-existent auth token ????" when starting cluster with multiple instances by @tnagao7 in #25888
  • startserv script didn't work if path contained spaces by @OndroMih in #25889
  • Fix: nadmin correctly identifying itself by @joestr in #25894
  • Fixed missing curly brace - fixes issue #25897 by @dmatej in #25899
  • Avoid JAR file locking in WebappClassLoader by @avpinchuk in #25904

Maintenance

Updates

Build

Synchronization with Master/Main branch

New Contributors

Full Changelog: 7.1.0...8.0.0