JBoss Enterprise Application Platform 7.2 Update 2 Release Notes
Important: This update is not the latest cumulative patch, it is recommended to apply the latest update, see these links for the latest:
In order to better meet customer expectations, micro releases for JBoss EAP 7 have been discontinued and replaced with updates delivered on a repeating schedule, targeting a new release every 6 weeks.
Each new update will contain a number of bug fixes for customer reported issues and potentially a number of security fixes. We expect that the updates will substantially reduce the number of individual patches that we produce and that customers must manage to keep their installations up to date.
For more information see the following Red Hat Knowledgebase articles: Maintenance Release Changes in EAP 6.2+ and Updated Patch Management with EAP 6.2+
This update includes all fixes and changes from JBoss Enterprise Application Platform 7.2 Update 01
Download JBoss Enterprise Application Platform 7.2 Update 2
This update includes fixes for the following security related issues:
ID | Component | Summary |
---|---|---|
CVE-2019-3888 | Web (Undertow) | leak credentials to log files UndertowLogger.REQUEST_LOGGER.undertowRequestFailed |
CVE-2019-3873 | Security | URL injection via xinclude parameter |
CVE-2019-3872 | Server | reflected XSS in SAMLRequest via RelayState parameter |
This update includes the following bug fixes or changes:
ID | Component | Summary |
---|---|---|
JBEAP-16619 | CDI / Weld | org.infinispan.commons.marshall.NotSerializableException: org.jboss.weld.bean.proxy.PrivateMethodHandler |
JBEAP-15853 | Class Loading | WFCORE-4265 - Latest DB2 11.1 JDBC driver requires additional IBM JDK system dependency |
JBEAP-15665 | Clustering | JGRP-2302 - Default ASYM_ENCRYPT asym_keylength is considered breakable |
JBEAP-16585 | Clustering | WFLY-11884 - Mutations following HttpSession.setAttribute(...) lost on failover when using ATTRIBUTE granularity distributed web session with a non-transactional cache |
JBEAP-16584 | Clustering | WFLY-11882 - Mutable getAttribute(...) and setAttribute(...) combination triggers redundant cache operation when using ATTRIBUTE granularity distributed web sessions with a transactional cache |
JBEAP-16810 | Clustering | WFLY-12022 - Concurrent singleton service installation can cause service to run simultaneously on 2 members. |
JBEAP-16390 | EJB | EJBCLIENT-319 - Update affinities on return in NamingEJBClientInterceptor |
JBEAP-16057 | EJB | WFLY-11489 - SFSB not sticky on a single cluster node when clustering of the bean is disabled [details] |
JBEAP-16341 | EJB | WFLY-11682 - Clustered SLSB membership anomalies when all cluster members removed |
JBEAP-16891 | EJB | WFLY-12064 - SFSBs left in invalid/inconsistent state if @PrePassivate throws an exception/error. |
JBEAP-16716 | EJB | WFDISC-34 - Add ability to perform a service discovery with timeout |
JBEAP-16699 | EJB | WEJBHTTP-24 - Cannot invoke EJB over HTTP on JDK 11 |
JBEAP-15737 | EJB | WFLY-10150 - EJB race condition can cause client to be in awaitResponse while server is done |
JBEAP-16509 | EJB | EJB Client side heartbeat settings not working |
JBEAP-16545 | EJB | EJBCLIENT-324 - Phantom NoSuchEJBExceptions |
JBEAP-16690 | EJB | REM3-331 - Configure the hearbeat timeout by default for auto created remote EJB client connections [details] |
JBEAP-16601 | EJB | SFSB expiration can fail |
JBEAP-12237 | EJB | Too Many Dependencies Error occurs while deploying a large number of SLSBs to EAP 7 |
JBEAP-16391 | EJB | WEJBHTTP-23 - EJB contextData not sent back to client in response when using EJB over HTTP |
JBEAP-16543 | EJB | WFLY-11819 - max-allowed-connected-nodes element in jboss-ejb-client.xml not used |
JBEAP-16550 | EJB | WFLY-11848 - EJB WFLYEJB0473: JNDI bindings for ... ejb: is not correct when there is not an appName [details] |
JBEAP-16573 | EJB | WFLY-11866 - Cannot get exception as pass-by-reference [details] |
JBEAP-16576 | EJB | WFLY-11870 - abstract classes with @EJB annotation included in libraries will cause deployment failures [details] |
JBEAP-16703 | EJB | WFLY-11970 - SFSB memory leak due to Date() usage |
JBEAP-11207 | EJB | Setting wrong protocol in EJB client results in client freezeup |
JBEAP-16422 | Hibernate | HHH-12939 Database name not quoted at schema update |
JBEAP-16456 | Hibernate | HHH-13277 - HibernateMethodLookupDispatcher - Issue with Security Manager |
JBEAP-16771 | Hibernate | HHH-13300 Query.getSingleResult() throws org.hibernate.NonUniqueResultException instead of javax.persistence.NonUniqueResultException |
JBEAP-16645 | Hibernate | HHH-13326 Transaction passed to Hibernate Interceptor methods is null when JTA is used |
JBEAP-16638 | Hibernate | HHH-13343 Bytecode enhancement using ByteBuddy fails when the class is not available from the provided ClassLoader |
JBEAP-16781 | Hibernate | HHH-13376 Upgrade Javassist dependency to 3.23.2-GA |
JBEAP-16315 | Hibernate | HHH-13241 / HHH-13138 - Constraint violation when deleting entites in bi-directional, lazy OneToMany association with bytecode enhancement |
JBEAP-16478 | Hibernate | HHH-13266 - LocalDateTime values are wrong around 1900 [details] |
JBEAP-16730 | Hibernate | HHH-13364: Query.getSingleResult and getResultList() throw PessimisticLockException when pessimistic lock fails with timeout [details] |
JBEAP-16583 | IIOP | WFLY-11784 (WF Core part) - app classloader leaked by IIOP WorkCacheManager cache |
JBEAP-16465 | IIOP | WFLY-11784 (WF part) - app classloader leaked by IIOP WorkCacheManager cache |
JBEAP-16472 | IIOP | WFLY-11971 - OpenJDK ORB IndexOutOfBoundsException when when the actionString does not contain any slash character |
JBEAP-16722 | JCA | JBJCA-1388 - Validator is created using rar ClassLoader as the TCCL |
JBEAP-16702 | JCA | WFLY-11974 - resource adapter configured as module not finding validation provider [details] |
JBEAP-16535 | JSF | WFLY-11869 - JSF Session / View Beans @Destroy not invoked after GC |
JBEAP-16450 | Localization | Typo in the ServerLogger for Japanese in WildFly Core |
JBEAP-15120 | Management | WFCORE-3995 - Deployer or Maintainer RBAC role unable to write datasource credential after setting sensitive-classification credential requires-write=false [details] |
JBEAP-15755 | Management | WFCORE-4195 - CLI/Admin Console does not prompt for a reload after adding a new server-group to server-scoped-roles. |
JBEAP-16105 | Migration | WFLY-11584 - Legacy Web migrate op fails if a connector has scheme https and no SSL config |
JBEAP-16484 | Migration | CMTOOL-242 - Unable to migrate EAP 7.1 configuration using the Multi-JSF feature |
JBEAP-16679 | Modules | MODULES-375 - A NullPointerException is thrown when an artifact fails to be resolved |
JBEAP-16681 | Modules | MODULES-382 - Previous stack trace is lost when converting ModuleLoadException to error |
JBEAP-16631 | Modules | MODULES-387 - Expose a classLocation(module-name, class-name) via JMX |
JBEAP-16721 | Modules | WFCORE-4413 - Fix backward compatibility issues of javax.api & javax.sql.api modules |
JBEAP-16841 | OpenShift | [OCP 4.1] Tests using openshift.KUBE_PING are failing |
JBEAP-16427 | REST | RESTEASY-2148 - Add the ability to disable Filename encoding in Content-Disposition |
JBEAP-16542 | REST | RESTEASY-2157 - Resteasy is not able to load the proxy interface |
JBEAP-15396 | RPM | WFCORE-4129 - WFLYSRV0266: Server home is set to... info msg in domain for RPM installation |
JBEAP-16469 | Remoting | JBMAR-222 - JBoss Marshalling - Vector marshalling not serialized |
JBEAP-16669 | Remoting | REM3-330 - Log wildfly-config.xml parsing issue at WARN |
JBEAP-16566 | Remoting | XNIO-336 - Socket accept error should log at ERROR level before closing the channel [details] |
JBEAP-16410 | Scripts | Windows service install script assumes incorrect prunsrv.exe location |
JBEAP-16740 | Security | PicketLink : Change use of HTTP download locations to HTTPS |
JBEAP-16741 | Security | PicketLink bindings: Change use of HTTP download locations to HTTPS |
JBEAP-16526 | Security Manager | WFCORE-4374 - security-manager minimum-set for MBeanServerPermission createMBeanServer not working but permissions.xml does [details] |
JBEAP-16816 | Server | WFCORE-4390 - Introduce COMPONENT_JNDI_DEPENDENCIES attachment key |
JBEAP-15939 | Server | WFCORE-4239 - WARN if system-property is already set and is being overridden |
JBEAP-16522 | Server | WFCORE-4373 - org.jboss.log4j.logmanager module requires java.sql module |
JBEAP-16624 | VFS | JDK 11 Multi-Release jars - Classes for newer versions are not loaded and VFSResourceLoader doesn't take into account the Multi-Release manifest attribute value [details] |
JBEAP-16644 | Web (Undertow) | UNDERTOW-1504 - Move UNDERTOW-1159 configuration property of DeploymentInfo |
JBEAP-16395 | Web (Undertow) | Internal Server Error (500) when using directory-listing in FileHandler |
JBEAP-16777 | Web (Undertow) | UNDERTOW-1504 - Move UNDERTOW-1159 configuration property of DeploymentInfo |
JBEAP-16496 | Web Console | HAL-1570 - Do not automatically set datasource-class at datasource wizard [details] |
JBEAP-16534 | Web Console | HAL-1572 - Console fails to display datasources correctly when a datasource has a property substitution |
JBEAP-16719 | Web Console | HAL-1583 - Management Console says to close the tab to logout, but closing the browser is needed |
Note: This update should only be applied to installer or zip-based installations.
To apply this update using the CLI on Unix-based systems, run the following command from JBOSS_HOME:
bin/jboss-cli.sh "patch apply path/to/jboss-eap-7.2.2-patch.zip"
To apply this update using the CLI on Windows-based systems, run the following command from JBOSS_HOME:
bin\jboss-cli.bat "patch apply path\to\jboss-eap-7.2.2-patch.zip"
These commands will apply the update to the installation that contains the CLI script. Other scenarios and use of the management console are covered in the JBoss EAP 7.2 Patching And Upgrading Guide
Comments