Ok so let's keep it as it is while it passes and nobdy want to leverage new
features widely maybe

Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<https://rmannibucau.metawerx.net/> | Old Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
<https://www.packtpub.com/application-development/java-ee-8-high-performance>


Le jeu. 27 juin 2024 à 09:37, Thomas Andraschko <andraschko.tho...@gmail.com>
a écrit :

> Hi,
>
> +1 Markus
>
> I understand your point Romain but IMO BVal is just stable and the spec
> doesnt move currently. We are fine here.
> So there is no change required on our side, i would also maintain it in
> future if there are spec changes.
>
> Best regards,
> Thomas
>
> Am Mi., 26. Juni 2024 um 21:23 Uhr schrieb Romain Manni-Bucau <
> rmannibu...@gmail.com>:
>
> > Hi,
> >
> > No strong preference for me but no doing anything if it is sufficient
> looks
> > very tempting until somebody wants to reimplement all the core with java
> 17
> > (so I'd be for a lazy move).
> >
> > Side note: I don't want to look harsh at all but from my window the real
> > topic is if we keep BVal as a TLP or we discuss if we donate it to
> another
> > project (think mainly tomee is consuming it today?) or even move it to
> > attic if there is no more any strong will/community around the project.
> >
> > Romain Manni-Bucau
> > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > <https://rmannibucau.metawerx.net/> | Old Blog
> > <http://rmannibucau.wordpress.com> | Github <
> > https://github.com/rmannibucau> |
> > LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
> > <
> >
> https://www.packtpub.com/application-development/java-ee-8-high-performance
> > >
> >
> >
> > Le mer. 26 juin 2024 à 21:07, Markus Jung <ju...@apache.org> a écrit :
> >
> > > Hey all,
> > >
> > > I took a look at making BVal Jakarta Validation 3.1 compatible a couple
> > of
> > > days ago. The changes made in Jakarta Validation 3.1 compared to
> Jakarta
> > > Bean Validation 3.0 are negligible:
> > > - Record support has been clarified (BVal is working properly already)
> > > - Implementations only need to support Java 17+ (no hard requirement)
> > > - Spec renamed (doesn’t matter at all in code)
> > >
> > > I opened a pull request [1] with the changes needed to make BVal
> Jakarta
> > > Validation 3.1 compliant - absolutely no code changes were needed. BVal
> > > 3.0.1-SNAPSHOT is already Jakarta Validation 3.1 compliant if one was
> to
> > > run the 3.1 TCK against it. In my PR I mentioned that we _really_
> should
> > > discuss if BVal itself should move to 3.1.x.
> > >
> > > IMO the pros are:
> > > - Easier to understand for users; BVal versioning = Jakarta Validation
> > > versioning is intuitive and AFAIK has been the case before
> > > - We are allowed to raise the minimum java version to 17
> > >
> > > The huge con is we need to possibly maintain/release two different
> > > versions of BVal that are (except for a couple hundred lines of
> pom.xml)
> > > the same.
> > >
> > > An alternative would be to just claim compatibility on both Jakarta
> > > Validation 3.1 and Jakarta Bean Validation 3.0 at the same time for
> > 3.0.1+.
> > > But also means we are stuck at Java 11 for a while. WDYT?
> > >
> > >
> > > Thanks
> > >
> > > Markus
> > >
> > >
> > > [1] https://github.com/apache/bval/pull/119
> >
>

Reply via email to