We just published Hibernate Search 8.0.0.Alpha2, the second alpha release of the next major version of Hibernate Search.
While testing the previous alpha, we’ve identified a few things that had to be adjusted and included them in this version.
It also upgrades Lucene and Hibernate ORM dependencies and includes compatibility with the latest Elasticsearch and OpenSearch versions.
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-5298)
-
Hibernate Search now 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.Beta4.
- Lucene (HSEARCH-5295)
-
The Lucene-next backend now uses Lucene 10.1.0.
- OpenSearch (HSEARCH-5317
-
The Elasticsearch backend works with OpenSearch 2.19, as well as other already compatible versions.
- Others
-
-
HSEARCH-5331: Upgrade to Elasticsearch client 8.17.3
-
HSEARCH-5312: Upgrade to GSON 2.12.1.Final
-
HSEARCH-5330: Upgrade to Jackson 2.18.3
-
HSEARCH-5238: Upgrade to commons-codec 1.18.0
-
HSEARCH-5343: Upgrade to AWS SDK 2.31.2
-
Other improvements and bug fixes
-
HSEARCH-3204: Better detection of collection changes in the ORM mapper.
-
HSEARCH-5334: Fix possible issue with sorting in the Lucene backend
-
HSEARCH-5342: Improve class loading strategy in the Standalone mapper.
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:
-
hibernate-search tag on Stackoverflow (usage questions)
-
User forum (usage questions, general feedback)
-
Issue tracker (bug reports, feature requests)
-
Mailing list (development-related discussions)