GlassFish Server 8 - Features and Resources

glassfish.org
GlassFish Server 8

# Features and Resources

GlassFish Server 8 provides a server for the development and deployment of Jakarta EE Platform and dynamic, scalable HTML5 applications. Key features include Servlet 6.1.0 to support HTTP/2, support for Java SE 25+ and updates to some important web standards.

This page contains the following topics:

- Key Features
- Resources

## Key Features

### Jakarta EE Support

GlassFish Server supports Jakarta EE Platform 11, which provides the foundation for delivering dynamic, scalable HTML5 applications. Jakarta EE 11 augments support for HTML5 applications by adding support for server-sent events, standardized binding between JSON text and Java objects, HTTP/2 support and improvements to the Jakarta WebSocket and the Jakarta JSON Processing. Jakarta EE 11 aligns with JDK17 so that developers will be able to take advantage of new features such as repeating annotations, lambda expressions, the Date/Time API, type annotations, Completable Futures etc.

Jakarta EE 11 and GlassFish Server 8 include the following new and updated Java EE standards:

Platform Updates
  - Jakarta EE Core Profile
New or Significant Updates
  - Jakarta Contexts and Dependency Injection 4.1.0 (CDI Lite section)
Updated
  - Jakarta JSON Binding 3.0.1
  - Jakarta Security 4.0.0
  - Jakarta Servlet 6.1.0
  - Jakarta RESTful Web Services 4.0.0
  - Jakarta JSON Processing 2.1.3
  - Jakarta Authorization 3.0.0
  - Jakarta Authentication 3.1.0
  - Jakarta Activation 2.1.4
  - Jakarta Batch 2.1.1
  - Jakarta Faces 4.1.2
  - Jakarta Interceptors 2.2.0
  - Jakarta Persistence 3.2.0
  - Jakarta Mail 2.1.5
  - Jakarta Connectors 2.1.0
  - Jakarta Messaging 3.1.0
  - Jakarta Expression Language 6.0.1
  - Jakarta Concurrency 3.1.1
  - Jakarta Standard Tag Library 3.0.2
  - Jakarta Server Pages 4.0.0
  - Jakarta WebSocket 2.2.0
  - Jakarta Annotations 3.0.0

For a complete list of the Jakarta EE technologies included, see the Release Notes.

Discussion within the GlassFish community is conducted through the GlassFish Community Forum.

## Resources

### GlassFish Community

GlassFish Server is based on the source code that is developed through the GlassFish open source GitHub project and community. The GlassFish community is building an open source application server which implements the newest features in the Jakarta EE platform.

### Additional Resources

Useful information can be found at the following locations:

- Eclipse GlassFish Developer Discussions (glassfish-dev mailing list).
- Eclipse GlassFish Project page.
- Eclipse GlassFish Issue Tracker.

### Release Notes, Product Documentation, and Other Information

The Release Notes, Installation Guide, and other product documentation are available on the GlassFish Product Documentation page.