** Bug
* [HHH-14445] - Javassist skip EntityWithMutableAttributesTest, LoadAndUpdateEntitiesWithCollectionsTest, SimpleDynamicUpdateTest, SimpleDynamicUpdateTest
* [HHH-14424] - When enhanced as a proxy with dirty checking is enabled, on flush uninitialized entities containing collections are updated setting all fields to null
* [HHH-14408] - SPI provided user types are not applied
* [HHH-14407] - NPE in Column.getSqlTypeCode(Mapping mapping) for column 'hib_sess_id' when using PersistentTableBulkIdStrategy
* [HHH-14404] - SessionBuilder.connectionHandlingMode is ignored
* [HHH-14386] - Persistence.createEntityManagerFactory("testPU") fails, if persistence unit has config & CurrentTenantIdentifierResolver is not null.
* [HHH-14229] - Foreign key is created even ConstraintMode.NO_CONSTRAINT specified
* [HHH-13944] - HQL/JPQL size() does not work (anymore) with nested expression
** Improvement
* [HHH-14447] - Add missing EventGroupListeners into FastSessionService and take advantage of them
* [HHH-14444] - Remove synchronization from PooledLoThreadLocalOptimizer
* [HHH-14442] - Upgrade Geolatte-geom dependency to latest
* [HHH-14428] - Could avoid allocating an org.hibernate.internal.SessionFactoryImpl$StatelessSessionBuilderImpl when no options are set
* [HHH-14418] - Reduce memory retention of each EventListenerGroup
* [HHH-14323] - Backport HHH-13682 to 5.4: Generate Java 13/14 bytecode for tests when building with JDK13/14
** New Feature
* [HHH-14415] - Upgrade to Jandex 2.2.3.Final
* [HHH-14253] - Provide an option to skip foreign key creation for ConstraintMode.PROVIDER_DEFAULT
* [HHH-13975] - geolatte-geom support for SpatialPredicates
** Task
* [HHH-14421] - Fix javadoc for Query.stream() method
* [HHH-14372] - Upgrade to Weld 3.1.5.Final in tests
* [HHH-14371] - Add --add-opens options required for tests
* [HHH-14370] - Add --add-opens options required for Gradle
* [HHH-14326] - StoredProcedureQuery instances should be closed by Hibernate ORM
* [HHH-14315] - Upgrade to Gradle 6.7 and use toolchains for per-JDK builds
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps hibernate-graalvm from 5.4.27.Final to 5.4.28.Final.
Changelog
Sourced from hibernate-graalvm's changelog.
Commits
6fd244e
5.4.28.Finalf8fd7a7
HHH-14447 Remove unneccessary type checkf6844e4
HHH-14447 Add missing EventGroupListeners into FastSessionService and take ad...8463865
HHH-14442 Fix checkstyle errors5af975d
HHH-14442 Upgrade geolatte-geom to 1.6.11493180
HHH-13975 Geolatte-geom support for SpatialPredicates77a847c
HHH-14444 Encapsulate ID generation in GenerationState for PooledLoThreadLoca...77467d0
HHH-14444 Avoid synchronization for multi-tenant generation in PooledLoThread...9658fc8
HHH-14444 Avoid synchronization for single-tenant generation in PooledLoThrea...fe965d1
HHH-14444 Test concurrent usage of ID generator optimizersDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)