For years, developers and organizations have held certain beliefs about GlassFish, often based on their experiences with older versions. If you still think of GlassFish as a slow, unsupported, and purely for-development application server, it’s time to take a fresh look. At OmniFish, we’ve been working hard to change that perception since 2022. The Eclipse GlassFish of today, particularly from version 7.0 onwards, is a completely different platform, and we’re proud to show you what we’ve helped to build with the rest of the Eclipse GlassFish contributors.
This article explores the key differences between the modern Eclipse GlassFish and its predecessor, Oracle GlassFish and older Eclipse GlassFish versions. We’ll show you how GlassFish has evolved into a robust, enterprise-grade platform with commercial support from our team at OmniFish, with frequent updates, and a strong commitment to modern Java standards and modern lightweight deployments. In short, this is no longer your father’s GlassFish.
The Myth of the Unsupported, Non-Production Server
One of the most persistent myths about GlassFish is that it’s not suitable for production environments and lacks commercial support. This might have been a valid concern in the past, but it is no longer true. Since 2022 and GlassFish 7.0, the landscape has changed dramatically. Eclipse GlassFish is now a production-ready, enterprise-grade platform with active commercial support with enterprise guaranteesfrom OmniFish.
We founded OmniFish because we believe in GlassFish’s potential as a modern, enterprise-ready application server. As long-time GlassFish experts, we’re committed to providing comprehensive long-term support for Eclipse GlassFish, ensuring that businesses can rely on it for their mission-critical applications. Here’s what we offer:
24×7 Support: With strict service level agreements (SLAs) for critical deployments.
Supported Builds: Access to secure and thoroughly tested builds of GlassFish.
Bug Fixes and Security Patches: Timely resolution of defects and vulnerabilities.
Hot-fixes and Patches: Quick fixes for urgent issues.
Expert Consultancy: Guidance on architecture, performance tuning, and migrations.
Not sure which support level fits your needs? Schedule a free consultancy call with our experts to discuss your specific environment.
Beyond providing support, we actively steer the GlassFish project within the Eclipse Foundation, regularly adding new features and improvements that keep GlassFish at the forefront of modern Java application platforms. Our commitment to continuous innovation means that GlassFish is not just maintained—it’s actively evolving to meet the needs of modern enterprises.
This level of support and active development means that the claim that GlassFish is not production-ready is outdated. Organizations can now confidently deploy GlassFish in production, knowing that they have a team of experts backing them up and continuously improving the platform.
Axasoft relies on OmniFish to provide support for GlassFish, which runs our critical applications. They’ve handled a lot of our issues quickly and well, and we’re happy to have them as a partner.
Miroslav Žitňanský, Director of POS Division at AXASOFT, a.s.
Key Differences: Eclipse GlassFish vs. Oracle GlassFish
To help you understand the evolution of GlassFish, let’s compare the modern Eclipse GlassFish with the older Oracle GlassFish across several key areas.
Feature
Oracle GlassFish (Pre-2018)
Eclipse GlassFish (Post-2022)
Support
Limited to no active commercial support
Active long-term support from OmniFish
Release Cadence
Infrequent, stagnant
Frequent, monthly releases with new features and fixes
As you can see, Eclipse GlassFish has made significant strides in every important aspect of a modern application server. It is no longer the abandoned GlassFish of the past but a forward-looking platform designed for today’s enterprise needs.
What’s New in Eclipse GlassFish 7.0 and Beyond
Our GlassFish team in OmniFish has been focused on modernizing Eclipse GlassFish, and the numerous improvements and new features we’ve introduced in recent versions prove our commitment. Let’s look at some of the highlights that make Eclipse GlassFish a top choice for enterprise Java development.
Jakarta EE 11 and MicroProfile Support
We’re proud to say that Eclipse GlassFish is at the forefront of Java standards. Under OmniFish’s lead, it was the first to pass the Jakarta EE 11 Web Profile and Jakarta EE 11 Platform TCKs, demonstrating our commitment to the latest specifications. This means you can use the newest features of Jakarta EE with confidence. In addition, GlassFish now supports several popular MicroProfile APIs such as Health, Config, REST Client, and JWT. This makes it an excellent choice for building resilient and configurable microservices.
A New Era for Embedded GlassFish
We’ve transformed Embedded GlassFish from a developer-focused tool into a production-ready, lightweight runtime. It’s now a viable option for running microservices from the command line or in cloud containers. With the inclusion of MicroProfile APIs and JMX monitoring, Embedded GlassFish offers the same power and observability as the full server in a smaller footprint.
Performance and Security at the Core
The recent GlassFish releases have focused heavily on performance and security. You can expect faster startup times, improved JDBC pool throughput, and better resource management. GlassFish also supports the latest Java versions, up to Java 25, allowing you to take advantage of the newest language features and JVM optimizations.
On the security front, we’ve moved GlassFish to the PKCS12 keystore format by default and addressed critical vulnerabilities, ensuring that your applications are secure and compliant with industry standards.
Read about improvements in the recent GlassFish releases in more detail here.
Get Started with the New GlassFish
We invite you to experience the new Eclipse GlassFish for yourself. Whether you’re a long-time Java developer or just starting, you’ll find that GlassFish is a powerful and easy-to-use platform for building modern, enterprise-grade applications.
What legacy GlassFish issue has kept you from upgrading? Let us know in the comments below, or reach out to us on social media—we’d love to help you find a solution.