标签
作者
今天,我们发布了Hibernate Validator 6.2和7.0分支的维护版本。
截至目前,大家应该都知道了上周五宣布的Log4j 2安全漏洞Log4Shell。好消息是Hibernate Validator并没有使用Log4j 2,而是使用JBoss Logging作为其日志框架。
那么为什么还要发布这些版本呢?Log4j 2只是Hibernate Validator的一个测试依赖(作为一个测试依赖,Log4j 2不会通过Hibernate Validator进入您的应用程序,因此您不必担心这个问题),但我们过去已经因为安全扫描器没有像我们希望的那样精细而受到影响,所以我们更愿意主动发布新版本,以确保Hibernate Validator不会被错误地报告为不安全。
Hibernate ORM版本 5.6.2.Final
现已发布。
这是最新稳定分支 5.6
的维护版本;说到分支,值得注意的是我们的 main
分支现在指向即将到来的版本 6.0 的源代码。
我们刚刚发布了Hibernate Search 6.1.0.Beta1,这是Hibernate Search下一个小版本的beta版本。
主要变更包括:异步、分布式自动索引现在可以动态地扩展到更多或更少的节点,支持多租户,并在大规模索引期间暂停;新的Jakarta EE工件与传统的Java EE工件一起提供,Elasticsearch后端接受JSON来自定义映射,还有更多。
Hibernate Search 6.1.0.Beta1还包括对Hibernate ORM 5.6.1.Final和Lucene 8.11等版本的升级。
Hibernate ORM 6.0 第二个Beta版本刚刚发布。
这次发布投入了很多,但总体来说——
所有变更的完整列表可在 Hibernate Reactive问题跟踪器 上找到。
谢谢!
Hibernate Reactive 1.0.1.Final版本现已可用!
这次维护版本仅包含性能改进。
变更的完整列表可在 Hibernate Reactive 问题跟踪器 上找到。
如果您错过了,Sanne Grinovero 在上周的这篇文章中写了对 Hibernate Reactive 基准测试的有趣分析: Hibernate Reactive: 是否值得?
强烈推荐!
在过去的一年里,我们一直在为 Hibernate Reactive 的第一个稳定版本做准备,试图回答一些我们之前的问题。
Hibernate Reactive 1.0.0.Final 是 Hibernate Reactive 的第一个生产就绪版本,它是唯一支持非阻塞数据库驱动程序和与数据库交互的响应式样式的对象关系映射解决方案。
Hibernate Reactive 现在支持 PostgreSQL、MySQL、MariaDB、Db2、SQL Server 和 CockroachDB,几乎具备原始 Hibernate ORM 的所有功能。在底层,Hibernate Reactive 使用 Vert.x 非阻塞的 SQL 客户端库。
Hibernate 团队进行的测试显示,在至少某些情况下,与使用 JDBC 上的传统 ORM 相比,使用 Hibernate Reactive 可以在数据库服务器负载较高的情况下显著提高性能。(然而,我们必须警告,反应式系统并不总是比非反应式程序更快,甚至在大多数情况下都不是!)
我们刚刚发布了 Hibernate Search 的三个维护版本:6.0.7.Final,5.11.10.Final 和 5.10.12.Final。
这些版本主要将 Hibernate Search 升级到最新的兼容 Hibernate ORM 版本,在 5.x 版本中添加了对不再存在于 6.0 版本中的功能的弃用,并修复了一些错误。