Uploaded image for project: 'Quarkus Documentation'
  1. Quarkus Documentation
  2. QDOCS-294

[Docs] Breaking changes from 2.13 to 3.2

XMLWordPrintable

    • Quarkus Upstream Docs Sprint 7, Quarkus Upstream Docs Sprint 8, Quarkus Upstream Docs Sprint 9, Quarkus UpstreamDocs Sprint 10, Quarkus Upstream Docs Sprin 11, Quarkus Docs Sprint 12, Quarkus Docs Sprint 13, Quarkus Docs Sprint 14
    • +

      RHBQ 2.13 -> 3.2 Breaking changes

      We will document breaking changes for migration between product versions 2.13 and 3.2 in the RHBQ 3.2 Release Notes the same way we have documented them for previous minor and major releases.

      We will curate the list of breaking changes from the wiki and list those changes that affect supported RHBQ features and extensions in the release notes.

      QE will review the release notes before publishing downstream with the RHBQ 3.2 release.

       

      To respect the ENG, QE, and Prod teams' workload related to the finalization of the community 3.0 release, we will postpone docs activity on this roughly until the 3.1 community release is out.

      We decided to wait until Quarkus 3 has had some community bake time, hoping that most of the severe blocking issues will have been fixed by then and the workload for ENG and QE has decreased to a level that allows for part of the SME's time and attention to be allocated to collaborating with docs on reviews.

      We also want to ensure that the content in the upstream wiki has stabilized and can be used as source material for the RN updates without causing excessive workload increases for SMEs.

       

      To protect the QE team's time and capacity, we want the final pre-publishing review to happen in the regular time allocated to docs review in the scheduled Docs Freeze period.

      The list of the breaking changes will be extensive, so the review tasks might require slightly more time than they did on previous releases. 

       

      Be advised that the RN are a blocker-level priority docs deliverable for RHBQ 3.2. 

      Again, as far as workload and capacity is concerned, Thomas and I will work with QE and ENG SMEs to ensure we have both QE capacity and SME support to deliver this content downstream in time.

       

      We want to stay flexible and non-disruptive, so the logistical aspects of how we do this are negotiable. Likewise, schedules might shift, and unexpected issues might crop up elsewhere. We can address such unexpected changes if and when they occur.

       

      If you have follow-up questions about the information I summarized here, please feel free to reach out with your remarks to Thomas and me.

      @Thomas Qvarnstrom, please feel free to add anything I have missed in my summary.

          1.
          [Docs]: Jandex 3 might cause some issues in extensions but shouldn't in applications Sub-task Closed Critical Rolfe Dlugy-Hegwer
          2.
          [Docs]: Kubernetes Client upgraded from 5.12 to 6.1 Sub-task Closed Critical Rolfe Dlugy-Hegwer
          3.
          [Docs]: Deprecated annotation io.quarkus.arc.config.ConfigProperties removed Sub-task Closed Critical Rolfe Dlugy-Hegwer
          4.
          [Docs]: RESTEasy Reactive multipart breaking changes Sub-task Closed Critical Rolfe Dlugy-Hegwer
          5.
          [Docs]: Hibernate ORM with Panache deprecated methods removed Sub-task Closed Critical Rolfe Dlugy-Hegwer
          6.
          [Docs]: Hibernate Validator - Validation.buildDefaultValidatorFactory() now returns the ValidatorFactory managed by Quarkus Sub-task Closed Critical Rolfe Dlugy-Hegwer
          7.
          [Docs]: Quartz with JDBC store - Executing an SQL upgrade script required Sub-task Closed Critical Rolfe Dlugy-Hegwer
          8.
          [Docs]: The Hibernate ORM extension now enables IN clause parameter padding by default Sub-task Closed Critical Rolfe Dlugy-Hegwer
          9.
          [Docs]: Kubernetes Client upgrade from 6.2 to 6.3 Sub-task Closed Critical Rolfe Dlugy-Hegwer
          10.
          [Docs]: No wildcard Origin support by default for CORS Filter Sub-task Closed Critical Rolfe Dlugy-Hegwer
          11.
          [Docs]: Micrometer metrics now exposed in Prometheus format by default Sub-task Closed Critical Rolfe Dlugy-Hegwer
          12.
          [Docs]: QuarkusTransaction.run/QuarkusTransaction.call are deprecated Sub-task Closed Critical Rolfe Dlugy-Hegwer
          13.
          [Docs]: Remove modules/proc_annotating-interface-with-configproperties.adoc Sub-task Closed Critical Rolfe Dlugy-Hegwer
          14.
          [Docs]: Hibernate Reactive 2 Sub-task Closed Critical Rolfe Dlugy-Hegwer
          15.
          [Docs]: OpenTelemetry configuration namespace change Sub-task Closed Critical Rolfe Dlugy-Hegwer
          16.
          [Docs]: Interceptor annotations on private methods now trigger build failures Sub-task Closed Critical Rolfe Dlugy-Hegwer
          17.
          [Docs]: @AlternativePriority deprecated since 2.6 removed Sub-task Closed Critical Rolfe Dlugy-Hegwer
          18.
          [Docs]: RESTEasy Reactive - Several classes in org.jboss.resteasy.reactive.server.core.multipart moved Sub-task Closed Critical Rolfe Dlugy-Hegwer
          19.
          [Docs]: Reactive REST Client now requires explicit quarkus-rest-client-reactive-jackson if using Jackson Sub-task Closed Critical Rolfe Dlugy-Hegwer
          20.
          [Docs]: Kubernetes/OpenShift - Some deprecated properties removed Sub-task Closed Critical Rolfe Dlugy-Hegwer
          21.
          [Docs]: OIDC - Session cookie is encrypted by default Sub-task Closed Critical Rolfe Dlugy-Hegwer
          22.
          [Docs]: SameSite is Lax by default for OIDC session cookie Sub-task Closed Critical Rolfe Dlugy-Hegwer
          23.
          [Docs]: SmallRye Reactive Messaging - vertx-kafka-client dependency removed Sub-task Closed Critical Rolfe Dlugy-Hegwer
          24.
          [Docs]: JAXB default context validation Sub-task Closed Critical Rolfe Dlugy-Hegwer
          25.
          [Docs]: Removal of @io.quarkus.test.junit.NativeImageTest and @io.quarkus.test.junit.DisabledOnNativeImageTest annotations Sub-task Closed Critical Rolfe Dlugy-Hegwer
          26.
          [Docs]: Fixation of the Mockito subclass mockmaker Sub-task Closed Critical Rolfe Dlugy-Hegwer
          27.
          [Docs]: Keystore default password removed, now needs to be defined Sub-task Closed Critical Rolfe Dlugy-Hegwer
          28.
          [Docs]: OpenTracing support deprecated in 2.14 will be removed soon Sub-task Closed Critical Rolfe Dlugy-Hegwer
          29.
          [Docs]: OpenAPI no longer enables a wildcard * CORS Origin support by default as it can leak OpenAPI documents Sub-task Closed Critical Rolfe Dlugy-Hegwer
          30.
          [Docs]: Minimum Maven version changed from 3.6.2 to 3.8.2 Sub-task Closed Critical Rolfe Dlugy-Hegwer
          31.
          [Docs]: Removal of quarkus-bootstrap-maven-plugin Maven plugin (for extension developers) Sub-task Closed Critical Rolfe Dlugy-Hegwer
          32.
          [Doc]: OIDC - Session cookie is encrypted by default Sub-task Closed Critical Rolfe Dlugy-Hegwer
          33.
          [Docs]: OIDC - ID token audience is verified by default Sub-task Closed Critical Rolfe Dlugy-Hegwer
          34.
          [Docs]: SmallRye GraphQL switched to OpenTelemetry - no more tracing for OpenTracing Sub-task Closed Critical Rolfe Dlugy-Hegwer
          35.
          [Docs]: mockito-inline is gone in new Mockito versions Sub-task Closed Critical Rolfe Dlugy-Hegwer
          36.
          [Docs]: Native Compilation - Might need to copy .so files Sub-task Closed Critical Rolfe Dlugy-Hegwer
          37.
          [Docs]: Native Compilation - Work around missing CPU features Sub-task Closed Critical Rolfe Dlugy-Hegwer
          38.
          [Docs]: Narayana - quarkus.transaction-manager.object-store-directory renamed to quarkus.transaction-manager.object-store.directory Sub-task Closed Critical Rolfe Dlugy-Hegwer
          39.
          [Docs]: 3.2.1 - OpenAPI and Swagger UI moved to management network interface if enabled Sub-task Closed Critical Rolfe Dlugy-Hegwer
          40.
          [Docs] Hibernate Search 6.2 upgrade breaking changes to geo-point fields and deprecated props Sub-task Closed Critical Rolfe Dlugy-Hegwer
          41.
          Sort breaking changes by topic Sub-task Release Pending Undefined Rolfe Dlugy-Hegwer
          42.
          Update Migration Guide based on feedback from M Vavrik Sub-task Closed Undefined Rolfe Dlugy-Hegwer

              rdlugyhe Rolfe Dlugy-Hegwer
              rdlugyhe Rolfe Dlugy-Hegwer
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: