Skip to content

Migration Guide 3.15

Clement Escoffier edited this page Sep 13, 2024 · 4 revisions


Note

We highly recommend the use of quarkus update to update to a new version of Quarkus.

Items marked below with ⚙️ ✅ are automatically handled by quarkus update.

Quarkus 3.15 is the direct continuation of 3.14 so we don’t expect any changes requiring manual intervention in 3.15.

Hibernate ORM

Flush mode configuration

Quarkus 3.13 changed the default flush mode in Hibernate ORM so that Hibernate ORM will only flush before queries if it detects relevant pending changes.

Since that default may be problematic in some applications, Quarkus 3.15 introduces a new configuration property, allowing applications to pick their own default. To revert to the behavior of Quarkus 3.12, use this configuration:

quarkus.hibernate-orm.flush.mode = always
Warning
The flush mode always may cause unnecessary flushes, impacting performance negatively. It is only useful if you need behavior identical to Quarkus pre-3.13.

Current version

Migration Guide 3.17

Next version in main

Migration Guide 3.18

Clone this wiki locally