[hibernate/hibernate-orm] 397ac8: [HHH-16979] Change SqmPathSource resolution method...
by Rastislav Budinsky
Branch: refs/heads/6.2
Home: https://github.com/hibernate/hibernate-orm
Commit: 397ac8df78b233849b1d36d4df0714e90059cae9
https://github.com/hibernate/hibernate-orm/commit/397ac8df78b233849b1d36d...
Author: The-Huginn <rbudinsk(a)redhat.com>
Date: 2023-08-02 (Wed, 02 Aug 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/NonAggregatedCompositeSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmAnyValuedSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmBasicValuedSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmEmbeddedValuedSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmEntityValuedSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmPluralValuedSimplePath.java
A hibernate-core/src/test/java/org/hibernate/orm/test/persister/entity/JoinedInheritanceImplicitJoinTest.java
Log Message:
-----------
[HHH-16979] Change SqmPathSource resolution method call
1 year, 7 months
[hibernate/hibernate-orm] f2b445: [HHH-16979] Change SqmPathSource resolution method...
by Rastislav Budinsky
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: f2b4454c0e971d763d819d071b9f892ad0ceb6bb
https://github.com/hibernate/hibernate-orm/commit/f2b4454c0e971d763d819d0...
Author: The-Huginn <rbudinsk(a)redhat.com>
Date: 2023-08-02 (Wed, 02 Aug 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/NonAggregatedCompositeSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmAnyValuedSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmBasicValuedSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmEmbeddedValuedSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmEntityValuedSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmPluralValuedSimplePath.java
A hibernate-core/src/test/java/org/hibernate/orm/test/persister/entity/JoinedInheritanceImplicitJoinTest.java
Log Message:
-----------
[HHH-16979] Change SqmPathSource resolution method call
1 year, 7 months
[hibernate/hibernate-orm] 71cb34: HHH-17005 - Replace monitor with a Java lock to av...
by Clement Escoffier
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 71cb3477ca63e2fa0e98df75f9df7465ddb9d4d9
https://github.com/hibernate/hibernate-orm/commit/71cb3477ca63e2fa0e98df7...
Author: Clement Escoffier <clement(a)apache.org>
Date: 2023-08-02 (Wed, 02 Aug 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/id/enhanced/HiLoOptimizer.java
M hibernate-core/src/main/java/org/hibernate/id/enhanced/LegacyHiLoAlgorithmOptimizer.java
M hibernate-core/src/main/java/org/hibernate/id/enhanced/PooledLoOptimizer.java
M hibernate-core/src/main/java/org/hibernate/id/enhanced/PooledOptimizer.java
Log Message:
-----------
HHH-17005 - Replace monitor with a Java lock to avoid pinning when using virtual threads
This commit replaces a `synchronized` with a ReentrantLock in:
- PooledOptimizer
- PooledLoOptimizer
- LegacyHiLoAlgorithmOptimizer
- HiLoOptimizer
The other implementations do not use a monitor lock.
1 year, 7 months
[hibernate/hibernate-orm] c6cdcc: HHH-16766: Load lazy hierarchical IdClass entities
by JBodkin
Branch: refs/heads/6.2
Home: https://github.com/hibernate/hibernate-orm
Commit: c6cdcc09094bc114258001fa10a6d5dd28755550
https://github.com/hibernate/hibernate-orm/commit/c6cdcc09094bc114258001f...
Author: James Bodkin <45513568+JBodkin(a)users.noreply.github.com>
Date: 2023-08-02 (Wed, 02 Aug 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultLoadEventListener.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/NonAggregatedIdentifierMappingImpl.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/Flight.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/FlightSegment.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/FlightSegmentConfiguration.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/FlightSegmentConfigurationId.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/FlightSegmentId.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/Freight.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/HierarchicalCompositeIdLazyTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/HierarchicalCompositeIdMaxDepthTest.java
Log Message:
-----------
HHH-16766: Load lazy hierarchical IdClass entities
1 year, 7 months
[hibernate/hibernate-orm] fe89b0: HHH-16766: Load lazy hierarchical IdClass entities
by JBodkin
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: fe89b0b4b1792362084135d5044a6d768ac935b8
https://github.com/hibernate/hibernate-orm/commit/fe89b0b4b1792362084135d...
Author: James Bodkin <45513568+JBodkin(a)users.noreply.github.com>
Date: 2023-08-02 (Wed, 02 Aug 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultLoadEventListener.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/NonAggregatedIdentifierMappingImpl.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/Flight.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/FlightSegment.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/FlightSegmentConfiguration.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/FlightSegmentConfigurationId.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/FlightSegmentId.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/Freight.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/HierarchicalCompositeIdLazyTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/HierarchicalCompositeIdMaxDepthTest.java
Log Message:
-----------
HHH-16766: Load lazy hierarchical IdClass entities
1 year, 7 months
[hibernate/hibernate-orm] ebab54: HHH-16964 Disable Log4J2's management beans during...
by Sanne Grinovero
Branch: refs/heads/6.2
Home: https://github.com/hibernate/hibernate-orm
Commit: ebab541bda1b5b240ee1b733b2c37fd5cdd57b95
https://github.com/hibernate/hibernate-orm/commit/ebab541bda1b5b240ee1b73...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2023-08-01 (Tue, 01 Aug 2023)
Changed paths:
M gradle.properties
M hibernate-core/hibernate-core.gradle
Log Message:
-----------
HHH-16964 Disable Log4J2's management beans during integration tests
Commit: 9e249452a91aea1109dcc21e0c72af013268704f
https://github.com/hibernate/hibernate-orm/commit/9e249452a91aea1109dcc21...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2023-08-01 (Tue, 01 Aug 2023)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/bytecode/spi/ByteCodeHelper.java
Log Message:
-----------
HHH-16965 ByteCodeHelper test utility might occasionally not read the full bytestream
Commit: 3b05c27a56a1640650a2af030c43d12d90d8bc80
https://github.com/hibernate/hibernate-orm/commit/3b05c27a56a1640650a2af0...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2023-08-01 (Tue, 01 Aug 2023)
Changed paths:
M gradle/databases.gradle
M hibernate-core/src/test/bundles/templates/cfgxmlpar/org/hibernate/orm/test/jpa/pack/cfgxmlpar/hibernate.cfg.xml
M hibernate-core/src/test/java/org/hibernate/orm/test/cache/RefreshUpdatedDataTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/connection/ConnectionCreatorTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/schemagen/JpaSchemaGeneratorTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/resource/common/DatabaseConnectionInfo.java
M hibernate-core/src/test/java/org/hibernate/orm/test/schemaupdate/ConnectionsReleaseTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/schemaupdate/H2DialectDataBaseToUpperTest.java
M hibernate-envers/src/demo/resources/META-INF/persistence.xml
M hibernate-envers/src/test/resources/hibernate.test.session-cfg.xml
M hibernate-integrationtest-java-modules/src/test/resources/META-INF/persistence.xml
M hibernate-jcache/src/test/java/org/hibernate/orm/test/jcache/RefreshUpdatedDataTest.java
M hibernate-jcache/src/test/java/org/hibernate/orm/test/jcache/TestHelper.java
M hibernate-proxool/src/test/resources/pool-one.properties
M hibernate-proxool/src/test/resources/pool-two.properties
M hibernate-testing/src/main/java/org/hibernate/testing/env/ConnectionProviderBuilder.java
M hibernate-testing/src/main/java/org/hibernate/testing/env/TestingDatabaseInfo.java
Log Message:
-----------
HHH-16963 Avoid H2's capability to register a JVM shutdown hook: causes classloader leaks during tests
Commit: 16421196486e21caf5bed91b836b85b300284299
https://github.com/hibernate/hibernate-orm/commit/16421196486e21caf5bed91...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2023-08-01 (Tue, 01 Aug 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/util/collections/MapBackedClassValue.java
Log Message:
-----------
HHH-16911 MapBackedClassValue ClassLoader leak
Commit: 306fd195a2665f39fc285e480c754d3557143a61
https://github.com/hibernate/hibernate-orm/commit/306fd195a2665f39fc285e4...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2023-08-01 (Tue, 01 Aug 2023)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/LeakUtilitySelfTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/PhantomReferenceLeakDetector.java
Log Message:
-----------
HHH-16911 Introduce a testing utility to spot memory leaks
Commit: 187e637b68263917427b1083f219b1c4536a9873
https://github.com/hibernate/hibernate-orm/commit/187e637b68263917427b108...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2023-08-01 (Tue, 01 Aug 2023)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/ClassLoaderLeakDetector.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/ClassLoaderLeaksUtilityTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/IsolatedClassLoader.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/LeakingTestAction.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/NotLeakingTestAction.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/PhantomReferenceLeakDetector.java
Log Message:
-----------
HHH-16911 Introduce a testing utility to spot ClassLoader leaks
Commit: 6ff15ff3fb78af44d052462af6929e489880332b
https://github.com/hibernate/hibernate-orm/commit/6ff15ff3fb78af44d052462...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2023-08-01 (Tue, 01 Aug 2023)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/HibernateClassLoaderLeaksTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/HibernateLoadingTestAction.java
Log Message:
-----------
HHH-16911 Integration test for empty SessionFactory to not leak the CL
Commit: f3e11f161084284804a836fc135941112e799765
https://github.com/hibernate/hibernate-orm/commit/f3e11f161084284804a836f...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2023-08-01 (Tue, 01 Aug 2023)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/HibernateCallbacksTestAction.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/HibernateClassLoaderLeaksTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/HibernateLoadingTestAction.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/NotLeakingTestAction.java
Log Message:
-----------
HHH-16911 Integration test for SessionFactory using callbacks to not leak ClassLoader
Commit: 724e376b7cb8d443872d85a7f30658cecf83656a
https://github.com/hibernate/hibernate-orm/commit/724e376b7cb8d443872d85a...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2023-08-01 (Tue, 01 Aug 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
Log Message:
-----------
HHH-16911 Ensure we don't leak references to JPA callbacks on SessionFactory close
Commit: 9d118a548221e5a66f7bf82f964e6cf457dda599
https://github.com/hibernate/hibernate-orm/commit/9d118a548221e5a66f7bf82...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2023-08-01 (Tue, 01 Aug 2023)
Changed paths:
A hibernate-core/src/main/java/org/hibernate/internal/util/collections/EmptyReadOnlyMap.java
M hibernate-core/src/main/java/org/hibernate/internal/util/collections/MapBackedClassValue.java
A hibernate-core/src/main/java/org/hibernate/internal/util/collections/ReadOnlyMap.java
M hibernate-core/src/main/java/org/hibernate/jpa/event/internal/CallbackRegistryImpl.java
Log Message:
-----------
HHH-16911 Save some memory in CallbackRegistryImpl
Commit: b758ddafa6dbc5191c0ec86a81a0558846b8c09b
https://github.com/hibernate/hibernate-orm/commit/b758ddafa6dbc5191c0ec86...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2023-08-01 (Tue, 01 Aug 2023)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/PhantomReferenceLeakDetector.java
Log Message:
-----------
HHH-16911 Ensure the PhantomReference doesn't get collected before having had a change to trigger
Commit: b562c81c76fbd461e192ff483d002638054cd54f
https://github.com/hibernate/hibernate-orm/commit/b562c81c76fbd461e192ff4...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2023-08-01 (Tue, 01 Aug 2023)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/ClassLoaderLeakDetector.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/ClassLoaderLeaksUtilityTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/PhantomReferenceLeakDetector.java
Log Message:
-----------
HHH-16911 Don't wait for 3m in the self-test of ClassLoaderLeaksUtilityTest
Compare: https://github.com/hibernate/hibernate-orm/compare/91df5f130dd4...b562c81...
1 year, 7 months