<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/glassfish-8-0-a-new-era-of-enterprise-java-with-jakarta-ee-11-compatibility-c8ibrhutq" -->

---
title: GlassFish 8.0: A New Era of Enterprise Java with Jakarta...
description: Eclipse GlassFish 8 has been released with full Jakarta EE 11 compatibility, requiring Java 21 and supporting up to Java 25. Key highlights include Jakarta...
canonical: https://daily.dev/posts/glassfish-8-0-a-new-era-of-enterprise-java-with-jakarta-ee-11-compatibility-c8ibrhutq
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: GlassFish 8.0: A New Era of Enterprise Java with Jakarta EE 11 Compatibility | daily.dev
og:description: Eclipse GlassFish 8 has been released with full Jakarta EE 11 compatibility, requiring Java 21 and supporting up to Java 25. Key highlights include Jakarta...
og:url: https://daily.dev/posts/glassfish-8-0-a-new-era-of-enterprise-java-with-jakarta-ee-11-compatibility-c8ibrhutq
og:image: https://api.daily.dev/og/posts/c8IbRHUTq.png
og:image:alt: GlassFish 8.0: A New Era of Enterprise Java with Jakarta EE 11 Compatibility
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# GlassFish 8.0: A New Era of Enterprise Java with Jakarta EE 11 Compatibility

**[Collections](https://daily.dev/sources/collections)** · 2 min read · 3 upvotes · 0 comments

## Summary

Eclipse GlassFish 8 has been released with full Jakarta EE 11 compatibility, requiring Java 21 and supporting up to Java 25. Key highlights include Jakarta Data 1.0 integration with Eclipse JNoSQL for unified JPA and NoSQL data access, virtual thread support in HTTP thread pools via Jakarta Concurrency 3.1 and Grizzly 5.0, enhanced security through MicroProfile JWT 2.1 and Jakarta Security 4.0, and a lean production footprint starting at 50 MB RAM. OmniFish leads ongoing commercial support and development.

## Content

The highly anticipated release of Eclipse GlassFish 8 marks a significant milestone in the evolution of Java application servers, offering full compatibility with Jakarta EE 11. This new version requires at least Java 21 and accommodates up to Java 25, ensuring it leverages the latest advancements in the Java ecosystem. The release was spearheaded by OmniFish, which continues to provide robust commercial support and active development for GlassFish.

Key Features and Enhancements:
- **Jakarta Data Repositories:** By integrating Jakarta Data 1.0 with Eclipse JNoSQL, GlassFish 8 simplifies data access through a unified approach that supports both JPA and NoSQL entities. This reduces boilerplate code and enables flexible data interactions, such as pagination, with a repository pattern.
- **Concurrency Improvements:** With support for virtual threads in HTTP thread pools and Managed Executors, this release enhances scalability and performance, especially for I/O-bound workloads. Jakarta Concurrency 3.1 and GlassFish Grizzly 5.0 have been pivotal in these advancements.
- **Enhanced Security:** Security is bolstered with the integration of MicroProfile JWT Authentication 2.1 and Jakarta Security 4.0. This protects REST endpoints and UI pages, aligning with modern security standards.
- **MicroProfile Support:** GlassFish 8 builds on its existing MicroProfile Health implementations and includes improvements to Embedded GlassFish, with focus on ease of monitoring and operational health.
- **Lean and Production-ready:** The new version is optimized for production environments with a minimal footprint, requiring as little as 50 MB of RAM. This efficiency is paired with structural improvements and JPMS modularization to enhance deployment and execution.

Developers and enterprises that rely on GlassFish can expect regular updates and improvements as OmniFish continues to lead the charge in maintaining and developing this pivotal platform. By focusing on modernizing data access, concurrency handling, and security, GlassFish 8 stands poised to redefine enterprise-grade Java in the era of Jakarta EE 11.

## Similar posts on daily.dev

- [Eclipse GlassFish: This Isn’t Your Father’s GlassFish – OmniFish – Modern Jakarta EE Runtimes](https://daily.dev/posts/eclipse-glassfish-this-isn-t-your-father-s-glassfish-omnifish-modern-jakarta-ee-runtimes-5sen0unqa) · Jakarta EE · 0 upvotes · 0 comments

---

Tags: [#java](https://daily.dev/tags/java), [#jakarta-ee](https://daily.dev/tags/jakarta-ee)

[View this post on daily.dev](https://daily.dev/posts/glassfish-8-0-a-new-era-of-enterprise-java-with-jakarta-ee-11-compatibility-c8ibrhutq)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"GlassFish 8.0: A New Era of Enterprise Java with Jakarta EE 11 Compatibility","url":"https://daily.dev/posts/glassfish-8-0-a-new-era-of-enterprise-java-with-jakarta-ee-11-compatibility-c8ibrhutq","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/glassfish-8-0-a-new-era-of-enterprise-java-with-jakarta-ee-11-compatibility-c8ibrhutq"},"datePublished":"2026-02-17T02:40:45.385Z","dateModified":"2026-02-19T00:58:27.471Z","description":"Eclipse GlassFish 8 has been released with full Jakarta EE 11 compatibility, requiring Java 21 and supporting up to Java 25. Key highlights include Jakarta...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/d666a14d780ed3fbdcf6a417ef2ff4b0?_a=AQAEunF","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/d666a14d780ed3fbdcf6a417ef2ff4b0?_a=AQAEunF","isAccessibleForFree":true,"articleSection":"Collections","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Collections","logo":"https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0","url":"https://daily.dev/sources/collections"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/glassfish-8-0-a-new-era-of-enterprise-java-with-jakarta-ee-11-compatibility-c8ibrhutq","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":3},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"java,jakarta-ee","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Collections","item":"https://daily.dev/sources/collections"},{"@type":"ListItem","position":3,"name":"GlassFish 8.0: A New Era of Enterprise Java with Jakarta EE 11 Compatibility"}]}
```

