假期归来,在我们继续为维护成熟项目的您开发 Hibernate Search 5 之前,我们今天发布了一个微小的错误修复版本:4.4.4.Final
我应该使用哪个版本?
4.4 分支是我们为使用 Hibernate 4.2.x 即 JPA 2.0 的用户提供的 Hibernate Search 线。如果您使用的 Hibernate ORM 版本高于 4.3.0,那么您需要我们的 JPA 2.1 兼容版本 - 如 WildFly 8.1 中包含的 Hibernate Search 4.5.x
对于开始新项目、希望帮助测试或只是对 Apache Lucene 4 提供的所有新功能感兴趣的用户,您应该尝试我们的最新开发版本 Hibernate Search 5.0.0.Alpha6
JBoss EAP 用户和客户
因此,这个版本 4.4.4.Final 与 JBoss EAP 6.x 线兼容,但请记住!如果您有 JBoss EAP 订阅,您有权访问定制构建的 Hibernate Search 版本(免费包含在 EAP 订阅中),这使得您有权获得高级支持和更多。
如果您通过此订阅使用 Hibernate Search,我非常希望您能给我发一封邮件,即使您需要保密也行:免费提供我们无法跟踪其使用情况,我需要一些数据来证明团队扩展选项的合理性,这可能会极大地帮助改善您的免费软件。
新功能
只有一个但很重要的修复:一个并发问题,如果您在事务外执行写操作时负载很高,可能会遇到此问题。如果您认出了您可能使用的模式,您应该升级以避免错过某些索引更新。
特别感谢Yoann Gendre发现该问题并提供了测试!