io.quarkus%3Aquarkus-core breaking changes
maven18 curated breaking changes across major versions of io.quarkus%3Aquarkus-core. Use this as a migration checklist before bumping dependencies.
- 3.34.5 \u2192 3.35.0.CR1breaking
[#51063](https://github.com/quarkusio/quarkus/pull/51063) - Support `@Transactional` for Hibernate Reactive
- 3.34.5 \u2192 3.35.0.CR1breaking
[#52919](https://github.com/quarkusio/quarkus/pull/52919) - Remove the use of System Properties to propagate configuration in Tests
- 3.34.5 \u2192 3.35.0.CR1breaking
[#53161](https://github.com/quarkusio/quarkus/pull/53161) - Enable reflection-free Jackson serializers by default
- 3.34.5 \u2192 3.35.0.CR1breaking
[#53249](https://github.com/quarkusio/quarkus/pull/53249) - Publish our snapshots to a GitHub repository
- 3.34.5 \u2192 3.35.0.CR1breaking
[#53278](https://github.com/quarkusio/quarkus/pull/53278) - Introduce PGO support into native build
- 3.32.1 \u2192 3.32.2breaking
[#52830](https://github.com/quarkusio/quarkus/pull/52830) - Support masking request & response headers in rest client log
- 3.31.3 \u2192 3.32.0.CR1breaking
[#47997](https://github.com/quarkusio/quarkus/pull/47997) - Automatic Consul Registration for Quarkus Applications
- 3.31.3 \u2192 3.32.0.CR1breaking
[#50975](https://github.com/quarkusio/quarkus/pull/50975) - Rework graceful shutdown to be more graceful WRT HTTP
- 3.31.3 \u2192 3.32.0.CR1breaking
[#51802](https://github.com/quarkusio/quarkus/pull/51802) - Enable reflection-free Jackson serializers by default
- 3.31.3 \u2192 3.32.0.CR1breaking
[#52090](https://github.com/quarkusio/quarkus/pull/52090) - OIDC: Support for custom DPoP nonce providers
- 3.31.3 \u2192 3.32.0.CR1breaking
[#52175](https://github.com/quarkusio/quarkus/pull/52175) - Make built-in authentication mechanism order customizable
- 3.31.2 \u2192 3.31.3breaking
[#52395](https://github.com/quarkusio/quarkus/pull/52395) - Update images in catalog and use runtime images
- 3.27.2 \u2192 3.31.0.CR1breaking
[#36168](https://github.com/quarkusio/quarkus/issues/36168) - Support new Hibernate 6.3 syntax for type-safe queries
- 3.27.2 \u2192 3.31.0.CR1breaking
[#50058](https://github.com/quarkusio/quarkus/pull/50058) - Introduce Panache 2
- 3.27.2 \u2192 3.31.0.CR1breaking
[#50519](https://github.com/quarkusio/quarkus/pull/50519) - Upgrade to Hibernate ORM 7.2, Reactive 3.2, Search 8.2, Elasticsearch 9.2 / OpenSearch 3.3 for clients / server (dev services)
- 3.27.2 \u2192 3.31.0.CR1breaking
[#50603](https://github.com/quarkusio/quarkus/pull/50603) - Enable headless AWT on Windows
- 3.27.2 \u2192 3.31.0.CR1breaking
[#50987](https://github.com/quarkusio/quarkus/pull/50987) - Support security annotations on Jakarta Data repositories
- unknown \u2192 3.30.6breaking
[#51792](https://github.com/quarkusio/quarkus/pull/51792) - Exclude org.lz4:lz4-java in favor of at.yawk.lz4:lz4-java
Get this data programmatically \u2014 free, no authentication.
curl https://depscope.dev/api/breaking/maven/io.quarkus%3Aquarkus-core