Hibernate Search is a library that integrates Hibernate ORM with Apache Lucene or Elasticsearch by automatically indexing entities, enabling advanced search functionality: full-text, geospatial, aggregations and more. For more information, see Hibernate Search on hibernate.org.

We just published Hibernate Search 8.0.0.Alpha3, the third alpha release of the next major version of Hibernate Search.

This version includes various adjustments that address recent changes in the Hibernate ORM 7.0.0.Beta5 release.

What’s new

Hibernate Search 8.0 is still in its early stages of development: some features still need to be completed or may change in a backwards-incompatible way.

Dependency upgrades

Hibernate ORM (HSEARCH-5344)

Hibernate Search targets the Hibernate ORM 7.0 series, which implements Jakarta Persistence 3.2.0. In particular, it is currently based on Hibernate ORM 7.0.0.Beta5.

Other improvements and bug fixes

  • HSEARCH-5346: ORM mapper now relies on the class details registry provided by Hibernate ORM. Jandex view previously exposed through Hibernate ORM’s bootstrap context is now ignored; integrators should either configure Jandex through Hibernate Models or pass required index views through the mapping configurer.

And more. Please see the release notes for a complete list of changes since the previous releases.

How to get this release

All details are available and up to date on the dedicated page on hibernate.org.

Getting started, migrating

For new applications, refer to the getting started guide:

For existing applications, Hibernate Search 8.0 is a drop-in replacement for 7.1, assuming you also upgrade the dependencies. Information about deprecated configuration and API is included in the migration guide.

Feedback, issues, ideas?

To get in touch, use the following channels:


Back to top