Compatibility
Java | 8, 11 (with 5.10.7+) or 17 (with 5.10.11+) |
Hibernate ORM | 5.3 |
Elasticsearch server | 2.0 - 5.6 |
Apache Lucene | 5.5 |
Not compatible with your requirements? Have a look at the other series.
See also the Compatibility policy.
Documentation
Documentation for Hibernate Search 5.10 can be accessed through the links below:
You can find more documentation for all series on the documentation page.
How to get it
More information about specific releases (announcements, download links) can be found here.
Migrating
If you need to upgrade from a previous series, please refer to the migration guide:
What's new
Latest release announcement (2022-10-27): 5.10.13.Final.
A detailed list of new features, improvements and fixes in this series can be found on our issue tracker.
Integration to DI frameworks through Hibernate ORM 5.3
Hibernate Search now taps into Hibernate ORM’s integration to dependency injection frameworks. If you use a dependency injection framework integrating with Hibernate ORM 5.3, and you add field bridges to your dependency injection context, then Hibernate Search will automatically retrieve and use field bridges from this context.
This allows you in particular to inject components from your DI context into your field bridges,
using your DI framework’s features (@java.inject.Inject
, Spring’s @Autowired
, …).
The integration is known to work in a CDI 2.0 environment such as WildFly 17, and also in Spring 5.
Upgrade to WildFly 17 and JGroups 4
Hibernate Search’s JBoss modules now target WildFly 17. This means in particular that the JGroups backend now uses JGroups 4 and is no longer compatible with JGroups 3.
Also, we took this opportunity to move the JGroups backend’s JBoss modules out of the engine feature pack to a dedicated feature pack.
JPMS automatic module names
We added automatic JPMS module names to our JARs.
Note that Hibernate Search JARs still can only be used as automatic modules, because some of our dependencies cannot easily be used as modules yet.
Here are the module names:
-
org.hibernate.search.engine
-
org.hibernate.search.orm
-
org.hibernate.search.backend.elasticsearch
-
org.hibernate.search.backend.elasticsearch.aws
-
org.hibernate.search.clustering.jms
-
org.hibernate.search.clustering.jgroups
-
org.hibernate.search.jsr352.core
-
org.hibernate.search.jsr352.jberet
-
org.hibernate.search.serialization.avro
Direct access to the Elasticsearch client
Hibernate Search now offers a way to access the Elasticsearch client directly. See the documentation for more information.
Releases in this series
5.10.13.Final
2022-10-27
Spring Boot 2.4+ compatibility fix, upgrade to Hibernate ORM 5.3.28.Final.
Maven artifacts Download Resolved issues Release announcement
5.10.12.Final
2021-10-18
Upgrade to Hibernate ORM 5.3.23.Final, deprecations paving the way to Hibernate Search 6.
Maven artifacts Download Resolved issues Release announcement
5.10.11.Final
2021-05-05
Upgrade to Avro 1.10, Jackson 2
Maven artifacts Download Resolved issues Release announcement
5.10.10.Final
2020-11-18
Upgrade to ORM 5.3.20.Final
Maven artifacts Download Resolved issues Release announcement
5.10.9.Final
2020-02-19
Bugfix and upgrade to ORM 5.3.15.Final
Maven artifacts Download Resolved issues Release announcement
5.10.8.Final
2019-11-22
Bugfixes and upgrade to ORM 5.3.14.Final
Maven artifacts Download Resolved issues Release announcement
5.10.7.Final
2019-09-13
Upgrade to ORM 5.3.12.Final, WildFly 17, compatibility improvements with JDK11+
Maven artifacts Download Resolved issues Release announcement
5.10.6.Final
2019-06-18
Bugfix and upgrade to ORM 5.3.8.Final
Maven artifacts Download Resolved issues Release announcement
5.10.5.Final
2018-11-22
Bugfix and upgrade to ORM 5.3.7.Final
Maven artifacts Download Resolved issues Release announcement
5.10.4.Final
2018-09-10
Bugfixes, upgrade to ORM 5.3.5.Final, and internal build fixes
Maven artifacts Download Resolved issues Release announcement
5.10.3.Final
2018-07-25
Upgrade Hibernate ORM to 5.3.3.Final
Maven artifacts Download Resolved issues Release announcement
5.10.2.Final
2018-06-22
'minimumShouldMatch' support for boolean queries
Maven artifacts Download Resolved issues Release announcement
5.10.1.Final
2018-05-29
5.10.0.Final
2018-05-17
Upgrade to ORM 5.3.0.Final, bugfixes and improvements
Maven artifacts Download Resolved issues Release announcement
5.10.0.CR1
2018-05-04
Upgrade to ORM 5.3.0.CR2, bugfixes and improvements
Maven artifacts Download Resolved issues Release announcement
5.10.0.Beta2
2018-04-13
Upgrade to WildFly 12, bugfixes and improvements
Maven artifacts Download Resolved issues Release announcement
5.10.0.Beta1
2018-02-22
ORM 5.3 and JPA 2.2 compatibility
Maven artifacts Download Resolved issues Release announcement