Skip to content

Releases: eclipse-ee4j/glassfish

7.0.0-M9

30 Sep 13:30
Compare
Choose a tag to compare
7.0.0-M9 Pre-release
Pre-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 also works on JDK 17.

Note: 7.0.0 M9 is a beta release, but containing final Jakarta EE 10 APIs.

GlassFish 7.0.0-M9 compiles on JDK 11 to JDK 19.

The binary glassfish-7.0.0-M9.zip runs on JDK 11 to JDK 19, but without MP Config.
The binaryglassfish-7.0.0-M9.1.zip runs on JDK 17 to JDK 19, with MP Config.

glassfish-7m9

This release contains updated versions of the Jakarta EE 10 components and various other components.

Specifically new for this milestone release is a massive overhaul and cleanup of the DOL module (Deployment Object Library) fixing years of technical debt and updating various components. Only a few remaining dependent components are in an RC version now. Also included is an important security fix, kindly donated by luiseufrasio

NOTE: unfortunately a regression crept into this release causing MP Config to be excluded from the glassfish-7.0.0-M9.zip build. An extra binary was made available in response to this, glassfish-7.0.0-M9.1.zip, which however only works on JDK 17 and higher.

What's Changed

New Contributors

Full Changelog: 7.0.0-M8...7.0.0-M9

7.0.0-M8

30 Aug 18:06
Compare
Choose a tag to compare
7.0.0-M8 Pre-release
Pre-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 also works on JDK 17.

Note: 7.0.0 M8 is a beta release, but containing final Jakarta EE 10 APIs.

GlassFish 7.0.0-M8 compiles and runs on JDK 11 to JDK 19.

glassfish-7m8

This release contains updated versions of the Jakarta EE 10 components and various other components.

Specifically new for this milestone release is that it fully passes both the Jakarta EE 10 Full TCK and the Jakarta EE 10 Web Profile TCK. Jakarta MVC support has been enabled again. This release contains many fixes for the logging functionality of GlassFish, specifically when logging under high load and at a detailed log level. MicroProfile Config (via Helidon) doesn't require a JDK 17 specific build anymore (but does require JDK 17 at runtime, as Helidon requires JDK 17).

What's Changed

New Contributors

Full Changelog: 7.0.0-M7...7.0.0-M8

7.0.0-M7

14 Jul 21:29
Compare
Choose a tag to compare
7.0.0-M7 Pre-release
Pre-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 also works on JDK 17.

Note: 7.0.0 M7 is a beta release, but demonstrating final Jakarta EE 10 APIs.

GlassFish 7.0.0-M7 compiles and runs on JDK 11 to JDK 19.

glassfish-7m7

This release contains updated versions of the Jakarta EE 10 components.

Specifically new for this milestone release is that it fully passes the Jakarta EE 10 Full TCK. Jakarta MVC support has been disabled for this release, but will be enabled later again.

What's Changed

Full Changelog: 7.0.0-M6...7.0.0-M7

7.0.0-M6

20 Jun 11:32
Compare
Choose a tag to compare
7.0.0-M6 Pre-release
Pre-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 M6 is a beta release demonstrating not yet final Jakarta EE 10 APIs. Not everything works yet.

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

glassfish-7m6

This release contains updated versions of the Jakarta EE 10 components.

Specifically new for this milestone release is the CDI TCK fully passing, and Jakarta Concurrency 3 being available, but not yet fully passing the TCK. Initial support for MicroProfile Config has been added, but this is currently only available in a JDK 17 build. The distribution in Maven is build with JDK 11, and therefor does not contain MicroProfile.

What's Changed

Full Changelog: 7.0.0-M5...7.0.0-M6

7.0.0-M5

20 Jun 08:21
Compare
Choose a tag to compare
7.0.0-M5 Pre-release
Pre-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 M5 is a beta release demonstrating not yet final Jakarta EE 10 APIs. Not everything works yet.

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

What's Changed

Full Changelog: 7.0.0-M4...7.0.0-M5

7.0.0-28-04-2022

28 Apr 10:50
a3659b3
Compare
Choose a tag to compare
7.0.0-28-04-2022 Pre-release
Pre-release

Intermediate prerelease between 7.0.0-M4 and 7.0.0-M5 for the purpose of Jakarta Pages certification.

7.0.0-M4

11 Apr 15:23
Compare
Choose a tag to compare
7.0.0-M4 Pre-release
Pre-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 M4 is a beta release demonstrating not yet final Jakarta EE 10 APIs. Not everything works yet.

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

glassfish-7m4

This release contains updated versions of the Jakarta EE 10 components.

Specifically new for this milestone release is the Jakarta Servlet 6 and Jakarta Pages 3.1 fully passing and the build not depending on snapshots of components. Several non-Jakarta EE components have been updated as well, and specifically the OSGi version has been bumped from 7 to 8.

The below gives an overview of several of the new Jakarta EE 10 APIs:

  • 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-M4</version>
</dependency>

Note that the release does depend on milestone builds. When used as a Maven dependency these need to be available. Milestone builds can be used by adding the milestone repository (see parent pom for details).

What's Changed

Read more

7.0.0-M3

19 Mar 00:41
Compare
Choose a tag to compare
7.0.0-M3 Pre-release
Pre-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: https://github.com/eclipse-ee4j/glassfish/compar...

Read more

7.0.0-M2

25 Feb 11:49
Compare
Choose a tag to compare
7.0.0-M2 Pre-release
Pre-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

6.2.5

13 Feb 14:36
Compare
Choose a tag to compare

Eclipse GlassFish is an application server, implementing Jakarta EE. This release is corresponding with Jakarta EE 9.1, which is functionally identical to Jakarta EE 9, but runs on JDK 11. GlassFish also runs on JDK 17 and JDK 18ea.

glassfish-6 2 5

GlassFish 6.2.5 updates and reenables a lot of tests that were disabled in previous versions (most after the GF 5 to 6 transition), once again improves JDK 17 compatibility (cases found by the new tests), fixes several bugs, and contains new versions of Hibernate Validator, Jackson and others.

GlassFish 6.2.5 compiles with JDK 11 to JDK 18ea.

What's Changed

All commits: 6.2.4...6.2.5
All pull requests: milestone 6.2.5