Skip to content

8.0.0-M1

Pre-release
Pre-release
Compare
Choose a tag to compare
@arjantijms arjantijms released this 24 Dec 15:21
· 398 commits to master since this release

Eclipse GlassFish 8 is an application server, implementing Jakarta EE. This release is corresponding with the Jakarta EE 11 M1 specification under development.

Jakarta EE 11 M1 is a first milestone release of Jakarta EE 11. GlassFish 8 M1 incorporates a subset of this. The M1 versions of the Security APIs and Jakarta Faces have been added and implemented, while the Servlet M1 API has been added but not everything implemented yet. The Concurrency and REST M1 APIs have not yet been added.

The following is the full list of Jakarta EE 11 M1 APIs included:

  • jakarta.validation-api.version 3.1.0-M1
  • jakarta.annotation-api.version 3.0.0-M1
  • jakarta.el-api.version 6.0.0-M1
  • jakarta.servlet-api.version 6.1.0-M1
  • jakarta.annotation-api.version 3.0.0-M1
  • jakarta.security-api.version 4.0.0-M1
  • jakarta.authorization-api.version 3.0.0-M1
  • jakarta.authentication-api.version 3.1.0-M1
  • jakarta.faces-api.version 4.1.0-M1
  • jakarta.interceptor-api.version 2.2.0-M1
  • jakarta.pages-api.version 4.0.0-M1
  • jakarta.cdi-api.version 4.1.0-M1

JDK 17 is required as a minimum now, which may be updated to JDK 21 in the next milestone. JDK 21 is supported, and the final version of GlassFish 8 is targeted to certify on JDK 21 for Jakarta EE 11.

In this release GlassFish itself compiles, builds and passes the internal tests executed during a build, but a small amount of those have been disabled for now. The Security TCK passed completely (except for the signature, which needs updating), while the Faces TCK has about 23 failures still. The PR verification tests have several failures as well still.

Being an early access milestone build, this build should obviously only be used for testing. Non of the updated APIs are final and are subject to change.

What's Changed

Full Changelog: 7.0.11...8.0.0-M1