Branch: refs/heads/main
Home:
https://github.com/hibernate/hibernate-orm
Commit: 2df495acd3dee2d398114ffcacd842eb113ced54
https://github.com/hibernate/hibernate-orm/commit/2df495acd3dee2d398114ff...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/dialect/temporal/DefaultTemporalTableSupport.java
M
hibernate-core/src/main/java/org/hibernate/dialect/temporal/OracleTemporalTableSupport.java
M
hibernate-core/src/main/java/org/hibernate/dialect/temporal/TemporalTableSupport.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstTranslator.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/NamedTableReference.java
M
hibernate-core/src/main/java/org/hibernate/sql/exec/internal/TemporalJdbcParameter.java
M
hibernate-core/src/main/java/org/hibernate/sql/exec/internal/TemporalParameterBindingsHelper.java
Log Message:
-----------
HHH-20077 Always use current transaction id for current query and store asOf expression
in TableReference instead of actual value
Commit: 63141b3d280d79b16a77faa5d10f1f24cf91a04d
https://github.com/hibernate/hibernate-orm/commit/63141b3d280d79b16a77faa...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/CockroachLegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/H2LegacyDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/PostgreSQLLegacyDialect.java
M hibernate-core/src/main/java/org/hibernate/cfg/StateManagementSettings.java
M hibernate-core/src/main/java/org/hibernate/dialect/CockroachDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/H2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
M
hibernate-core/src/main/java/org/hibernate/internal/AbstractSharedSessionContract.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/AuditMappingImpl.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/TemporalMappingImpl.java
M
hibernate-core/src/main/java/org/hibernate/persister/collection/BasicCollectionPersister.java
M
hibernate-core/src/main/java/org/hibernate/persister/collection/mutation/AuditCollectionHelper.java
M
hibernate-core/src/main/java/org/hibernate/persister/entity/mutation/AbstractAuditCoordinator.java
M
hibernate-core/src/main/java/org/hibernate/persister/entity/mutation/TemporalMutationHelper.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstTranslator.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/NamedTableReference.java
M
hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcSelectExecutorStandardImpl.java
M
hibernate-core/src/main/java/org/hibernate/sql/exec/internal/StandardJdbcMutationExecutor.java
M
hibernate-core/src/main/java/org/hibernate/sql/exec/internal/TemporalJdbcParameter.java
R
hibernate-core/src/main/java/org/hibernate/sql/exec/internal/TemporalParameterBindingsHelper.java
A
hibernate-core/src/main/java/org/hibernate/temporal/internal/CurrentTimestampTransactionIdentifierSupplier.java
M
hibernate-core/src/main/java/org/hibernate/temporal/internal/TransactionIdentifierServiceImpl.java
M
hibernate-core/src/main/java/org/hibernate/temporal/spi/TransactionIdentifierService.java
A
hibernate-core/src/main/java/org/hibernate/temporal/spi/TransactionIdentifierSupplier.java
M hibernate-core/src/test/java/org/hibernate/temporal/AuditEntityTest.java
M hibernate-core/src/test/java/org/hibernate/temporal/TemporalEntityHistoryTest.java
M
hibernate-core/src/test/java/org/hibernate/temporal/TemporalEntityPartitionedTest.java
M hibernate-core/src/test/java/org/hibernate/temporal/TemporalEntityTxIdTest.java
Log Message:
-----------
HHH-20077 Consider stability of current timestamp and create
TransactionIdentifierSupplier that has access to the session
Compare:
https://github.com/hibernate/hibernate-orm/compare/1128097892f5...63141b3...
To unsubscribe from these emails, change your notification settings at
https://github.com/hibernate/hibernate-orm/settings/notifications