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-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.
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.