io.quarkus%3Aquarkus-core breaking changes

maven

18 curated breaking changes across major versions of io.quarkus%3Aquarkus-core. Use this as a migration checklist before bumping dependencies.

18
changes
Breaking changes by transition
  • 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

API access

Get this data programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/breaking/maven/io.quarkus%3Aquarkus-core