Skip to content

7.0.0-M3

Pre-release
Pre-release
Compare
Choose a tag to compare
@arjantijms arjantijms released this 19 Mar 00:41
· 2902 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 M3 is an alpha release demonstrating not yet final Jakarta EE 10 APIs. Not everything works yet.

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

glassfish-7m3

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 Jakarta Security 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
  • Security 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-M3</version>
</dependency>

Note that the release depends on milestone builds and snapshot builds. When used as a Maven dependency these need to be available. Snapshots can be built using the following in the root of a checkout of this tag:

mvn clean install -f ./snapshots/pom.xml -s ./snapshots/settings.xml

Milestone builds can be used by adding the milestone repository (see parent pom for details).

What's Changed

New Contributors

Full Changelog: 7.0.0-M2...7.0.0-M3