github eclipse-ee4j/glassfish 7.0.8

latest releases: 8.0.2, 9.0.0-M2, 8.0.1...
2 years ago

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.8 is a final release, containing final Jakarta EE 10 APIs. It compiles and runs on JDK 11 to JDK 21ea35. MicroProfile support requires JDK 17 or higher.

Release overview

This release fixes multi-jar compatibility in GlassFish and does further preparations for JDK 21. It includes various component updates among which those for CDI, Faces, and JSON. Test coverage is improved by adding the TCKs for REST Client and Connectors. Finally, various CDI extensions have been optimised to reduce excessive and unnecessary calls to them.

New features

  • Optimize CDI extensions to reduce unnecessary PAT handler calls by @OndroMih in #24533

Fixes

  • Fix webapp Multi-Release JAR processing by @avpinchuk in #24530
  • Fix processing of the Multi-Release libraries in EAR application by @avpinchuk in #24554
  • Build GlassFish Embedded artifacts as Multi-Release JARs by @avpinchuk in #24549
  • Add missing JSON-P API to glassfish-embedded-*.jars by @avpinchuk in #24557
  • Fixed Java 11 compatibility issue in RWLockDataStructureTest by @avpinchuk in #24538
  • Fixed #24527 Admin Console behavior when admin user changes password to empty has changed compared to before by @kaido207 in #24528
  • Fixed unit test compatibility with JDK21 by @dmatej in #24531
  • Fixed ElementStarITest and TokenAuthenticationITest by @dmatej in #24535
  • Fixed tasks submitted to executor executed during deployment @OndroMih in #24544
  • Fixed Startserv script - support help argument, fix handling errors by @OndroMih in #24547

Component updates

Project refactoring and maintenance

Full Changelog: 7.0.7...7.0.8

Don't miss a new glassfish release

NewReleases is sending notifications on new releases.