JBoss Enterprise Application Platform 7.0 Update 03 Release Notes

Updated

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 This content is not included.JBoss EAP 7.0 Update 02

This update includes fixes for the following security related issues:

IDComponentSummary
CVE-2016-7046Web (Undertow)Long URL proxy request lead to java.nio.BufferOverflowException and DoS

This update includes the following bug fixes or changes:
IDComponentSummary
Content from issues.jboss.org is not included.JBEAP-5186EENot possible to overlay non existing file in WAR - mark the sub deployment which will be mounted exploded
Content from issues.jboss.org is not included.JBEAP-4252HibernateHHH-10697: Allow propagation of NULL for stored-procedure argument parameters to database
Content from issues.jboss.org is not included.JBEAP-4179HibernateHHH-10679: Subselect not used when batch loading by id
Content from issues.jboss.org is not included.JBEAP-4613HibernateHHH-10756: StoredProcedureQuery with OUT param fails with Oracle when using named parameters
Content from issues.jboss.org is not included.JBEAP-4614HibernateHHH-10757 HHH-9021 : "select new ..." with CAST( NULL AS ...) fails with QuerySyntaxException: unexpected AST node: NULL
Content from issues.jboss.org is not included.JBEAP-5652HibernateHHH-11037 Same named subtype embeddable properties ignored
Content from issues.jboss.org is not included.JBEAP-4475HibernateHHH-5393: Repeated Column in mapping when using MapKeyColumn
Content from hibernate.atlassian.net is not included.HHH-5393HibernateHHH-5393 - MappingException when @MapKeyColumn refers to a column mapped in embeddable map value
Content from hibernate.atlassian.net is not included.HHH-8305HibernateHHH-8305 - Envers auditing OneToOne inserts null in Aud JoinTable in a not stablished relationship
Content from hibernate.atlassian.net is not included.HHH-8507HibernateHHH-8507 - SQLServer2005LimitHandler throws "string out of range -1" error
Content from hibernate.atlassian.net is not included.HHH-8999HibernateHHH-8999 - NullPointerException when updating or deleting multiple entities of same type with non-comparable IDs
Content from hibernate.atlassian.net is not included.HHH-9322HibernateHHH-9322 - Updating multiple entities with the same name in the same flush throws a ClassCastException when using a non-Comparable user type as the entity ID
Content from hibernate.atlassian.net is not included.HHH-9676HibernateHHH-9676 - TypeSafeActivator.applyDDL doesn't process composing constraints when @NotNull is present
Content from hibernate.atlassian.net is not included.HHH-10230HibernateHHH-10230 - Using boolean or null literals results in a parser error
Content from hibernate.atlassian.net is not included.HHH-10245HibernateHHH-10245 - SelfDirtinessTracker not found
Content from hibernate.atlassian.net is not included.HHH-10277HibernateHHH-10277 - AttributeConverter not applied to attributes of an embeddable used as collection element
Content from hibernate.atlassian.net is not included.HHH-10287HibernateHHH-10287 - Cache keys no longer include the entity type
Content from hibernate.atlassian.net is not included.HHH-10299HibernateHHH-10299 - After adding "@Audited" to an entity field the warning "Use of DOM4J entity-mode is considered deprecated" appears
Content from hibernate.atlassian.net is not included.HHH-10341HibernateHHH-10341 - Specification violation in Implementation of TupleElement
Content from hibernate.atlassian.net is not included.HHH-10352HibernateHHH-10352 - HBM2DDL does not use described name for foreign key in join inheritance
Content from hibernate.atlassian.net is not included.HHH-10360HibernateHHH-10360 - Natural ID columns are nullable by default (hbm mappings only)
Content from hibernate.atlassian.net is not included.HHH-10373HibernateHHH-10373 - Sequence generator for idbag ignores generator parameters
Content from hibernate.atlassian.net is not included.HHH-10375HibernateHHH-10375 - adding an entity at index to list with @OrderColumn in detached Entity
Content from hibernate.atlassian.net is not included.HHH-10413HibernateHHH-10413 - byte[] as the version attribute broken
Content from hibernate.atlassian.net is not included.HHH-10427HibernateHHH-10427 - ServiceRegistry creates multiple service instances and returns uninitialized services
Content from hibernate.atlassian.net is not included.HHH-10476HibernateHHH-10476 - Getting an entity with composite ID containing a detached entity fails if PersistenceContext contains a managed copy
Content from hibernate.atlassian.net is not included.HHH-10511HibernateHHH-10511 - PluralAttribute.getPersistentAttributeType() wrong value with enhanced classes
Content from hibernate.atlassian.net is not included.HHH-10515HibernateHHH-10515 - Stored procedure execution fails to find column
Content from hibernate.atlassian.net is not included.HHH-10524HibernateHHH-10524 - Invalid reference wrt composite identifiers
Content from hibernate.atlassian.net is not included.HHH-10540HibernateHHH-10540 - Incorrect bytecode instrumentation when there are multiple @Embedded attributes
Content from hibernate.atlassian.net is not included.HHH-10551HibernateHHH-10551 - NonIdentifierAttribute.isLazy() returns false when @Basic(fetch=FetchType.LAZY)
Content from hibernate.atlassian.net is not included.HHH-10562HibernateHHH-10562 - ManagedEntity linked list broken when mutable, non-associated enhanced entity is evicted
Content from hibernate.atlassian.net is not included.HHH-10583HibernateHHH-10583 - BytecodeEnhancement's AssociationManagement breaks with entity containing two ToOne relations with the same mappedBy value.
Content from hibernate.atlassian.net is not included.HHH-10598HibernateHHH-10598 - Oracle JDBC driver can't handle entities with a one-character name in some cases
Content from hibernate.atlassian.net is not included.HHH-10608HibernateHHH-10608 - Avoid HibernateException with Hibernate.initialize and ENABLE_LAZY_LOAD_NO_TRANS
Content from hibernate.atlassian.net is not included.HHH-10614HibernateHHH-10614 - Auto evict collection cache throws exception with null values
Content from hibernate.atlassian.net is not included.HHH-10635HibernateHHH-10635 - EntityManager.isOpen() should respect status of Session
Content from hibernate.atlassian.net is not included.HHH-10642HibernateHHH-10642 - BytecodeEnhancements PersistentAttributesEnhancer bytecode error INVOKESPECIAL
Content from hibernate.atlassian.net is not included.HHH-10644HibernateHHH-10644 - Enhancement cause Exception if property field not present
Content from hibernate.atlassian.net is not included.HHH-10646HibernateHHH-10646 - Lazy fetch not properly handled when annotation in @MappedSuperclass
Content from hibernate.atlassian.net is not included.HHH-10648HibernateHHH-10648 - No MultipleBagFetchException is thrown when fetching two bags eagerly
Content from hibernate.atlassian.net is not included.HHH-10678HibernateHHH-10678 - hibernate-mapping's schema is ignored
Content from hibernate.atlassian.net is not included.HHH-10679HibernateHHH-10679 - Subselect fetching is not used for collections if their entity owners are initialized in a batch
Content from hibernate.atlassian.net is not included.HHH-10708HibernateHHH-10708 - Accessing a lazy collection in an enhanced class deletes it afterwards
Content from hibernate.atlassian.net is not included.HHH-10712HibernateHHH-10712 - Subselect fetches are not detected by load plans
Content from hibernate.atlassian.net is not included.HHH-10729HibernateHHH-10729 - Issue with CriteriaBuilder.literal(boolean) in my select expression?
Content from hibernate.atlassian.net is not included.HHH-10734HibernateHHH-10734 - Hibernate Envers creates unnecessary audit rows for tables with LOB data
Content from hibernate.atlassian.net is not included.HHH-10736HibernateHHH-10736 - SQLServer dialect issue with native sql
Content from hibernate.atlassian.net is not included.HHH-10756HibernateHHH-10756 - StoredProcedureQuery with OUT param fails with Oracle when using named parameters
Content from hibernate.atlassian.net is not included.HHH-10757HibernateHHH-10757 - "select new ..." with CAST( NULL AS ...) fails with QuerySyntaxException: unexpected AST node: NULL
Content from hibernate.atlassian.net is not included.HHH-10761HibernateHHH-10761 - Propagating NULL for a stored-procedure named parameters will not work for Oracle if there are other named parameters
Content from hibernate.atlassian.net is not included.HHH-10766HibernateHHH-10766 - XML Enum mapping with parameter 'type'
Content from hibernate.atlassian.net is not included.HHH-10774HibernateHHH-10774 - SortedMap defined in .hbm.xml are not sortable
Content from hibernate.atlassian.net is not included.HHH-10795HibernateHHH-10795 - StatefulPersistenceContext.entityEntryContext does not work properly for ManagedEntity associated with a different StatefulPersistenceContext
Content from hibernate.atlassian.net is not included.HHH-10796HibernateHHH-10796 - org.hibernate.query.Query setProperties(Map map); set to null parameters not contained in the map
Content from hibernate.atlassian.net is not included.HHH-10801HibernateHHH-10801 - Bytecode enhancement of @MappedSuperclass
Content from hibernate.atlassian.net is not included.HHH-10811HibernateHHH-10811 - Envers can't start when some audited field has accented letters
Content from hibernate.atlassian.net is not included.HHH-10843HibernateHHH-10843 - QuerySyntaxException when use CriteriaBuilder.concat in selectCase expression
Content from hibernate.atlassian.net is not included.HHH-10851HibernateHHH-10851 - PropertyAccessMixed not aware of Access annotation
Content from hibernate.atlassian.net is not included.HHH-10865HibernateHHH-10865 - Join table of lazy loading many-to-many relation not saved when lazy initialization bytecode enhancement is active
Content from hibernate.atlassian.net is not included.HHH-10888HibernateHHH-10888 - PluralAttribute#isAssociation returns true for @ElementCollection
Content from hibernate.atlassian.net is not included.HHH-10922HibernateHHH-10922 - flush triggers load when using enableDirtyTracking
Content from hibernate.atlassian.net is not included.HHH-10977HibernateHHH-10977 - entity not enhanced when mapped superclass enhanced before
Content from hibernate.atlassian.net is not included.HHH-10987HibernateHHH-10987 - Cannot save JTS geometry with SRID 3857 into SRID 3857 column
Content from hibernate.atlassian.net is not included.HHH-10993HibernateHHH-10993 - NPE when Lazy loading collection without transaction for bytecode enhanced entitie
Content from hibernate.atlassian.net is not included.HHH-10994HibernateHHH-10994 - Limit Handler for SQL server doesn't support queries with alias( without 'as' keyboard ) in select clause.
Content from hibernate.atlassian.net is not included.HHH-9021HibernateHHH-9021 - Select expression in JPA doesn't work
Content from hibernate.atlassian.net is not included.HHH-10697HibernateHHH-10697 - Backport HHH-9548 to globally enable passing null as stored procedure parameter to Hibernate 5.0
Content from hibernate.atlassian.net is not included.HHH-10861HibernateHHH-10861 - JPA Constructor Expressions fails with nullLiteral passed to constructor
Content from issues.jboss.org is not included.JBEAP-2017RemotingEndpoint can be closed before doConnect tasks finished causing AbstractHandleableCloseable.close to wait forever
Content from issues.jboss.org is not included.JBEAP-5544Web (Undertow)wrong conversion for response time when requested in seconds
Content from issues.jboss.org is not included.JBEAP-6165Web (Undertow)MCMP ENABLE-APP targetting a node does not work
Content from issues.jboss.org is not included.JBEAP-6164Web (Undertow)Web socket client does not send Host header
Content from issues.jboss.org is not included.JBEAP-6166Web (Undertow)deflate sink channel resume/wakeupWrites may not always work
Content from issues.jboss.org is not included.JBEAP-6163Web (Undertow)Exceptions in SslConduit finally block while accessing closed buffer
Content from issues.jboss.org is not included.JBEAP-6167Web (Undertow)HTTP2 WINDOW_UPDATE delta is non-zero check
Content from issues.jboss.org is not included.JBEAP-6168Web (Undertow)Http2ClientConnection.sendRequest should be syncronized to make sure streams arrive in order
Content from issues.jboss.org is not included.JBEAP-6162Web (Undertow)Session container volatile update outside of sync block
Content from issues.jboss.org is not included.JBEAP-6169Web (Undertow)Web socket client generates invalid host header for wss requests
Content from issues.jboss.org is not included.JBEAP-5695Web (Undertow)"Comment" attribute is missing in Version 1 Cookie
Content from issues.jboss.org is not included.JBEAP-5321Web (Undertow)JASPICSecureResponseHandler.handleRequest throws NullPointerException when redirecting for CONFIDENTIAL transport guarantee
Content from issues.jboss.org is not included.JBEAP-5851Web (Undertow)Shift-JIS encoding data become garbled
Content from issues.jboss.org is not included.JBEAP-5750Web (Undertow)Short-lived Remote EJB client calls over SSL Leaking File Descriptors server side
Content from issues.jboss.org is not included.JBEAP-5669Web (Undertow)proxy-address-forwarding has not effect when Host header is present

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.0.3-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.0.3-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 This content is not included.JBoss EAP 7.0 Patching And Upgrading Guide

Category
Components
Article Type