Hibernate Search

Releases

Interested in commercial support?

Check out Red Hat's offering .

Series

latest stable

7.1 2024-02-28

Vector search in both Lucene and Elasticsearch backends, allow looking up the capabilities of each field in the metamodel, new query string predicate, simplify entity registration in the Standalone POJO mapper, compatibility with Elasticsearch 8.12 and OpenSearch 2.12, upgrade to Lucene 9.9, other bugfixes, improvements and upgrades

limited-support

6.2 2023-12-21

Standalone POJO Mapper, mapping of classes/records to projections using @ProjectionConstructor, highlighting, indexing plan filters to suspend automatic indexing, excludePaths for @IndexedEmbedded, search DSL improvements (including projections on object fields), Elasticsearch schema export, compatibility with Elasticsearch 8.9 and OpenSearch 2.9, upgrade of -orm6 artifacts to Hibernate ORM 6.2.

See older series

Older series

end-of-life

7.0 2023-12-05

JDK 11 as a baseline, switch to Jakarta EE, compatibility with ORM 6.4 without -orm6 artifacts, compatibility with Elasticsearch 8.10/8.11 and OpenSearch 2.9/2.10/2.11, upgrade to Lucene 9 in the Lucene backend, published Hibernate Search BOM, experimental compatibility with Amazon OpenSearch Serverless, dropped compatibility with EOL’d Elasticsearch versions 5.x, 6.x, 7.0-7.9 and OpenSearch versions 1.0-1.2, other bugfixes and improvements

limited-support

6.1 2023-01-31

Asynchronous, distributed automatic indexing, OpenSearch compatibility, search DSL improvements, conditional mass indexing, ORM 5.6, Lucene 8.11, Elasticsearch 7.16, Jakarta EE artifacts, ORM 6 artifacts.

end-of-life

6.0 2023-01-31

API overhaul. Safer and more concise Search DSL, more powerful bridges, smarter automatic indexing, nested documents. Upgrades to Lucene 8 and Elasticsearch 7.

end-of-life

5.11 2023-01-31

ORM 5.4 compatibility.

limited-support

5.10 2022-10-27

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.

end-of-life

5.9 2018-09-10

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

end-of-life

5.8 2017-10-26

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

end-of-life

5.7 2017-10-26

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

end-of-life

5.6 2018-09-10

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

end-of-life

5.5 2017-08-16

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

end-of-life

5.4 2015-09-03

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

end-of-life

5.3 2015-06-10

Improved Faceting

end-of-life

5.2 2015-09-04

Multi-tenancy, optimisations in criteria based loaders

end-of-life

5.1 2015-04-24

Upgrade to Lucene 4 and much much more …​

end-of-life

5.0 2015-01-12

Upgrade to Lucene 4 and much much more …​

end-of-life

4.5 2015-01-12

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

end-of-life

4.4 2014-12-02

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

Compatibility matrix

Hibernate Search 7.1 6.2
Java 11, 17 or 21 8, 11, 17, 20 or 21
Hibernate ORM 6.4 5.6 in the main artifacts, 6.2 - 6.3 through *-orm6 artifacts
Apache Lucene 9.9 8.11
Elasticsearch server 7.10 - 8.12 5.6 - 8.10
OpenSearch server 1.3 - 2.12 1.0 - 2.11

See also the Compatibility policy and Maintenance policy.

Back to top