Eclipse GlassFish is an application server, implementing Jakarta EE. This release is corresponding with the Jakarta EE 10 specification, which is a major feature release. Jakarta EE 10 requires JDK 11 as a minimum, but also officially works on JDK 17 and JDK 21.
GlassFish 7.0.25 is a final release, containing final Jakarta EE 10 APIs. It compiles and runs on JDK 11 to JDK 24. MicroProfile support requires JDK 17 or higher.
Release overview
This update emphasizes major cleanups, system optimizations, and prepares the codebase for easier future maintenance, notably in anticipation of the upcoming 7.1.0 release.
What's Changed
New Features
Fixes
- TemplateInfoHolder - do not hide the cause of the problem! by @dmatej in #25496
- Fixed checking of free ports on create-domain with --checkports=false by @dmatej in #25497
- Improvements in the logging system (GJULE)
- Fix 25444 Fix possible nullpointer. Fix avoid begin() new transaction call in case of rollback. by @escay in #25477
- Fixes Memory Leak caused by NullPointerException in ConnectorXAResource.getResourceHandle reported by @andichief in #25444
- Expose services with local parent locator scope (e.g. @runlevel) to the service locator in system apps by @OndroMih in #25485
- Fixes Missing active context for org.glassfish.hk2.runlevel.RunLevel in Admin GUI App reported by @pzygielo in #25467
- Fixes Broken View JMS Physical Destination Statistics reported by @pzygielo in #25465
- Fixes Prematurely closed resource results in 'The client has been closed' reported by @pzygielo #25466
- Improved stopping local servers by @dmatej in #25498
- Ensure build CDI extensions are always returned from DeploymentImpl by @OndroMih in #25491
- Add sniffer for MicroProfile REST Client by @OndroMih in #25492
Maintenance
- The asadmin verify-domain-xml command does not need Globals on classpath by @dmatej in #25495
- Improved Derby and CommonClassLoaderService initialization by @dmatej in #25468
- Migrate away from deprecated DerbyDB classes to replacements by @pzygielo in #25473
- Stabilizing ClusterITest and EjbClassGeneratorFactoryBenchmarkTest by @dmatej in #25484 and @pzygielo in #25486
- Updated documentation of the known issue with Windows signals by @dmatej in #25515
Dependencies
Full Changelog: 7.0.24...7.0.25