Hibernate Validator

Migration guides

More resources

Looking for books, third-party guides, or other resources? Check out the more resources page .

Migration Guides per Series

The following guides are meant to help you upgrading an existing application using Hibernate Validator to a more recent version. These guides are not automatically generated, but structured to give you the high level overview.

9.1

9.1.3.Final 2026-07-26 latest stable

This series targets to improve performance, introduces new constraints, applies new documentation theme, updates dependencies, includes improvements and bug fixes.

9.0

9.0.1.Final 2025-06-13 limited-support

This series targets Jakarta EE 11. It implements Jakarta Validation 3.1. New constraints: @KorRRN, @BitcoinAddress, removal of the Security Manager integration, BOM for simpler dependency management, dependency updates, improvements and bug fixes.

8.0

8.0.5.Final 2026-07-26 limited-support

Jakarta EE 10, @UUID constraint

7.0

7.0.5.Final 2022-08-04 end-of-life

Jakarta Bean Validation 3.0, jakarta.* packages

6.2

6.2.5.Final 2022-09-12 limited-support

Keep javax.* packages, Expression Language overhaul, @SafeHtml removal

6.1

6.1.7.Final 2020-12-16 end-of-life

Jakarta Bean Validation, new Quarkus-tailored bootstrap

6.0

6.0.23.Final 2022-02-09 end-of-life

Bean Validation 2.0 support, performance improvements.

5.4

5.4.3.Final 2019-02-03 end-of-life

JavaMoney support, annotation processor improvements.

5.3

5.3.6.Final 2017-10-19 end-of-life

Dynamic constraint payload, parameter relaxation, new api for programmatic constraint definition, new translations.

5.2

5.2.4.Final 2016-02-17 end-of-life

Java 8 support and more

5.1

5.1.3.Final 2014-10-22 end-of-life

Performances and memory footprint improvements

5.0

5.0.3.Final 2014-01-28 end-of-life

Reference implementation for Bean Validation 1.1

4.3

4.3.2.Final 2014-07-25 end-of-life

Last Bean Validation 1.0 compatible version

Back to top