Chapter 5. Unsupported and Deprecated Functionality

5.1. Unsupported Features

Support for some technologies are removed due to the high maintenance cost, low community interest, and better alternative solutions. The following features are not supported in JBoss EAP 7.1.

Note

The unsupported features listed in the Unsupported Features section of the 7.0.0 Release Notes also apply to the JBoss EAP 7.1 release, unless they are mentioned in the New Features and Enhancements section of this document.

Messaging (ActiveMQ Artemis)

The following messaging features are not supported in JBoss EAP 7.1:

  • AMQP, STOMP, REST, MQTT, and OpenWire protocols
  • Netty over HTTP and Netty Servlet transport options for connectors/acceptors
  • OIO (Old Java IO) connectors/acceptors type is no longer possible to configure
  • Vert.x, AeroGear, Spring and Jolokia integration
  • Dynamic queue creation
  • Chain cluster
  • Clustered message grouping
  • Using ActiveMQ Artemis Management using JMX
  • Graceful shutdown/scaling down of nodes in an Artemis cluster
  • Colocated HA topology configured using replication-colocated/shared-store-colocated

    Note

    However, colocated HA topology is supported as described in the Colocated Backup Servers section of Configuring Messaging.

  • Using messaging with MAPPED journal type
  • Avoiding network isolation
  • Configuring multiple cluster connections

Infinispan APIs

Infinispan is delivered as a private module to provide the caching capabilities of JBoss EAP. Infinispan is not supported for direct use by applications.

Jackson API

The Jackson 1 libraries are not supported for development or production use in JBoss EAP.

Note

The Jackson 2 libraries are supported. For more information, see Does JBoss EAP support the use of Jackson libraries? on the Red Hat Customer Portal.

OAuth with RESTEasy

OAuth is not supported with RESTEasy.

ElytronAuthenticator

It is unsupported to use the ElytronAuthenticator class to propagate security identities. For more information, see Using the ElytronAuthenticator to Propagate Identities in How to Configure Identity Management.

5.2. Deprecated Features

Some features have been deprecated with the release of JBoss EAP 7.1. This means that no enhancements will be made to these features, and they may be removed in the future.

Red Hat will continue providing full support and bug fixes under our standard support terms and conditions. For more information about the Red Hat support policy, see the Red Hat JBoss Middleware Product Update and Support Policy located on the Red Hat Customer Portal.

For details of which features have been deprecated, see the JBoss Enterprise Application Platform Component Details located on the Red Hat Customer Portal.

Platforms and Frameworks

Java Virtual Machine
  • HP-UX
Operating Systems and Related Web Servers
  • Windows Server 2008 and associated IIS web server
  • Solaris 10 / 11 and associated web servers
  • HP-UX
  • RHEL 6 32 bit
Databases
  • IBM DB2 e9.7
  • MySQL 5.5
  • Microsoft SQL Server 2012
  • PostgreSQL 9.3
  • Enterprise DB Postgres Plus Advanced Server 9.3
  • Sybase 15
JMS Providers/Adapters
  • IBM WebSphere MQ 7.5
  • TIBCO EMS
LDAP Servers
  • RHEL Directory Server 9.1
  • Microsoft Active Directory 2008
Tested Frameworks
  • JQuery (all versions)
  • AngularJS (all versions)
Cloud
  • Amazon EC2
  • Microsoft Azure

JBoss EAP Container Image

The JBoss EAP base image for containers, registry.access.redhat.com/jboss-eap-7-tech-preview/eap70, distributed through the Red Hat Docker Registry will not be updated for JBoss EAP 7.1 and this image will be removed for the JBoss EAP 7.1 release.

Attributes

Note

In most cases, deprecated attributes are not shown in the management console.

  • The following attributes for HTTP listeners in the undertow subsystem are deprecated:

    • enable-spdy
    • enabled
    • enabled-cipher-suites
    • enabled-protocols
    • security-realm
    • ssl-session-cache-size
    • ssl-session-timeout
    • verify-client
  • The following attributes for caches in the infinispan subsystem are deprecated:

    • queue-flush-interval
    • queue-size
  • The following attributes in the iiop-openjdk subsystem are deprecated:

    • add-component-via-interceptor
    • queue-flush-interval
  • The following attributes of the remote-outbound-connection resource in the remoting subsystem are deprecated:

    • protocol
    • security-realm
    • username

Resources

  • The following core management resources are deprecated because management security is now provided by Elytron.

    • audit
    • ldap-connection
    • security-realm
  • The following remoting outbound connections in the remoting subsystem are deprecated:

    • local-outbound-connection
    • outbound-connection
  • The following persistent store types in the infinispan subsystem are deprecated:

    • binary-jdbc
    • mixed-jdbc

Operations

  • The following management operation for the jaxrs subsystem is deprecated:

    • show-resources