Відповіді:
Давайте спочатку пояснимо причини депресії: нещодавно у нас виникло питання безпеки (CVE) через цю дуже обмеженість. Це було пов’язано з помилкою в нашій реалізації, але це дало нам зрозуміти, що це дуже крихко і, можливо, спроможне захистити глистів
На даний момент альтернативою може бути реалізація його самостійно, виходячи з нашої останньої реалізації та підтримання її у власному застосуванні (можливо, з вашими власними налаштуваннями).
У нашому блозі є дуже приємна стаття, яка пояснює, як це зробити легко: https://in.relation.to/2017/03/02/adding-custom-constraint-definitions-via-the-java-service-loader/ .
В основному, ця зміна полягає в тому, що ми не хочемо брати на себе відповідальність за те, що є потенційно тендітним і потребує великої уваги, з налаштуваннями, потенційно характерними для платформи додатків, на якій він розміщений.
Оновлення: я опублікував повне повідомлення тут: https://in.relation.to/2019/11/20/hibernate-validator-610-6018-released/ .