[hibernate/hibernate-orm] 4c7664: HHH-20308 Fix JSON embeddable array access by repo...
by Christian Beikov
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 4c7664ac60ae5742503c287dee3f2ec66f8eedb8
https://github.com/hibernate/hibernate-orm/commit/4c7664ac60ae5742503c287...
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/PostgresPlusLegacyDialect.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/BootstrapContextImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/TemporalHelper.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/BootstrapContext.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgresPlusDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/CommonFunctionFactory.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/AbstractArrayGetFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayGetBracketFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayGetUnnestFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/H2UnnestFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArrayGetFunction.java
M hibernate-core/src/main/java/org/hibernate/mapping/Column.java
M hibernate-core/src/main/java/org/hibernate/type/BasicTypeRegistry.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/BootstrapContextTesting.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/JsonEmbeddableArrayTest.java
M hibernate-testing/src/main/java/org/hibernate/testing/boot/BootstrapContextImpl.java
Log Message:
-----------
HHH-20308 Fix JSON embeddable array access by reporting correct DDL type code in Column
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
3 weeks, 5 days
[hibernate/hibernate-orm] 2df495: HHH-20077 Always use current transaction id for cu...
by Christian Beikov
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
3 weeks, 5 days