我们刚刚发布了Hibernate Search的维护版本:6.1.6.Final。
本版本主要升级到Hibernate ORM 5.6.10.Final,升级到Hibernate ORM 6.0.2.Final,并兼容Hibernate ORM 6.1.2.Final的-orm6组件,升级到-orm6
/-jakarta
组件的最新Jakarta依赖项,增加对CockroachDB的兼容性,并修复了几个错误。
感谢
感谢Ivan Kotev、fraf、herzhang和Marko Bekhta在报告和在某些情况下修复错误方面的帮助!
新增功能
-
HSEARCH-4628:升级到Hibernate ORM 5.6.10.Final
-
HSEARCH-4596:为
*-orm6
组件升级到Hibernate ORM 6.0.2.Final -
HSEARCH-4635:
*-orm6
组件现在与Hibernate ORM 6.1.2.Final兼容 -
HSEARCH-4608:升级到
-orm6
-jakarta
组件中最新版本的Jakarta依赖项 -
HSEARCH-4611:一些涉及多值元素的异常和日志消息现在将更清晰、格式更好。
-
HSEARCH-4644:从现在起,Hibernate Search将定期对CockroachDB进行测试。
-
HSEARCH-4634、HSEARCH-4647:Hibernate Search的
outbox-polling
协调策略现在与CockroachDB正确工作。 -
HSEARCH-4565:Hibernate Search现在将检测
@IndexingDependency(derivedFrom = …)
的“隐藏”循环,而不是导致StackOverflowError
。 -
HSEARCH-4580: 自定义 Elasticsearch 架构中的 "_routing" 将不再导致 "JsonIOException: JSON 文档未完全消费"。
-
HSEARCH-4584: 使用 Lucene 后端在相同的嵌套字段上投影和排序将不再失败。
-
HSEARCH-4654: Hibernate Search 在启动或架构验证期间遇到大量并发失败时将不再发生死锁。
-
HSEARCH-4604: AWS 请求签名现在将考虑 Elasticsearch 主机的配置端口。
-
HSEARCH-4652: 使用 Elasticsearch 后端进行架构验证时,将不会在将
searchAnalyzer
设置为全文字段的analyzer
相同值时失败。
有关自上次发布以来的所有更改的完整列表,请参阅发行说明。
如何获取此版本
所有详细信息均可在 hibernate.org 上的专用页面 上找到并保持最新。