Hibernate Search

Migration guides

More resources

Looking for books, third-party guides, or other resources? Check out the more resources page .

Migration Guides per Series

The following guides are meant to help you upgrading an existing application using Hibernate Search to a more recent version. These guides are not automatically generated, but structured to give you the high level overview.

8.4

8.4.0.Final 2026-05-27 latest stable

Upgrade to Hibernate ORM 7.4, compatibility with new versions of Elasticsearch/OpenSearch, other bugfixes, improvements and upgrades

8.3

8.3.2.Final 2026-05-24 limited-support

Upgrade to Hibernate ORM 7.3, compatibility with new versions of Elasticsearch/OpenSearch, other bugfixes, improvements and upgrades

8.2

8.2.2.Final 2026-02-18 limited-support

Pluggable Elasticsearch backend REST clients upgrade to Hibernate ORM 7.2, compatibility with new versions of Elasticsearch/OpenSearch, other bugfixes, improvements and upgrades

8.1

8.1.3.Final 2026-02-18 limited-support

Aggregation DSL improvements, platform BOMs, upgrade to Hibernate ORM 7.1 compatibility with new versions of Elasticsearch/OpenSearch, other bugfixes, improvements and upgrades

8.0

8.0.0.Final 2025-06-06 end-of-life

Integration with Hibernate ORM 7.0, metric aggregations, new Lucene-based backend, logging categories and more.

7.2

7.2.6.Final 2026-02-18 limited-support

Re-licensing as Apache License 2.0, query string predicates on numeric/date fields, analyzer API

7.1

7.1.2.Final 2024-08-30 end-of-life

Vector search, new query string predicate, simplified Standalone POJO mapper

7.0

7.0.1.Final 2024-04-10 end-of-life

Switch to Jakarta EE / ORM 6.4 without -orm6 artifacts, Hibernate Search BOM

6.2

6.2.5.Final 2026-02-18 limited-support

Standalone POJO Mapper, projection to custom (annotated) types, highlighting, excludePaths for @IndexedEmbedded, Elasticsearch schema export

6.1

6.1.8.Final 2023-01-31 end-of-life

Asynchronous, distributed automatic indexing, OpenSearch compatibility, conditional mass indexing, Jakarta EE / ORM 6 artifacts

6.0

6.0.11.Final 2023-01-31 end-of-life

API overhaul, safer and more concise Search DSL, more powerful bridges, smarter automatic indexing, nested documents

5.11

5.11.12.Final 2023-01-31 end-of-life

ORM 5.4 compatibility.

5.10

5.10.13.Final 2022-10-27 end-of-life

ORM 5.3 and JPA 2.2 compatibility, integration to DI frameworks through Hibernate ORM 5.3, upgrade to WildFly 17 and JGroups 4, JPMS automatic module names.

5.9

5.9.3.Final 2018-09-10 end-of-life

JSR 352 (Batch for Java) mass indexing job, WildFly feature packs, improvements and deprecations paving the road to Search 6

5.8

5.8.2.Final 2017-10-26 end-of-life

Experimental integration with Elasticsearch 5.x, AWS integration, improvements and deprecations paving the road to Search 6

5.7

5.7.3.Final 2017-10-26 end-of-life

Improved integration with Elasticsearch 2.x, compatible with Hibernate ORM 5.2.x

5.6

5.6.6.Final 2018-09-10 end-of-life

Introduces experimental support for Elasticsearch, last release supporting Hibernate ORM 5.0.z or 5.1.z

5.5

5.5.8.Final 2017-08-16 end-of-life

Being maintained as it’s included in WildFly. Supports Lucene only, requires Hibernate ORM 5.0.z or 5.1.z

5.4

5.4.0.Final 2015-09-03 end-of-life

Requires Hibernate ORM 5.0.0.Final; Last version compatible with Apache Lucene 4.x

5.3

5.3.0.Final 2015-06-10 end-of-life

Improved Faceting

5.2

5.2.1.Final 2015-09-04 end-of-life

Multi-tenancy, optimisations in criteria based loaders

5.1

5.1.2.Final 2015-04-24 end-of-life

Upgrade to Lucene 4 and much much more …​

5.0

5.0.1.Final 2015-01-12 end-of-life

Upgrade to Lucene 4 and much much more …​

4.5

4.5.3.Final 2015-01-12 end-of-life

Performance, WildFly 8 compatibility, JPA 2.1 / Hibernate ORM 4.3 compatibility

4.4

4.4.6.Final 2014-12-02 end-of-life

Dynamic index sharding, new Metadata API, Hibernate ORM 4.2.x compatible

Hibernate Search versions 3 and 4

Details to migrate from and between the various releases of Hibernate Search 3.x and 4.x are documented on our previous migration guide wiki. Please note these versions have not been maintained for a long time, so migrating to a more recent version is a very good idea.

Back to top