我们刚刚发布了 Hibernate Validator 6.1.3.Final,其中包含了一些翻译修复和可执行验证(即方法和构造函数)的性能改进。

对于所有使用 Hibernate Validator 的人,这是一个推荐的升级,并且可以作为 6.1.2.Final 的直接替换。

我们还发布了 6.0.19.Final。

新功能

性能改进

在验证可执行程序(例如构造函数或方法)时,我们使用其签名在 Hibernate Validator 的元数据注册表中检索可执行程序的元数据。

此签名的生成远非最优,特别是在内存分配方面,在 6.1.3.Final 中得到了显著改进。

完整变更日志

已修复问题的完整列表可以在我们的 JIRA上找到。

获取 6.1.3.Final

要使用 Maven、Gradle 等工具获取发布版本,请使用以下 GAV 坐标

  • org.hibernate.validator:hibernate-validator:6.1.3.Final

  • org.hibernate.validator:hibernate-validator-cdi:6.1.3.Final

  • org.hibernate.validator:hibernate-validator-annotation-processor:6.1.3.Final

请注意,组 ID 已从 org.hibernate(Hibernate Validator 5 及之前版本)更改为 org.hibernate.validator(自 Hibernate Validator 6 以来)。

或者,我们提供了一个包含所有组件的发行版包,可在 SourceForge 上获得(TAR.GZZIP)。

如果您想在 WildFly 上使用此版本的最新功能,我们还提供了 WildFly 补丁,用于 WildFly 18WildFly 17.0.1。您可以在这里阅读有关如何应用此类补丁的信息。

6.0.19.Final

我们还发布了6.0.19.Final版本,其中包括多个翻译修复以及将6.1中引入的BeanMetaDataClassNormalizer向后移植,以支持Quarkus

反馈、问题、想法?

要联系,请使用常规渠道


返回顶部