Eclipse GlassFish is an application server, implementing Jakarta EE. This release is corresponding with the Jakarta EE 11 specification, which is a major new feature release. Eclipse GlassFish 8 is production ready and requires JDK 21 or higher.
New Features and Improvements
- Moved JNA Library to dedicated module by @avpinchuk in #25927
- Deployment performance and resource usage optimizations by @OndroMih in #25935
- Refactoring of utilities to make them usable outside of GlassFish by @dmatej in #25951
Fixes
- Improved logging for inconsistent attributes in the
context.xmlby @avpinchuk in #25912 - Fix MP JWT integration by @OndroMih in #25938
- Fixed missing new line in the output. by @dmatej in #25944
- Fix for 'WELD-001409: Ambiguous dependencies for type EntityManager' when persistence.xml contains more than one persistence-unit by @bvfalcon in #25936
Maintenance
- Updated website data and howto by @dmatej in #25917
- Remove unused
BaseGlassFishClassScanner.isDataRepositoryInterfaceby @pzygielo in #25925 - Remove unused
Util.getNameAndSuffixby @pzygielo in #25924 - Fixed pom schemaLocation by @dmatej in #25929
- Switched to parent 2.0.0 by @dmatej in #25843
Documentation
- Add news piece to the website about 8.0.0 release by @OndroMih in #25928
- Fix documentation about GF 8 by @OndroMih in #25931
- Add Arquillian Containers section to documentation page by @OndroMih in #25937
- Add info about Embedded GlassFish maven plugin to website (and disable tests on docs changes) by @OndroMih in #25942
Updates
- Bump com.fasterxml.jackson.core:jackson-core from 2.21.0 to 2.21.1 in /nucleus/parent by @dependabot[bot] in #25940
- New gmbal and Metro by @dmatej in #25926
- Updated Helidon to 4.4.0 by @dmatej in #25956
- Bump eclipselink from 5.0.0-B13 to 5.0.0 by @pzygielo in #25957
- Updated dependencies before release by @dmatej in #25959
New Contributors
Full Changelog: 8.0.0...8.0.1
