Hibernate Search 4.5.0.Final版本现已可用。
这个小版本发布可以快速升级,因为我们没有比4.4系列增加任何新特性,只是专注于与Hibernate ORM 4.3和WildFly 8(分别对应JPA 2.1和JavaEE 7)的兼容性。
WildFly 8集成
WildFly应用服务器将包含这个Hibernate Search版本,使启动更加简单。我们的文档说明了如何激活模块,但这将很快过时!
基本上,您需要做以下之一:
- 在部署的MANIFEST中添加一行
或
- 在部署中包含的jboss-deployment-structure.xml文件中声明依赖项
文档仍然指导下载必要的模块,因为在WildFly 8.0.0.CR1中需要这些模块,但在WildFly 8的最终版本中,这一步可能不再必要!
当然,我们仍将提供相同的模块,这样您就不会仅限于使用WildFly中包含的版本,而始终可以选择不同的版本。
OpenShift用户
由于Hibernate Search已被包含在WildFly 8中,我们期待它通过WildFly卡式盒对所有OpenShift用户可用。
为什么你应该升级?
为了提醒所有更新的好理由,以下是4.5分支最显著的改进:
JPA 2.1兼容性
本Hibernate Search版本旨在与Hibernate ORM 4.3.x系列一起使用:我们的JPA 2.1标准实现,现在已包含在WildFly 8中。
性能提升
随着每次发布,Hibernate ORM和Hibernate Search都在变得越来越轻量,让您能够更好地利用内存。
简化的MassIndexer
现在MassIndexer更容易调整,并解决了一些与懒加载初始化异常相关的问题。
有用链接
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-search-orm</artifactId>
<version>4.5.0.Final</version>
</dependency>
下一步
我们预计很快就会开始发布Hibernate Search 5的预览标签:这将基于高度要求的Apache Lucene 4。
因此,4.5分支现在处于维护模式,只会接收关键的修复或由有善意的用户提供的修复。
查看我们的路线图以了解计划的概述,并不要犹豫向我们提出建议!