Uploaded image for project: 'Quarkus'
  1. Quarkus
  2. QUARKUS-7171

Upgrade to Hibernate ORM 7.2, Reactive 3.2, Search 8.2, Elasticsearch 9.2 / OpenSearch 3.3 for clients / server (dev services)

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Major Major
    • 3.33.0.GA
    • None
    • team/eng

      Draft because:

      • [x] I likely need some more changes ('m still testing on my fork)
      • [x] Based on #51055 which must be merged first
      • [x] We need a `.Final` release of ORM, and an upgrade to that
      • [x] We need a `.Final` release of Reactive, and an upgrade to that
      • [x] We need a `.Final` release of Search, and an upgrade to that
      • [x] We need a migration guide entry

      Migration guide entry:

      `````asciidoc

      == Hibernate ORM

      === Upgrade to Hibernate ORM 7.2

      The Quarkus extension for Hibernate ORM was upgraded to Hibernate ORM 7.2.

      Hibernate ORM 7.2 is for the most part backwards-compatible with Hibernate ORM 7.1, apart from a few changes affecting only advanced or infrequent use cases.

      Refer to the https://docs.jboss.org/hibernate/orm/7.2/migration-guide/[Hibernate ORM 7.2 migration guide] for more information.

      [[orm-db-versions]]
      === Minimum database versions

      The minimum required version of databases did not change in Hibernate ORM 7.2.

      See https://docs.hibernate.org/orm/7.2/dialect/[here] for details on the current minimum versions.

      == Hibernate Reactive

      === Upgrade to Hibernate Reactive 3.2

      The Quarkus extension for Hibernate Reactive was upgraded to Hibernate Reactive 3.2.

      Hibernate Reactive 3.2 is backwards-compatible with Hibernate Reactive 3.1, with the exception of a few breaking changes inherited from Hibernate ORM and listed xref:#+hibernate-orm+[above].

      == Hibernate Search

      === Upgrade to Hibernate Search 8.2

      The Quarkus extensions for Hibernate Search were upgraded to Hibernate Search 8.2.

      Hibernate Search 8.2 is backwards-compatible with Hibernate Search 8.1, apart from a few deprecations.

      Refer to the the https://docs.hibernate.org/search/8.2/migration/html_single/[Hibernate Search 8.2 migration guide] for more information.

      == Dev Services

      Several Dev Services default images have been updated:

      • Elasticsearch from 9.1 to 9.2
      • OpenSearch from 3.1 to 3.3

      NOTE: You can configure Quarkus explicitly to use a specific image for each Dev Service, e.g. see https://quarkus.io/guides/elasticsearch-dev-services#configuring-the-image[here for Elasticsearch/OpenSearch].
      `````

              rh-ee-yrodiere Yoann Rodière
              msochure@redhat.com Miroslav Sochurek
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: