Just my 0.02$:

IMO we dont have the menpower to make a Jakarta Data impl (and keep it
alive!). Same as we gave up Microprofile and use existing implementations.

So either we should check If there are other implementations of it - and if
we can reuse - or use hibernate.

Skander Soltane <[email protected]> schrieb am So., 23. Nov. 2025,
13:35:

> Hello Richard,
>
> > - Work has started on OpenJPA for JPA 3.2 on a separate branch / repo, so
> not out to see in the original repo. I think, that help would be welcome on
> their side.
> > - We need to discuss how we want to deal with Jakarta Data (new spec);
> would need to be implemented either as a separate project or in TomEE
> itself.
>
> Can I therefore interpret the outcome of the last discussion on this
> subject ([DISCUSS] Future of OpenJPA in TomEE 11 / EE 11 [1]) as continuing
> to use OpenJPA and implementing Jakarta Data either in a new Apache project
> or directly in TomEE?
>
> I am asking because I would like to help with this and with MicroProfile
> 7+, but I don't know if this type of discussion can be held in advance,
> particularly in parallel with this point:
>
> > - Next step on our side would be to start implementing the changes for
> the specs (security, concurrency, …) which are implemented in TomEE itself.
>
> Thanks
>
> Skander
>
>
> [1] https://lists.apache.org/thread/o8hydq47hvfhqorooql90hc4kf1rbqtk
>
> On Wed, Nov 19, 2025 at 8:10 PM Richard Zowalla <[email protected]> wrote:
>
> > Hi all,
> >
> > I have just updated our CI build definitions, created tomee-10.x and
> > merged ee11 into main, so the current development is reflected on the
> main
> > part of the GitHub repo ;-)
> >
> > Gruß
> > Richard
> >
> > > Am 18.11.2025 um 13:37 schrieb Markus Jung <[email protected]>:
> > >
> > > Hey David,
> > >
> > >
> > > I'm +1 for merging EE11 into the main branch. IMO a main branch is
> where
> > the main development happens and not some sort of stable branch, with the
> > actual work happening being hidden away in a separate branch. In its
> > current state it will obviously break the build. For me that's okay since
> > TomEE 11 is still in its _very_ early stages. IMO fixing these tests
> should
> > also be a higher priority than working on e.g. our security/concurrency
> > implementations.
> > >
> > >
> > > Thanks
> > > Markus
> > >
> > > On 11/18/25 01:37, David Blevins wrote:
> > >> Thanks for this update, Richard.  Thanks also Markus for the work.
> > >>
> > >> What does everyone think about making this branch the main branch?
> > >>
> > >> People looking for stable branches can easily find them.  People
> > looking to see activity in main can easily miss the branch.
> > >>
> > >>
> > >> -David
> > >>
> > >>
> > >>> On Nov 16, 2025, at 12:18 AM, Richard Zowalla <[email protected]>
> wrote:
> > >>>
> > >>> Hi all,
> > >>>
> > >>> Markus and myself started the work on EE11 on this branch: [1]
> > >>>
> > >>> What is currently done:
> > >>>
> > >>> 1.) Markus upgraded the EE API Shade to EE11. Notably, some APIs were
> > dropped that we still need in TomEE, so work was done to add those APIs
> > back into TomEE (JAXB, etc.).
> > >>> 2. ) We are currently using a custom CXF fork based on Reta’s work on
> > CXF-8828 [2]. Similar to EE10, I forked his work branch and created an
> > intermediate custom release until CXF provides something official. The
> > forked code is available here: [3].
> > >>> 3.) Although EE11 targets Java 17/21, the CXF team would like to
> > require Java 21. I’ve commented on that, but it would be great if others
> > could also voice their preference for Java 17 over Java 21 as the
> baseline.
> > >>> An alternative would be to adopt Java 21 as the baseline for TomEE
> 11:
> > [4]. Currently, the baseline on the ee11 branch is set to Java 21 (as the
> > intermediate CXF fork did require it).
> > >>> 4.) Build looks good so far. The tests, which are failing right now,
> > are all related to the removal of the SecurityManager in Java 21. The
> build
> > is here: [5]
> > >>>
> > >>> On our upstream dependencies:
> > >>>
> > >>> - Work has started on OpenJPA for JPA 3.2 on a separate branch /
> repo,
> > so not out to see in the original repo. I think, that help would be
> welcome
> > on their side.
> > >>> - CXF has also started working on EE11 (see above)
> > >>> - OWB also started for the CDI part.
> > >>> - MyFaces is already EE 11 ready (afaik)
> > >>>
> > >>> What needs to be done:
> > >>>
> > >>> - Next step on our side would be to start implementing the changes
> for
> > the specs (security, concurrency, …) which are implemented in TomEE
> itself.
> > >>> - We need to discuss how we want to deal with Jakarta Data (new
> spec);
> > would need to be implemented either as a separate project or in TomEE
> > itself.
> > >>> - Look into MicroProfile 7+ upgrades ;-)
> > >>>
> > >>> More updates will follow as the work progresses.
> > >>> Feedback, testing, and comments are very welcome.
> > >>>
> > >>> Gruß
> > >>> Richard
> > >>>
> > >>> [1] https://github.com/apache/tomee/tree/ee11
> > >>> [2] https://github.com/reta/cxf/tree/CXF-8828
> > >>> [3] https://github.com/rzo1/cxf/tree/CXF-8828
> > >>> [4] https://issues.apache.org/jira/browse/CXF-8828
> > >>> [5] https://ci-builds.apache.org/job/Tomee/job/tomee11-full/
> > >>>
> >
> >
>

Reply via email to