github eclipse-ee4j/glassfish 8.0.0-M2

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

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

glassfish-8

Jakarta EE 11 M1 is the first milestone release of Jakarta EE 11. GlassFish 8 M2 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 Persistence and REST M1 APIs have not yet been added.

New in M2 is setting the JDK to 21, the addition of the M1 API of Jakarta Concurrency and an initial implementation thereof, fixing of the internal tests and fixing of the integration between Exousia (Jakarta Authorization) and GlassFish, so that setting the new Policy from a web application now actually works.

8.0.0-M2 also incorporates all changes from the 7.0.x branch.

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

API Implementation Header
jakarta.el-api.version 6.0.0-M1 Expressly 6.0.0-M1
jakarta.servlet-api.version 6.1.0-M1 (internal in GlassFish 8.0.0-M2)
jakarta.security-api.version 4.0.0-M1 Soteria 4.0.0-M1
jakarta.authorization-api.version 3.0.0-M1 Exousia 3.0.0-M1.1
jakarta.authentication-api.version 3.1.0-M1 Epicyro 3.1.0-M1
jakarta.faces-api.version 4.1.0-M1 Mojarra 4.1.0-M1
jakarta.pages-api.version 4.0.0-M1 WaSP 4.0.0-M1
jakarta.cdi-api.version 4.1.0-M1 Weld 6.0.0.Alpha1
jakarta.interceptor-api.version 2.2.0-M1 Weld 6.0.0.Alpha1
jakarta.concurrent-api.version 3.1.0-M1 Concurro 3.1.0-M1
jakarta.websocket-api.version Tyrus 2.2.0-M1 Tyrus 2.1.5
jakarta.validation-api.version 3.1.0-M1 Hibernate Validator 8.0.1.Final
jakarta.annotation-api.version 3.0.0-M1

JDK 21 is required as a minimum now 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 all pass as well.

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

New Contributors

Full Changelog: 8.0.0-M1...8.0.0-M2

Don't miss a new glassfish release

NewReleases is sending notifications on new releases.