我们刚刚发布了包含一些增强功能的Hibernate Validator 6.0.7.Final版本。
这是为所有使用Hibernate Validator 6.0.x的用户推荐的升级,它是6.0.5.Final的替代品。
Bean Validation 2.0.1.Final
我们在将RESTEasy升级到Bean Validation 2.0时,发现了一个小的ConstraintViolationException
问题,并立即修复了它。
我们发布了新的API、TCK和参考实现来解决这个问题。
在WildFly中升级Hibernate Validator
本发布的目标之一是将Hibernate Validator升级到即将发布的WildFly 12版本。
由于WildFly仍在使用5.3.x,我们在5.4中弃用并在6.0中删除的一些API在WildFly中从未被标记为弃用。我们决定在6.0.6中将这些API恢复,以简化WildFly用户的迁移。这些API已被标记为删除,因此您应考虑使用它们的替代品(请参阅我们的迁移指南)。
新功能
ISBN
约束
Marko正在撰写一篇博客文章(敬请期待!)来解释如何向Hibernate Validator贡献新的约束。
为了说明这篇文章,他开发了一个ISBN
(国际标准书号)约束,我们决定将其包含在Hibernate Validator中。
@ISBN
private String isbn;
呼吁贡献约束
即将发布的这篇博客文章的整个目的是将更多约束整合到Hibernate Validator本身中。
因此,如果您开发了您认为可能对其他人有用的约束,请随时通过我们的邮件列表联系我们,以便我们讨论它们的包含。
完整变更日志
所有已修复问题的完整列表可以在我们的JIRA上找到。
获取6.0.7.Final版本
要使用Maven、Gradle等获取此版本,请使用GAV坐标org.hibernate.validator:{hibernate-validator|hibernate-validator-cdi|hibernate-validator-annotation-processor}:6.0.7.Final。请注意,group id已从org.hibernate
(Hibernate Validator 5及以前版本)更改为org.hibernate.validator
(从Hibernate Validator 6版本开始)。
如果您想在WildFly上使用此版本的最新功能,我们还提供了针对WildFly 10.1和WildFly 11.0的WildFly补丁(等待与Maven Central同步)。您可以在这里了解如何应用这些补丁。
接下来是什么?
我们将继续发布维护版本,以快速修复用户报告的问题。
我们更新了我们的路线图,其中包含我们对未来的想法。如果您想加入我们,不要犹豫,选择一个任务并与我们讨论。
反馈、问题、想法?
要联系,请使用常规渠道
-
用户论坛(使用问题,一般反馈)
-
问题跟踪器(错误报告,功能请求)
-
邮件列表(与开发相关的讨论)
-
Bean Validation开发邮件列表(关于Bean Validation规范的讨论)