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.1.0.CR1, the first candidate release of the next minor version of Hibernate Search.

Compared to the previous release in this series this version brings the upgrade to Hibernate ORM 7.1 and compatibility with Elasticsearch 9.1 and 8.19.

What’s new

Dependency upgrades

Hibernate ORM (HSEARCH-5442)

Hibernate Search still targets the Hibernate ORM 7.0 series, with the plan, in the following beta releases to target 7.1 once it is out.

Lucene (HSEARCH-5405/HSEARCH-5406)

The Lucene backend now uses Lucene 9.12.2, while the lucene-next backend relies on Lucene 10.2.2

Elasticsearch (HSEARCH-5438)/(HSEARCH-5440)

The Elasticsearch backend works with Elasticsearch 9.1, 8.19, as well as other already compatible versions.

OpenSearch (HSEARCH-5410)

The Elasticsearch backend works with OpenSearch 3.1, as well as other already compatible versions.

Others

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.1 is a drop-in replacement for 8.0, 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