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