PackageTrack
Sign in Get early access

org.hibernate.validator:hibernate-validator-test-utils

9.1.3.Final #1048 most downloaded on Maven Central hibernate/hibernate-validator

What this package is like to depend on

Last release 28 days ago

27 Jul 2026

Release timing varies

gaps range from 2 weeks to 8 months

Some releases are documented

notes for 28 of 56 stable releases

Nothing withdrawn

no release was ever pulled

10 years old

90 releases · first in 2017

9 releases in the last 12 months

see the full history below

Release timeline

90 releases · Feb 2017 to Jul 2026
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 90
  1. 9.1.3.Final 27 Jul 2026
    Release notes

    Hibernate Validator 9.1.3.Final released

    We are pleased to announce the release of Hibernate Validator 9.1: 9.1.3.Final.

    You can find the full list of 9.1.3.Final changes here.

    What's new

    • See the website for requirements and compatibilities.
    • See the What's New guide for details about new features and capabilities.

    Conclusion

    For additional details, see:

    Visit the website for details on getting in touch with us.

    Open source →
  2. 9.1.2.Final 06 Jul 2026
    Release notes

    Hibernate Validator 9.1.2.Final released

    We are pleased to announce the release of Hibernate Validator 9.1: 9.1.2.Final.

    You can find the full list of 9.1.2.Final changes here.

    What's new

    • See the website for requirements and compatibilities.
    • See the What's New guide for details about new features and capabilities.

    Conclusion

    For additional details, see:

    Visit the website for details on getting in touch with us.

    Open source →
  3. 9.1.1.Final 22 Jun 2026
    Release notes

    Hibernate Validator 9.1.1.Final released

    We are pleased to announce the release of Hibernate Validator 9.1: 9.1.1.Final.

    You can find the full list of 9.1.1.Final changes here.

    What's new

    • See the website for requirements and compatibilities.
    • See the What's New guide for details about new features and capabilities.

    Conclusion

    For additional details, see:

    Visit the website for details on getting in touch with us.

    Open source →
  4. 9.1.0.Final 07 Nov 2025
    Release notes

    Hibernate Validator 9.1.0.Final released

    We are pleased to announce the release of Hibernate Validator 9.1: 9.1.0.Final.

    You can find the full list of 9.1.0.Final changes here.

    What's new

    This release mainly targets to improve performance. At the same time it contains a few other improvements, new constraints and more. See the "what's new" page to learn more.

    You can also find the report on validation performace improvements at our blog.

    Conclusion

    For additional details, see:

    Visit the website for details on getting in touch with us.

    Open source →
    Release notes

    Full changelog

    Improvement

    • HV-2154 - Include hibernate-validator-test-utils in the dist bundle
    • HV-2153 - Create migration guide as part of the project sources
    • HV-2152 - Add a "What's New" document for series
    Open source →
  5. 9.1.0.CR1 29 Oct 2025 pre-release
    Release notes

    Bug

    • HV-2151 - CachingTraversableResolverForSingleValidation won't work

    Improvement

    • HV-2148 - Update Hibernate asciidoc theme to 6.1.1.Final

    Task

    • HV-2150 - Test against wildfly-preview 38.0.0.Final
    • HV-2149 - Lower the log level for some resource bundle messages
    Open source →
  6. 9.1.0.Beta1 22 Oct 2025 pre-release
    Release notes

    Improvement

    • HV-2147 - Bump Apache Groovy to 5.0.2
    • HV-2145 - Require JDK 25 for the build
    • HV-2144 - Update to com.fasterxml:classmate 1.7.1
    • HV-2143 - Apply the unified Hibernate Documentation theme

    New Feature

    • HV-2137 - Add IpAddress constraint

    Task

    • HV-2142 - Stage documentation and javadocs to projectroot/target/staging-deploy/documentation
    Open source →
  7. 9.1.0.Alpha2 19 Sep 2025 pre-release
    Release notes

    Improvement

    • HV-2140 - Bump Apache Groovy to 5.0.1
    • HV-2139 - Introduce a RandomAccessPath as an extension of the org.hibernate.validator.path.Path
    • HV-2138 - Include license file in the META-INF of published artifacts
    • HV-2135 - Do not initialize the alreadyProcessedGroups unless necessary in BeanValueContext
    • HV-2004 - add constant pool for @Pattern

    Task

    • HV-2136 - Test against wildfly-preview 37.0.1.Final
    • HV-2134 - Update beanvalidation-benchmark to run with jakarta versions
    • HV-2130 - Add a GitHub workflow to publish TCK results (for certification)
    Open source →
  8. 9.1.0.Alpha1 28 Aug 2025 pre-release
    Release notes

    Bug

    • HV-2117 - NIP validation incorrectly accepts values ending in 0
    • HV-1987 - When complex objects are verified, processedPathsPerBean always occupies a large amount of memory, causing OOM.

    Improvement

    • HV-2133 - Bump Apache Groovy to 5.0.0
    • HV-2128 - Consider creating Hibernate Validator extension to the Path with more convinience methods
    • HV-2127 - Make Path implementaion not relying on Lists (or other collections)
    • HV-2125 - Update Hibernate asciidoc theme to 5.1.2.Final
    • HV-2124 - Bump Apache Groovy to 4.0.28
    • HV-2122 - Update to OpenJFX to 17.0.16
    • 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
    • HV-2112 - Use the Hibernate theme for rendered javadocs
    • HV-2111 - Bump Apache Groovy to 4.0.27
    • HV-2110 - Update to OpenJFX to 17.0.15
    • HV-2109 - Bump Expressly version to 6.0.0
    • HV-1831 - Optimize cascading validation for large lists
    • HV-1591 - Log a warning when @Valid is defined both globally and on a type parameter of a container

    Task

    • HV-2131 - Use a sig file from the TCK dist zip (instead of generating one on-the-fly)
    • HV-2129 - Test against wildfly-preview 37.0.0.Final
    • HV-2123 - Use Maven 3.9.11 as a required minimum version for the build
    • HV-2120 - Stop exporting logging/reporting.impl packages to org.jboss.logging
    • HV-2119 - Test against JDK 26
    • HV-2118 - Switch to Maven Central publishing
    • HV-2115 - Use Maven 3.9.10 as a required minimum version for the build
    • HV-1271 - Move JavaDoc stylesheet.css to separate repo and fetch it from there
    Open source →
  9. 9.0.1.Final 13 Jun 2025

    Nothing published for this version

  10. 9.0.0.Final 20 May 2025
    Release notes

    Bug

    • HV-2074 - Customizing PropertyNodeNameProvider Not Working in Programmatic Constraint Definition
    • HV-1917 - MinDuration/MaxDuration validation message (english) broken for zero duration.

    Improvement

    • HV-2103 - Include Jakarta Validation 3.1 XSDs
    • HV-2102 - Disable external schema loading
    • HV-2094 - Bump Jakarta EE BOM to 11.0.0
    • HV-2093 - Bump joda-time to 2.14.0
    • HV-2091 - Upgrade paranamer to 2.8.3
    • HV-2090 - Update to OpenJFX to 17.0.14
    • HV-2089 - Upgrade paranamer to 2.8.2
    • HV-2088 - Bump Jakarta EE BOM to 11.0.0-RC1
    • HV-2087 - Upgrade jboss-logging-tools to 3.0.4.Final
    • HV-2086 - Bump Apache Groovy to 4.0.26
    • HV-2085 - Upgrade paranamer to 2.8.1
    • HV-2084 - Bump Jakarta EE BOM to 11.0.0-M5
    • HV-2079 - Bump joda-time to 2.13.1
    • HV-2078 - Bump Apache Groovy to 4.0.25

    Task

    • HV-2108 - Test against wildfly-preview 36.0.1.Final
    • HV-2107 - Enable copytocliboard extension from hibernate-asciidoctor-extensions
    • HV-2104 - Remove Google Analytics
    • HV-2101 - Test against wildfly-preview 36.0.0.Final
    • HV-2096 - Use JReleaser to publish hibernate artifacts
    • HV-2095 - Upgrade hibernate-asciidoctor-theme to 5.0.6.Final
    • HV-2081 - Test against wildfly-preview 35.0.1.Final
    • HV-2077 - Align content of CONTRIBUTING.md with what's in other projects
    • HV-2076 - Test against wildfly-preview 35.0.0.Final
    • HV-2075 - Upgrade to wildfly-arquillian-container-managed 5.1.0.Beta9 for testing
    • HV-2072 - Make Hibernate Validator integration tests running on JDK 24+
    • HV-2071 - Build with JDK 21
    • HV-2070 - Use maven-assembly-plugin instead of copy-maven-plugin to rename the pdf documents
    • HV-2023 - Add a step to build pdf documentation to the nightly CI job
    Open source →
  11. 9.0.0.CR1 13 Dec 2024 pre-release
    Release notes

    Bug

    • HV-2067 - UUID version not correctly validated
    • HV-2061 - OSGi: HV 9.0.0.Beta1/2/3 imports wrong OSGi package version of Jakarta EL
    • HV-2044 - The distribution package is missing the javadocs sub directory
    • HV-1955 - NotBlankValidator is not consistent with Jakarta @NotBlank specs
    • HV-1829 - Hibernate docs still reference ConstraintDefinitionContributor which was removed in 5.3

    Improvement

    • HV-2066 - update document section 3.1.1
    • HV-2064 - Upgrade jboss-logging-tools to 3.0.3.Final
    • HV-2062 - Version is lost when using JLink
    • HV-2056 - Update to OpenJFX from 17.0.12 to 17.0.13
    • HV-2055 - Update version.org.jboss.logging.jboss-logging-tools from 3.0.1.Final to 3.0.2.Final
    • HV-2053 - Add translation of Validation Messages for Azerbaijani language
    • HV-2049 - Bump Apache Groovy to 4.0.23
    • HV-2048 - Bump joda-time to 2.13.0
    • HV-2045 - Upgrade to JBoss logging 3.6.1.Final
    • HV-1962 - Remove relativePath in pom because it's default
    • HV-1942 - Update DefaultGroupSequenceProvider add default method provide the class of instance
    • HV-1931 - No version info when running from the module path

    Remove Feature

    • HV-2068 - Stop publishing relocation poms

    Task

    • HV-2069 - Test Hibernate Validator against JDK 25
    • HV-2065 - Test against wildfly-preview 34.0.1.Final
    • HV-2059 - Integrate with Develocity build scans/build cache
    • HV-2058 - Test against wildfly-preview 34.0.0.Final
    • HV-2057 - Complete Validator + Sonar integration
    • HV-2051 - Use spotless maven plugin instead of formatter/impsorter/license check plugins
    • HV-2050 - Use SPDX headers format
    • HV-2047 - Test against wildfly-preview 33.0.2.Final
    • HV-2046 - Enable code coverage with maven build
    • HV-2020 - Investigate if we can remove the dependency on Expressly
    • HV-1754 - Re-enable EjbIT when all tested versions of WildFly have fixed WFL-11566
    Open source →
  12. 9.0.0.Beta3 04 Sep 2024 pre-release
    Release notes

    Bug

    • HV-2029 - Exactly the same ConvertGroup defined on both original and overridden methods lead to an exception
    • HV-2018 - Validator.validateValue() prints no violations on an interface

    Improvement

    • HV-2032 - Support strict Jaxp security settings from JDK 23
    • HV-2031 - Make PredefinedScopeHibernateValidatorFactory aware of constraint mappings defined purely in XML

    Remove Feature

    • HV-2043 - Remove deprecated PropertyTarget#property
    • HV-2042 - Remove deprecated org.hibernate.validator.constraints.ModCheck constraint
    • HV-2040 - Remove deprecated AnnotationProcessingOptions
    • HV-2039 - Remove deprecated PredefinedScopeHibernateValidatorConfiguration#initializeLocales
    • HV-2038 - Remove deprecated ReflectionParameterNameProvider
    • HV-2037 - Remove deprecated org.hibernate.validator.constraints.NotEmpty constraint
    • HV-2036 - Remove deprecated org.hibernate.validator.constraints.NotBlank constraint
    • HV-2035 - Remove deprecated org.hibernate.validator.constraints.Email constraint
    • HV-2034 - Remove deprecated hibernate.validator.constraint_mapping_contributor
    • HV-2025 - Remove OSGi testing and support

    Task

    • HV-2041 - Update to new versions of hibernate-infra extensions/theme that depend on AsciidoctorJ 3.0
    • HV-2033 - Test against wildfly-preview 33.0.1.Final
    • HV-2026 - Use Maven 3.9.8 as a required minimum version for the build
    • HV-2022 - Try using offline links for Javadoc generation
    • HV-2021 - Add simple GH actions to build Hibernate Validator
    • HV-2019 - FIx snapshot publishing
    Open source →
  13. 9.0.0.Beta2 01 Aug 2024 pre-release

    Nothing published for this version

  14. 8.0.5.Final 27 Jul 2026
    Release notes

    Hibernate Validator 8.0.5.Final released

    We are pleased to announce the release of Hibernate Validator 8.0: 8.0.5.Final.

    You can find the full list of 8.0.5.Final changes here.

    What's new

    This release introduces a few minor improvements as well as bug fixes.

    Conclusion

    For additional details, see:

    Visit the website for details on getting in touch with us.

    Open source →
  15. 8.0.4.Final 22 Jun 2026
    Release notes

    Hibernate Validator 8.0.4.Final released

    We are pleased to announce the release of Hibernate Validator 8.0: 8.0.4.Final.

    You can find the full list of 8.0.4.Final changes here.

    What's new

    This release introduces a few minor improvements as well as bug fixes.

    Conclusion

    For additional details, see:

    Visit the website for details on getting in touch with us.

    Open source →
  16. 8.0.3.Final 06 Aug 2025

    Nothing published for this version

  17. 8.0.2.Final 13 Dec 2024

    Nothing published for this version

  18. 8.0.1.Final 20 Jun 2023
    Release notes

    Bug

    • HV-1949 - Nondeterministic behavior of HibernateValidator (in springboot?) when both annotation and xml-based definition are used
    • HV-1932 - Incomplete @Positive annotation's default message in fr
    • HV-1939 - Annotations on constructors of named classes declared in method get ignored

    Improvement

    • HV-1943 - Some french validation messages are not quite accurate
    • HV-1941 - Add support for European Portuguese for ValidationMessages
    • HV-1927 - Use Executable#getAnnotatedParameterTypes() instead of Executable#getGenericParameterTypes()

    Task

    • HV-1956 - Update Weld test dependency to 5.1.1.Final
    • HV-1954 - Test Hibernate Validator against JDK 22
    • HV-1944 - Upgraded JBoss Logging, Maven Enforcer plugin and Guava to latest version
    • HV-1938 - Update ByteBuddy test dependency to 1.13.0
    • HV-1935 - Test Hibernate Validator against JDK 21
    • HV-1934 - Upgrade to hibernate-asciidoctor-theme 1.0.6
    Open source →
  19. 8.0.0.Final 09 Sep 2022

    Nothing published for this version

  20. 8.0.0.CR3 09 Aug 2022 pre-release
    Release notes

    Task

    • HV-1925 - Switch to WildFly 27 for testing and remove the remaining javax stuff
    • HV-1924 - Bump expressly from 5.0.0-M2 to 5.0.0
    Open source →
  21. 8.0.0.CR2 04 Aug 2022 pre-release
    Release notes

    Bug

    • HV-1922 - Switch to use arquillian-protocol-servlet-jakarta artifact instead of arquillian-protocol-servlet for testing with WildFly 27

    Task

    • HV-1920 - Upgrade Spring Expression test dependency to 5.3.22
    • HV-1919 - Upgrade Maven Assembly Plugin to 3.4.2
    • HV-1914 - Test against JDK 20 (early access)
    Open source →
  22. 8.0.0.CR1 28 Jun 2022 pre-release
    Release notes

    Bug

    • HV-1853 - Inconsistency of getter method detection in GetterPropertySelectionStrategy

    Improvement

    • HV-1901 - Provide an easy way to run the TCK with a provided WildFly

    Task

    • HV-1911 - Upgrade jakarta.el-api to 5.0.1
    • HV-1910 - Update jakarta.annotation-api to 2.1.1
    • HV-1909 - Update Weld to 5.0.1.Final
    • HV-1908 - Update CDI API to 4.0.1 and Weld to 5.0.0.SP2
    • HV-1907 - Update Jakarta EL API to 5.0.0 and Expressly to 5.0.0-M2
    • HV-1906 - Update Bean Validation API to 3.0.2 and TCK to 3.0.1
    • HV-1904 - Update Jakarta EE 10 dependencies to stable versions
    • HV-1898 - Bump jakarta.persistence-api to 3.1.0
    • HV-1897 - Bump jakarta.annotation-api to 2.1.0
    • HV-1896 - Upgrade Jackson Databind test dependency to 2.13.2.2
    Open source →
  23. 8.0.0.Alpha3 01 Apr 2022 pre-release
    Release notes

    Bug

    • HV-1895 - Bundle plugin 3.5.0 produces unusable osgi values in manifest

    Task

    • HV-1893 - Make test suite locale independent
    Open source →
  24. 8.0.0.Alpha2 10 Mar 2022 pre-release
    Release notes

    Bug

    • HV-1889 - Fix imagesdir for documentation

    Task

    • HV-1892 - Update Java 9 section in documentation
    • HV-1891 - Update EL dependency to Expressly in documentation
    • HV-1890 - Fix Jakarta Bean Validation versions in documentation
    • HV-1888 - Rename jakarta.annotation.processing.Processor to javax.annotation.processing.Processor
    • HV-1887 - Make Java 11 the base version for Hibernate Validator 8
    Open source →
  25. 8.0.0.Alpha1 28 Feb 2022 pre-release
    Release notes

    Bug

    • HV-1857 - Hibernate Validator version for EE 10/EL 5?

    New Feature

    Task

    • HV-1886 - Fix incontainer build for main
    • HV-1882 - Use a different JDK for running Maven than for compiling/launching tests in JDK CI jobs
    Open source →
  26. 7.0.5.Final 03 Aug 2022

    Nothing published for this version

  27. 7.0.4.Final 10 Mar 2022

    Nothing published for this version

  28. 7.0.3.Final 02 Mar 2022

    Nothing published for this version

  29. 7.0.2.Final 14 Dec 2021
    Release notes

    Bug

    • HV-1854 - PESELValidator does not valid correct
    • HV-1833 - DomainNameUtil issues java.lang.StackOverflowError on very large error (@Email validation)

    Improvement

    • HV-1840 - Remove deprecated CDI API usage

    Task

    • HV-1862 - Update Log4j 2 test dependency to 2.16.0
    • HV-1861 - Switch to the nexus-staging-maven-plugin
    • HV-1860 - Add GitHub SSH keys to SSH agent during Jenkinsfile release
    • HV-1859 - Update Log4j 2 test dependency to 2.15.0
    • HV-1858 - Switch to OSSRH for deployment to Maven Central
    • HV-1848 - Set up SSH config as part of the Jenkinsfile
    • HV-1846 - Upgrade to Byte Buddy 1.11.6 in tests
    • HV-1845 - Test Hibernate Validator against JDK 18
    • HV-1844 - Upgrade Jakarta EL to 4.0.1
    • HV-1843 - Upgrade Jackson test dependency to 2.12.3
    • HV-1842 - Upgrade Guava test dependency to 30.1.1-jre
    • HV-1841 - Expose a getter for the configured PropertyNodeNameProvider
    • HV-1838 - Skip forbiddenapis on JDK17+
    • HV-1837 - Language rework initiative
    • HV-1836 - Restore CI for JDK 15
    • HV-1835 - Test Hibernate Validator against JDK17
    Open source →
  30. 7.0.1.Final 06 Feb 2021
    Release notes

    Task

    • HV-1826 - tck-runner - Reintroduce TCK Runner in container tests for Jakarta EE 9 using WildFly Preview
    Open source →
  31. 7.0.0.Final 23 Dec 2020
    Release notes

    Bug

    • HV-1821 - engine - HV-1755 introduces NPE in org.hibernate.validator.internal.engine.ValidatorFactoryImpl constructor

    New Feature

    • HV-1822 - validators - Add Russian specific validator for russian taxpayer identification number
    Open source →
  32. 7.0.0.CR1 07 Dec 2020 pre-release
    Release notes

    Bug

    • HV-1804 - translations - Fix Dutch translation for @Size constraint
    • HV-1797 - validators - Validation on classes with a bidirectional relationship cause stack overflow on 6.1.x

    Improvement

    • HV-1815 - translations - Fix DecimalMax and DecimalMin in zh_CN translation
    • HV-1814 - tests - Upgrade JUnit to 4.13.1
    • HV-1812 - engine - Avoid reflection-based metadata extraction for built-in value extractors

    New Feature

    • HV-1816 - engine - Disable Expression Language by default for custom constraint violations

    Task

    • HV-1820 - engine - Upgrade JBoss Logging to 3.4.1.Final
    • HV-1819 - engine - Upgrade Classmate to 1.5.1
    • HV-1818 - build - Upgrade Jakarta API dependencies
    • HV-1817 - build - Upgrade to checkstyle 8.38
    • HV-1809 - tests - Upgrade to TestNG 6.14.3
    • HV-1808 - tests - Upgrade to Arquillian 1.7.0.Alpha4
    • HV-1807 - build - Add Maven profile to improve contributor experience on Intellij IDEA
    • HV-1806 - tests - Use the local repository from the Maven build in OSGi/WildFly integration tests
    • HV-1805 - build - Add a Jenkinsfile to test multiple JDKs from a single job
    • HV-1803 - tests - Move the tests to log4j2
    • HV-1802 - tests - Update ByteBuddy test dependency to 1.10.16
    • HV-1795 - build - Remove link to JavaMoney javadoc
    Open source →
  33. 7.0.0.Alpha6 22 Jul 2020 pre-release
    Release notes

    Task

    • HV-1792 - tck-runner - Upgrade Bean Validation TCK to 3.0.0
    Open source →
  34. 7.0.0.Alpha5 20 Jul 2020 pre-release
    Release notes

    Bug

    • HV-1761 - engine - Interpolation of primitive arrays causes a ClassCastException

    Remove Feature

    • HV-1790 - engine, validators - Remove the SafeHtml constraint

    Task

    • HV-1789 - engine, tests - Upgrade to Bean Validation 3.0.0 and update the XML namespaces
    Open source →
  35. 7.0.0.Alpha4 29 Jun 2020 pre-release
    Release notes

    Improvement

    • HV-1782 - translations - Remove trailing dot from @Max constraint German translation

    New Feature

    • HV-1780 - validators - Add @Normalized contraint that validates if text is normalized in a given form

    Task

    • HV-1787 - build - Upgrade Jakarta EE dependencies
    • HV-1786 - tck-runner - Upgrade Bean Validation TCK to 3.0.0-M2
    • HV-1783 - tests - Upgrade to Arquillian 1.7.0.Alpha1
    Open source →
  36. 7.0.0.Alpha3 26 May 2020 pre-release
    Release notes

    Bug

    • HV-1781 - engine - Fix Jakarta Persistence class presence test
    Open source →
  37. 7.0.0.Alpha2 13 May 2020 pre-release
    Release notes

    Bug

    • HV-1776 - annotation-processor - Rename annotation processor service file for new jakarta package
    • HV-1775 - integration - Rename CDI extension service file for new jakarta package
    • HV-1774 - engine - Invalid parsing of EL expression can lead to invalid EL expressions considered valid
    • HV-1772 - engine - Building multiple ValidatorFactory instances from a single Configuration violates specification for MessageInterpolator
    • HV-1771 - translations - Fix DecimalMin message German translation
    • HV-1760 - validators - @Negative*/@Positive* do not support CharSequence as documented

    Improvement

    • HV-1773 - documentation - Be more explicit about issues with EL injection and how to avoid them
    • HV-1770 - engine - Relax constraint consistency checking for built-in constraints
    • HV-1769 - engine - Only create the default TraversableResolver if none has been specified
    • HV-1767 - engine - Reduce the overhead of ConstraintHelper initialization in the predefined scope case
    • HV-1763 - engine - Improve performances of ExecutableHelper#getSignature
    • HV-1762 - engine - Avoid cloning overhead from Method.getParameterTypes()

    Task

    • HV-1778 - extensions - Reenable CDI extension testing
    • HV-1777 - build - Upgrade Jakarta dependencies to latest
    • HV-1765 - integration - Upgrade WildFly versions to 18.0.1.Final and 19.0.0.Final
    • HV-1764 - tests - Upgrade Jackson test dependencies to 2.10.3
    Open source →
  38. 7.0.0.Alpha1 25 Mar 2020 pre-release
    Release notes

    Bug

    • HV-1758 - translations - Extra dollar sign in validation messages for ModCheck

    New Feature

    • HV-1759 - build, engine, integration - Switch to the new jakarta.* packages
    • HV-1755 - engine - Introduce the notion of BeanMetaDataClassNormalizer in the standard ValidatorFactory
    Open source →
  39. 6.2.5.Final 12 Sep 2022

    Nothing published for this version

  40. 6.2.4.Final 04 Aug 2022

    Nothing published for this version

  41. 6.2.3.Final 03 Mar 2022

    Nothing published for this version

  42. 6.2.2.Final 10 Feb 2022

    Nothing published for this version

  43. 6.2.1.Final 14 Dec 2021

    Nothing published for this version

  44. 6.2.0.Final 23 Dec 2020

    Nothing published for this version

  45. 6.2.0.CR1 07 Dec 2020 pre-release

    Nothing published for this version

  46. 6.1.7.Final 16 Dec 2020

    Nothing published for this version

  47. 6.1.6.Final 30 Sep 2020

    Nothing published for this version

  48. 6.1.5.Final 06 May 2020

    Nothing published for this version

  49. 6.1.4.Final 17 Apr 2020

    Nothing published for this version

  50. 6.1.3.Final 10 Apr 2020

    Nothing published for this version

  51. 6.1.2.Final 31 Jan 2020
    Release notes

    Bug

    • HV-1756 - translations - Incorrect variables in the newly added translations

    Task

    • HV-1753 - tests - Force Pax-Exam and Karaf to use Maven Central repository with SSL enabled
    Open source →
  52. 6.1.1.Final 15 Jan 2020
    Release notes

    Improvement

    • HV-1750 - engine - Add debug log when expression factory has failed to load
    • HV-1747 - engine - Allow overriding the message interpolator in PredefinedScopeValidatorFactory context
    • HV-1744 - documentation - Use auto-expanding entries in the documentation TOC

    New Feature

    • HV-1749 - engine - Introduce a LocaleResolver SPI
    • HV-1748 - engine - Improve localization support via Locale.LanguageRange

    Task

    • HV-1745 - tests - Bump Jackson test dependency to 2.10.1
    Open source →
  53. 6.1.0.Final 25 Oct 2019
    Release notes

    Bug

    • HV-1730 - engine - JavaBeanExecutable fails to initialize for enum type
    • HV-1715 - engine - Validation can sometimes proceed to the next group in sequence even after one of the constraints generated a violation

    Improvement

    • HV-1729 - performance - Skip allocation of an action for each need to access the context classloader

    Task

    • HV-1743 - build - Upgrade maven-compiler-plugin to 3.8.1
    • HV-1742 - build - Upgrade to WildFly 18.0.0.Final
    • HV-1741 - build - Upgrade ByteBuddy test dependency to 1.10.2
    • HV-1740 - engine - Deprecate @SafeHtml
    • HV-1739 - engine - CVE-2019-10219 Security issue with @SafeHtml
    • HV-1738 - build - Update Jackson test dependency to 2.9.10
    • HV-1733 - tests - Fix locale settings of PredefinedScopeValidatorFactoryTest
    • HV-1732 - build - Change tarLongFileMode to posix for assembly building
    • HV-1731 - tck-runner - Move TCK signature check to tck-runner module
    • HV-1728 - build - Upgrade to WildFly 17.0.1.Final
    • HV-1727 - build - Update Jackson Databind test dependency to 2.9.9.2
    • HV-1725 - build - Switch to using Jakarta EE artifacts
    • HV-1724 - build - Update to OpenJFX 11.0.2
    • HV-1680 - engine - Avoid reflection by using instrumentation - build the enhancer
    Open source →
  54. 6.1.0.Alpha6 19 Jul 2019 pre-release
    Release notes

    Bug

    • HV-1722 - engine - Remove settings-example.xml reference from .travis.yml
    • HV-1721 - engine - Take into account Hibernate Validator-specific configuration with PredefinedScopeValidatorFactoryImpl
    • HV-1720 - engine - Support bounded wildcard types in container value unwrapping

    New Feature

    • HV-1723 - validators - Provide a DigitsValidatorForMonetaryAmount to support @Digits on MonetaryAmounts

    Task

    • HV-1726 - engine - Make PredefinedScopeHibernateValidatorFactory extend HibernateValidatorFactory
    Open source →
  55. 6.1.0.Alpha5 13 Jun 2019 pre-release
    Release notes

    Bug

    • HV-1713 - engine - Missing violation when a bean is validated with different groups
    • HV-1709 - validators - Polish Identification numbers are not considering length of the value
    • HV-1706 - validators - ISBN-13 algorithm does not handle checksum 10

    Improvement

    • HV-1719 - engine - Accept setting per-validator TraversableResolver with PredefinedScopeValidatorFactoryImpl
    • HV-1708 - translations - Add Danish translations of validation messages
    • HV-1707 - validators - Add ISBN.Type.ANY

    New Feature

    • HV-823 - engine - Provide contract for customization of property names in constraint violation

    Task

    • HV-1718 - engine - Predefined scope ValidatorFactory: uninitialized bean class shouldn't throw an exception
    • HV-1717 - build - Update test dependencies
    • HV-1716 - build - Update WildFly secondary version to 17.0.0.Beta1
    • HV-1712 - engine - Add org.hibernate.validator.metadata to OSGi manifest
    • HV-1711 - build - Fix aggregated javadoc build with recent JDK 11
    • HV-1710 - build - Remove settings-example.xml
    Open source →
  56. 6.1.0.Alpha4 22 Mar 2019 pre-release
    Release notes

    Bug

    • HV-1704 - build - Build fails on Windows
    • HV-1699 - validators - Rounding error when having a BigDecimal at runtime with @Max/@Min annotation set on a Number field

    Improvement

    • HV-1701 - - Add Max/MinValidatorForInteger
    • HV-1700 - tests - Remove reference of absent valueextractor from test resources
    • HV-1697 - engine - Reduce memory allocation of ValidationContexts
    • HV-1696 - engine - Avoid using computeIfAbsent for the common case when getting bean metadata
    • HV-1695 - engine - Avoid creating an empty map for group conversions
    • HV-1694 - engine - Reduce memory allocation for unconstrained beans

    Task

    • HV-1705 - build - Upgrade WildFly to 16.0.0.Final
    • HV-1702 - build - Upgrade to checkstyle 8.18 and maven-checkstyle-plugin 3.0.0
    • HV-1693 - build - Test compatibility with JDK 12
    Open source →
  57. 6.1.0.Alpha3 18 Feb 2019 pre-release
    Release notes

    Bug

    • HV-1692 - engine - Custom group sequence might cause StackOverflowError on objects with cycles
    • HV-1684 - validators - StackOverflowError with Hibernate Validator 6.0.13.Final

    Improvement

    • HV-1691 - engine - IndexOutOfBoundsException in PathImpl
    • HV-1689 - engine - In GetInstancesFromServiceLoader, do not hide ServiceConfigurationError
    • HV-1687 - engine - Reduce bootstrap log verbosity
    • HV-1686 - translations - Fix a few typos in the Dutch translation
    • HV-1683 - build - Upgrade javadoc plugin

    New Feature

    • HV-1657 - engine - Make the “propertyPath” available via the “HibernateMessageInterpolatorContext”

    Task

    • HV-1685 - integration - Upgrade the WildFly versions we generate patches for to 14.0.1.Final and 15.0.0.Final
    Open source →
  58. 6.1.0.Alpha2 19 Dec 2018 pre-release
    Release notes

    Bug

    • HV-1681 - engine - PredefinedScopeValidatorFactory and @Valid on unregistered bean throws a NPE

    Improvement

    • HV-1651 - translations - Contribute additional language translations from OpenLiberty

    New Feature

    • HV-1682 - engine - Provide a way to normalize the class before getting the bean metadata
    Open source →
  59. 6.1.0.Alpha1 11 Dec 2018 pre-release
    Release notes

    Bug

    • HV-1650 - validators - French translations are badly encoded
    • HV-1645 - extensions - Revert HV-1609 due to increased CDI startup caused by ValidateableBeanFilter
    • HV-1644 - build - Using Hibernate Validator with Java 11 brings JavaFX on the classpath
    • HV-1637 - translations - PropertyNotFoundException for @DecimalMax when using the German translation
    • HV-1634 - engine - Deal with synthetic and implicit parameters properly when getting the generic type of a parameter
    • HV-1510 - validators - @NotNull doesn't work in 50% when annotated method is extended from multiple classes
    • HV-1450 - engine - BeanMetaDataImpl.BeanMetaDataBuilder#build() can choose ConstraintMetaData w/o constraints

    Improvement

    • HV-1662 - engine - Extract BeanMetaDataBuilder to its own class file
    • HV-1661 - engine - Remove impossible case from ValidatorImpl#buildNewLocalExecutionContext()
    • HV-1656 - translations - Add translation of Validation Messages for Japanese language
    • HV-1653 - engine - Improve the javadoc of ParameterScriptAssert
    • HV-1643 - translations - Fix Russian translation for @Null constraint
    • HV-1636 - engine - Avoid instantiating unnecessary objects during constraint metadata creation
    • HV-1631 - engine - Avoid doing two lookups in the read methods of AnnotationProcessingOptionsImpl
    • HV-1630 - engine - Introduce StringHelper.format()
    • HV-1629 - engine - Fix compiler warnings
    • HV-1628 - annotation-processor, engine, tests - Configure a stricter forbidden-apis policy and remove calls deprecated in Java 10
    • HV-1626 - build - Remove useless Maven plugins and extensions
    • HV-1623 - engine - Build an abstraction over reflection in engine
    • HV-1622 - integration - Update the WildFly integration tests to use WildFly 13
    • HV-1617 - build - Make our pom files more consistent with WildFly and JBoss parent pom files
    • HV-1599 - engine - Avoid creating later discarded violations when reportAsSingleViolation is true
    • HV-1526 - engine - Create separate validation context for different validation kinds
    • HV-1484 - build - Unify JPMS module names and OSGi bundle names
    • HV-667 - engine - Consider to create descriptor model lazily

    New Feature

    • HV-1671 - engine - Allow to retrieve all the built-in constraint annotations from ConstraintHelper
    • HV-1670 - engine - Add the ability to preload a set of locales
    • HV-1667 - engine - Create a predefined scope ValidatorFactory which initializes things eagerly
    • HV-1363 - engine - Support for non-standard Java beans

    Remove Feature

    • HV-1624 - engine - Remove the StaticFieldELResolver

    Task

    • HV-1677 - engine - Allow for an explicit environment variable to disable the JavaFX extensions
    • HV-1674 - engine - Make the name of the default bundle public in AbstractMessageInterpolator
    • HV-1673 - engine - Audit new privileged calls in the reflection abstraction
    • HV-1669 - engine - Only enable the SafeHtml constraint if jsoup in in the classpath
    • HV-1668 - engine - Properly register all built-in constraints
    • HV-1659 - integration - Upgrade WildFly to 14.0.1
    • HV-1658 - engine - Remove a couple of stream usages in ConstraintHelper that cause a problem for another project
    • HV-1649 - tck-runner - Upgrade to Bean Validation TCK 2.0.4.Final
    • HV-1648 - build, integration - Reenable WildFly integration tests for JDK 11
    • HV-1647 - tck-runner - Allow running TCK tests in container mode with JDK 11
    • HV-1646 - build, integration, tck-runner - Upgrade WildFly to 14.0.0.Beta1
    • HV-1641 - build - Use the OSS snapshot repository to download the JavaFX dependencies when building with JDK 11
    • HV-1640 - build - Add compatibility with the latest JDK 11 build 22
    • HV-1635 - documentation - Remove specific instructions for building with JDK 9 from the README
    • HV-1627 - build - Upgrade our JPA test dependency to 2.2
    • HV-1610 - integration - Reenable OSGi tests for JDK 10
    • HV-1608 - build - Have the build work with JDK 11
    • HV-1577 - engine - Use Stax instead of JAXB to parse the XML descriptors
    Open source →
  60. 6.0.23.Final 09 Feb 2022

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive