Hibernate Validator is the reference implementation for the Bean Validation specification. For more information, see Hibernate Validator on hibernate.org.

We are pleased to announce the release of Hibernate Validator 9.0.1.Final.

This release contains a few bug fixes and improvements to the recently included constraints.

What’s new

For a summary of all new features and improvements since 8.0, head to the dedicated page on hibernate.org, or check a more detailed list below.

Other improvements and bug fixes

  • HV-2117: NIP validation incorrectly accepts values ending in 0

  • HV-2116: Do not recreate PersistenceUtil in the built-in JPATraversableResolver

  • HV-2114: Add support for Korean foreigner resident registration number (RRN) validation

  • HV-2113: Adding Date Validation Condition in KorRRNValidator

And more. Please see the release notes for a complete list of changes since the previous releases.

How to get this release

Hibernate Validator 9 targets Jakarta EE 11.

All details are available and up to date on the dedicated page on hibernate.org.

Getting started, migrating

For new applications, please refer to the getting started guide:

For existing applications, Hibernate Validator 9.0 in most cases is a drop-in replacement for 8.0, assuming you also upgrade the other Jakarta EE 11 related dependencies and were not relying on the removed deprecated APIs. Information about deprecated configuration and API is included in the migration guide.

Feedback, issues, ideas?

To get in touch, use the usual channels:


Back to top