Series
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
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
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.
Older series
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.
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.
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.
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
5.8 2017-10-26
Experimental integration with Elasticsearch 5.x, AWS integration, improvements and deprecations paving the road to Search 6
5.7 2017-10-26
Improved integration with Elasticsearch 2.x, compatible with Hibernate ORM 5.2.x
5.6 2018-09-10
Introduces experimental support for Elasticsearch, last release supporting Hibernate ORM 5.0.z or 5.1.z
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
5.4 2015-09-03
Requires Hibernate ORM 5.0.0.Final; Last version compatible with Apache Lucene 4.x
4.5 2015-01-12
Performance, WildFly 8 compatibility, JPA 2.1 / Hibernate ORM 4.3 compatibility
4.4 2014-12-02
Dynamic index sharding, new Metadata API, Hibernate ORM 4.2.x compatible
Compatibility matrix
Hibernate Search | 7.1 | 7.0 | 6.2 |
---|---|---|---|
Java | 11, 17 or 21 | 11, 17 or 21 | 8, 11, 17, 20 or 21 |
Hibernate ORM | 6.4 | 6.4 |
5.6 in the main artifacts, 6.2 - 6.3 through *-orm6 artifacts
|
Apache Lucene | 9.9 | 9.8 | 8.11 |
Elasticsearch server | 7.10 - 8.12 | 7.10 - 8.11 | 5.6 - 8.10 |
OpenSearch server | 1.3 - 2.12 | 1.3 - 2.11 | 1.0 - 2.11 |
See also the Compatibility policy and Maintenance policy.