JBoss Enterprise Application Platform 7 (EAP 7) End of Maintenance FAQ
Environment
Red Hat JBoss Enterprise Application Platform (EAP) 7.
Issue
On June 30, 2025, Red Hat JBoss Enterprise Application Platform 7.x Maintenance Support will end.
See the Red Hat Application Services Product Update and Support Policy for an overview of JBoss Enterprise Application Platform life cycle stages, and associated dates.
Support, security patches, and bug fixes for all JBoss EAP 7.x versions will no longer be generally available. Customers using any of these versions (up through and including any 7.4.x version) will need to take action to continue to be supported.
Resolution
If your organization is using Enterprise Application Platform 7.x or earlier versions, you will need to:
- Upgrade to a supported version
or - Purchase Extended Life Support (ELS)
Option 1: Upgrade to a supported version
Choose the target version
To maximize the lifetime of your JBoss EAP investment, we recommend to consider moving to the latest major release. Here are some resources to help you understand new features and benefits:
- Comparison of JBoss Enterprise Application Platform Supported Standards by version
- This content is not included.What's new in JBoss Enterprise Application Platform 8.0
- Red Hat JBoss Enterprise Application Platform (EAP) 8 Supported Configurations
Review the differences between versions
To determine the differences between the versions, and the required or potential changes, you may find these resources helpful:
- Red Hat JBoss EAP Application Migration from Jakarta EE 8 to EE 10
- This content is not included.How to migrate apps from JBoss EAP 7.x to JBoss EAP 8.0
- JBoss EAP 8 Migration Guide
- Simplify your JBoss EAP 8.0 migration with effective tools
- Analyze your applications before migration: Migration Toolkit for Applications (supersedes Migration Toolkit for Runtimes)
- Simplify your server configuration migration: Using the JBoss Server Migration Tool
Consider modernizing
An upgrade to a newer version provides an opportunity to modernize your application and application infrastructure, e.g.
- Modularizing monolithic or tightly coupled applications, exposing APIs, microservices
- Considering Platform-as-a-Service, containerizing applications, enabling them for private cloud
- Streamlining application delivery (Automate application lifecycle management, Continuous Integration and Delivery)
- Building the foundation for a DevOps culture and collaboration
Red Hat Consulting or Red Hat certified partners can assist you in determining your modernization strategy.
Create an upgrade strategy and plan
Based on the analysis of your existing applications and any application infrastructure modernization, we recommend to create a transition plan. To bridge the time until all workloads get migrated to a supported version, Extended Life Support (ELS) can be purchased to keep those environments supported.
Option 2: Purchase Extended Life Support (ELS)
Extended Life Support is a separate, add-on product subscription that can be purchased to allow for continued support after the Full and Maintenance Support phases. ELS subscriptions provide decreasing support and maintenance over time as per Red Hat Application Services Product Update and Support Policy. Note that ELS is limited to only the latest minor release, EAP 7.4.
ELS is purchased only for the cores that are running the version that is beyond maintenance support. The ELS add-on is generally priced at 100% of the underlying product subscription. This content is not included.Contact your sales representative for details about cost and length of term.
Note that ELS should be purchased prior to the start date of the ELS period (e.g.: June 30, 2025, for JBoss EAP 7). Otherwise, the ELS Add-On subscription must be back-dated to that start date.
Recommendations
- Forward this information to whom it may concern in your organization
- Review the JBoss Middleware Product Update and Support Policy
- Verify which versions of JBoss EAP you are running (How to check the JBoss EAP version?)
- Determine an action plan for any instances of EAP 7.x or prior
- Reach out to your Red Hat or Red Hat partner representative if you are impacted - if you do not know who your representative is, please fill out This content is not included.our contact form
- Consider involving Red Hat Consulting or Red Hat Middleware partner consulting services for guidance on upgrading and possibly modernizing your application infrastructure
FAQ
-
What happens if we are running a version of JBoss EAP which is no longer in the Maintenance phase without purchasing Extended Life Support?
You can continue to use the software, but will not receive support and security patches for that version. -
Is it mandatory to purchase the Extended Life Support add-on subscription?
No, but it represents a risk (see previous question), and it is therefore not recommended. -
Do we need to purchase Extended Life Support for all our JBoss EAP cores?
No, only for the cores that are running the old version. -
Are new versions of JBoss EAP (8.x) backwards compatible with JBoss EAP 7?
Some application code changes, and subsystem or server configuration changes will be required. This content is not included.Migration tools are available to mitigate the rework effort. See the Jakarta EE 8 to EE 10 article for compatibility-impacting differences in the EE APIs to be aware of when preparing to migrate applications from EAP 7 to EAP 8.