Releases: eclipse-ee4j/glassfish
6.2.2
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.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
- Jersey 3.0.3 (equal to 2.3.5 but jakarta.* with an extra test for HTTP stability)
- Grizzly 3.0.1
- Tyrus 2.0.1
Bug fixes
- GlassFish embedded able to start again
- Memory leak when redeploy same app repeatedly
- Change @ExecuteOn targets for some of security commands
- NullPointerException still thrown in AppSpecificConnector
- Fixed references to validation.jar to correct jakarta.validation-api.jar
- java.lang.LinkageError occured when lookup a remote EJB with multiple threads
- update-connector-security-map can be executed using both addusergroups and addprincipals options
- Status Code is 413, but the page displays 500
- Fix #23578 Cannot enbale Security Manager from the admin console
- Enable-secure-admin does not work with latest JDK11
Internal improvements
6.2.1
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.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
- Jersey 3.0.2 (equal to 2.3.4 but jakarta.*)
- EclipseLink 3.0.2 (equal to 2.7.9 but jakarta.*)
- Metro 3.0.2
- Weld 4.0.2
- OpenMQ 6.2.0
- JAX-B impl 3.0.2
- Eclipse Expression Language 4.0.2 CVE FIX
- Jackson 2.12.4
- Felix 7.0.1
- Commons io 2.11.0
- ASM 9.2
- EclipseLink ASM 9.1.1
- Javassist 3.28.0
- JBoss Classfilewriter 1.2.5
- JBoss Logging 3.4.2
- Mimepull 1.9.14
- Woodstox 6.2.6
Bug fixes
6.2.0
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)
6.1.0
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.
6.1.0-M1
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.
6.0.0
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.
6.0.0-RC3
Implements Jakarta EE 9
RC3 contains final versions of all components, except for Weld, Hibernate Validation and JBatch, which are in RC versions.
6.0.0-RC2
6.0.0-M3-2020-10-04
Updated to latest SHA for TCK Signed-off-by: arjantijms <[email protected]>
M2-servlet5
Tag of master build used to pass the Servlet 5 TCK