Skip to content

7.0.0-M2

Pre-release
Pre-release
Compare
Choose a tag to compare
@arjantijms arjantijms released this 25 Feb 11:49
· 3272 commits to master since this release

Eclipse GlassFish is an application server, implementing Jakarta EE. This release is corresponding with the upcoming Jakarta EE 10, which is a new feature release. Jakarta EE 10 requires JDK 11 as a minimum, but should also work on JDK 17.

Note: 7.0.0 M2 is an early alpha release demonstrating a number of early Jakarta EE 10 APIs. By far not everything works yet.

GlassFish 7.0.0-M2 compiles and runs on JDK 11 to JDK 18.

This release contains all the changes of Eclipse GlassFish 6.2.5, with in addition updated versions of all the Jakarta EE 10 components. Specifically new for this milestone release is Bean Validation working again, which didn't work at all in the previous milestone. Versions of Jakarta EE 10 components are now more accurately tracked at https://github.com/eclipse-ee4j/glassfish/projects/3

The below gives an overview:

  • Servlet 6.0
  • Pages 3.1
  • Faces 4.0
  • CDI 4.0
  • JAXB 4.0
  • Persistence 3.1
  • REST 3.1
  • Batch 2.1
  • Authorization 2.1
  • Authentication 3.0
  • And the implementation projects of these, such as WaSP, Mojarra, Weld, EclipseLink, Exousia etc.

Downloads are available from Maven Central at the coordinates:

<dependency>
    <groupId>org.glassfish.main.distributions</groupId>
    <artifactId>glassfish</artifactId>
    <version>7.0.0-M2</version>
</dependency>

glassfish-7m2