Skip to content

Releases: eclipse-ee4j/glassfish

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

6.2.2

01 Oct 15:24
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.2 compiles with JDK 11 to JDK 17.

glassfish-6 22

GlassFish 6.2.2 brings GlassFish embedded back to live, and contains an import fix for a memory leak. A major behind the scenes accomplishment is that all active tests now use JUnit 5.

This release contains among others the following changes:

Component updates

Bug fixes

Internal improvements

Full list of changes

6.2.1

27 Aug 23:16
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 21

GlassFish 6.2.1 now has much improved support for JDK 17, and includes new component Eclipse Exousia, the standalone Jakarta Authorization implementation. GlassFish 6.2.1 compiles with JDK 11 to JDK 17.

This release contains the following changes:

Component updates

Bug fixes

Full list of changes

6.2.0

13 Jun 12:22
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 6.2 now support Jakarta MVC based on the Eclipse Krazo.

GlassFish 6.2 also contains the JDK 11+ safe Weld (CDI) proxy SPI implementation, updated components, and build improvements. GlassFish 6.2 is fully supported on JDK 11, but also runs on JDK 16. GlassFish 6.2 compiles with JDK 17, but does not yet run on it pending a new release of the OSGi container Felix (see FELIX-6430)

Full list of changes

glassfish-6 2

6.1.0

25 May 10:39
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-6 1

6.1.0-M1

10 Mar 17:16
38db39d
Compare
Choose a tag to compare
6.1.0-M1 Pre-release
Pre-release

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.

Note, this is a milestone, and not a certified release.
glassfish-6 1

6.0.0

30 Dec 18:59
Compare
Choose a tag to compare

GlassFish 6 final, implementing Jakarta EE 9. Functionally largely equivalent to GlassFish 5.1, but with changes for the javax to jakarta namespace transition, and integration of updated components that needed to be changed from javax to jakarta.