Releases - Hibernate Validator (original) (raw)

Series

latest stable

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

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.

limited-support

Jakarta EE 10, @UUID constraint

limited-support

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

See older series

Older series

end-of-life

Jakarta Bean Validation 3.0, jakarta.* packages

end-of-life

Jakarta Bean Validation, new Quarkus-tailored bootstrap

end-of-life

Bean Validation 2.0 support, performance improvements.

end-of-life

JavaMoney support, annotation processor improvements.

end-of-life

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

end-of-life

Performances and memory footprint improvements

end-of-life

Reference implementation for Bean Validation 1.1

end-of-life

Last Bean Validation 1.0 compatible version

Compatibility matrix

Hibernate Validator
9.1 9.0 8.0 6.2
Java 17, 21, 25 or 26 17, 21, 23 or 24 11, 17, 21, 22 or 23 8, 11 or 17
Jakarta Validation 3.1 3.1 3.0 2.0
Jakarta EE 11 11 10 8
Quarkus 3.30 → 3.37 3.24 → 3.29 3.0 → 3.23 1.12 → 2.16
WildFly 39 (Preview) or 40 → 41 37 → 38 (Preview) 27 → 39 or 40 → 41 (EE 10 variant) N/A
Red Hat EAP N/A N/A 8.0 → 8.1 N/A
Spring Boot N/A 4.0 3.0 → 3.5 2.4 → 2.7

See alsoour support options.