[hibernate/hibernate-orm] 6692be: HHH-17922 - Redesign ActionQueue
by Steve Ebersole
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 6692be16bc7a77692d19af3ab1c48d137ba82a7a
https://github.com/hibernate/hibernate-orm/commit/6692be16bc7a77692d19af3...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2026-06-08 (Mon, 08 Jun 2026)
Changed paths:
M hibernate-core/hibernate-core.gradle
M hibernate-core/src/main/java/org/hibernate/action/internal/QueuedOperationCollectionAction.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/Collections.java
A hibernate-core/src/main/java/org/hibernate/engine/internal/FlushProcessingContext.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/CollectionEntry.java
A hibernate-core/src/main/java/org/hibernate/engine/spi/CollectionFlushActionTracker.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/PersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/event/internal/AbstractFlushingEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultAutoFlushEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultFlushEntityEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultFlushEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultPreFlushEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/FlushVisitor.java
M hibernate-core/src/main/java/org/hibernate/event/internal/WrapVisitor.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/ResultsHelper.java
Log Message:
-----------
HHH-17922 - Redesign ActionQueue
Signed-off-by: Steve Ebersole <steve(a)hibernate.org>
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
1 month
[hibernate/hibernate-orm] 4bc18a: HHH-20464 - Support for custom EntityManager.Creat...
by Steve Ebersole
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 4bc18a95fbfc72cca13bd137a8abf4f373e358f7
https://github.com/hibernate/hibernate-orm/commit/4bc18a95fbfc72cca13bd13...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2026-06-08 (Mon, 08 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/Interceptor.java
M hibernate-core/src/main/java/org/hibernate/StatementObserver.java
M hibernate-core/src/main/java/org/hibernate/engine/creation/internal/SessionCreationOptions.java
M hibernate-core/src/main/java/org/hibernate/engine/creation/internal/options/CommonOptions.java
M hibernate-core/src/main/java/org/hibernate/engine/creation/internal/options/StatefulOptions.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/env/internal/JdbcEnvironmentInitiator.java
M hibernate-core/src/main/java/org/hibernate/internal/AbstractSharedSessionContract.java
A hibernate-core/src/main/java/org/hibernate/internal/IgnoredStatementObserver.java
M hibernate-core/src/main/java/org/hibernate/internal/JdbcSessionContextImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/util/OptionsHelper.java
M hibernate-core/src/test/java/org/hibernate/orm/test/pc/EntityHandlerOptionTests.java
M hibernate-testing/src/main/java/org/hibernate/testing/jdbc/CollectingStatementObserver.java
M whats-new.adoc
Log Message:
-----------
HHH-20464 - Support for custom EntityManager.CreationOption, EntityManager.Option, EntityAgent.CreationOption and EntityAgent.Option (#12664)
HHH-20464 - Support for custom EntityManager.CreationOption, EntityManager.Option, EntityAgent.CreationOption and EntityAgent.Option
Signed-off-by: Steve Ebersole <steve(a)hibernate.org>
# Conflicts:
# whats-new.adoc
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
1 month
[hibernate/hibernate-orm] e3d275: HHH-20136 - Remove Session.replicate() methods
by Steve Ebersole
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: e3d2757ceadafa31501208dfc438eaa8e3313e55
https://github.com/hibernate/hibernate-orm/commit/e3d2757ceadafa31501208d...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2026-06-08 (Mon, 08 Jun 2026)
Changed paths:
R hibernate-core/src/main/java/org/hibernate/ReplicationMode.java
M hibernate-core/src/main/java/org/hibernate/Session.java
M hibernate-core/src/main/java/org/hibernate/action/internal/AbstractEntityInsertAction.java
M hibernate-core/src/main/java/org/hibernate/action/internal/EntityIdentityInsertAction.java
M hibernate-core/src/main/java/org/hibernate/action/internal/EntityInsertAction.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/spi/interceptor/LazyAttributeLoadingInterceptor.java
M hibernate-core/src/main/java/org/hibernate/bytecode/internal/BytecodeEnhancementMetadataPojoImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/EntityEntryImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/CascadeStyles.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/CascadingActions.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/EntityEntry.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/PersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SessionDelegatorBaseImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SessionLazyDelegator.java
M hibernate-core/src/main/java/org/hibernate/event/internal/AbstractSaveEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultDeleteEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultFlushEntityEventListener.java
R hibernate-core/src/main/java/org/hibernate/event/internal/DefaultReplicateEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/EventListenerLogging.java
R hibernate-core/src/main/java/org/hibernate/event/internal/OnReplicateVisitor.java
M hibernate-core/src/main/java/org/hibernate/event/service/internal/EventListenerRegistryImpl.java
M hibernate-core/src/main/java/org/hibernate/event/service/spi/EventListenerGroups.java
M hibernate-core/src/main/java/org/hibernate/event/spi/EventType.java
R hibernate-core/src/main/java/org/hibernate/event/spi/ReplicateEvent.java
R hibernate-core/src/main/java/org/hibernate/event/spi/ReplicateEventListener.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
M hibernate-core/src/main/java/org/hibernate/loader/internal/CacheLoadHelper.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityInitializerImpl.java
M hibernate-core/src/main/resources/org/hibernate/hibernate-configuration-4.0.xsd
M hibernate-core/src/main/resources/org/hibernate/xsd/cfg/legacy-configuration-4.0.xsd
M hibernate-core/src/test/java/org/hibernate/orm/test/action/queue/decomposer/HistoryTableDecomposerTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/action/queue/decomposer/InsertDecomposerTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/action/queue/integration/DecomposerGraphPlannerIntegrationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/engine/spi/EntityEntryTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/nullargs/NullSessionArgumentsTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/ops/replicate/ReplicateTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/pc/CascadeReplicateTest.java
M hibernate-graalvm/src/main/java/org/hibernate/graalvm/internal/StaticClassLists.java
M hibernate-testing/src/main/java/org/hibernate/testing/bytecode/enhancement/EnhancerTestUtils.java
M migration-guide.adoc
M tooling/hibernate-reveng/src/test/resources/org/hibernate/tool/reveng/hbm2x/Hbm2JavaEjb3Test/Passenger.hbm.xml
M tooling/hibernate-reveng/src/test/resources/org/hibernate/tool/reveng/hbm2x/Hbm2JavaInitializationTest/Passenger.hbm.xml
M tooling/hibernate-reveng/src/test/resources/org/hibernate/tool/reveng/hbm2x/Hbm2JavaTest/Passenger.hbm.xml
Log Message:
-----------
HHH-20136 - Remove Session.replicate() methods
Signed-off-by: Steve Ebersole <steve(a)hibernate.org>
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
1 month
[hibernate/hibernate-orm] f797cc: HHH-20516 row-level security first pass
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: f797cc5d1a3b4131bee5d350827a60c1bb0e5e2c
https://github.com/hibernate/hibernate-orm/commit/f797cc5d1a3b4131bee5d35...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-08 (Mon, 08 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/binder/internal/TenantIdBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/MultiTenancySettings.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SQLServerDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SpannerPostgreSQLDialect.java
A hibernate-core/src/main/java/org/hibernate/dialect/rowsecurity/DB2RowLevelSecurity.java
A hibernate-core/src/main/java/org/hibernate/dialect/rowsecurity/NoRowLevelSecurity.java
A hibernate-core/src/main/java/org/hibernate/dialect/rowsecurity/PostgreSQLRowLevelSecurity.java
A hibernate-core/src/main/java/org/hibernate/dialect/rowsecurity/RowLevelSecurity.java
A hibernate-core/src/main/java/org/hibernate/dialect/rowsecurity/SQLServerRowLevelSecurity.java
M hibernate-core/src/main/java/org/hibernate/internal/AbstractSharedSessionContract.java
A hibernate-core/src/test/java/org/hibernate/orm/test/multitenancy/rowsecurity/RowLevelSecurityEndToEndTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/multitenancy/rowsecurity/RowLevelSecurityTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/tenantid/TenantIdTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/tenantidpk/TenantPkTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/tenantlongid/TenantLongIdTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/tenantuuid/TenantUuidTest.java
M hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DialectFeatureChecks.java
Log Message:
-----------
HHH-20516 row-level security first pass
Commit: f325ac01b5352d07a6ad5b6580cf264c2210719c
https://github.com/hibernate/hibernate-orm/commit/f325ac01b5352d07a6ad5b6...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-08 (Mon, 08 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/CockroachDialect.java
A hibernate-core/src/main/java/org/hibernate/dialect/rowsecurity/CockroachRowLevelSecurity.java
M hibernate-core/src/test/java/org/hibernate/orm/test/multitenancy/rowsecurity/RowLevelSecurityEndToEndTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/multitenancy/rowsecurity/RowLevelSecurityTest.java
Log Message:
-----------
HHH-20516 row-level security for Cockroach
Compare: https://github.com/hibernate/hibernate-orm/compare/f744daf5c136...f325ac0...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
1 month
[hibernate/hibernate-orm] f744da: cleanups to model.jdbc package + fix an unchecked ...
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: f744daf5c136ca7b2ba9f065badb1576f55c640e
https://github.com/hibernate/hibernate-orm/commit/f744daf5c136ca7b2ba9f06...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-08 (Mon, 08 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/action/queue/internal/decompose/collection/AbstractOneToManyDecomposer.java
M hibernate-core/src/main/java/org/hibernate/action/queue/spi/bind/MutationBindTemplate.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/spi/JdbcOperation.java
M hibernate-core/src/main/java/org/hibernate/sql/model/PreparableMutationOperation.java
M hibernate-core/src/main/java/org/hibernate/sql/model/jdbc/AbstractJdbcMutation.java
M hibernate-core/src/main/java/org/hibernate/sql/model/jdbc/DeleteOrUpsertOperation.java
M hibernate-core/src/main/java/org/hibernate/sql/model/jdbc/OptionalTableUpdateOperation.java
M hibernate-core/src/main/java/org/hibernate/sql/model/jdbc/OptionalTableUpdateWithUpsertOperation.java
M hibernate-core/src/main/java/org/hibernate/sql/model/jdbc/package-info.java
M hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/internal/DeferredResultSetAccess.java
Log Message:
-----------
cleanups to model.jdbc package + fix an unchecked cast
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
1 month