Skip to content

Commit

Permalink
Webpage update for 7.0.13
Browse files Browse the repository at this point in the history
Signed-off-by: Arjan Tijms <arjan.tijms@omnifish.ee>
  • Loading branch information
arjantijms committed Feb 29, 2024
1 parent 5459544 commit 23223e1
Show file tree
Hide file tree
Showing 3 changed files with 48 additions and 10 deletions.
14 changes: 14 additions & 0 deletions docs/website/src/main/resources/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,20 @@ sponsored by the Eclipse Foundation.

## Latest News

## February 30, 2024 -- Eclipse GlassFish 7.0.13 Available

We are very happy to bring you Eclipse GlassFish 7.0.13.

Download links are available from the [GlassFish Download page](download.md).

In the release for this month we replaced many synchronized blocks by reentrant locks (to accommodate JDK 21 virtual threads).

We also looked at SSO between clusters, and fixed a long standing bug there.

A long running investigation into potential resource leaks finally came to a conclusion, and resulted in many fixes throughout the code base. The admin console also saw various improvements, specifically with respect to loading.

Download links are available from the [GlassFish Download page](download.md)


## January 30, 2024 -- Eclipse GlassFish 7.0.12 Available

Expand Down
20 changes: 10 additions & 10 deletions docs/website/src/main/resources/download.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,26 +2,26 @@

## Eclipse GlassFish 7.x

GlassFish 7.0.12 is a final release, containing final Jakarta EE 10 APIs. It compiles and runs on JDK 11 to JDK 21. MicroProfile support requires JDK 17 or higher.
GlassFish 7.0.13 is a final release, containing final Jakarta EE 10 APIs. It compiles and runs on JDK 11 to JDK 21. MicroProfile support requires JDK 17 or higher.

GlassFish 7.0.12 compiles and passes all internal tests using OpenJDK 21. Several Jakarta EE 10 TCKs passed on JDK 21 as well. The Jakarta EE 10 TCK as a whole is not JDK 21 compatible and it's not possible to run all the Jakarta EE TCK tests.
GlassFish 7.0.13 compiles and passes all internal tests using OpenJDK 21. Several Jakarta EE 10 TCKs passed on JDK 21 as well. The Jakarta EE 10 TCK as a whole is not JDK 21 compatible and it's not possible to run all the Jakarta EE TCK tests.

This release we focused on finding and fixing the root cause of several "strange" WebSocket related bugs that we witnessed in the past. We also did a similar thing related to several issues with running apps on the default context root, especially where after authentication redirects happened to another URL.
In the release for this month we replaced many synchronized blocks by reentrant locks (to accommodate JDK 21 virtual threads).

Furthermore we looked into problems with authentication and SSO in a cluster and did some initial fixes. Handling and processing of logging was looked at once again, something we have been improving a lot step by step through various iterations of releases.
We also looked at SSO between clusters, and fixed a long standing bug there.

Finally but not least a nasty ConcurrentModificationException was fixed, and a memory leak (via HK2) was solved.
A long running investigation into potential resource leaks finally came to a conclusion, and resulted in many fixes throughout the code base. The admin console also saw various improvements, specifically with respect to loading.

Download:

* [Eclipse GlassFish 7.0.12, Jakarta EE Platform, 10](https://www.eclipse.org/downloads/download.php?file=/ee4j/glassfish/glassfish-7.0.12.zip)
* [Eclipse GlassFish 7.0.12, Jakarta EE Web Profile, 10](https://www.eclipse.org/downloads/download.php?file=/ee4j/glassfish/web-7.0.12.zip)
* [Eclipse GlassFish Embedded 7.0.12, Jakarta EE Full Profile, 10](https://search.maven.org/artifact/org.glassfish.main.extras/glassfish-embedded-all/7.0.12/jar)
* [Eclipse GlassFish Embedded 7.0.12, Jakarta EE Web Profile, 10](https://search.maven.org/artifact/org.glassfish.main.extras/glassfish-embedded-web/7.0.12/jar)
* [Eclipse GlassFish 7.0.13, Jakarta EE Platform, 10](https://www.eclipse.org/downloads/download.php?file=/ee4j/glassfish/glassfish-7.0.13.zip)
* [Eclipse GlassFish 7.0.13, Jakarta EE Web Profile, 10](https://www.eclipse.org/downloads/download.php?file=/ee4j/glassfish/web-7.0.13.zip)
* [Eclipse GlassFish Embedded 7.0.13, Jakarta EE Full Profile, 10](https://search.maven.org/artifact/org.glassfish.main.extras/glassfish-embedded-all/7.0.13/jar)
* [Eclipse GlassFish Embedded 7.0.13, Jakarta EE Web Profile, 10](https://search.maven.org/artifact/org.glassfish.main.extras/glassfish-embedded-web/7.0.13/jar)

More details:

* [Eclipse GlassFish 7.0.12 Release Notes](https://github.com/eclipse-ee4j/glassfish/releases/tag/7.0.12)
* [Eclipse GlassFish 7.0.13 Release Notes](https://github.com/eclipse-ee4j/glassfish/releases/tag/7.0.13)
* [Jakarte EE Platform Specification Project](https://jakartaee.github.io/jakartaee-platform/) for more info about Jakarta EE 10


Expand Down
24 changes: 24 additions & 0 deletions docs/website/src/main/resources/download_gf7.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,29 @@
# Eclipse GlassFish 7.x Downloads

### GlassFish 7.0.13

GlassFish 7.0.13 is a final release, containing final Jakarta EE 10 APIs. It compiles and runs on JDK 11 to JDK 21. MicroProfile support requires JDK 17 or higher.

GlassFish 7.0.13 compiles and passes all internal tests using OpenJDK 21. Several Jakarta EE 10 TCKs passed on JDK 21 as well. The Jakarta EE 10 TCK as a whole is not JDK 21 compatible and it's not possible to run all the Jakarta EE TCK tests.

In the release for this month we replaced many synchronized blocks by reentrant locks (to accommodate JDK 21 virtual threads).

We also looked at SSO between clusters, and fixed a long standing bug there.

A long running investigation into potential resource leaks finally came to a conclusion, and resulted in many fixes throughout the code base. The admin console also saw various improvements, specifically with respect to loading.

Download:

* [Eclipse GlassFish 7.0.13, Jakarta EE Platform, 10](https://www.eclipse.org/downloads/download.php?file=/ee4j/glassfish/glassfish-7.0.13.zip)
* [Eclipse GlassFish 7.0.13, Jakarta EE Web Profile, 10](https://www.eclipse.org/downloads/download.php?file=/ee4j/glassfish/web-7.0.13.zip)
* [Eclipse GlassFish Embedded 7.0.13, Jakarta EE Full Profile, 10](https://search.maven.org/artifact/org.glassfish.main.extras/glassfish-embedded-all/7.0.13/jar)
* [Eclipse GlassFish Embedded 7.0.13, Jakarta EE Web Profile, 10](https://search.maven.org/artifact/org.glassfish.main.extras/glassfish-embedded-web/7.0.13/jar)

More details:

* [Eclipse GlassFish 7.0.13 Release Notes](https://github.com/eclipse-ee4j/glassfish/releases/tag/7.0.13)
* [Jakarte EE Platform Specification Project](https://jakartaee.github.io/jakartaee-platform/) for more info about Jakarta EE 10


### GlassFish 7.0.12

Expand Down

0 comments on commit 23223e1

Please sign in to comment.