Update dependency org.hibernate:hibernate-core to v5 #19
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
4.0.1.Final->5.3.20.FinalBy merging this PR, the below issues will be automatically resolved and closed:
Release Notes
hibernate/hibernate-orm
v5.3.20.FinalCompare Source
v5.3.19.FinalCompare Source
v5.3.18.FinalCompare Source
v5.3.17.FinalCompare Source
v5.3.16.FinalCompare Source
v5.3.15.FinalCompare Source
v5.3.14.FinalCompare Source
v5.3.13.FinalCompare Source
v5.3.12.FinalCompare Source
v5.3.11.FinalCompare Source
v5.3.10.FinalCompare Source
v5.3.9.FinalCompare Source
v5.3.8.FinalCompare Source
v5.3.7.FinalCompare Source
v5.3.6.FinalCompare Source
v5.3.5.FinalCompare Source
v5.3.4.FinalCompare Source
v5.3.3.FinalCompare Source
v5.3.2.FinalCompare Source
v5.3.1.FinalCompare Source
v5.3.0.FinalCompare Source
https://hibernate.atlassian.net/projects/HHH/versions/31661/tab/release-report-done
** Bug
* [HHH-8786] - find, refresh, lock should throw LockTimeoutException or PessimisticLockException when lock problems occur
* [HHH-10435] - ClassLoaderServiceImpl is getting a Permission check failed "createClassLoader" when run under Java security manager
* [HHH-11859] - Class annotated with @Audited (withModifiedFlag = true) is giving error when executing update.
* [HHH-12011] - Field annotated with target TYPE_USE break metamodel generation
* [HHH-12090] - PropertyAccessBuildingException: Could not locate setter for property named XXX for Java 8 default methods
* [HHH-12199] - Static fields should be ignored when resolving property type via reflection
* [HHH-12362] - Allow both SQL query hints and comments
* [HHH-12470] - Batching statements fails for delete
* [HHH-12517] - Incorrect method references in @deprecated elements of the Query javadoc
* [HHH-12529] - Some StatisticsImpl methods throw an exception instead of returning null
* [HHH-12534] - SAP HANA dialects use unqualified dummy table in queries
* [HHH-12535] - SAP HANA dialect doesn't support circular cascade delete constraints
* [HHH-12539] - NPE in AbstractPropertyMapping.getCommonPersistentClass when creating UnionSubclassEntityPersister for dynamic-map
* [HHH-12540] - Reusing same EntityTransaction with JTA enabled
* [HHH-12546] - locate function doesn't work on SAP HANA
* [HHH-12565] - Can't use TYPE function on leaf subtype of a table per class inheritance hierarchy
** New Feature
* [HHH-12505] - Option to disable scanning of entity mapping metadata
** Task
* [HHH-12316] - Document usage of the new Feature Packs
* [HHH-12503] - Finalize 5.3 Migration Guide
* [HHH-12519] - Use Forbidden APIs library (Gradle plugin) to check our use of APIs
* [HHH-12527] - Verify that all binary compatibility breaks between 5.1 and 5.3 are accounted for
* [HHH-12530] - Add processing of unknown hints
* [HHH-12545] - ByteBuddy based enhancer not accepting special character in description names
* [HHH-12554] - Make ByteBuddy EnhancerImpl more closely match the semantics described in Enhancer javadoc
* [HHH-12562] - Remove DefaultSchemaNameResolver#delegate since the value should not be cached
** Improvement
* [HHH-12463] - Delegate CustomType#equals/hashCode to wrapped UserType
* [HHH-12472] - WildFly (IronJacamar) - EntityManager#find with roll-back-only leads to exception rather than return null
* [HHH-12537] - Query hint test for SAP HANA
* [HHH-12541] - Test for SAP HANA calculation views
* [HHH-12544] - Add jipijapa hook to plug in specialized caching and transaction services
* [HHH-12556] - Share data structures between similar LoadPlan based EntityLoaders
* [HHH-12558] - Lazy load EntityLoaders to improve memory usage
* [HHH-12560] - Make sure only one Service registration (initiator/provided) exists per role
* [HHH-12570] - MariaDB 10.3 adds support for lock timeouts via WAIT plus NOWAIT
v5.2.18.FinalCompare Source
v5.2.12.FinalCompare Source
https://hibernate.atlassian.net/projects/HHH/versions/31000
** Bug
* [HHH-3870] - Hibernate proxies Groovy's getMetaClass method breaking proxies when used with Groovy
* [HHH-7842] - Hibernate Criteria does not respect fetch mode, when alias is used
* [HHH-11615] - Envers integration tests fail when WildFly security manager is enabled
* [HHH-11640] - NamedQuery doesn't log comment when UPDATE/DELETE
* [HHH-11651] - unwrapping errors in multiple classes
* [HHH-11656] - Optimistic Locking with HANA Dialect results in invalid SQL syntax.
* [HHH-11732] - HHH000352: in StatelessSession on rollback with JDBC batch
* [HHH-11816] - JoinProcessor considers table names with colons dynamic filter parameters
* [HHH-11838] - Id retrieving from proxy with FK leads to query execution
* [HHH-11863] - Implement REF_CURSOR support for StoredProcedureQuery.getOutputParameterValue(4);
* [HHH-11965] - Using unproxy in getter does not work properly
* [HHH-11969] - hibernate-spatial requires old 9.4-1200-jdbc41 dependency
* [HHH-11970] - Use of @NotFound(IGNORE) and @BatchSize when there are unresolved foreign key values results in extra queries
* [HHH-11971] - QueryParameterBindingValidator does not handle primitive types
* [HHH-11980] - MultiTenantConnectionProvider is required for MultiTenancyStrategy.DISCRIMINATOR
* [HHH-11988] - Envers creates unnecessary audit records for unchanged BigDecimal values
* [HHH-11996] - order_inserts causing constraint violation
* [HHH-11997] - EntityManager.createNamedQuery throwing illegalstateexception
* [HHH-12018] - NonUniqueObjectException when trying to update audited ElementCollection
* [HHH-12022] - hibernate-spatial adds org.slf4j:slf4j-simple:jar:1.7.7:runtime dependency
** New Feature
* [HHH-6382] - Support OnDelete=OnDeleteAction.CASCADE for unidirectional OneToMany ( JPA )
* [HHH-11984] - Add support for navigating between different doc versions
* [HHH-12006] - Make User Guide sections bookmark-able
* [HHH-12020] - Add SAP HANA to the list of provided dialects
* [HHH-12021] - Fix tests failing on SAP HANA
* [HHH-12033] - README.md links should use Markdown notation instead of AsciiDoc
** Task
* [HHH-11507] - Upgrade to Gradle 4.2
* [HHH-12001] - Allow ORM to be built with Java 9
* [HHH-12010] - Improve documentation for computeAggregationInInstanceContext
** Improvement
* [HHH-2897] - Adding support for use of sequence objects in DB2 V8 OS390
* [HHH-9576] - Use JDBC bind variables for handling JPA Criteria query numeric literals
* [HHH-11999] - Envers documentation issues
* [HHH-12026] - Make sure that search icon is rendered correctly in TOC
* [HHH-12037] - Remove unused code in ArrayHelper
* [HHH-12042] - Update to latest geolatte-geom version
** Deprecation
* [HHH-11989] - Deprecate LogicalConnectionImplementor#makeShareableCopy
** Remove Feature
* [HHH-11906] - Add support for MySQL query optimizer hints
v5.2.11.FinalCompare Source
https://hibernate.atlassian.net/projects/HHH/versions/28600/
** Bug
* [HHH-5933] - NoopOptimizer ignores negative allocationSize; uses default of 1 instead
* [HHH-10747] - Enhanced entity classes initialize lazy collections when loaded.
* [HHH-11283] - hibernate spatial - getSRID returning 0
* [HHH-11374] - ConcurrentStatisticsImpl#getSecondLevelCacheStatistics() throws NPE if second level cache is not activated
* [HHH-11463] - HBM mappings generate a foreign-key even when foreign-key="none" is specified.
* [HHH-11465] - [Patch] @AttributeOverride does not work for CompositeUserType inside of @Embeddable
* [HHH-11600] - Sap HANA PreparedStatement implements CallableStatement and is treated as such by Hibernate
* [HHH-11614] - Wrong result for @Lob column with postgresql DB since 5.2.9
* [HHH-11624] - LazyInitializationException on enhanced class for Map<String, String>
* [HHH-11634] - ActionQueue#InsertActionSorter fails to generate right order
* [HHH-11635] - MySQLSkipAutoCommitTest fails when run on MariaDB
* [HHH-11642] - SQLServerException: The index 2 is out of range when executiong Spring Data findAll(Pageable)
* [HHH-11645] - HikariCP shutdown() method is deprecated, close() should be called instead
* [HHH-11646] - Incorrect search-and-replace has changed "before" to "beforeQuery" and "after" with "afterQuery" during HHH-10664
* [HHH-11650] - Parenthesis are interpreted in WHERE conditions when using paging and SQL Server
* [HHH-11655] - SessionImpl does not load EntityPersister by entity name
* [HHH-11703] - Entity with Natural ID not being cached in the persistenceContext, causing extra queries
* [HHH-11707] - README.md claims Java 6 compatibility
* [HHH-11709] - NoopOptimizer skips negative values and 0 when it has a positive incrementSize
* [HHH-11712] - PostgreSQL does not support positive/negative initial sequence values for descending/ascending sequences unless MAXVALUE/MINVALUE is defined as well
* [HHH-11714] - Entities with InheritanceType.SINGLE_TABLE and SecondaryTable are not being saved correctly
* [HHH-11716] - @Transient annotation not respected when class defines 'get' and 'is' accessor variants
* [HHH-11718] - Fix various alerts reported by lgtm.com
* [HHH-11725] - Javadoc typo
* [HHH-11726] - PASS_DISTINCT_THROUGH hint is ignored when used in conjunction with maxResults/firstResult limiters
* [HHH-11728] - Typo in PooledConnections
* [HHH-11729] - Add clarifications in the User Guide related to how Hibernate FetchMode types translate to JPA
* [HHH-11730] - Unable to audit entity with originalId property
* [HHH-11739] - globally_quoted_identifiers_skip_column_definitions property does the opposite of what the doc describes
* [HHH-11740] - Default MultiTableBulkIdStrategy for DB2 does not work with connection pools
* [HHH-11743] - Query.stream() does not map Tuple
* [HHH-11747] - Pagination with DB2390Dialect: TypedQuery.getResultList() always returns the first "maxResults" rows of the table for each call
* [HHH-11748] - RelatedId queries against Id annotated properties result in AuditException
* [HHH-11762] - PersistenceUnitUtilImpl#getIdentifier throws MappingException for non-entity
* [HHH-11764] - JTS geometry being bound to byte array instead of PGgeometry
* [HHH-11768] - foreign key violation with order_inserts=true and cascading persist
* [HHH-11770] - Audit queries for a OneToMany that is mapped to an EmbeddedId fails.
* [HHH-11783] - Wrong comment in UpdateTimestampsCache
* [HHH-11788] - Project gitignore ignores test classes
* [HHH-11795] - Support Ant Task for Bytecode Enhancement
* [HHH-11804] - Embeddable class' name and the reference to it are different
* [HHH-11815] - @org.hibernate.annotations.Index and NullPointerException in IndexOrUniqueKeySecondPass
* [HHH-11818] - ClassCastException when binding a MaterializedNClobType value as NClob
* [HHH-11826] - ImplicitNamingStrategyComponentPathImpl generates invalid SQL for Entity with Embedded ElementCollection
* [HHH-11827] - JPA entity native query not eagerly fetching associations as suggested by documentation.
* [HHH-11830] - Shared Session memory leak via TransactionObserver reference
* [HHH-11832] - ManyToManyWithDynamicFilterTest fails on Sybase due to reserved word
* [HHH-11837] - MapsId and PrimaryKeyJoinColumn examples in the documentation should use OneToOne rather than ManyToOne
* [HHH-11841] - QueryException on map associaton when using Envers
* [HHH-11851] - BaseEnversFunctionalTestCase tests do not test against all parameterized audit strategies.
* [HHH-11864] - AutoCommit mode not reset after use by SchemaValidator
* [HHH-11868] - Documentation : Bad Hibernate type mapped to java.time.ZonedDateTime (Java 8)
* [HHH-11881] - Null Set collection elements are inserted into collection table
* [HHH-11884] - wrong class in returnedClass() in UserType example
* [HHH-11892] - Audit data not loaded for @ElementCollection
* [HHH-11897] - Fix support for Tuple results for native queries
* [HHH-11904] - EnumExplicitTypeTest test assert fails on mariadb clusters
* [HHH-11905] - AbstractLobTest Fails on Sybase
* [HHH-11910] - SchemaUpdateTest fails on databases using case-insensitive identifiers
* [HHH-11914] - SchemaUpdate.setHaltOnError(true) does nothing
* [HHH-11915] - DatabaseMetaData#getIndexInfo can return column names enclosed in quotes on PostgresPlus
* [HHH-11916] - Unnecessary initialization of lazy collection on PERSIST cascade
* [HHH-11922] - Entity with null many-to-one cannot be loaded when associated entity has composite ID with hibernate.create_empty_composites.enabled=true
* [HHH-11927] - CascadeMergeToChildBeforeParentTest should not assume the persisted entity has the id with a value of 1
* [HHH-11928] - Empty left join fetched collection is uninitialized when collection key is composite with hibernate.create_empty_composites.enabled=true
* [HHH-11935] - Log a warning and update documentation that enabling "empty" composites is an experimental feature
* [HHH-11944] - Fix the Session related delegating classes
* [HHH-11957] - DB2 substring method needs to be exposed in DB297Dialect
* [HHH-11982] - AbstractSharedSessionContract#getInterceptor should not call checkTransactionSynchStatus()
** New Feature
* [HHH-11907] - Add the getResultStream() default method in org.hibernate.query.Query
* [HHH-11942] - ANTLR parser should fail when providing an extra parenthesis
** Task
* [HHH-11698] - Upgrade to Byte Buddy 1.6.14 for improved JDK9 compatibility
* [HHH-11752] - Remove reference to old types.
* [HHH-11756] - Typo in public API method name: requiresPostCommitHanding on PostInsertEventListener
* [HHH-11808] - Update migration guide and documentation
* [HHH-11878] - Minor typo in CascadeStyles.java
* [HHH-11950] - Target WildFly 11 for produced hibernate-orm-modules
** Improvement
* [HHH-8955] - Add HSQLDialect support for trunc
* [HHH-10934] - Preventing duplicate ForeignKey generation
* [HHH-11176] - Add support for Tuple results for native queries
* [HHH-11186] - Add examples for all Hibernate annotations
* [HHH-11290] - Migrate all documentation snippets that derive the source code from extras instead of actual Unit Tests
* [HHH-11411] - Two column navigation and search box for documentation
* [HHH-11500] - Provide the cause of the error when validating @Loader named queries
* [HHH-11526] - Documentation for custom collection types
* [HHH-11546] - Add support for SAP NetWeaver Application Server as JTA Platform
* [HHH-11647] - Use ALTER TABLE IF EXISTS on Postgres
* [HHH-11750] - Fix typos in Hibernate 5.2 user guide
* [HHH-11759] - Improve deterministic nature of generated SQL of audited properties.
* [HHH-11793] - Change docs to point out that EAGER associations cannot be turn to LAZY with entity graphs
* [HHH-11820] - Do not inject CollectionTracker into entity without collection
* [HHH-11824] - Remove reflection for accessing Types.REF_CURSOR
* [HHH-11886] - Elaborate Envers documentation and switch to actual source code examples
* [HHH-11929] - Improve Performance of SQLServer2012LimitHandler.hasOrderBy()
* [HHH-11934] - Add a protected getter for the delegate in SessionFactoryDelegatingImpl
* [HHH-11945] - Make ExceptionConverterImpl use SharedSessionContractImplementor instead of AbstractSharedSessionContract
* [HHH-11946] - Configure the Configurable services in SessionFactoryServiceRegistryImpl
* [HHH-11951] - Improve TransactionStatus javadoc
* [HHH-11956] - Add createCustomLoader() to the NativeQueryInterpreter contract
* [HHH-11962] - Unmark deprecated the NativeQuery methods and add missing covariant overrides
** Patch
* [HHH-3924] - Use intern() to reuse strings and reduce memory usage
** Deprecation
* [HHH-11660] - Deprecate org.hibernate.mapping.RelationalModel
* [HHH-11700] - Deprecate three org.hibernate.engine.spi.SessionFactoryImplementor methods
* [HHH-11737] - Remove dependency on legacy criteria package.
** Remove Feature
* [HHH-11890] - Remove old docbook folder from the documentation module
* [HHH-11891] - Clarify documentation about Hibernate support for basic array types
v5.2.10.FinalCompare Source
https://hibernate.atlassian.net/projects/HHH/versions/28100
** Bug
* [HHH-3628] - Hilo optimizer problem in case of multiple threads accessing the sequence table
* [HHH-8001] - Apply query timeouts to Oracle follow-on locking
* [HHH-9663] - Orphan removal does not work for OneToOne relations
* [HHH-10062] - ScrollableResults with join fetch reuses proxy rather than loading actual object.
* [HHH-10728] - NullPointerException when using CriteriaBuilder.selectCase with CriteriaBuilder.equal
* [HHH-11459] - Bytecode-enhanced Entity cannot be merged or refreshed
* [HHH-11557] - DB2 gets confused with numerical parameters in nullif function DB2Dialect
* [HHH-11575] - Multiple revisions are created during a single transaction with FlushMode COMMIT
* [HHH-11576] - Unloaded collections get deleted when entity is bytecode enhanced
* [HHH-11579] - Disable Query parameter validation when a Session is unwrapped from an EntityManager
* [HHH-11580] - EnversPreCollectionRemoveEventListener fails because EntityManager is closed when using JPA + JTA + Envers
* [HHH-11582] - Hibernate-Envers has incoherent behavior for modified flag when create new Entity
* [HHH-11591] - Nullable check should not be skipped for OneToOne annotated with @NotFound(action = NotFoundAction.IGNORE)
* [HHH-11592] - The Field org.hibernate.jpa.AvailableSettings.JDBC_PASSWORD is initialized with org.hibernate.cfg.AvailableSettings.JPA_JDBC_USER
* [HHH-11596] - @OneToOne association with @JoinTable ignores optional attribute
* [HHH-11601] - Fix tests failing on Oracle
* [HHH-11602] - Session close counter statistic not updated when using Hibernate in JPA mode
* [HHH-11609] - Cascade @OneToOne persist with enabled order_inserts generates statements in a wrong order
* [HHH-11612] - SINGLE_TABLE associated entity query missing restriction of DiscriminatorColumn - reverting HHH-11375
* [HHH-11616] - Refactor org.hibernate.jpa.test.lock.LockTest
* [HHH-11617] - Statement leak in case of "SQLGrammarException: could not extract ResultSet"
* [HHH-11625] - Namespace uses physicalNamingStrategy.toPhysicalCatalogName() for schema name.
** New Feature
* [HHH-10654] - LockOptions.SKIP_LOCKED semantics implementation on MSSQL
* [HHH-10850] - SQLServerDialect doesRepeatableReadCauseReadersToBlockWriters impelmentation
** Improvement
* [HHH-10831] - Hibernate method to un-proxy a javassist proxy
* [HHH-11409] - Bind registered collection types using their type handler
* [HHH-11499] - Add a new DB2 dialect that uses "cross join" for cross joins instead of ","
* [HHH-11542] - Allow the auto-commit resolution to be configurable for RESOURCE_LOCAL transactions
* [HHH-11569] - Return only distinct elements when query is hinted with EntityGraph
* [HHH-11584] - Made parameter names of Restrictions#between more readable
* [HHH-11585] - Batch ordering fails for bidirectional one-to-one associations
* [HHH-11593] - Fix test issues in SQL Server
* [HHH-11598] - Use the default catalog when scanning the tables for hbm2ddl schema migration
v5.2.9.FinalCompare Source
https://hibernate.atlassian.net/projects/HHH/versions/27600
** Bug
* [HHH-9114] - @IdClass with @MappedSuperclass results in "property not found"
* [HHH-11372] - Do not send RemoveExpiredCommands in repl/dist caches
* [HHH-11373] - Silence lock acquisition failures on remote nodes
* [HHH-11381] - In nonstrict mode, putFromLoad after evict can behave incorrectly
* [HHH-11397] - Query parameter binding validation issue
* [HHH-11470] - Schema update should not try to query sequences for Dialects not supporting them (DB2400Dialect, DerbyDialect, DB2390Dialect)
* [HHH-11477] - HQL query against field marked with @Lob fails on PostgreSQL
* [HHH-11502] - XML Mapped Entity with a ManyToOne association to a Annotation Mapped Entity -> NullPointerException
* [HHH-11503] - LimitHandler parameter binding fails on SQL Server 2012
* [HHH-11506] - Lazy properties are not updated on bytecode-enhanced entity if not all lazy properties (e.g. collections) are initialized
* [HHH-11510] - NativeQuery#iterate throws QuerySyntaxException instead of UnsupportedOperationException
* [HHH-11511] - QuerySyntaxException when sorting by a column using a JPQL reserved keyword
* [HHH-11516] - Level two cache may not be enabled when using @Cacheable without/instead of @Cache
* [HHH-11529] - Getting NullPointerException from ScanningCoordinator debug log
* [HHH-11536] - Fix unit tests failing on Oracle
* [HHH-11538] - Redundant left outer joins in generated SQL
* [HHH-11540] - Metamodel does not include embeddable type used in type variables
* [HHH-11545] - ForeignKey definition of @CollectionTable isn't properly used
* [HHH-11547] - Misspelling in documentation
* [HHH-11549] - Unable to locate MappedSuperclass version attribute when mixing annotations with hibernate mapping files
* [HHH-11554] - Inherited interfaces are not considered when creating EntityMetamodel
* [HHH-11555] - AbstractSharedSessionContract doesn't restore ExceptionConverter after de-serialization
* [HHH-11559] - Fix tests catching exceptions without re-throwing them
* [HHH-11560] - Envers throws a MappingException for Lob + ElementCollection for non-audited properties.
* [HHH-11570] - Hibernate Envers listeners fail because EntityManager is closed when using JPA/JTA/Hibernate 5.2.8/Envers
** Improvement
* [HHH-11089] - Naming Strategy Does not affect the user-specified index/foreign-key names
* [HHH-11143] - Log a warning if @Cache / @Cacheable specified on non-root entities
* [HHH-11473] - Refactor MySQL Dialects
* [HHH-11509] - Infomix limit handler support for offset
* [HHH-11518] - Log4DelegatingLogger slows down testsuite execution by formatting messages too eagerly
* [HHH-11530] - IdentityGeneratorExtendsTest.testIdentifierGeneratorExtendsIdentityGenerator failing on Oracle DBs
* [HHH-11551] - Forward IOException in ClassFileArchiveEntryHandler::toClassFile
* [HHH-11558] - Envers Query API throws NullPointerException when providing a non-audited entity class.
* [HHH-11563] - Avoid calling multiple times org.hibernate.mapping.Component#getComponentClass() during the PojoComponentTuplizer creation
* [HHH-11564] - ThreadLocal access in ManagedSessionContext does not need synchronization
* [HHH-11568] - Throw QueryException rather than antlr-specific exceptions when query parsing fails.
v5.2.8.FinalCompare Source
https://hibernate.atlassian.net/projects/HHH/versions/27000
** Sub-task
* [HHH-7132] - Split Oracle spatial dialect into OGC Strict/non-strict dialects
* [HHH-11475] - Deprecate ModificationStore
** Bug
* [HHH-10256] - ClassCastException in ResultSetReturnImpl.java:75
* [HHH-10537] - Usage of JPQL KEY() with entity key generates inner join
* [HHH-10577] - Allow dereferencing of KEY() path
* [HHH-10930] - Need to add jta dependency for the plugin to work
* [HHH-10938] - Substantial native memory leak when bootstrapping EntityManagerFactory
* [HHH-10989] - Unidirectional one-to-many doesn't take care of many side during removal if bytecode enhancement is on
* [HHH-11161] - @LazyCollection(LazyCollectionOption.EXTRA) is not extra lazy for bytecode enhanced classes
* [HHH-11180] - JPA @ForeignKey still not consistently applied from annotation binding
* [HHH-11237] - Incorrect update occurs when updating a detached object with empty component and @SelectBeforeUpdate
* [HHH-11262] - Bulk Operations attempt to create temporary tables, but user does not have permission to create table
* [HHH-11299] - Uninitialized ManyToMany Entry is not removed when bytecode-enhanced Entity is deleted
* [HHH-11301] - Oracle Spatial Dialect non-string mode is unavailable
* [HHH-11410] - ManyToMany with Filter generates incorrect load SQL
* [HHH-11412] - EntityManager/Session setProperty should permit custom properties
* [HHH-11416] - Envers query API: cannot traverse relation if target entity is mapped with JOINED subclass mapping/Unrelated property joins do not work when target entity is Mapped with JOINED subclass mapping
* [HHH-11418] - SynonymValidationTest failure
* [HHH-11419] - QueryAndSQLTest failing on MS SQL Server
* [HHH-11425] - Karaf feature misses byte buddy dependency
* [HHH-11426] - NullPointerException in getPersistenceUnitUtil().getIdentifier() on detached enhanced entity
* [HHH-11434] - Failure in some tests causes TS to hang infinitely
* [HHH-11436] - SQLTest failure
* [HHH-11437] - Entity joins are not polymorphic
* [HHH-11438] - Inconsistencies in the documentation for bytecode enhancement
* [HHH-11455] - When "schema" attribute is set explicitly, tables are identified by schema name even when underlying database doesn't support schemas
* [HHH-11456] - SequenceHiLoGeneratorTest fails due to wrong select string on SQL Server
* [HHH-11467] - Form-feed (\f 0x0C) in generated SQL triggers exceptions in Firebird
* [HHH-11484] - Conversion from String to Locale.ROOT is not working
** Task
* [HHH-11431] - Remove unintended deprecations on Query
* [HHH-11439] - Switch from Geronimo JTA to Narayana JTA
* [HHH-11445] - Improve Infinispan second-level cache documentation
* [HHH-11461] - Remove reference to tools class EnversSchemaGenerator
* [HHH-11468] - Update CreationTimestamp and UpdateTimestamp Javadoc
** Improvement
* [HHH-8768] - Add support for OFFSET/FETCH pagination for SQL Server 2012
* [HHH-11417] - Upgrade Byte Buddy to 1.6.4
* [HHH-11420] - Update Byte Buddy to 1.6.6. and use more granular locks on type caches
* [HHH-11428] - When multiple @RequiresDialect annotation is applied the test is ignored
* [HHH-11442] - Update documentation for HHH-10858
* [HHH-11448] - Fix tests failing on PostgreSQL
* [HHH-11450] - The testWithClause from WithClauseTest class fails on PostgreSQL
* [HHH-11453] - Documentation: explain/state find() and Query on a single entity can behave differently
* [HHH-11457] - Add MariaDB specific Dialects
* [HHH-11458] - Optimize the SQL formatter call when iterating through multiple targets
* [HHH-11482] - SUBSTRING example code suggests start position is 0-based
* [HHH-11485] - Document that the @Filter annotation only applies to query
* [HHH-11489] - Improve the documentation about upgrading WidFly with latest Hibernate ORM modules
* [HHH-11491] - Add documentation to non-temporary tables bulk-id strategies
v5.2.7.FinalCompare Source
https://hibernate.atlassian.net/projects/HHH/versions/26401
** Bug
* [HHH-4712] - Field named "id" (but not an @Id) in a class referenced via join table leads to "Column 'col_1_1_' not found" when retrieving old versions
* [HHH-8973] - support auditing revised properties on detatched objects
* [HHH-9108] - Envers with Embeddable having a collection of other entities results in PropertyAccessException: IllegalArgumentException
* [HHH-9834] - Audit table creation fails for ElementCollection Map with CLOB/NCLOB element column
* [HHH-10183] - Mapping for NVARCHAR in SqlServer not working with native queries; org.hibernate.MappingException: No Dialect mapping for JDBC type: -9
* [HHH-10561] - Join on treated root not rendered in HQL
* [HHH-11134] - StringIndexOutOfBoundsException in BooleanTypeDescriptor
* [HHH-11173] - Bytecode enhanced lazy collection won't load from cache
* [HHH-11202] - IllegalAccessException on Embeddable ID after serializing Getter in cache key
* [HHH-11236] - JPA hbm2ddl auto-generation creates ddl with invalid syntax for Unique Key with any MySQLDialect
* [HHH-11242] - Unable to enhance property from MappedSuperclass: class is frozen
* [HHH-11284] - Enhancer dirty tracking doesn't work with inherited entities
* [HHH-11309] - Cannot install Hibernate feature into Karaf 4.0.7
* [HHH-11323] - Evict during concurrent update and putFromLoad can result in stale entry in 2LC
* [HHH-11350] - Intermittent failure in testEvictAll/testRemoveAll
* [HHH-11352] - Hibernate & Paging: BROKEN when a column contains the word "FROM" for SQL Server
* [HHH-11364] - Unable to populate an ElementCollection (of an embeddable type) of an audited entity when the collection has a null value for a property with JoinColumn
* [HHH-11369] - gradle tasks fail to list
* [HHH-11375] - SINGLE_TABLE associated entity query missing restriction of DiscriminatorColumn
* [HHH-11376] - Malformed SQL query sent to SQL Server with left outer join and pessimistic lock
* [HHH-11383] - Envers Query API: Cannot traverse relation of superclass with table-per-subclass mapping
* [HHH-11393] - Hibernate/JPA CriteriaQuery trim function generate wrong SQL for PostgreSQL
* [HHH-11394] - Custom WildFly modules include a duplicate dependency on Javassist
* [HHH-11400] - HHH90000016: Found use of deprecated 'collection property' issue for valid JPQL query
* [HHH-11401] - Subquery join rewrite produces wrong SQL in some cases
* [HHH-11404] - ManagedSuperclass not enhanced when extending another ManagedSuperclass
* [HHH-11407] - JPA + JDBC transaction - when a commit fails rollback is executed twice
** Task
* [HHH-11382] - Upgrade WildFly version used for integration tests to 10.1.0.Final
** Improvement
* [HHH-10858] - Could not find matching type descriptor for requested Java class [...]; using fallback
* [HHH-11339] - PutFromLoads in replicated/distributed caches should propagate asynchronously
* [HHH-11344] - Reduce execution time of hibernate-infinispan testsuite
* [HHH-11370] - Consider making javax.enterprise:cdi-api dependency "provided"
* [HHH-11377] - ReflectHelper#getConstantValue should consider digits as well
* [HHH-11388] - Fix documentation typos spotted by FabioUeno
* [HHH-11389] - Upgrade Byte Buddy to 1.6.0
* [HHH-11395] - ServiceRegistry#getService(...) throws NPE when service initiator returns null
* [HHH-11408] - Fixing typos in documentation
v5.2.6.FinalCompare Source
https://hibernate.atlassian.net/projects/HHH/versions/26100
** Bug
* [HHH-4313] - ConcurrentModificationException when collection of embeddable contains a collection
* [HHH-7940] - NullPointerException with indexed Collections
* [HHH-7949] - Mapping of modified flags for bidirectional association causes lazy loading of collections
* [HHH-10465] - Loss of precision in temporal JavaTypeDescriptor implementations
* [HHH-10623] - Persist of detached entity in derived ID
* [HHH-11183] - Mixed line endings in schema creation script
* [HHH-11241] - Missing column when executing HQL and criteria query with secondary table
* [HHH-11257] - Connection leak when SQLGrammarException is thrown
* [HHH-11274] - EntityManagerFactoryImpl.getIdentifier uses deprecated version of getIdentifier
* [HHH-11277] - SQLServerDialect does not adhere to supportsVariableLimit setting
* [HHH-11278] - setMaxResult(0) should return an empty List
* [HHH-11287] - requiresDependencyResolution must bet set in plugin.xml to include maven dependencies in enhancement classpath
* [HHH-11288] - Execution project artifacts are always empty, so dependencies are never included
* [HHH-11289] - Lazy-initializing a static Method and making accessible not thread-safe
* [HHH-11293] - Use of enhancer dirty tracking causes collections in entities to not be persisted
* [HHH-11294] - NPE in org.hibernate.jpa.internal.util.PersistenceUtilHelper.isInitialized(PersistentAttributeInterceptable)
* [HHH-11296] - Incorrect handling of NCLOB streaming
* [HHH-11304] - Invalidations are not cleared when transaction rolls back
* [HHH-11305] - @OneToOne association, Nullable check does is not skipped for @NotFound(action = NotFoundAction.IGNORE)
* [HHH-11314] - BasicHibernateAnnotationsTest.testInheritFiltersFromMappedSuperclass fails on MS SQL Server
* [HHH-11315] - EnhancerTest fails on Oracle databases
* [HHH-11316] - EnhancerTest fails on Oracle databases
* [HHH-11324] - SQLServer2005LimitHandler uncapable of handle subquery in column list
* [HHH-11328] - Persist of transient entity in derived ID that is already in merge process throws javax.persistence.EntityExistsException
* [HHH-11329] - Too long identifiers in tests in org.hibernate.test.inheritancediscriminator.embeddable package
* [HHH-11330] - Skip IdentifierGeneratorWithNaturalIdCacheTest on dialects that do not support identity columns
* [HHH-11331] - SQLLoaderTest fails on DB2
* [HHH-11332] - QueryAndSQLTest and QueryTest failing on Sybase because null == null
* [HHH-11335] - ByteArrayIdTest and PrimitiveByteArrayIdTest failing on Oracle DBs
* [HHH-11337] - Incorrect SQL generated when use both left join with unrelated entity and implicit join to another entity in select-clause
* [HHH-11340] - Joins on Entity Joins are not rendered into SQL
** Improvement
* [HHH-4959] - Concurrent HQL parsing blocks on ReflectHelper.classForName()
* [HHH-11265] - JCacheRegionFactory should allow for subclasses to specify CacheManager
* [HHH-11295] - Some improvements to EntityJoinTest
* [HHH-11307] - When .class cannot be loaded, throw a sensible exception instead of NPE
* [HHH-11308] - Bump c3p0 version up to support JDBC 4.2
* [HHH-11317] - Several typos and style fixes in documentation
* [HHH-11318] - Fix Infinispan Javadoc documentation typos
* [HHH-11319] - The dirtyPropertyNames content is NOT logged properly
* [HHH-11320] - Disable EntityRegionAccessStrategyTest#testContestedPutFromLoad because of short timeout
* [HHH-11321] - ByteBuddy Enhancer throws java.lang.IllegalStateException: Cannot resolve type description for certain classes
* [HHH-11338] - Apply HHH-11194 fix to Dialect subclasses
* [HHH-11346] - Upgrade gradle to 3.2.1 + Upgrade build scan plugin to 1.3
v5.2.5.FinalCompare Source
https://hibernate.atlassian.net/projects/HHH/versions/25600
** Sub-task
* [HHH-2705] - optimistic-lock = "dirty" does not support detached objects
** Bug
* [HHH-5467] - API documentation for @Fetch(SUBSELECT) is ambiguous.
* [HHH-6941] - Erroneous Javadoc for getReferencedProperty, getReferenceablePropertyIterator
* [HHH-9816] - Document exclude-unlisted-classes and hibernate.archive.autodetection in the manual
* [HHH-11083] - WrongClassException using Infinispan and sharing cache regions
* [HHH-11155] - Lazy properties are not updated if not all lazy properties (e.g. collections) are initialized
* [HHH-11194] - [Regression] SQLServerDialect no longer supports setFirstResult(n)
* [HHH-11197] - Hibernate Spatial cannot parse WKT from PostGIS
* [HHH-11205] - char is not treated as nationalized character
* [HHH-11214] - ValidityAuditStrategy not audit properly nested collection with nulls
* [HHH-11215] - NullPointerException when reading an audited entity that has a collection of embeddables with a ManyToOne to an unaudited entity.
* [HHH-11216] - @ElementCollection for enumerations is failing when enabling insert ordering
* [HHH-11217] - SessionImpl.refresh() throws IllegalArgumentException, "not an Entity" when using custom entity name
* [HHH-11226] - Hibernate cache throws NullPointerException during wildfly app server startup
* [HHH-11230] - Aggregate on (mappedBy) joined column produces invalid query
* [HHH-11232] - Session closed exception when using Envers in a JTA transaction
* [HHH-11248] - Warn user when multiple persistence-units use the same name
* [HHH-11250] - NPE occurs when using filters whose name contains a dot
* [HHH-11254] - Timestamps cache fails validation if eviction strategy = MANUAL
* [HHH-11258] - Using nested order by in a function context produces wrong sql
* [HHH-11267] - hibernate-infinispan testsuite is broken
* [HHH-11269] - JPA & JTA - Error during managed flush [Session/EntityManager is closed] on flush-time cascades
** New Feature
* [HHH-3674] - Expose SchemaUpdate#haltOnError as a configuration property
** Task
* [HHH-7424] - document HHH-2576
* [HHH-11238] - Upgrade JBoss Logging Tools to 2.0.1.Final
* [HHH-11239] - Upgrade Jandex to version 2.0.3.Final
* [HHH-11240] - Upgrade Infinispan to version 8.2.4.Final
* [HHH-11268] - Changes required after upgrading to Infinispan to 8.2
* [HHH-11270] - Upgrade to Infinispan 8.2.5.Final
* [HHH-11271] - Fix hidden failure in InfinispanRegionFactoryTestCase#testTimestampValidation
** Improvement
* [HHH-476] - Event System documentation
* [HHH-4465] - Document @Entity.name != Hibernate entity name
* [HHH-10127] - Allow indication that converted types are immutable
* [HHH-10211] - Create Postgis9Dialect, Postgis92Dialect and Postgis94Dialect
* [HHH-11034] - Query.stream() Javadoc should specify whether the resulting Stream contains resources
* [HHH-11152] - ByteBuddy BytecodeProvider
* [HHH-11204] - Fix typo for all "occured" error message to occurred
* [HHH-11206] - Document all configurations that are not present in AvailableSettings
* [HHH-11220] - Auto-detect SQL Server 2016 when the major version is 13
* [HHH-11221] - Add more authors to the User Guide header
* [HHH-11225] - Add CriteriaBuilder overloads for methods dealing with Collection to also deal with Map
* [HHH-11233] - JPA SQL function with no arguments can only be called if we provide a comma
* [HHH-11235] - split checkstyles into fatal and non-fatal configs
* [HHH-11245] - Usage of a closed Thread Context ClassLoader
* [HHH-11255] - @NaturalId mapping fails when using a composite natural identifier
** Patch
* [HHH-2123] - clarification on the way interceptors and event system interact.
v5.2.4.FinalCompare Source
https://hibernate.atlassian.net/projects/HHH/versions/25400
** Bug
* [HHH-8512] - Hibernate documentation is not clear what Java/JDBC version is required
* [HHH-9864] - foreign key violation with order_inserts=true and batches with mixed subclass entities
* [HHH-11012] - Hibernate Spatial Geometry Not Serializable
* [HHH-11050] - Gradle Enhancement Task RuntimeException: class is frozen
* [HHH-11087] - MySQL56SpatialDialect does not register geometry types causing Geometry types are not correctly deserialized
* [HHH-11107] - Audit table schema generation creates foreign key constraint to Entity table for EmbeddedId containing ManyToOne
* [HHH-11145] - SQLServer2005LimitHandler creates invalid query when quoted column uses keywords.
* [HHH-11149] - Update plugin parameters for maven enhancer plugin
* [HHH-11157] - Invalid identifiers generated in org.hibernate.engine.internal.JoinSequence
* [HHH-11159] - JPA CriteriaUpdate - NullLiteral causes IllegalArgumentException: Could not convert java type to Hibernate type
* [HHH-11166] - JPA & JTA - java.lang.IllegalStateException: Session/EntityManager is closed when EntityManager is closed with an active Transaction
* [HHH-11171] - Java 8 time types fail Externalization
* [HHH-11179] - NullPointerException on lazy load of non-existed entity outside transaction
* [HHH-11182] - HQL subquery with constraint property in superclass does not join superclass table
* [HHH-11184] - SessionFactoryDelegatingImpl.registerNamedSQLQueryDefinition call wrong delegate method
* [HHH-11188] - SessionImpl.refresh() throws IllegalArgumentException, "Entity not managed" for detached instances when JPA bootstrapped
* [HHH-11203] - UniqueConstraintGenerationTest fails on db2
** New Feature
* [HHH-3771] - Best practice for equals/hashCode implementation
** Task
* [HHH-5152] - Update Configuration chapter (chapter 3) to reflect Hibernate Annotations
* [HHH-7010] - Document mapping annotations
* [HHH-9216] - Add documentation about merging multiple detached representations of the same entity
* [HHH-10243] - document package registration for Hibernate 5
* [HHH-11105] - Update Ehcache to 2.10.3
** Improvement
* [HHH-5037] - Improve documentation for immutable/read-only entity and immutable collection functionality
* [HHH-10489] - DB2400Dialect could use the same LimitHandler as DB2Dialect
* [HHH-11066] - Documentation regarding the reason @Filter is not supported with @Cache for collections
* [HHH-11127] - Confused batch processing doc example
* [HHH-11142] - Document supported use/implications of @Cache / @Cacheable
* [HHH-11148] - Migrate HikariCP from Java 1.6 to Java 1.8
* [HHH-11151] - Update Getting Started guide to Hibernate 5.2
* [HHH-11174] - Document that XML file mappings can reside outside of JAR
* [HHH-11175] - Remove the Cartesian Product note from JOINED inheritance
* [HHH-11177] - Duplicate queries during startup
* [HHH-11189] - Remove all links to external blog posts from User Guide
v5.2.3.FinalCompare Source
https://hibernate.atlassian.net/projects/HHH/versions/24650
** Bug
* [HHH-3846] - LazyInit error on persting with detached association
* [HHH-5908] - unnecessary updates when using select-before-update dirty check with entity that has immutable many-to-one properties.
* [HHH-6562] - Unknown collection role when accessing ElementCollection in Embeddable via Criteria API
* [HHH-7681] - Collection changes result in null audit values when collection entity participates in a fake bidirectional relationship.
* [HHH-8630] - random map key column generated when using @AttributeOverrides and @ElementCollection
* [HHH-9329] - Join With SQL generation regression
* [HHH-9739] - Updated object is written to second level cache with CacheMode.IGNORE
* [HHH-10229] - Select value from element collection results in wrong SQL being produced
* [HHH-10502] - ORDER BY FIELD(..) throws java.sql.SQLException: Operand should contain 1 column(s)
* [HHH-10629] - Spatial not bundled in release bundles
* [HHH-10659] - Natural Id 2nd level Cache not working when Identity is database generated
* [HHH-10693] - PostgreSQL should not use nvarchar when using Nationalization
* [HHH-10695] - MySQL fails using the NCLOB type
* [HHH-10818] - Allow AttributeConverter on attributes marked as Lob (REALLY this time)
* [HHH-10978] - Hibernate throws SQLGrammarException: Error accessing table metadata when @Table is used with schema value and no catalog
* [HHH-10981] - Support private persistent attributes in @MappedSuperclas
* [HHH-10998] - NullPointerException when using join with subselect in hbm mapping
* [HHH-11004] - Array types as @ElementCollection values not handled
* [HHH-11005] - OneToMany generated incorrect SQL where MapKey is on superclass and using InheritanceType.JOINED
* [HHH-11023] - Startup performance regression : schema update/validate
* [HHH-11030] - InformationExtractorJdbcDatabaseMetaDataImpl getTable method wrong default namespace lookup
* [HHH-11033] - NativeQueryImpl::doScroll seems to be broken when used with setParameterList (affects scroll and stream)
* [HHH-11036] - The drop schema filtering of sequence generation with schemaFilter is wrong
* [HHH-11037] - Subclass embeddable sub-properties ignored if superclass has property with same name
* [HHH-11038] - Invalid statement generated for @MapKeyColumn(updatable=false) for @OneToMany
* [HHH-11051] - Cache EventListenerRegistry and StatisticsImplementor
* [HHH-11056] - Envers audits unchanged objects for a certain use case
* [HHH-11058] - NPE in SchemaValidator with DdlTransactionIsolatorJtaImpl
* [HHH-11061] - Attempt to resolve foreign key metadata from JDBC metadata failed to find column mappings for foreign when keywords auto quoting is enabled
* [HHH-11063] - Auditing tables are not filled correctly when using a custom hashCode method that does not use the entity id.
* [HHH-11067] - Proxy-wrapped Sessions (ThreadLocalSessionContext.TransactionProtectionWrapper) handle equals incorrectly
* [HHH-11072] - Skip CriteriaLiteralInSelectExpressionTest#testStringLiteral2 for Oracle, DB2, SQL Server, and Sybase dialects
* [HHH-11073] - Casting to boolean in query fails on MySQL
* [HHH-11081] - JPA join with treat causes QuerySyntaxException: Invalid path
* [HHH-11084] - SQLServer2005LimitHandler applies TOP(?) to subselect
* [HHH-11092] - NamedNativeQueries ordinal parameters are zero based
* [HHH-11097] - Performance problem if cached entity has attribute state with an expensive toString() method (LOB, etc)
* [HHH-11099] - Closing EntityManager with an active transaction causes JTA connection leak
* [HHH-11101] - Missing unique constraint for many-to-many with unique=true in list mapping
* [HHH-11120] - SessionFactoryOptionsImpl#releaseResourcesOnCloseEnabled never initialized
* [HHH-11121] - Wrong NativeQueryImpl.setZeroBasedParametersIndex when Session#createSQLQuery is executed after EM#createNativeQuery
* [HHH-11131] - OrderedSequenceGenerator no longer serves any purpose
* [HHH-11133] - Audit tables storing incorrect discriminator value when using JOINED entity inheritance.
* [HHH-11140] - "query specified join fetching, but the owner of the fetched association was not present in the select list" with @ElementCollection
** New Feature
* [HHH-10399] - Add support for specifying TimeZone for ZonedDateTime type
** Improvement
* [HHH-10106] - Include source entity name and table name (attribute name too ideally) for associations referencing unmapped classes
* [HHH-10406] - Provide @CreationTimestamp and @UpdateTimestamp for Instant and LocalDateTime
* [HHH-10523] - 2.3.20. SQL quoted identifiers in User Guide should discuss explicit enclosure in double-quotes (JPA)
* [HHH-10972] - Use UTF-8 charset for reading files for initializing the database (javax.persistence.sql-load-script-source scripts)
* [HHH-11007] - The distributed modules for WildFly are missing Hibernate Envers test case support.
* [HHH-11027] - Document the PASS_DISTINCT_THROUGH Query Hint
* [HHH-11059] - Improve documentation for JTA configuration in user guide and 5.0 migration guide
* [HHH-11069] - Improve documentation regarding GenerationType.AUTO
* [HHH-11070] - Add the full Hibernate ORM version to the User Guide title
* [HHH-11074] - Add method setTimeout for DetachedCriteria
* [HHH-11082] - Log the failing SQL when the batched execution throws a RuntimeException (e.g. StaleStateException)
* [HHH-11108] - Add test to prove that @Basic( fetch = FetchType.LAZY ) really works as expected
* [HHH-11116] - Improve the JPA bootstrapping section in the User Guide
* [HHH-11119] - Improve performance of StringHelper.qualify() and StringHelper.unqualify()
* [HHH-11136] - Reduce memory consumption caused by Method.getParameterTypes()
v5.2.2.FinalCompare Source
https://hibernate.atlassian.net/projects/HHH/versions/24150
** Bug
* [HHH-5393] - MappingException when @MapKeyColumn refers to a column mapped in embeddable map value
* [HHH-7249] - Discrimator values in versioned entities in one to many relations could cause problems when deleting relation
* [HHH-7625] - Inverse OneToMany with a CompositeKey fails
* [HHH-9199] - ValidityAuditStrategy: Collection of embeddables is not audited correctly
* [HHH-10027] - Dynamic filter parameter can be bound in wrong order when applied to OneToMany collections
* [HHH-10617] - multiLoad behavior
* [HHH-10725] - Hibernate Integrations Guide: an incorrect example LatestAndGreatestConnectionProviderImpl
* [HHH-10795] - StatefulPersistenceContext.entityEntryContext does not work properly for ManagedEntity associated with a different StatefulPersistenceContext
* [HHH-10810] - ImplicitIndexColumnNameSource should extend ImplicitNameSource.
* [HHH-10879] - SqlServer dialect doesn't respect "key" reserved keyword
* [HHH-10888] - PluralAttribute#isAssociation returns true for @ElementCollection
* [HHH-10896] - Exception thrown when dropping schema with a managed connection
* [HHH-10900] - ExceptionConverter throws an exception if the Proxy is no longer reachable
* [HHH-10907] - Fix connection leak problem in hibernate-core tests
* [HHH-10915] - NullPointerException from AbstractProducedQuery.getParameters()
* [HHH-10919] - HQL: Sql syntax exception when joining a Map<Entity,Component>
* [HHH-10920] - Joined inheritance : Same super class field name in embedded type causes embedded field to be ignored
* [HHH-10922] - flush triggers load when using enableDirtyTracking
* [HHH-10937] - The generation of the drop schema does not filter sequence with schemaFilter
* [HHH-10942] - Session not flushing starting from 5.2.0 in Karaf + Aries JPA & JTA
* [HHH-10944] - org.hibernate.test.mappingexception.MappingExceptionTest#testNotFound failure
* [HHH-10950] - uniqueResultOptional fails for Query created from CriteriaQuery
* [HHH-10952] - Tests leaving transactions opened cause PostgreSQL to hang
* [HHH-10953] - HQL update statement fails if entity is inside a package of format in.mycomany.domain.Entity
* [HHH-10955] - PessimisticWriteLockTimeoutTest#testSkipLocked should run only on PostgreSQL 9.5
* [HHH-10959] - Methods in org.hibernate.query.Query should not return the deprecated org.hibernate.Query
* [HHH-10964] - Fix missing currentTenantIdentifierResolver
* [HHH-10973] - hibernate-enhance-maven-plugin won't enhance entities with bidirectional relationships
* [HHH-10977] - entity not enhanced when mapped superclass enhanced before
* [HHH-10987] - Cannot save JTS geometry with SRID 3857 into SRID 3857 column
* [HHH-10991] - Wrong order parameter binding when filters are used in conjunction with component type parameters and subqueries
* [HHH-10993] - NPE when Lazy loading collection without transaction for bytecode enhanced entitie
* [HHH-10994] - Limit Handler for SQL server doesn't support queries with alias( without 'as' keyboard ) in select clause.
* [HHH-11009] - org.hibernate.AnnotationException: Unable to create unique key constraint - if column not found
* [HHH-11013] - The release task creates two documentation folders for UserGuide
* [HHH-11016] - Hibernate Schema Management Tool does not properly drop sequences for PostgresSQL 8.2+
** New Feature
* [HHH-10965] - Add new Query Hint to avoid passing DISTINCT from entity queries to SQL statements
* [HHH-10966] - Document @DiscriminatorValue NULL and NOT_NULL options
* [HHH-10971] - Document flush operation order
** Task
* [HHH-10948] - Upgrade Byteman to 3.0.6
** Improvement
* [HHH-8687] - Better exception message for PostgreSQL81Dialect and named REF_CURSOR parameter binding
* [HHH-10531] - JaxbHbmTuplizerType marshalling does not conform hibernate-mapping-4.0.xsd
* [HHH-10532] - Cannot marshall JaxbHbmBasicAttributeType to xml if the "generated" attribute is not specified
* [HHH-10800] - InformixDialect: add support for coalesce(), current_timestamp(), current_date()
* [HHH-10905] - NullPointerException when StatelessSession.get(Class, Serializable, LockMode) called with null LockMode, instead of defaulting to LockMode.NONE
* [HHH-10923] - Upgrade CDI 1.1 and related dependencies to Final
* [HHH-10924] - Replace ConcurrentServiceBinding by ConcurrentHashMap
* [HHH-10943] - Driver Manager Connection Pool should close leaked connections upon shutting down
* [HHH-10945] - Move TransactionUtil from documentation to hibernate-testing
* [HHH-10946] - Add utility to detect connection leaks during