Skip to content

7.0.18

Latest
Compare
Choose a tag to compare
@arjantijms arjantijms released this 02 Oct 13:29
· 51 commits to master since this release

Eclipse GlassFish is an application server, implementing Jakarta EE. This release is corresponding with the Jakarta EE 10 specification, which is a major new feature release. Jakarta EE 10 requires JDK 11 as a minimum, but also works on JDK 17 and JDK 21.

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

Release overview

This release is all about an exciting new feature that allows running GlassFish Embedded from the command line using java -jar glassfish-embedded.jar. It supports configuration via command line arguments and/or config files in the current directory, such as setting the HTTP port, deploying applications passed as arguments and running arbitrary AsAdmin commands at boot. More information about this and demo video is in this pull request. The GlassFish Docker image 7.0.18 supports running applications with GlassFish Embedded natively too.

Aside of that we did a large amount of maintenance for the internal modules nucleus-admin and glassfish, and fixed various issues that were reported by users.

New Features

Fixes

  • Hide "Trying to get this manpage" messages for asadmin --help by @OndroMih in #25135
  • Fixed the get and set asadmin commands by @avpinchuk in #25138
  • The XFS file system doesn't return size of the directory content by @dmatej in #25142
  • Fixed masking passwords in a map used for logging in admingui + added warning to documentation by @dmatej in #25144
  • Abandoned MD5 to SHA-256 used for caching command models by @dmatej in #25148
  • Fixed insecure XML processing - all XSDs and DTD have to be local by @dmatej in #25147
  • Fix exception if GF Embedded config file is set without schema by @OndroMih in #25151
  • Fix fallback to basic file attributes if sun.nio.fs cannot be used by @OndroMih in #25160

Maintenance

Documentation

  • Add guidance for security issues and vulnerability to the issue template by @hs536 in #25125
  • Fix small issue in workflow, mention checkstyle add links to the pull request workflow and the jenkins url. by @escay in #25136

Full Changelog: 7.0.17...7.0.18