GlassFish 8.0 Delivers Compatibility with Jakarta EE 11, Enhanced Security and Improved Data Access
Briefly

GlassFish 8.0 Delivers Compatibility with Jakarta EE 11, Enhanced Security and Improved Data Access
"The Eclipse Foundation has released version 8.0.0 of Eclipse GlassFish, the lightweight open-source application server that, for many years, has served as a reference implementation and compatible implementation of JavaEE/Jakarta EE. Along with bug fixes and dependency upgrades, new features in this release include: support for virtual threads; enhanced application security; and improved data access. After 15 milestone releases, led by the team at OmniFish, GlassFish 8.0.0 requires JDK 21 as a minimal version, with support for JDK 25, and is a compatible implementation of Jakarta EE 11."
"Support for virtual threads includes: managed executors from the Jakarta Concurrency 3.1 specification; and the virtual thread pool from GlassFish Grizzly 5.0 for HTTP and IIOP requests. This allows GlassFish to handle many concurrent requests with minimal overhead. GlassFish supports the Jakarta Data 1.0 specification with an initial integration of Eclipse JNoSQL, the compatible implementation of the Jakarta NoSQL specification. The repository pattern defined in Jakarta Data provides an improved developer experience with features such as: reduced boilerplate; the ability to organize repositories based on domain models and use cases; and support for both offset-based and cursor-based pagination."
"GlassFish provides enhanced security with integration of the MicroProfile JWT Authentication 2.1 and Jakarta Security 4.0 specifications. This allows developers to: inject a JWT-based authentication mechanism combined with secure REST endpoints and user interface pages. Led by the team at OmniFish since its creation in April 2022 with David Matějček as Project Lead, OmniFish provides direct support for all GlassFish releases to ensure correctness of all administrative tasks and that GlassFish is thoroughly tested."
Eclipse GlassFish 8.0.0 is a lightweight open-source application server and a compatible implementation of Jakarta EE 11. The release requires JDK 21 as a minimum and supports up to JDK 25. Virtual thread support arrives via managed executors from Jakarta Concurrency 3.1 and a virtual thread pool in Grizzly 5.0 to improve concurrent request handling with minimal overhead. Jakarta Data 1.0 integration with Eclipse JNoSQL introduces repository patterns, reduced boilerplate, and offset- and cursor-based pagination. Security enhancements include MicroProfile JWT Authentication 2.1 and Jakarta Security 4.0 for JWT-based authentication on REST endpoints and UI pages. OmniFish leads development and provides direct GlassFish support.
Read at InfoQ
Unable to calculate read time
[
|
]