A bugfix release
Hibernate Validator 5.4.1.Final is a bugfix release, mostly for corner cases. 5.4.1.Final is a recommended upgrade for everyone.
Here are the most prominent bugfixes of this release:
HV-1088 - Fix a concurrency issue in validator initialization that you probably wouldn’t encounter in a normal usage - you’re supposed to use a shared
ConstraintValidatorFactorywhich mitigates the issue
HV-1280 - Fix a class loading conflict with Xerces in modular environements (e.g. WildFly)
HV-1252 - Fix an issue with the annotation processor and JavaMoney support. Thanks go to Guillaume Husta for this one.
HV-1253 - A few TYPE_USE mentions had been mistakenly introduced in 5.4 when backporting from 6 (5.4 still supports Java 6)
We also integrated a new translation, Persian, thanks to Shahram Goodarzi.
And finally, we upgraded our build instructions for the latest JDK 9 early access build.
As usual, you can find the complete list of all addressed issues in the change log.
Feedback, issues, ideas?
To get in touch, use the usual channels:
hibernate-validator tag on Stackoverflow (usage questions)
User forum (usage questions, general feedback)
Issue tracker (bug reports, feature requests)
Mailing list (development-related discussions)
Bean Validation 2.0 and Hibernate Validator 6 are under active development. We will release a new alpha in the next few days.
As far as Bean Validation 2.0 is concerned, there are very interesting discussions going on about value extraction which is THE big BV 2.0 feature. Come and join us on Bean Validation website to define the future of Bean Validation.