For enterprise-level Java deployments, Eclipse GlassFish 7.0 implements the Jakarta EE 10 framework.
Eclipse GlassFish 7.0 is a Java application server that implements the Jakarta EE 10 framework for enterprise-level Java deployments.
Released on December 14 and available for download from the Eclipse Foundation, GlassFish 7.0 supports Java EE 10 APIs and implementation components. In September, Jakarta EE 10 was published, focusing on building cloud-native Java applications and microservices. The latest release of GlassFish contains the final APIs and implementation components for Jakarta EE 10 and is designed to run on Java Development Kits (JDK) 11 through 19.
The following features are included in GlassFish 7:
Support for MicroProfile’s Config API and JWT (Json Web Tokens) API. MicroProfile provides microservices capabilities for enterprise Java applications.
A support for the latest Jakarta MVC 2.0 version
An overhaul and cleanup of the DOL (Deployment Object Library) module has been carried out.
Fixes for logging under high load at the detailed log level.
GlassFish servers have been improved to operate more efficiently on modern operating systems and environments.
Many non-Jakarta EE components have been updated, such as updating from OSGi 7 to OSGI 8.
A long-time reference implementation for enterprise Java, GlassFish previously belonged to Oracle and, before that, Sun Microsystems. Following Oracle’s decision to shed its leadership in Java EE development, Eclipse took over stewardship of Java EE in 2017, which included GlassFish.
As well as implementing all Jakarta EE APIs required and optional, GlassFish has passed Jakarta EE TCK tests (Technology Compatibility Kit). Among the other features of GlassFish are an administration console, clustering support, and other tools for developers and producers.
Adding ownership, macros, and C++ interoperability to Swift
In 2023 and beyond, the Swift language workgroup will focus on defining an ownership model…