Without further ado, Hibernate Validator 4.3.0.Final is available for download in the JBoss Maven Repository under the GAV org.hibernate:hibernate-validator:4.3.0.Final or via SourceForge.

The changelog for this version does not contain much, so let me summarize the most important changes of Hibernate Validator 4.3

  • The package structure got refactored to separate clearly between API, SPI and internal classes. Doing though we deprecated some classes. Make sure to migrate to the new types when upgrading to 4.3 read more
  • slf4j got replaced by JBoss Logging as the main logging framework read more
  • A bunch of new and improved constraints, e.g. MOD11, CNPJ, CPF and TituloEleitoral read more
  • A bunch of performance and quality improvements, in particular we addressed issues around metadata caching read more
  • The Hibernate Validator Annotation Processor can now be used without any additional dependencies which makes it setup easier read more
  • Hibernate Validator 4.3 requires now a Java 6 or 7 runtime

Please check also the Hibernate Validator Migration Guide.

Last but not least, thanks to everyone who was lending a helping hand during the development of Hibernate Validator 4.3 (in case you wanted to help, but missed out - why not helping by translating the documentation? Join the Hibernate Validator project on Zanata and get started...).


P.S. In case you are waiting for a Validator release which aligns with the first draft of Bean Validation 1.1, have an eye on the JBoss snapshot repository. An initial hibernate-validator-5.0.0-SNAPSHOT won't be far off.

09. May 2012, 18:55 CET | Link

Yah! Onwards Hibernate Validator 5 :)

31. May 2012, 18:53 CET | Link

I was really excited until I came across defect HV-591. Releasing a validator that includes a very broken @Email validation annotation, and then fixing it only in the 5.0 alpha release isn't a good way to encourage people to adopt what should be a standard. If you are going to release with buggy features, at least mark them as use at your own risk.

22. May 2014, 10:07 CET | Link

Even if they contend they do, the fact that they have not done anything to alleviate the subjects from their present situations has already been an enough symptoms of who they are in life.

Post Comment