我们刚刚发布了5.9.0.Beta1,这是5.9分支的第一个Beta版本。这个版本带来了几个错误修复,但更重要的是一个新的基于JSR 352规范的批量索引器,即“Java平台上的批量应用程序”!
有什么新功能?
以下是自Hibernate Search 5.8.0.Final以来最显著的变化
-
HSEARCH-2594:添加了JSR 352批量索引作业,特别是添加了在索引失败时从检查点重新启动的能力。我们很快会发布一篇博客文章,详细介绍它如何比原始的批量索引器更好,以及如何使用它,所以请保持关注!
-
HSEARCH-2832:当Elasticsearch工作失败时,异常消息现在不那么冗长了。特别是它们不再包括失败的请求,因为它通常非常大,最终会导致日志溢出(尤其是由于请求批处理)。您仍然可以像在文档中解释的那样记录每个Elasticsearch请求。
-
HSEARCH-2883:由于URL-based访问控制,对Elasticsearch集群的请求曾经失败,因为末尾有斜杠。现在不再是这种情况了。
-
HSEARCH-2886:在特定情况下,包含3或4字节Unicode字符的Elasticsearch请求可能会失败。这些编码问题已经得到解决。
-
HSEARCH-2909:默认包中的注解将不再导致注解处理失败。
-
HSEARCH-2935:Hibernate Search 日志记录器的静态初始化的 CPU 成本已合理降低,提高了启动性能。
有关自 5.8.0.Final 以来所有变更的完整列表,请参阅发布说明。
如何获取此版本
所有必要的信息都可在hibernate.org上找到(并且会定期更新)。