我们刚刚发布了 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 以来)。
如果您想在 WildFly 上使用此版本的最新功能,我们还提供了 WildFly 补丁,用于 WildFly 18 和 WildFly 17.0.1。您可以在这里阅读有关如何应用此类补丁的信息。
6.0.19.Final
我们还发布了6.0.19.Final版本,其中包括多个翻译修复以及将6.1中引入的BeanMetaDataClassNormalizer
向后移植,以支持Quarkus。
反馈、问题、想法?
要联系,请使用常规渠道
-
用户论坛(使用问题,一般反馈)
-
问题跟踪器(错误报告,功能请求)
-
邮件列表(与开发相关的讨论)
-
Bean Validation开发邮件列表(关于Bean Validation规范的讨论)