3. New Features
The following new features have been added in JBoss EAP 6.3.
- PicketLink Enhancements
- Major revision of the PicketLink component of JBoss EAP that brings:
- Management subsystems for IDP and Federation
- CDI injection of security configurations
- Certificate based login with IDP
- Kerberos based authorization with IDP
- IDP indicated SSO capability
- Dynamic Account Chooser at a Service Provider
- Custom paths to
picketlink.xml
.
- Domain Recovery Improvements
- JBoss EAP 6.3 host controllers can now be configured with a backup IP address for a JBoss EAP domain controller. This capability enables administrators to configure automatic failover of host controllers to a backup domain controller, ensuring the availability of the management domain. However, before failover will occur, administrators will still need to manually promote a backup host controller to act as the new Domain Controller.
- Support for PKCS11 Keystores
- JBoss EAP security domains and the JMS subsystem (HornetQ) have been enhanced to support authorization with PKCS11 keystores in addition to the Java Keystore supported in earlier versions.
- Patching Available in Web Management Console
- The patching feature introduced in JBoss EAP 6.2 and exposed through the management APIs in JBoss EAP 6.2, is available in the Web Management Console in JBoss EAP 6.3. The capability to install and roll-back patches, as well as view patch state and patch history are available.
- New 'Home Page' in Web Management Console
- The JBoss EAP Web Management Console now starts with a home page that provides links to the most common administrative functions, easing and speeding navigation through the console.
- Testing Datasources in Web Management Console
- The Web Management Console now exposes the capability to test datasources, enabling administrators with the proper access rights to ensure that their datasources are connected following creation or before deploying an application.
- Top Level Naming Changes
- Top level navigational labels have been unified across both standalone and domain modes.The new labels are:
- Configuration
- This tab displays persistent configuration regarding profiles.
- Runtime
- This tab displays runtime information about the server.
- Administration
- This tab displays access control settings.
- Domain
- This tab displays domain configuration (domain mode only).
- Analytics Collection
- The Web Management Console now has the ability to report usage back to Red Hat. Red Hat will use the data to drive usability enhancements in future versions of JBoss EAP. The capability is off by default, and can be enabled in the console setting. Red Hat encourages you to enable the collection of analytical data.
- Deployment Overlay Enhancement
- Deployment overlays that offered the ability to virtually replace a deployment descriptor in a deployed application have been enhanced with the ability to override a binary of the deployment. This enhancement expands the ability of a system administrator to modify the behavior of an application without modifying the application archive.
- Support for Microsoft Windows Server 2012 R2
- Microsoft Windows Server 2012 R2 has been tested and added to the supported configurations.
- Support for Red Hat Enterprise Linux 7
- Red Hat Enterprise Linux 7 has been tested and added to the supported configurations.
- Support for PowerPC architecture with Red Hat Enterprise Linux
- JBoss EAP 6.3.0 has been tested in Red Hat Enterprise Linux 6 and Red Hat Enterprise Linux 7 on the PPC64 architecture and is supported in both configurations.
- WSI-Basic Security 1.1
- JBoss Web Services has been tested to assure compliance with the WSI-Basic Security 1.1 Profile.
- Hibernate
- Improved and expanded bytecode enhancement.
- WS-Atomic Transactions/XA Bridge
- The WS-AT/XA transaction bridge functionality has been transitioned from technology preview to full support status. The bridge provides a developer a bi-directional link between the WebServices and Java EE transaction domains.
- Restored ServiceMBean Helper Classes
- The
org.jboss.as.system-jmx
module has been introduced to restore helper classes available in earlier versions of JBoss EAP that assist users in creating MBeans. - EJB and MDB Property Substitution
- JBoss EAP now allows you to enable property substitution in EJBs and MDBs using the
@ActivationConfigProperty
and@Resource
annotations. - Garbage Collection Logging
- Garbage collection logging is enabled by default in
standalone
mode. This change improves aids diagnostics since log files are available on demand, instead of enabling garbage collection logging, then waiting for the issue to occur again. - Annotations in Web Deployments
- Annotated servlet components can be defined in shared modules, which are then picked up by the servlet container and applied to all web deployments with a defined dependency on that module. This reduces the need to define all servlet dependencies in a
web.xml
file. An annotated web filter or listener, for example, can now be added to a shared module and picked up by all web applications automatically. - Logging
- It is now possible to configure JBoss EAP so that logging modules are not added to deployments by default.
- Transaction Manager Enhancements
- In addition to Last Resource Commit Optimization (LRCO) support, Commit Markable Resource (CMR) transaction optimization is now available.
- Configure IOR Settings for CORBA relays
- It is now possible to configure IOR settings for CORBA relays.
- Java EE
- The Java EE subsystem now supports an
annotation
flag in the global module XML configuration. When set totrue
, the global module exports its annotation index to all Java EE deployments on the server. - Configure mod_cluster sessionDrainingStrategy
- With this release of JBoss EAP 6 it is now possible to configure session draining strategy (session-draining-strategy attribute). Although mod_cluster itself did support this configuration, it was not possible to configure it. It has now been exposed to users.