我们刚刚发布了Hibernate Validator 6.0.16.Final版本,其中包含了一些改进和错误修复。

这是一个推荐所有使用Hibernate Validator的用户升级的版本,它是6.0.15.Final的替代品。

新增内容

性能改进

我们修复了与5.x版本相比,验证未约束bean时的性能回归问题。

请注意,Hibernate Validator 6.x版本比5.x版本快得多,并且仍在不断改进。[原文链接](https://blog.hibernate.com.cn/2018/03/20/bean-validation-benchmark-rerevisited/)

@Min/@Max/@DecimalMin/@DecimalMax约束中的舍入错误

所有最小/最大约束都受到了一个舍入错误的[影响](https://hibernate.atlassian.net/browse/HV-1699)。

JDK 12支持

Hibernate Validator现在也支持JDK 12。

Windows构建

在Windows上无法运行完整的构建,现在已修复。

完整更改日志

已修复问题的完整列表可以在[我们的JIRA](https://hibernate.atlassian.net/issues/?jql=project%20%3D%20HV%20AND%20fixVersion%20%3D%206.0.16.Final%20order%20by%20created%20DESC)上找到。

获取6.0.16.Final版本

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

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

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

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

请注意,组ID已从org.hibernate(Hibernate Validator 5和更早版本)更改为org.hibernate.validator(从Hibernate Validator 6开始)。

或者,您可以在SourceForge上找到包含所有组件的发行包(TAR.GZZIP)。

如果您想在WildFly上使用本版本的全新功能,我们还提供了针对WildFly 16WildFly 15的补丁。关于如何应用这些补丁的详细信息,请参阅此处

反馈、问题、想法?

想要联系我们,请使用以下常规渠道


返回顶部