org.hibernate.validator:hibernate-validator
9.1.3.Final
#1031 most downloaded on Maven Central
hibernate/hibernate-validator
What this package is like to depend on
Last release 28 days ago
26 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 2026Releases
latest 60 of 90-
9.1.3.Final26 Jul 2026Release notes
Open source →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:
- the release page
- the Migration Guide
- the Getting started
- the Reference Guide
- the API docs
Visit the website for details on getting in touch with us.
-
9.1.2.Final06 Jul 2026Release notes
Open source →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:
- the release page
- the Migration Guide
- the Getting started
- the Reference Guide
- the API docs
Visit the website for details on getting in touch with us.
-
9.1.1.Final22 Jun 2026Release notes
Open source →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:
- the release page
- the Migration Guide
- the Getting started
- the Reference Guide
- the API docs
Visit the website for details on getting in touch with us.
-
9.1.0.Final07 Nov 2025Release notes
Open source →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:
- the release page
- the Migration Guide
- the Getting started
- the Reference Guide
- the API docs
Visit the website for details on getting in touch with us.
-
9.1.0.CR129 Oct 2025 pre-releaseRelease notes
Open source →Bug
- HV-2151 - CachingTraversableResolverForSingleValidation won't work
Improvement
- HV-2148 - Update Hibernate asciidoc theme to 6.1.1.Final
Task
-
9.1.0.Beta122 Oct 2025 pre-releaseRelease notes
Open source →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
-
9.1.0.Alpha219 Sep 2025 pre-releaseRelease notes
Open source →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
-
9.1.0.Alpha128 Aug 2025 pre-releaseRelease notes
Open source →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
-
9.0.1.Final13 Jun 2025Nothing published for this version
-
9.0.0.Final20 May 2025Release notes
Open source →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-plugininstead ofcopy-maven-pluginto rename the pdf documents - HV-2023 - Add a step to build pdf documentation to the nightly CI job
-
9.0.0.CR113 Dec 2024 pre-releaseRelease notes
Open source →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
-
9.0.0.Beta304 Sep 2024 pre-releaseRelease notes
Open source →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
-
9.0.0.Beta201 Aug 2024 pre-releaseNothing published for this version
-
8.0.5.Final26 Jul 2026Release notes
Open source →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:
- the release page
- the Migration Guide
- the Getting started
- the Reference Guide
- the API docs
Visit the website for details on getting in touch with us.
-
8.0.4.Final22 Jun 2026Release notes
Open source →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:
- the release page
- the Migration Guide
- the Getting started
- the Reference Guide
- the API docs
Visit the website for details on getting in touch with us.
-
8.0.3.Final06 Aug 2025Nothing published for this version
-
8.0.2.Final13 Dec 2024Nothing published for this version
-
8.0.1.Final20 Jun 2023Release notes
Open source →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
-
8.0.0.Final09 Sep 2022Nothing published for this version
-
8.0.0.CR309 Aug 2022 pre-release -
8.0.0.CR204 Aug 2022 pre-releaseRelease notes
Open source →Bug
- HV-1922 - Switch to use arquillian-protocol-servlet-jakarta artifact instead of arquillian-protocol-servlet for testing with WildFly 27
Task
-
8.0.0.CR128 Jun 2022 pre-releaseRelease notes
Open source →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
-
8.0.0.Alpha301 Apr 2022 pre-releaseRelease notes
Open source →Bug
- HV-1895 - Bundle plugin 3.5.0 produces unusable osgi values in manifest
Task
- HV-1893 - Make test suite locale independent
-
8.0.0.Alpha210 Mar 2022 pre-releaseRelease notes
Open source →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
-
8.0.0.Alpha128 Feb 2022 pre-releaseRelease notes
Open source →Bug
- HV-1857 - Hibernate Validator version for EE 10/EL 5?
New Feature
- HV-1867 - Add UUID validation
Task
-
7.0.5.Final03 Aug 2022Nothing published for this version
-
7.0.4.Final10 Mar 2022Nothing published for this version
-
7.0.3.Final02 Mar 2022Nothing published for this version
-
7.0.2.Final14 Dec 2021Release notes
Open source →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
-
7.0.1.Final06 Feb 2021Release notes
Open source →Task
- HV-1826 - tck-runner - Reintroduce TCK Runner in container tests for Jakarta EE 9 using WildFly Preview
-
7.0.0.Final23 Dec 2020Release notes
Open source →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
-
7.0.0.CR107 Dec 2020 pre-releaseRelease notes
Open source →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
-
7.0.0.Alpha622 Jul 2020 pre-release -
7.0.0.Alpha520 Jul 2020 pre-releaseRelease notes
Open source →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
-
7.0.0.Alpha429 Jun 2020 pre-releaseRelease notes
Open source →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
-
7.0.0.Alpha326 May 2020 pre-release -
7.0.0.Alpha213 May 2020 pre-releaseRelease notes
Open source →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
-
7.0.0.Alpha125 Mar 2020 pre-releaseRelease notes
Open source → -
6.2.5.Final12 Sep 2022Nothing published for this version
-
6.2.4.Final04 Aug 2022Nothing published for this version
-
6.2.3.Final03 Mar 2022Nothing published for this version
-
6.2.2.Final10 Feb 2022Nothing published for this version
-
6.2.1.Final14 Dec 2021Nothing published for this version
-
6.2.0.Final23 Dec 2020Nothing published for this version
-
6.2.0.CR107 Dec 2020 pre-releaseNothing published for this version
-
6.1.7.Final16 Dec 2020Nothing published for this version
-
6.1.6.Final30 Sep 2020Nothing published for this version
-
6.1.5.Final06 May 2020Nothing published for this version
-
6.1.4.Final17 Apr 2020Nothing published for this version
-
6.1.3.Final10 Apr 2020Nothing published for this version
-
6.1.2.Final31 Jan 2020Release notes
Open source →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
-
6.1.1.Final15 Jan 2020Release notes
Open source →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
-
6.1.0.Final25 Oct 2019Release notes
Open source →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
-
6.1.0.Alpha619 Jul 2019 pre-releaseRelease notes
Open source →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
-
6.1.0.Alpha513 Jun 2019 pre-releaseRelease notes
Open source →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
-
6.1.0.Alpha422 Mar 2019 pre-releaseRelease notes
Open source →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
-
6.1.0.Alpha318 Feb 2019 pre-releaseRelease notes
Open source →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
-
6.1.0.Alpha219 Dec 2018 pre-releaseRelease notes
Open source →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
-
6.1.0.Alpha111 Dec 2018 pre-releaseRelease notes
Open source →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
-
6.0.23.Final09 Feb 2022Nothing published for this version