Skip to content

Releases: eclipse-ee4j/glassfish

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

6.2.4

09 Jan 21:11
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.4 compiles with JDK 11 to JDK 18ea.

glassfish-6 2 4

GlassFish 6.2.4 brings initial support for JDK 18 (tested until ea29) and adds running several standalone Jakarta EE TCKs directly from the project. An import internal fix is removing a troublesome circular dependency between GlassFish and Jersey.

Full Changelog

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

7.0.0-M1

29 Dec 18:56
Compare
Choose a tag to compare
7.0.0-M1 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 M1 is an early alpha release demonstrating a number of early Jakarta EE 10 APIs. By far not everything works yet.

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

This release is mostly based upon the still in progress PR to add the Jakarta EE 10 components. APIs and sometimes just placeholder implementations have been added for:

  • 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.

Note that in this milestone Krazo (MVC) and Soteria (Security) have been disabled, awaiting updated versions of these.

glassfish-7m1

6.2.3

18 Nov 20:30
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.

GlassFish 6.2.3 compiles with JDK 11 to JDK 17.

glassfish-6 2 3

GlassFish 6.2.3 continues with bringing GlassFish embedded back to live, and once again contains an import fix for a memory leak. A major behind the scenes accomplishment is strongly improved proxy generator code for JDK 11+.

Highlighted Changes

This release contains among others the following changes:

Component updates

Bug fixes

Enhancements

Internal improvements

Full list of Changes

New Contributors

All commits: 6.2.2...6.2.3
All pull requests: milestone 6.2.3