I’m happy to announce the release of the Alpha2 release of the Bean Validation 2 API and specification. This release contains several improvements and clarifications around the validation of container elements (think List ): Custom value extractors can now be passed in when bootstrapping a validator factory or validator (via API or XML) Value extractors are detected via the Java service loader mechanism (e.g. allowing libraries to ship their own extractors for custom collection types) Property paths for constraint violations on container elements will now contain a node of the new type CONTAIN