[hibernate/hibernate-orm] cdb7e6: HHH-20524 Fix dynamic update dirty attribute resol...
by Christian Beikov
Branch: refs/heads/7.1
Home: https://github.com/hibernate/hibernate-orm
Commit: cdb7e63a0151d5956f899fc8662f9011ca9c1484
https://github.com/hibernate/hibernate-orm/commit/cdb7e63a0151d5956f899fc...
Author: Ahmed El amraouiyine <ahmed.elamraouiyine(a)vilavi.fr>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/inlinedirtychecking/NestedEmbeddableDynamicUpdateTest.java
Log Message:
-----------
HHH-20524 Fix dynamic update dirty attribute resolution
Signed-off-by: Ahmed El amraouiyine <ahmed.elamraouiyine(a)vilavi.fr>
(cherry picked from commit 5727ca1dbe5054941ce40075e832a21b6deeaef0)
Commit: c104f2f79bbb3176c808a8f7096e51115d61a08e
https://github.com/hibernate/hibernate-orm/commit/c104f2f79bbb3176c808a8f...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
Log Message:
-----------
HHH-20524 Add inline comment explaining why some dirty attribute names have to be skipped
(cherry picked from commit 538ee813398ac8e2209ea3c74f86b0eaf636fa1b)
Commit: 4945e7543f9fab5c58d2dac1ac990452df32753d
https://github.com/hibernate/hibernate-orm/commit/4945e7543f9fab5c58d2dac...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/inlinedirtychecking/NestedEmbeddableDynamicUpdateTest.java
Log Message:
-----------
HHH-20524 Remove unnecessary bytecode provider assumption check
(cherry picked from commit a33778ba5109162a47a0fd2504edbbaad36dd512)
Commit: 6fcc6bef3fbc8a649fc14008eee4feda6d881e2b
https://github.com/hibernate/hibernate-orm/commit/6fcc6bef3fbc8a649fc1400...
Author: Ahmed El amraouiyine <ahmed.elamraouiyine(a)vilavi.fr>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetadataContext.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/AbstractIdentifiableType.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/metamodel/MappedSuperclassIdClassSiblingTest.java
Log Message:
-----------
HHH-20606 Preserve mapped-superclass id metadata
(cherry picked from commit 8e062ec9f4823dc71703de76de14a5776d4483b2)
# Conflicts:
# hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetadataContext.java
# hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/AbstractIdentifiableType.java
Commit: 815fd743a773f5ee19d5878a3d023e485775908b
https://github.com/hibernate/hibernate-orm/commit/815fd743a773f5ee19d5878...
Author: Ahmed El amraouiyine <ahmed.elamraouiyine(a)vilavi.fr>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/metamodel/MappedSuperclassIdClassSiblingTest.java
Log Message:
-----------
HHH-20606 Add invalid entity id inheritance coverage
(cherry picked from commit f6bc6fb835f7f37f785392b12132cafa6d1389c3)
Commit: 5d1ba5d244910308d451c7c01196f12ffb6c3ec7
https://github.com/hibernate/hibernate-orm/commit/5d1ba5d244910308d451c7c...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetadataContext.java
Log Message:
-----------
HHH-20606 Simplify check for identifier on MappedSuperclass
(cherry picked from commit f8d570814dc4ae95a87b6d73384c3ed324828f33)
Compare: https://github.com/hibernate/hibernate-orm/compare/0561278210b7...5d1ba5d...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
2 weeks, 3 days
[hibernate/hibernate-orm] 3939a9: HHH-20524 Fix dynamic update dirty attribute resol...
by Christian Beikov
Branch: refs/heads/7.2
Home: https://github.com/hibernate/hibernate-orm
Commit: 3939a9fe7082dac332e528626015faba37e1f7e2
https://github.com/hibernate/hibernate-orm/commit/3939a9fe7082dac332e5286...
Author: Ahmed El amraouiyine <ahmed.elamraouiyine(a)vilavi.fr>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/inlinedirtychecking/NestedEmbeddableDynamicUpdateTest.java
Log Message:
-----------
HHH-20524 Fix dynamic update dirty attribute resolution
Signed-off-by: Ahmed El amraouiyine <ahmed.elamraouiyine(a)vilavi.fr>
(cherry picked from commit 5727ca1dbe5054941ce40075e832a21b6deeaef0)
Commit: 2e26af0a896ee5e66c950840f93db3173e1d8cb5
https://github.com/hibernate/hibernate-orm/commit/2e26af0a896ee5e66c95084...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
Log Message:
-----------
HHH-20524 Add inline comment explaining why some dirty attribute names have to be skipped
(cherry picked from commit 538ee813398ac8e2209ea3c74f86b0eaf636fa1b)
Commit: 7190823635f6d227d7620e2e7fefa792b783f890
https://github.com/hibernate/hibernate-orm/commit/7190823635f6d227d7620e2...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/inlinedirtychecking/NestedEmbeddableDynamicUpdateTest.java
Log Message:
-----------
HHH-20524 Remove unnecessary bytecode provider assumption check
(cherry picked from commit a33778ba5109162a47a0fd2504edbbaad36dd512)
Commit: ff6275a0f3658e6821e94ece22c44a676a9bf99c
https://github.com/hibernate/hibernate-orm/commit/ff6275a0f3658e6821e94ec...
Author: Ahmed El amraouiyine <ahmed.elamraouiyine(a)vilavi.fr>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetadataContext.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/AbstractIdentifiableType.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/metamodel/MappedSuperclassIdClassSiblingTest.java
Log Message:
-----------
HHH-20606 Preserve mapped-superclass id metadata
(cherry picked from commit 8e062ec9f4823dc71703de76de14a5776d4483b2)
# Conflicts:
# hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetadataContext.java
# hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/AbstractIdentifiableType.java
Commit: a2243761784251819f1ac4b44f04d71265fbd002
https://github.com/hibernate/hibernate-orm/commit/a2243761784251819f1ac4b...
Author: Ahmed El amraouiyine <ahmed.elamraouiyine(a)vilavi.fr>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/metamodel/MappedSuperclassIdClassSiblingTest.java
Log Message:
-----------
HHH-20606 Add invalid entity id inheritance coverage
(cherry picked from commit f6bc6fb835f7f37f785392b12132cafa6d1389c3)
Commit: c722581d25d92e4db628c147b07605cd4d971392
https://github.com/hibernate/hibernate-orm/commit/c722581d25d92e4db628c14...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetadataContext.java
Log Message:
-----------
HHH-20606 Simplify check for identifier on MappedSuperclass
(cherry picked from commit f8d570814dc4ae95a87b6d73384c3ed324828f33)
Compare: https://github.com/hibernate/hibernate-orm/compare/d9c0c9c24b28...c722581...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
2 weeks, 3 days
[hibernate/hibernate-orm] 5b262f: HHH-20524 Fix dynamic update dirty attribute resol...
by Christian Beikov
Branch: refs/heads/7.3
Home: https://github.com/hibernate/hibernate-orm
Commit: 5b262f37a3ad5cf880e47688e45ff773414d9f88
https://github.com/hibernate/hibernate-orm/commit/5b262f37a3ad5cf880e4768...
Author: Ahmed El amraouiyine <ahmed.elamraouiyine(a)vilavi.fr>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/inlinedirtychecking/NestedEmbeddableDynamicUpdateTest.java
Log Message:
-----------
HHH-20524 Fix dynamic update dirty attribute resolution
Signed-off-by: Ahmed El amraouiyine <ahmed.elamraouiyine(a)vilavi.fr>
(cherry picked from commit 5727ca1dbe5054941ce40075e832a21b6deeaef0)
Commit: a5e3510d9385b0549e1841dd144264ba421805c8
https://github.com/hibernate/hibernate-orm/commit/a5e3510d9385b0549e1841d...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
Log Message:
-----------
HHH-20524 Add inline comment explaining why some dirty attribute names have to be skipped
(cherry picked from commit 538ee813398ac8e2209ea3c74f86b0eaf636fa1b)
Commit: 2dc67c012218e65a0101caeb32f6cbb1c3dee51c
https://github.com/hibernate/hibernate-orm/commit/2dc67c012218e65a0101cae...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/inlinedirtychecking/NestedEmbeddableDynamicUpdateTest.java
Log Message:
-----------
HHH-20524 Remove unnecessary bytecode provider assumption check
(cherry picked from commit a33778ba5109162a47a0fd2504edbbaad36dd512)
Commit: 3c83ee959fc19b1db48b5409fe01618af62c0b8d
https://github.com/hibernate/hibernate-orm/commit/3c83ee959fc19b1db48b540...
Author: Ahmed El amraouiyine <ahmed.elamraouiyine(a)vilavi.fr>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetadataContext.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/AbstractIdentifiableType.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/metamodel/MappedSuperclassIdClassSiblingTest.java
Log Message:
-----------
HHH-20606 Preserve mapped-superclass id metadata
(cherry picked from commit 8e062ec9f4823dc71703de76de14a5776d4483b2)
Commit: bb49c915faba5d3a889e8d1b142d66c1cd4d717e
https://github.com/hibernate/hibernate-orm/commit/bb49c915faba5d3a889e8d1...
Author: Ahmed El amraouiyine <ahmed.elamraouiyine(a)vilavi.fr>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/metamodel/MappedSuperclassIdClassSiblingTest.java
Log Message:
-----------
HHH-20606 Add invalid entity id inheritance coverage
(cherry picked from commit f6bc6fb835f7f37f785392b12132cafa6d1389c3)
Commit: dc79c212062da5dc96f4e06234f8fb4124e6826e
https://github.com/hibernate/hibernate-orm/commit/dc79c212062da5dc96f4e06...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetadataContext.java
Log Message:
-----------
HHH-20606 Simplify check for identifier on MappedSuperclass
(cherry picked from commit f8d570814dc4ae95a87b6d73384c3ed324828f33)
Compare: https://github.com/hibernate/hibernate-orm/compare/381f79c41927...dc79c21...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
2 weeks, 3 days
[hibernate/hibernate-orm] 00d973: HBX-1404 Close ServiceRegistry on Exporter stop to...
by Christian Beikov
Branch: refs/heads/7.4
Home: https://github.com/hibernate/hibernate-orm
Commit: 00d973f478d2b8fdff3a2184aab3cdcbaa397ad7
https://github.com/hibernate/hibernate-orm/commit/00d973f478d2b8fdff3a218...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M tooling/hibernate-ant/src/main/java/org/hibernate/tool/ant/ExporterTask.java
M tooling/hibernate-ant/src/main/java/org/hibernate/tool/ant/HibernateToolTask.java
M tooling/hibernate-ant/src/main/java/org/hibernate/tool/ant/QueryExporterTask.java
M tooling/hibernate-ant/src/test/java/org/hibernate/tool/ant/HibernateToolTaskExtendedTest.java
M tooling/hibernate-gradle-plugin/src/functionalTest/java/org/hibernate/orm/tooling/gradle/reveng/TestTemplate.java
M tooling/hibernate-reveng/src/main/java/org/hibernate/tool/reveng/api/export/Exporter.java
M tooling/hibernate-reveng/src/main/java/org/hibernate/tool/reveng/internal/export/common/AbstractExporter.java
M tooling/hibernate-reveng/src/main/java/org/hibernate/tool/reveng/internal/export/doc/DocExporter.java
M tooling/hibernate-reveng/src/main/java/org/hibernate/tool/reveng/internal/export/lint/HbmLintExporter.java
M tooling/hibernate-reveng/src/test/java/org/hibernate/tool/reveng/hbm2x/HashcodeEqualsTest/TestCase.java
M tooling/hibernate-reveng/src/test/java/org/hibernate/tool/reveng/hbm2x/Hbm2EJBDaoTest/TestCase.java
Log Message:
-----------
HBX-1404 Close ServiceRegistry on Exporter stop to allow tests cleanup temporary folder reliably
(cherry picked from commit 5e1c4ed473f106d8c6fda0de897e7aa283206481)
Commit: 1d84c958f45521b1ef59745c044d4d83c4afaca3
https://github.com/hibernate/hibernate-orm/commit/1d84c958f45521b1ef59745...
Author: Ahmed El amraouiyine <ahmed.elamraouiyine(a)vilavi.fr>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/CollectionFetchPaginationQueryTransformer.java
A hibernate-core/src/test/java/org/hibernate/orm/test/pagination/CollectionFetchPaginationFormulaTest.java
Log Message:
-----------
HHH-20588 Alias formulas in collection pagination
Signed-off-by: Ahmed El amraouiyine <ahmed.elamraouiyine(a)vilavi.fr>
(cherry picked from commit 356a0cec61fc0290d078c9f85f41390db0ff5d75)
Commit: 48458946b8c129a25e3e919c70f40dd035c28c9f
https://github.com/hibernate/hibernate-orm/commit/48458946b8c129a25e3e919...
Author: Ahmed El amraouiyine <ahmed.elamraouiyine(a)vilavi.fr>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/CollectionFetchPaginationQueryTransformer.java
Log Message:
-----------
HHH-20588 Use selectable names for derived columns
Signed-off-by: Ahmed El amraouiyine <ahmed.elamraouiyine(a)vilavi.fr>
(cherry picked from commit 170bb84f65b3045e071b464d62d4be62e7b351e9)
Commit: 1940e28b0ceec7a1f486d0d8d0de2f9dfb5e4dc1
https://github.com/hibernate/hibernate-orm/commit/1940e28b0ceec7a1f486d0d...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/FunctionTests.java
Log Message:
-----------
Fix CockroachDB nightly CI errors
(cherry picked from commit faf7e03663134e5fb6ecec499feacd4c448ed174)
Commit: 59565f156d08efe177922578d63507d8eb7d337a
https://github.com/hibernate/hibernate-orm/commit/59565f156d08efe17792257...
Author: Ahmed El amraouiyine <ahmed.elamraouiyine(a)vilavi.fr>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/inlinedirtychecking/NestedEmbeddableDynamicUpdateTest.java
Log Message:
-----------
HHH-20524 Fix dynamic update dirty attribute resolution
Signed-off-by: Ahmed El amraouiyine <ahmed.elamraouiyine(a)vilavi.fr>
(cherry picked from commit 5727ca1dbe5054941ce40075e832a21b6deeaef0)
Commit: 75bb46cddfe8ffc77c6478e22058dd0a74de5f0e
https://github.com/hibernate/hibernate-orm/commit/75bb46cddfe8ffc77c6478e...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
Log Message:
-----------
HHH-20524 Add inline comment explaining why some dirty attribute names have to be skipped
(cherry picked from commit 538ee813398ac8e2209ea3c74f86b0eaf636fa1b)
Commit: 468558d81c557ec3329415ef9ce14dd64a12f362
https://github.com/hibernate/hibernate-orm/commit/468558d81c557ec3329415e...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/inlinedirtychecking/NestedEmbeddableDynamicUpdateTest.java
Log Message:
-----------
HHH-20524 Remove unnecessary bytecode provider assumption check
(cherry picked from commit a33778ba5109162a47a0fd2504edbbaad36dd512)
Commit: 8754b043763699a3651aac710e44378f5aab8677
https://github.com/hibernate/hibernate-orm/commit/8754b043763699a3651aac7...
Author: Ahmed El amraouiyine <ahmed.elamraouiyine(a)vilavi.fr>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetadataContext.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/AbstractIdentifiableType.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/metamodel/MappedSuperclassIdClassSiblingTest.java
Log Message:
-----------
HHH-20606 Preserve mapped-superclass id metadata
(cherry picked from commit 8e062ec9f4823dc71703de76de14a5776d4483b2)
Commit: 35b56a83c020dd6b9ae3770ef5432c562778c1a3
https://github.com/hibernate/hibernate-orm/commit/35b56a83c020dd6b9ae3770...
Author: Ahmed El amraouiyine <ahmed.elamraouiyine(a)vilavi.fr>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/metamodel/MappedSuperclassIdClassSiblingTest.java
Log Message:
-----------
HHH-20606 Add invalid entity id inheritance coverage
(cherry picked from commit f6bc6fb835f7f37f785392b12132cafa6d1389c3)
Commit: c05696ec746afc0ea96c8c97b8875e839df0ba90
https://github.com/hibernate/hibernate-orm/commit/c05696ec746afc0ea96c8c9...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetadataContext.java
Log Message:
-----------
HHH-20606 Simplify check for identifier on MappedSuperclass
(cherry picked from commit f8d570814dc4ae95a87b6d73384c3ed324828f33)
Commit: 5991bb729cada695b9812482d8f66dcbf415ff5f
https://github.com/hibernate/hibernate-orm/commit/5991bb729cada695b981248...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M .github/workflows/ci.yml
R nightly.Jenkinsfile
Log Message:
-----------
Stop running CI on push and remove nightly CI runs
Commit: a16dc0946674f15e8dcb1c01f78fe89619df995d
https://github.com/hibernate/hibernate-orm/commit/a16dc0946674f15e8dcb1c0...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M tooling/hibernate-reveng/src/test/java/org/hibernate/tool/reveng/hbm2x/Hbm2DaoTest/TestCase.java
M tooling/hibernate-reveng/src/test/java/org/hibernate/tool/reveng/hbm2x/Hbm2HibernateDAOTest/TestCase.java
Log Message:
-----------
Align disabled tests with main branch
Compare: https://github.com/hibernate/hibernate-orm/compare/c0af5d372fab...a16dc09...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
2 weeks, 3 days
[hibernate/hibernate-orm] 9404e1: HHH-20616 Enable ALTER TABLE IF EXISTS for Spanner...
by Sakthivel Subramanian
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 9404e1dc252cdc37269a185440f6ecde2e6bd918
https://github.com/hibernate/hibernate-orm/commit/9404e1dc252cdc37269a185...
Author: Sakthivel Subramanian <sakthivelmani(a)google.com>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M db.sh
M docker-compose/latest/spanner/docker-compose.yaml
M hibernate-core/hibernate-core.gradle
M hibernate-core/src/main/java/org/hibernate/dialect/SpannerDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SpannerPostgreSQLDialect.java
M hibernate-core/src/test/java/org/hibernate/orm/test/sql/exec/SmokeTests.java
M hibernate-envers/hibernate-envers.gradle
M local-build-plugins/src/main/groovy/local.databases.gradle
Log Message:
-----------
HHH-20616 Enable ALTER TABLE IF EXISTS for Spanner Dialects and align emulator testing with PostgreSQL
- Overrode supportsIfExistsAfterAlterTable() to return true in SpannerDialect.
- Removed supportsIfExistsAfterAlterTable() override in SpannerPostgreSQLDialect so it inherits true from PostgreSQLDialect.
- Removed the hardcoded thread cap of 4 parallel test forks for Spanner in hibernate-core and hibernate-envers.
- Configured db.sh to start a single Spanner emulator container and dynamically create databases on-demand based on DB_COUNT (matching PostgreSQL).
- Configured Spanner JDBC URLs to target the single host port 9010 and use worker-specific database names (orm-test-db_$worker).
- Automatically start/stop Spanner emulator container on version 1.5.55 in db.sh.
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
2 weeks, 3 days
[hibernate/hibernate-orm] 8c6ca7: Add TCK job timeout
by Christian Beikov
Branch: refs/heads/8.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 8c6ca7adcf39a01e31f79094c6ee2372fa0d7f86
https://github.com/hibernate/hibernate-orm/commit/8c6ca7adcf39a01e31f7909...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M .github/workflows/ci.yml
Log Message:
-----------
Add TCK job timeout
(cherry picked from commit b016a01fd6c4c5e40e3cfa854d90e0e70b0765fc)
Commit: 99e0c852bdc8b78194ce27140e3686d9645da03b
https://github.com/hibernate/hibernate-orm/commit/99e0c852bdc8b78194ce271...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/test/resources/org/hibernate/orm/test/schemaupdate/uniqueconstraint/TestEntity.orm.xml
Log Message:
-----------
Add dummy column to allow running test with SAP HANA
(cherry picked from commit 9e610757feb087d000d48129f7b56b1571ce1926)
Commit: 431bc878c0c1a7a5ea42725488e5e3530f1aa089
https://github.com/hibernate/hibernate-orm/commit/431bc878c0c1a7a5ea42725...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M tooling/hibernate-ant/src/main/java/org/hibernate/tool/ant/ExporterTask.java
M tooling/hibernate-ant/src/main/java/org/hibernate/tool/ant/HibernateToolTask.java
M tooling/hibernate-ant/src/main/java/org/hibernate/tool/ant/QueryExporterTask.java
M tooling/hibernate-ant/src/test/java/org/hibernate/tool/ant/HibernateToolTaskExtendedTest.java
M tooling/hibernate-gradle-plugin/src/functionalTest/java/org/hibernate/orm/tooling/gradle/reveng/TestTemplate.java
M tooling/hibernate-reveng/src/main/java/org/hibernate/tool/reveng/api/export/Exporter.java
M tooling/hibernate-reveng/src/main/java/org/hibernate/tool/reveng/internal/export/common/AbstractExporter.java
M tooling/hibernate-reveng/src/main/java/org/hibernate/tool/reveng/internal/export/doc/DocExporter.java
M tooling/hibernate-reveng/src/main/java/org/hibernate/tool/reveng/internal/export/lint/HbmLintExporter.java
M tooling/hibernate-reveng/src/test/java/org/hibernate/tool/reveng/hbm2x/HashcodeEqualsTest/TestCase.java
M tooling/hibernate-reveng/src/test/java/org/hibernate/tool/reveng/hbm2x/Hbm2EJBDaoTest/TestCase.java
Log Message:
-----------
HBX-1404 Close ServiceRegistry on Exporter stop to allow tests cleanup temporary folder reliably
(cherry picked from commit 5e1c4ed473f106d8c6fda0de897e7aa283206481)
Commit: 2c0563721d5282e59d493f2eed1dc52adc283623
https://github.com/hibernate/hibernate-orm/commit/2c0563721d5282e59d493f2...
Author: Geoffrey Park <geoffrey.park(a)altibase.com>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/AltibaseDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/AltibaseSqlAstTranslator.java
M hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/AltibaseDialectTestCase.java
M hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/AltibaseFunctionsTest.java
A hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/AltibaseVersionSeedTest.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/CommonFunctionFactory.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/VersionTypeSeedParameterSpecification.java
M hibernate-core/src/test/java/org/hibernate/action/queue/ActionQueuePerformanceTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/action/queue/BatchSizeExceedingTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/action/queue/UniqueConstraintOrderingTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/action/queue/integration/DeferredIdentityGenerationIntegrationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/action/queue/integration/IdentityGenerationIntegrationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/merge/MergeUnsavedEntitiesTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/cid/CompositeIdAndMergeTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/constraint/ConstraintInterpretationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/constraint/ConstraintInterpretationTest2.java
M hibernate-core/src/test/java/org/hibernate/orm/test/datasource/DataSourceTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/engine/spi/LoadQueryInfluencersTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/event/PreInsertEventListenerVetoBidirectionalTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/inheritance/SingleTableConstraintsTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/insertordering/InsertOrderingSelfReferenceTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/joinedsubclass/JoinedSubclassWithExplicitDiscriminatorTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/criteria/convert/Log.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/query/NativeQueryWithDatetimesTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/locking/options/ScopeTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/basic/NClobStringTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/basic/NationalizedJsonMappingTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/basic/NationalizedTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/basic/StringNationalizedMappingTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/where/DiscriminatorWhereTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/merge/BidirectionalOneToManyMergeTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/MappedSuperclassAttributeInMultipleSubtypesTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/QuerySqlExceptionTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/criteria/ExtractTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/criteria/plan/CriteriaPlanTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/FunctionTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/RegexTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/set/UnionOfPartitionResultsTest.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/integration/collection/StringMapLobTest.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/integration/collection/StringMapNationalizedLobTest.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/integration/inheritance/single/discriminatorformula/ClassTypeEntity.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/integration/inheritance/single/discriminatorformula/DiscriminatorFormulaTest.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/integration/inheritance/single/discriminatorformula/ParentEntity.java
M hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DialectFeatureChecks.java
Log Message:
-----------
HHH-20538 Improve compatibility with Altibase 8.1 and Hibernate 8.x / 7.4
(cherry picked from commit 647161cc759638eeff4834e711c32477887bb2b9)
Commit: af72261c48f171e8c36f51ce1d2f29c63d8b0a68
https://github.com/hibernate/hibernate-orm/commit/af72261c48f171e8c36f51c...
Author: Ahmed El amraouiyine <ahmed.elamraouiyine(a)vilavi.fr>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/CollectionFetchPaginationQueryTransformer.java
A hibernate-core/src/test/java/org/hibernate/orm/test/pagination/CollectionFetchPaginationFormulaTest.java
Log Message:
-----------
HHH-20588 Alias formulas in collection pagination
Signed-off-by: Ahmed El amraouiyine <ahmed.elamraouiyine(a)vilavi.fr>
(cherry picked from commit 356a0cec61fc0290d078c9f85f41390db0ff5d75)
Commit: 084066b81c109f9d269bde4acc4de58d6e6cf102
https://github.com/hibernate/hibernate-orm/commit/084066b81c109f9d269bde4...
Author: Ahmed El amraouiyine <ahmed.elamraouiyine(a)vilavi.fr>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/CollectionFetchPaginationQueryTransformer.java
Log Message:
-----------
HHH-20588 Use selectable names for derived columns
Signed-off-by: Ahmed El amraouiyine <ahmed.elamraouiyine(a)vilavi.fr>
(cherry picked from commit 170bb84f65b3045e071b464d62d4be62e7b351e9)
Commit: 1aaa31b5c9d6dd1165149f2bb84dcdbf47f6ff77
https://github.com/hibernate/hibernate-orm/commit/1aaa31b5c9d6dd1165149f2...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/action/queue/integration/OptimisticLockingTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/FunctionTests.java
Log Message:
-----------
Fix CockroachDB nightly CI errors
(cherry picked from commit faf7e03663134e5fb6ecec499feacd4c448ed174)
Commit: 904be6568e440dd4229618b2d6cb5c2db8232939
https://github.com/hibernate/hibernate-orm/commit/904be6568e440dd4229618b...
Author: Ahmed El amraouiyine <ahmed.elamraouiyine(a)vilavi.fr>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/inlinedirtychecking/NestedEmbeddableDynamicUpdateTest.java
Log Message:
-----------
HHH-20524 Fix dynamic update dirty attribute resolution
Signed-off-by: Ahmed El amraouiyine <ahmed.elamraouiyine(a)vilavi.fr>
(cherry picked from commit 5727ca1dbe5054941ce40075e832a21b6deeaef0)
Commit: 36e86f679710a2ac6483d144369419572d04d9bf
https://github.com/hibernate/hibernate-orm/commit/36e86f679710a2ac6483d14...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
Log Message:
-----------
HHH-20524 Add inline comment explaining why some dirty attribute names have to be skipped
(cherry picked from commit 538ee813398ac8e2209ea3c74f86b0eaf636fa1b)
Commit: 78bf7c0890c25df0571a371b1fa23e028948bd37
https://github.com/hibernate/hibernate-orm/commit/78bf7c0890c25df0571a371...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/inlinedirtychecking/NestedEmbeddableDynamicUpdateTest.java
Log Message:
-----------
HHH-20524 Remove unnecessary bytecode provider assumption check
(cherry picked from commit a33778ba5109162a47a0fd2504edbbaad36dd512)
Commit: eabe867c0fab8354e61fe97d3c89f2cf9ae3e5c0
https://github.com/hibernate/hibernate-orm/commit/eabe867c0fab8354e61fe97...
Author: Ahmed El amraouiyine <ahmed.elamraouiyine(a)vilavi.fr>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetadataContext.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/AbstractIdentifiableType.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/metamodel/MappedSuperclassIdClassSiblingTest.java
Log Message:
-----------
HHH-20606 Preserve mapped-superclass id metadata
(cherry picked from commit 8e062ec9f4823dc71703de76de14a5776d4483b2)
Commit: ddfcc42cf44b52e494a058f7f31aefe80d599930
https://github.com/hibernate/hibernate-orm/commit/ddfcc42cf44b52e494a058f...
Author: Ahmed El amraouiyine <ahmed.elamraouiyine(a)vilavi.fr>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/metamodel/MappedSuperclassIdClassSiblingTest.java
Log Message:
-----------
HHH-20606 Add invalid entity id inheritance coverage
(cherry picked from commit f6bc6fb835f7f37f785392b12132cafa6d1389c3)
Commit: dec2221ab2e8d4bb66fc3a3d37a5f7fee5cd0b4c
https://github.com/hibernate/hibernate-orm/commit/dec2221ab2e8d4bb66fc3a3...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetadataContext.java
Log Message:
-----------
HHH-20606 Simplify check for identifier on MappedSuperclass
(cherry picked from commit f8d570814dc4ae95a87b6d73384c3ed324828f33)
Commit: 0213452ef991c722aa275b47987d3a18ca5a1a36
https://github.com/hibernate/hibernate-orm/commit/0213452ef991c722aa275b4...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M .github/workflows/ci.yml
R nightly.Jenkinsfile
Log Message:
-----------
Stop running CI on push and remove nightly CI runs
Compare: https://github.com/hibernate/hibernate-orm/compare/63c9722a597e...0213452...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
2 weeks, 3 days