我们刚刚发布了 5.10.0.Beta1,这是 5.10 分支的第一个 beta 版本。本版本的主要目标是针对 Hibernate ORM 5.3,但它还增加了 DI 框架集成和 TikaBridge 改进:见下文!
Hibernate ORM 5.3 尚未正式发布,仍处于候选发布状态,因此现在可能是尝试将您的应用程序升级到 ORM 5.3 + Search 5.10 并报告任何问题的好时机!
有什么新功能?
以下是自 Hibernate Search 5.9.0.Final 以来的一些显著变化
-
HSEARCH-2978/HSEARCH-3017:Hibernate Search 5.10 旨在与 Hibernate ORM 5.3 一起工作。
-
HSEARCH-2979:Hibernate Search 现在可以利用 Hibernate ORM 的依赖注入框架集成。如果您使用与 Hibernate ORM 5.3 集成的依赖注入框架,并且您将字段桥接器添加到依赖注入上下文中,则 Hibernate Search 将自动从该上下文中检索并使用字段桥接器。
这特别允许您使用依赖注入框架的功能(如
@java.inject.Inject
、Spring 的@Autowired
等)将 DI 上下文中的组件注入到字段桥接器中。该集成已经在 CDI 2.0 环境(如 WildFly 12,截至 2018 年 2 月 23 日尚未发布)中得到验证,Spring 团队将在其添加对 JPA 2.2 的支持后可能使其工作。
-
HSEARCH-3019: Tika桥梁现在提供选项,允许您提供自己的Tika解析器,而不是依赖默认配置进行内容自动检测。有关更多信息,请参阅TikaBridge文档。
有关自5.9.0.Final以来的完整更改列表,请参阅发行说明。
如何获取此版本
所有详细信息均可在hibernate.org上的专用页面上找到并保持最新。