[hibernate/hibernate-orm] e6816f: HHH-14694 Test proxy class reuse between SessionFa...
by Christian Beikov
Branch: refs/heads/6.6
Home: https://github.com/hibernate/hibernate-orm
Commit: e6816f50d2facf4dd53c19b8f0d8257213f6a062
https://github.com/hibernate/hibernate-orm/commit/e6816f50d2facf4dd53c19b...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2025-03-27 (Thu, 27 Mar 2025)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/proxy/ProxyClassReuseTest.java
Log Message:
-----------
HHH-14694 Test proxy class reuse between SessionFactories within same classloader
Commit: 73c490c37edde44e778eaef5ef709f6821a70094
https://github.com/hibernate/hibernate-orm/commit/73c490c37edde44e778eaef...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2025-03-27 (Thu, 27 Mar 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/bytecode/internal/bytebuddy/BasicProxyFactoryImpl.java
M hibernate-core/src/main/java/org/hibernate/bytecode/internal/bytebuddy/ByteBuddyState.java
M hibernate-core/src/main/java/org/hibernate/proxy/pojo/bytebuddy/ByteBuddyProxyHelper.java
Log Message:
-----------
HHH-14694 Use stable proxy names to avoid managing proxy state
Commit: 6de6d36739dddc1bd7978eb5072b0c9d51e2ab38
https://github.com/hibernate/hibernate-orm/commit/6de6d36739dddc1bd7978eb...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2025-03-27 (Thu, 27 Mar 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/bytecode/internal/bytebuddy/ByteBuddyState.java
M hibernate-core/src/main/java/org/hibernate/bytecode/internal/bytebuddy/BytecodeProviderImpl.java
Log Message:
-----------
HHH-14694 Use stable instantiator and access optimizer names to reduce generated classes
Commit: 02ef8c1a1d0f2119525a609b315316decece5f93
https://github.com/hibernate/hibernate-orm/commit/02ef8c1a1d0f2119525a609...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2025-03-27 (Thu, 27 Mar 2025)
Changed paths:
A hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/EnhancerCacheProvider.java
A hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/EnhancerClassFileLocator.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/ModelTypePool.java
R hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/OverridingClassFileLocator.java
R hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/SafeCacheProvider.java
M hibernate-core/src/main/java/org/hibernate/jpa/internal/enhance/EnhancingClassTransformerImpl.java
Log Message:
-----------
HHH-19230 Avoid class loader leak in enhancement and improve bytebuddy type caching efficiency
Compare: https://github.com/hibernate/hibernate-orm/compare/4438adad57f6...02ef8c1...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
5 months, 4 weeks
[hibernate/hibernate-orm] 535cae: HHH-14694 Test proxy class reuse between SessionFa...
by Christian Beikov
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 535caebb5bc18f4537467a585496a31c845f2376
https://github.com/hibernate/hibernate-orm/commit/535caebb5bc18f4537467a5...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2025-03-27 (Thu, 27 Mar 2025)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/proxy/ProxyClassReuseTest.java
Log Message:
-----------
HHH-14694 Test proxy class reuse between SessionFactories within same classloader
Commit: d600a30d50f938e044c81edba51ca8ce13503ed9
https://github.com/hibernate/hibernate-orm/commit/d600a30d50f938e044c81ed...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2025-03-27 (Thu, 27 Mar 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/bytecode/internal/bytebuddy/BasicProxyFactoryImpl.java
M hibernate-core/src/main/java/org/hibernate/bytecode/internal/bytebuddy/ByteBuddyState.java
M hibernate-core/src/main/java/org/hibernate/proxy/pojo/bytebuddy/ByteBuddyProxyHelper.java
Log Message:
-----------
HHH-14694 Use stable proxy names to avoid managing proxy state
Commit: 297d9a623934b1d4039bf402b7c237e53323275e
https://github.com/hibernate/hibernate-orm/commit/297d9a623934b1d4039bf40...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2025-03-27 (Thu, 27 Mar 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/bytecode/internal/bytebuddy/ByteBuddyState.java
M hibernate-core/src/main/java/org/hibernate/bytecode/internal/bytebuddy/BytecodeProviderImpl.java
Log Message:
-----------
HHH-14694 Use stable instantiator and access optimizer names to reduce generated classes
Commit: bf154c47d74b43c88166c3d27dc077099bea0eb8
https://github.com/hibernate/hibernate-orm/commit/bf154c47d74b43c88166c3d...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2025-03-27 (Thu, 27 Mar 2025)
Changed paths:
A hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/EnhancerCacheProvider.java
A hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/EnhancerClassFileLocator.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/ModelTypePool.java
R hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/OverridingClassFileLocator.java
R hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/SafeCacheProvider.java
M hibernate-core/src/main/java/org/hibernate/jpa/internal/enhance/EnhancingClassTransformerImpl.java
Log Message:
-----------
HHH-19230 Avoid class loader leak in enhancement and improve bytebuddy type caching efficiency
Compare: https://github.com/hibernate/hibernate-orm/compare/3d9829f3592f...bf154c4...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
5 months, 4 weeks
[hibernate/hibernate-orm] cfc80b: get rid of JdbcExecHelper
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: cfc80bae1c02f319bc1a8e08470d20e00c7cd55e
https://github.com/hibernate/hibernate-orm/commit/cfc80bae1c02f319bc1a8e0...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-03-27 (Thu, 27 Mar 2025)
Changed paths:
R hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcExecHelper.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcSelectExecutorStandardImpl.java
Log Message:
-----------
get rid of JdbcExecHelper
see #9906
Commit: b7660b1a34dde86f3ec1f119cb0ef122e2bc36ba
https://github.com/hibernate/hibernate-orm/commit/b7660b1a34dde86f3ec1f11...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-03-27 (Thu, 27 Mar 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/util/NullnessHelper.java
Log Message:
-----------
use safe casts in NullnessHelper
Commit: 37b64809ba77764af0310faa01fad54676f02109
https://github.com/hibernate/hibernate-orm/commit/37b64809ba77764af0310fa...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-03-27 (Thu, 27 Mar 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcSelectExecutorStandardImpl.java
Log Message:
-----------
minor cleanups in JdbcSelectExecutorStandardImpl
Commit: 3d4ad41075f201af5a58fe48e34276e1255ed03f
https://github.com/hibernate/hibernate-orm/commit/3d4ad41075f201af5a58fe4...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-03-27 (Thu, 27 Mar 2025)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/EmbeddableElementCollectionMemberOfTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/AnyImplicitDiscriminatorTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/AnyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/batchfetch/EagerManyToOneStreamTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/batchfetch/LazyManyToOneStreamTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/entitygraph/ast/CriteriaEntityGraphTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/entitygraph/ast/HqlEntityGraphTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/fetch/ElementCollectionWithSubselectFetchModeTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/fetch/runtime/managed/RuntimeFetchFromManagedTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/hql/ASTParserLoadingTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/hql/size/filter/WhereAnnotatedOneToManySizeTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/inheritance/discriminator/SingleTableInheritancePersistTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/iterate/ForwardOnlyScrollNoTransactionTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/compliance/tck2_2/QueryApiTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/criteria/CriteriaQueryTypeQueryAdapterTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/query/NativeQueryLockingTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/query/TupleNativeQueryTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/locking/jpa/AdvancedFollowOnLockingTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/locking/jpa/FollowOnLockingTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/array/ArrayTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/ListOperationTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/converted/converter/QueryTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/fetch/subselect/SimpleNestedSubSelectFetchTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/inheritance/discriminator/DiscriminatorQueryUsageTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/inheritance/discriminator/joined/DiscriminatorQueryUsageTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/java/CoercionTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/polymorphic/PolymorphicQueriesTest2.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/CteCycleTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/CteTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/NativeQueryDynamicInstantiationAndTupleResultTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/NativeQuerySchemaPlaceholderTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/SubQueryInFromEmbeddedIdTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/SubQueryInFromIdClassTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/SubQueryInFromInverseOneEmbeddedIdTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/SubQueryInFromInverseOneIdClassTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/SubQueryInFromInverseOneTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/SubQueryInFromManyToManyEmbeddedIdTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/SubQueryInFromManyToManyIdClassTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/SubQueryInFromManyToManyTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/SubQueryInFromOneToManyEmbeddedIdTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/SubQueryInFromOneToManyIdClassTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/SubQueryInFromOneToManyTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/SubQueryInFromTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/criteria/CriteriaCteOffsetFetchTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/criteria/CriteriaParameterTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/LiteralTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/treat/HqlTreatJoinFetchTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/treat/HqlTreatJoinTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/named/simple/SimpleNamedQueryTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/returns/ResultListTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/returns/ScrollableResultsTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/sql/NativeQueryAsNamedTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/sql/NativeQueryResultBuilderTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/sql/SynchronizedSpaceTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/sqm/exec/DiscriminatorTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/sqm/exec/ParameterTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/sqm/param/CompositeParameterTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/sql/ast/SmokeTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/sql/ast/SqlAstHelper.java
M hibernate-core/src/test/java/org/hibernate/orm/test/sql/exec/SmokeTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/stat/internal/QueryPlanCacheStatisticsTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/stats/CriteriaStatTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/stream/basic/BasicStreamTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/BasicListTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/BasicSortedSetTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/EnumSetConverterTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/EnumSetTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/H2JsonListTest.java
Log Message:
-----------
get rid of completely unnecessary use of [Native]QueryImplementor in tests
Commit: ae601816af3111f40eaa25eb4216bd0f1153b134
https://github.com/hibernate/hibernate-orm/commit/ae601816af3111f40eaa25e...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-03-27 (Thu, 27 Mar 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/spi/QueryProducerImplementor.java
Log Message:
-----------
deprecate QueryProducerImplementor
this interface simply isn't used anywhere
Compare: https://github.com/hibernate/hibernate-orm/compare/d702412043ff...ae60181...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
5 months, 4 weeks