<div dir="ltr">I was wondering the same thing; just from looking at it from the outside, being after Alpha1 seems like the right time to do this kind of update.<div><br></div><div>Also is there any public schedule available for WF 11 and 12? It&#39;d be sad if we could get BV 2 into WF only in a year or so (wildly guessing here when to expect WF 12), while e.g. Spring 5 with BV 2 support is planned to be released this summer.</div><div><br></div><div>--Gunnar</div><div><br><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-07-14 18:38 GMT+03:00 Tristan Tarrant <span dir="ltr">&lt;<a href="mailto:ttarrant@redhat.com" target="_blank">ttarrant@redhat.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">+1.<br>
<br>
Where are the Alphas (aside from Alpha1), the Betas, the CRs for WildFly<br>
11 ?<br>
<br>
Tristan<br>
<span class=""><br>
On 7/13/17 7:06 PM, Emmanuel Bernard wrote:<br>
&gt; Barring other constraints, I would think we would want to move forward<br>
&gt; to the latest in the next WF major. What’s the point of holding up<br>
&gt; technology? Likewise there is very little value in keeping the old one<br>
&gt; in in parallel. More knobs and more pain in the subsystems.<br>
&gt;<br>
&gt;&gt; On 13 Jul 2017, at 10:50, Gunnar Morling &lt;<a href="mailto:gunnar@hibernate.org">gunnar@hibernate.org</a><br>
</span><div><div class="h5">&gt;&gt; &lt;mailto:<a href="mailto:gunnar@hibernate.org">gunnar@hibernate.org</a>&gt;&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi,<br>
&gt;&gt;<br>
&gt;&gt; &lt;TL,DR&gt;Should we update WildFly to BV 2.0 and Hibernate Validator 6.0,<br>
&gt;&gt; or should new modules be added for those, letting the user to choose<br>
&gt;&gt; the version to enable?&lt;/TL,DR&gt;<br>
&gt;&gt;<br>
&gt;&gt; The Bean Validation 2.0 spec (JSR 380) is almost done [1], so I&#39;d like<br>
&gt;&gt; to discuss how BV 2 and its reference implementation HV 6 can be<br>
&gt;&gt; integrated into WildFly. BV 2 will be part of Java EE 8.<br>
&gt;&gt;<br>
&gt;&gt; I can think of two approaches:<br>
&gt;&gt;<br>
&gt;&gt; 1) Just updating the existing WildFly modules for BV API and HV to the<br>
&gt;&gt; new versions<br>
&gt;&gt; 2) Leave the existing modules for BV 1.1 (+ implementation) and add<br>
&gt;&gt; separate modules for BV 2.0<br>
&gt;&gt;<br>
&gt;&gt; 1) would be easier and less effort. But I&#39;m not sure how feasible it<br>
&gt;&gt; is, in case that WF should remain Java EE 7 compatible for the time<br>
&gt;&gt; being. Also, while BV 2 is fully backwards compatible at the<br>
&gt;&gt; spec-level, Hibernate Validator amends the spec API with some extended<br>
&gt;&gt; functionality. In that extended HV-specific API some changes were<br>
&gt;&gt; required, mostly as previous experimental features were replaced by<br>
&gt;&gt; equivalent standardized functionality in the BV API.<br>
&gt;&gt;<br>
&gt;&gt; 2) would let the user chose between BV 1.1 and 2.0, but it&#39;d entail<br>
&gt;&gt; some more work:<br>
&gt;&gt;<br>
&gt;&gt; * A place for that configuration is required. I think it could be done<br>
&gt;&gt; similarly to JPA, i.e. via a property with the module name in<br>
&gt;&gt; META-INF/validation.xml<br>
&gt;&gt; * Depending on that configuration, the right set of modules needs to<br>
&gt;&gt; be enabled. Several modules currently have a fixed dependency to the<br>
&gt;&gt; &quot;org.hibernate.validator:main&quot; module (e.g. JPA, Weld, JCA, RestEasy)<br>
&gt;&gt; which would have be made more dynamic, based on the version chosen by<br>
&gt;&gt; the user.<br>
&gt;&gt;<br>
&gt;&gt; What does everyone think on this? And what could be a suitable WildFly<br>
&gt;&gt; target version for such change? Could we aim at incorporating BV 2.0<br>
&gt;&gt; into WF 11?<br>
&gt;&gt;<br>
&gt;&gt; Thanks,<br>
&gt;&gt;<br>
&gt;&gt; --Gunnar<br>
&gt;&gt;<br>
&gt;&gt; [1]<br>
&gt;&gt; <a href="http://beanvalidation.org/news/2017/07/12/bean-validation-2-0-cr3-submitted-to-final-approval-ballot/" rel="noreferrer" target="_blank">http://beanvalidation.org/<wbr>news/2017/07/12/bean-<wbr>validation-2-0-cr3-submitted-<wbr>to-final-approval-ballot/</a><br>
&gt;&gt;<br>
&gt;&gt; ______________________________<wbr>_________________<br>
&gt;&gt; wildfly-dev mailing list<br>
</div></div>&gt;&gt; <a href="mailto:wildfly-dev@lists.jboss.org">wildfly-dev@lists.jboss.org</a> &lt;mailto:<a href="mailto:wildfly-dev@lists.jboss.org">wildfly-dev@lists.<wbr>jboss.org</a>&gt;<br>
&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/wildfly-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/<wbr>mailman/listinfo/wildfly-dev</a><br>
<span class="im HOEnZb">&gt;<br>
&gt;<br>
&gt;<br>
&gt; ______________________________<wbr>_________________<br>
&gt; wildfly-dev mailing list<br>
&gt; <a href="mailto:wildfly-dev@lists.jboss.org">wildfly-dev@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/wildfly-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/<wbr>mailman/listinfo/wildfly-dev</a><br>
&gt;<br>
<br>
</span><span class="HOEnZb"><font color="#888888">--<br>
Tristan Tarrant<br>
Infinispan Lead<br>
JBoss, a division of Red Hat<br>
</font></span><div class="HOEnZb"><div class="h5">______________________________<wbr>_________________<br>
wildfly-dev mailing list<br>
<a href="mailto:wildfly-dev@lists.jboss.org">wildfly-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/wildfly-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/<wbr>mailman/listinfo/wildfly-dev</a></div></div></blockquote></div><br></div>