Skip to content

Upgrade Hibernate group to ORM 7.2.7.Final#53254

Closed
DavideD wants to merge 1 commit intoquarkusio:mainfrom
DavideD:upgrades-to-ORM-7.2.7
Closed

Upgrade Hibernate group to ORM 7.2.7.Final#53254
DavideD wants to merge 1 commit intoquarkusio:mainfrom
DavideD:upgrades-to-ORM-7.2.7

Conversation

@DavideD
Copy link
Copy Markdown
Contributor

@DavideD DavideD commented Mar 24, 2026

This is the same as this PR sent by dependabot: #53141

But I disabled the test AbstractIdOptimizerDefaultTest for Hibernate Reactive.
The test assert that a specific implementation is used for id generation when a property is set. But:

  • it's checking ORM classes that are not used by Reactive;
  • we don't have a reactive implementation of the Optimizer interface.

For now I disabled the test. The next step is to check that Hibernate Reactive generates ids in a way that's compatible with ORM and update the test.
Note that this is not a regression, the way we generate the identifiers hasn't changed, but the tests don't check the right classes and we didn't have any failure until we refactor the code in Hibernate Reactive.

I will re-enable the test as soon as I've figured out what we need to change.

@quarkus-bot quarkus-bot bot added area/arc Issue related to ARC (dependency injection) area/core area/dependencies Pull requests that update a dependency file area/devtools Issues/PR related to maven, gradle, platform and cli tooling/plugins area/documentation area/gradle Gradle area/hibernate-reactive Hibernate Reactive area/infra-automation anything related to CI, bots, etc. that are used to automated our infrastructure area/kafka area/oidc area/platform Issues related to definition and interaction with Quarkus Platform area/smallrye area/tracing labels Mar 24, 2026
@quarkus-bot
Copy link
Copy Markdown

quarkus-bot bot commented Mar 24, 2026

/cc @radcortez (opentelemetry)

@DavideD DavideD force-pushed the upgrades-to-ORM-7.2.7 branch from 0343cd5 to 4a3269f Compare March 24, 2026 17:46
@DavideD DavideD marked this pull request as ready for review March 24, 2026 17:46
@DavideD DavideD force-pushed the upgrades-to-ORM-7.2.7 branch from 4a3269f to 800253a Compare March 24, 2026 17:50
@quarkus-bot

This comment has been minimized.

@DavideD
Copy link
Copy Markdown
Contributor Author

DavideD commented Mar 24, 2026

/cc @yrodiere or @lucamolteni

@quarkus-bot

This comment has been minimized.

@quarkus-bot
Copy link
Copy Markdown

quarkus-bot bot commented Mar 24, 2026

Status for workflow Quarkus Documentation CI

This is the status report for running Quarkus Documentation CI on commit 0343cd5.

✅ The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

@github-actions
Copy link
Copy Markdown

🎊 PR Preview 407adda has been successfully built and deployed to https://quarkus-pr-main-53254-preview.surge.sh/version/main/guides/

  • Images of blog posts older than 3 months are not available.
  • Newsletters older than 3 months are not available.

Bumps the hibernate group with 10 updates in the / directory:

Disable AbstractIdOptimizerDefaultTest: Hibernate Reactive doesn't
have a reactive Optimizer interface, so it doesn't make sense to check
it in the test.

Note that this is not a regression, the test was wrong before but
we didn't relize it until we refactored Hibernate Reactive.
We will need to re-enable and update it when we change Hibernate
Reactive.

| Package | From | To |
| --- | --- | --- |
| [org.hibernate.orm:hibernate-core](https://github.com/hibernate/hibernate-orm) | `7.2.6.Final` | `7.2.7.Final` |
| [org.hibernate.orm:hibernate-graalvm](https://github.com/hibernate/hibernate-orm) | `7.2.6.Final` | `7.2.7.Final` |
| [org.hibernate.orm:hibernate-envers](https://github.com/hibernate/hibernate-orm) | `7.2.6.Final` | `7.2.7.Final` |
| [org.hibernate.orm:hibernate-spatial](https://github.com/hibernate/hibernate-orm) | `7.2.6.Final` | `7.2.7.Final` |
| [org.hibernate.orm:hibernate-processor](https://github.com/hibernate/hibernate-orm) | `7.2.6.Final` | `7.2.7.Final` |
| [org.hibernate.orm:hibernate-jpamodelgen](https://github.com/hibernate/hibernate-orm) | `7.2.6.Final` | `7.2.7.Final` |
| [org.hibernate.orm:hibernate-community-dialects](https://github.com/hibernate/hibernate-orm) | `7.2.6.Final` | `7.2.7.Final` |
| [org.hibernate.orm:hibernate-vector](https://github.com/hibernate/hibernate-orm) | `7.2.6.Final` | `7.2.7.Final` |
| [org.hibernate.reactive:hibernate-reactive-core](https://github.com/hibernate/hibernate-reactive) | `3.2.5.Final` | `3.2.6.Final` |
| [org.hibernate.tool:hibernate-tools-language](https://github.com/hibernate/hibernate-tools) | `7.2.6.Final` | `7.2.7.Final` |

Updates `org.hibernate.orm:hibernate-core` from 7.2.6.Final to 7.2.7.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/7.2.7/changelog.txt)
- [Commits](hibernate/hibernate-orm@7.2.6...7.2.7)

Updates `org.hibernate.orm:hibernate-graalvm` from 7.2.6.Final to 7.2.7.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/7.2.7/changelog.txt)
- [Commits](hibernate/hibernate-orm@7.2.6...7.2.7)

Updates `org.hibernate.orm:hibernate-envers` from 7.2.6.Final to 7.2.7.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/7.2.7/changelog.txt)
- [Commits](hibernate/hibernate-orm@7.2.6...7.2.7)

Updates `org.hibernate.orm:hibernate-spatial` from 7.2.6.Final to 7.2.7.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/7.2.7/changelog.txt)
- [Commits](hibernate/hibernate-orm@7.2.6...7.2.7)

Updates `org.hibernate.orm:hibernate-processor` from 7.2.6.Final to 7.2.7.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/7.2.7/changelog.txt)
- [Commits](hibernate/hibernate-orm@7.2.6...7.2.7)

Updates `org.hibernate.orm:hibernate-jpamodelgen` from 7.2.6.Final to 7.2.7.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/7.2.7/changelog.txt)
- [Commits](hibernate/hibernate-orm@7.2.6...7.2.7)

Updates `org.hibernate.orm:hibernate-community-dialects` from 7.2.6.Final to 7.2.7.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/7.2.7/changelog.txt)
- [Commits](hibernate/hibernate-orm@7.2.6...7.2.7)

Updates `org.hibernate.orm:hibernate-vector` from 7.2.6.Final to 7.2.7.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/7.2.7/changelog.txt)
- [Commits](hibernate/hibernate-orm@7.2.6...7.2.7)

Updates `org.hibernate.orm:hibernate-graalvm` from 7.2.6.Final to 7.2.7.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/7.2.7/changelog.txt)
- [Commits](hibernate/hibernate-orm@7.2.6...7.2.7)

Updates `org.hibernate.orm:hibernate-envers` from 7.2.6.Final to 7.2.7.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/7.2.7/changelog.txt)
- [Commits](hibernate/hibernate-orm@7.2.6...7.2.7)

Updates `org.hibernate.orm:hibernate-spatial` from 7.2.6.Final to 7.2.7.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/7.2.7/changelog.txt)
- [Commits](hibernate/hibernate-orm@7.2.6...7.2.7)

Updates `org.hibernate.orm:hibernate-processor` from 7.2.6.Final to 7.2.7.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/7.2.7/changelog.txt)
- [Commits](hibernate/hibernate-orm@7.2.6...7.2.7)

Updates `org.hibernate.orm:hibernate-jpamodelgen` from 7.2.6.Final to 7.2.7.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/7.2.7/changelog.txt)
- [Commits](hibernate/hibernate-orm@7.2.6...7.2.7)

Updates `org.hibernate.orm:hibernate-community-dialects` from 7.2.6.Final to 7.2.7.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/7.2.7/changelog.txt)
- [Commits](hibernate/hibernate-orm@7.2.6...7.2.7)

Updates `org.hibernate.orm:hibernate-vector` from 7.2.6.Final to 7.2.7.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/7.2.7/changelog.txt)
- [Commits](hibernate/hibernate-orm@7.2.6...7.2.7)

Updates `org.hibernate.reactive:hibernate-reactive-core` from 3.2.5.Final to 3.2.6.Final
- [Release notes](https://github.com/hibernate/hibernate-reactive/releases)
- [Commits](hibernate/hibernate-reactive@3.2.5...3.2.6)

Updates `org.hibernate.tool:hibernate-tools-language` from 7.2.6.Final to 7.2.7.Final
- [Release notes](https://github.com/hibernate/hibernate-tools/releases)
- [Commits](hibernate/hibernate-tools@7.2.6.Final...7.2.7.Final)

---
updated-dependencies:
- dependency-name: org.hibernate.orm:hibernate-core
  dependency-version: 7.2.7.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: hibernate
- dependency-name: org.hibernate.orm:hibernate-graalvm
  dependency-version: 7.2.7.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: hibernate
- dependency-name: org.hibernate.orm:hibernate-envers
  dependency-version: 7.2.7.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: hibernate
- dependency-name: org.hibernate.orm:hibernate-spatial
  dependency-version: 7.2.7.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: hibernate
- dependency-name: org.hibernate.orm:hibernate-processor
  dependency-version: 7.2.7.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: hibernate
- dependency-name: org.hibernate.orm:hibernate-jpamodelgen
  dependency-version: 7.2.7.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: hibernate
- dependency-name: org.hibernate.orm:hibernate-community-dialects
  dependency-version: 7.2.7.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: hibernate
- dependency-name: org.hibernate.orm:hibernate-vector
  dependency-version: 7.2.7.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: hibernate
- dependency-name: org.hibernate.orm:hibernate-graalvm
  dependency-version: 7.2.7.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: hibernate
- dependency-name: org.hibernate.orm:hibernate-envers
  dependency-version: 7.2.7.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: hibernate
- dependency-name: org.hibernate.orm:hibernate-spatial
  dependency-version: 7.2.7.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: hibernate
- dependency-name: org.hibernate.orm:hibernate-processor
  dependency-version: 7.2.7.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: hibernate
- dependency-name: org.hibernate.orm:hibernate-jpamodelgen
  dependency-version: 7.2.7.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: hibernate
- dependency-name: org.hibernate.orm:hibernate-community-dialects
  dependency-version: 7.2.7.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: hibernate
- dependency-name: org.hibernate.orm:hibernate-vector
  dependency-version: 7.2.7.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: hibernate
- dependency-name: org.hibernate.reactive:hibernate-reactive-core
  dependency-version: 3.2.6.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: hibernate
- dependency-name: org.hibernate.tool:hibernate-tools-language
  dependency-version: 7.2.7.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: hibernate
...

Signed-off-by: dependabot[bot] <support@github.com>
@DavideD DavideD force-pushed the upgrades-to-ORM-7.2.7 branch from 7fe3dc5 to 42f2ae4 Compare March 25, 2026 10:44
@quarkus-bot
Copy link
Copy Markdown

quarkus-bot bot commented Mar 25, 2026

Status for workflow Quarkus CI

This is the status report for running Quarkus CI on commit 42f2ae4.

Failing Jobs

Status Name Step Failures Logs Raw logs Build scan
✔️ Devtools Tests - JDK 25 Logs Raw logs 🔍
Devtools Tests - JDK 25 Semeru Build Failures Logs Raw logs 🔍
✔️ Devtools Tests - JDK 17 Windows Logs Raw logs 🔍

Full information is available in the Build summary check run.
You can consult the Develocity build scans.

Failures

⚙️ Devtools Tests - JDK 25 Semeru #

- Failing: integration-tests/devtools 

📦 integration-tests/devtools

io.quarkus.devtools.codestarts.quarkus.HibernateOrmPanacheCodestartIT.testBuild line 29 - History - More details - Source on GitHub

Details
org.opentest4j.AssertionFailedError: 
[Run project return status should be zero] 
expected: 0
 but was: 1
	at io.quarkus.devtools.testing.codestarts.QuarkusCodestartTest.buildProject(QuarkusCodestartTest.java:159)
	at io.quarkus.devtools.testing.codestarts.QuarkusCodestartTest.buildAllProjects(QuarkusCodestartTest.java:146)
	at io.quarkus.devtools.codestarts.quarkus.HibernateOrmPanacheCodestartIT.testBuild(HibernateOrmPanacheCodestartIT.java:29)

io.quarkus.devtools.codestarts.quarkus.HibernateOrmPanacheCodestartIT.testBuild line 29 - History - More details - Source on GitHub

Details
org.opentest4j.AssertionFailedError: 
[Run project return status should be zero] 
expected: 0
 but was: 1
	at io.quarkus.devtools.testing.codestarts.QuarkusCodestartTest.buildProject(QuarkusCodestartTest.java:159)
	at io.quarkus.devtools.testing.codestarts.QuarkusCodestartTest.buildAllProjects(QuarkusCodestartTest.java:146)
	at io.quarkus.devtools.codestarts.quarkus.HibernateOrmPanacheCodestartIT.testBuild(HibernateOrmPanacheCodestartIT.java:29)

Flaky tests - Develocity

⚙️ JVM Tests - JDK 21

📦 extensions/opentelemetry/deployment

io.quarkus.opentelemetry.deployment.OpenTelemetryMDCTest.vertxAsync - History

  • Failing map: {spanId=41865558d28d588f, traceId=5c3fcba892eb5b59abbf0b57626cc658, sampled=true, parentId=5666e5fc843329f3} - java.lang.AssertionError
Details
java.lang.AssertionError: Failing map: {spanId=41865558d28d588f, traceId=5c3fcba892eb5b59abbf0b57626cc658, sampled=true, parentId=5666e5fc843329f3}
	at io.quarkus.opentelemetry.deployment.OpenTelemetryMDCTest.lambda$vertxAsync$7(OpenTelemetryMDCTest.java:150)
	at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722)
	at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
	at io.quarkus.opentelemetry.deployment.OpenTelemetryMDCTest.vertxAsync(OpenTelemetryMDCTest.java:146)

⚙️ JVM Tests - JDK 25 Semeru

📦 extensions/load-shedding/deployment

io.quarkus.load.shedding.NaiveLoadSheddingTest.test - History

  • Expecting actual: 99 to be greater than or equal to: 100 - java.lang.AssertionError
Details
java.lang.AssertionError: 

Expecting actual:
  99
to be greater than or equal to:
  100

	at io.quarkus.load.shedding.NaiveLoadSheddingTest.test(NaiveLoadSheddingTest.java:54)

📦 extensions/smallrye-graphql/deployment

io.quarkus.smallrye.graphql.deployment.RequestLeakDetectionTest.testWithConcurrentCalls - History

  • Condition with Lambda expression in io.quarkus.smallrye.graphql.deployment.RequestLeakDetectionTest was not fulfilled within 10 seconds. - org.awaitility.core.ConditionTimeoutException
Details
org.awaitility.core.ConditionTimeoutException: Condition with Lambda expression in io.quarkus.smallrye.graphql.deployment.RequestLeakDetectionTest was not fulfilled within 10 seconds.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.CallableCondition.await(CallableCondition.java:78)
	at org.awaitility.core.CallableCondition.await(CallableCondition.java:26)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:1160)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:1129)
	at io.quarkus.smallrye.graphql.deployment.RequestLeakDetectionTest.testWithConcurrentCalls(RequestLeakDetectionTest.java:63)
Caused by: java.util.concurrent.TimeoutException

⚙️ Gradle Tests - JDK 17 Windows

📦 integration-tests/gradle

io.quarkus.gradle.devmode.JandexIncludedBuildTest.main - History

  • Condition with Lambda expression in io.quarkus.test.devmode.util.DevModeClient was not fulfilled within 1 minutes 30 seconds. - org.awaitility.core.ConditionTimeoutException
Details
org.awaitility.core.ConditionTimeoutException: Condition with Lambda expression in io.quarkus.test.devmode.util.DevModeClient was not fulfilled within 1 minutes  30 seconds.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.CallableCondition.await(CallableCondition.java:78)
	at org.awaitility.core.CallableCondition.await(CallableCondition.java:26)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:1160)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:1129)
	at io.quarkus.test.devmode.util.DevModeClient.getHttpResponse(DevModeClient.java:164)
	at io.quarkus.gradle.devmode.QuarkusDevGradleTestBase.getHttpResponse(QuarkusDevGradleTestBase.java:170)

⚙️ JVM Integration Tests - JDK 17

📦 integration-tests/smallrye-context-propagation

io.quarkus.context.test.mutiny.MutinyContextPropagationTest.testTransactionContextPropagationAsyncUni - History

  • 1 expectation failed. Expected status code <200> but was <500>. - java.lang.AssertionError
Details
java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.

	at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:344)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:516)
	at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:344)
	at io.restassured.internal.ResponseSpecificationImpl.validateResponseIfRequired(ResponseSpecificationImpl.groovy:714)

io.quarkus.context.test.mutiny.MutinyContextPropagationTest.testTransactionContextPropagationMulti - History

  • 1 expectation failed. Expected status code <200> but was <500>. - java.lang.AssertionError
Details
java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.

	at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:344)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:516)
	at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:344)
	at io.restassured.internal.ResponseSpecificationImpl.validateResponseIfRequired(ResponseSpecificationImpl.groovy:714)

io.quarkus.context.test.mutiny.MutinyContextPropagationTest.testTransactionNewContextPropagationSync - History

  • 1 expectation failed. Expected status code <200> but was <500>. - java.lang.AssertionError
Details
java.lang.AssertionError: 
1 expectation failed.
Expected status code <200> but was <500>.

	at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:344)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:516)
	at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:344)
	at io.restassured.internal.ResponseSpecificationImpl.validateResponseIfRequired(ResponseSpecificationImpl.groovy:714)

@nh2297
Copy link
Copy Markdown
Contributor

nh2297 commented Mar 27, 2026

FYI: Hibernate 7.2.8 was released yesterday.

See here: https://hibernate.org/orm/releases/7.2/

@gsmet
Copy link
Copy Markdown
Member

gsmet commented Apr 4, 2026

Closing as this was handled here: #53334 .

@gsmet gsmet closed this Apr 4, 2026
@quarkus-bot quarkus-bot bot added the triage/invalid This doesn't seem right label Apr 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/arc Issue related to ARC (dependency injection) area/core area/dependencies Pull requests that update a dependency file area/devtools Issues/PR related to maven, gradle, platform and cli tooling/plugins area/documentation area/gradle Gradle area/hibernate-reactive Hibernate Reactive area/infra-automation anything related to CI, bots, etc. that are used to automated our infrastructure area/kafka area/oidc area/platform Issues related to definition and interaction with Quarkus Platform area/smallrye area/tracing triage/flaky-test triage/invalid This doesn't seem right

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants