Deprecated in Red Hat JBoss Enterprise Application Platform expansion pack (EAP XP) 4
Deprecated features will not see additional feature development in future versions of EAP XP, and may not be present in a future EAP XP feature release. This list of deprecations reflects the currently known list of deprecations and will be updated as new deprecations are made.
Bootable Jar
These items will be replaced with EAP Channels using the Bootable JAR Maven plugin and are deprecated:
- Upgrading server artifact is deprecated.
- Updating JBoss EAP dependency is deprecated.
- Applying JBoss EAP patch is deprecated.
Keycloak OIDC client adapter
- The keycloak-client-oidc layer is deprecated and has been replaced with the new elytron-oidc-client subsystem.
MicroProfile
- MicroProfile Metrics
- MicroProfile OpenTracing
Note: MicroProfile Metrics and OpenTracing are being deprecated because it might be removed or updated by the Eclipse MicroProfile community.
Galleon layers
- The jms-activemq decorator layer is deprecated, and this layer has been replaced with the messaging-activemq layer.
Operating systems
- Microsoft Windows Server on i686
- Red Hat Enterprise Linux (RHEL) 6 on i686
Databases and database connectors
- IBM DB2 11.1
- PostgreSQL / EnterpriseDB 11
- MariaDB 10.1
- MS SQL 2017
Server Side JavaScript
- JBoss EAP Server Side JavaScript support, which was provided as a Technology Preview functionality, is deprecated.
Lightweight Directory Access Protocol (LDAP) servers
- Red Hat Directory Server 10.0
- Red Hat Directory Server 10.1
Spring BOM
- The following Spring BOM that is located in the Red Hat Maven repository is now deprecated:
- jboss-eap-jakartaee8-with-spring4
Although Red Hat tests that Spring applications run on JBoss EAP XP 4.0.0, you must use the latest version of the Spring Framework and its BOMs (for example, x.y.z.RELEASE) for developing your applications on JBoss EAP XP 4.0.0.
For more information about versions of the Spring Framework, see Content from github.com is not included.Spring Framework Versions on GitHub.
Java Development Kits
- Java Development Kit 11 (JDK 11)
Note: In future major JBoss EAP releases, Java SE requirements will be reevaluated based on the industry (for example, Jakarta EE, MicroProfile and so on) and market needs.
JBoss EAP OpenShift templates
- JBoss EAP templates for OpenShift are deprecated.
.json templates
The eap-xp2-third-party-db-s2i.json template is deprecated and removed in JBoss EAP XP 4.0.0.
The eap74-beta-starter-s2i.json and eap74-beta-third-party-db-s2i.json templates are deprecated and are removed in JBoss EAP 7.4.0.
Legacy security subsystem
The org.jboss.as.security extension and the legacy security subsystem it supports are now deprecated. Migrate your security implementations from the security subsystem to the elytron subsystem.
PicketLink
The org.wildfly.extension.picketlink extension, and the picketlink-federation and picketlink-identity-management subsystems this extension supports, are now deprecated. Migrate your single sign-on implementation to Red Hat Single Sign-On.
PicketBox-based security vault
PicketBox-based security vault, both through the legacy security subsystem and the core-service=vault kernel management resources is deprecated.
Managed domain support for previous versions of JBoss EAP
Support for hosts running JBoss EAP 7.3 and earlier versions in a JBoss EAP 7.4 managed domain is deprecated. Migrate the hosts in your managed domains to JBoss EAP 7.4.
Server configuration files using namespaces from JBoss EAP 7.3 and earlier
Using server configuration files (standalone.xml, host.xml, and domain.xml) that include namespaces from JBoss EAP 7.3 and earlier is deprecated in this release. Update your server configuration files to use JBoss EAP 7.4 namespaces.
Agroal subsystem
The Agroal subsystem is deprecated.
application-security-domain resources
The application-security-domain resources in ejb3 and undertow subsystems are deprecated.
Resources in the clustering subsystems
The following resources in the clustering subsystems are deprecated:
The infinispan subsystem
- /subsystem=infinispan/remote-cache-container=*/component=transaction
- /subsystem=infinispan/remote-cache-container=/near-cache=
The jgroups subsystem
- /subsystem=jgroups/stack=*/protocol=S3_PING
- /subsystem=jgroups/stack=*/protocol=GOOGLE_PING
- The modcluster subsystem
Codehaus Jackson
The Codehaus Jackson 1.x module, which is currently unsupported, is deprecated in JBoss EAP 7.4.
SCRAM mechanisms
The following SCRAM mechanisms and their channel-binding variants are deprecated:
SCRAM-SHA-512
SCRAM-SHA-384
Hibernate ORM 5.1
The Hibernate ORM 5.1 native API bytecode transformer has always been deprecated since it was originally introduced.
HornetQ client
The HornetQ client module is deprecated.