The Apache BVal project implements the Java EE Bean Validation
specification(s) and related extensions, and became a top-level project of
the foundation on February 15, 2012.
The Apache BVal project has taken the task of implementing Java Bean
Validation 2.0 as an opportunity for a major overhaul of the underlying
structure of the codebase. This is more or less complete and the team is
currently focused on meeting the requirements of the technology
compatibility kit (TCK) for certification as a compliant implementation
of the latest specification.