Hey Skander,

sorry for replying a bit late to this. I would say our priorities should be:
1. Make an EE 11 API shade (don’t need to immediately release a milestone IMO, 
snapshot is fine while things are still in development)
2. Start working on updating TomEE dependencies (e.g. Tomcat, MyFaces, etc.), I 
think getting the easier stuff done first sounds more reasonable
2.1. Discuss about Hibernate v. OpenJPA
3. Nodge/help dependencies that aren’t updated yet (e.g. OWB, OpenJPA) - BVal 
Isn’t even a hard requirement as it should already pass the 3.1 Validation TCK 
IIRC
3.1. Update implementations of the specs TomEE directly implements (like I said 
probably needs a good amount of work, so I’d do those last)

These aren’t easy tasks for a beginner so if you want to work on any of these 
and need some help/advisory don’t hesitate to reach out! I myself might not 
reply instantly but I’m always happy to help and see new people here!

Thanks
Markus

> On 18. Sep 2025, at 12:22, Skander Soltane <mskandersolt...@gmail.com> wrote:
> 
> Hello Markus,
> 
> So how would you sort the priorities ? Starting with the 4 components
> directly written in TomEE ?
> 
> Thanks
> Skander
> 
> On Thu, Sep 18, 2025 at 10:17 AM Markus Jung <ju...@apache.org> wrote:
> 
>> Hey Skander,
>> 
>> nice, that ticket is already a great start! I’ll create a 11.0.0 release
>> in jira and assign that ticket to it.
>> 
>> Speaking about hibernate there has been a thread about in already in early
>> 2023 with some mixed opinions when TomEE 10 was still in the making (
>> https://lists.apache.org/thread/5gzmhjsmhndmncdh70l82q0fnmxlm865). IMO we
>> should probably start another seperate discussion thread for this topic
>> when we’re ready to worry about our JPA/Jakarta Data implementation.
>> 
>> Regarding MP I think it just has a minimum requirement of EE 10, so we can
>> of course use newer versions with EE 11. However IIRC we were bound to 6.1
>> because CXF postponed updating their MP Rest Client implementation to
>> 4.2.x. Speaking for myself I would not put a too high priority on it just
>> yet, but we should keep it in mind and maybe try to move to the latest
>> possible version in the process of creating TomEE 11.
>> 
>> 
>> Thanks
>> Markus
>> 
>>> On 18. Sep 2025, at 08:34, Skander Soltane <mskandersolt...@gmail.com>
>> wrote:
>>> 
>>> Hi everyone,
>>> 
>>> I’ve created this ticket <
>> https://issues.apache.org/jira/browse/TOMEE-4530>
>>> and I hope it’s clear enough. Please let me know if anything needs
>>> improvement or if I overlooked a component.
>>> 
>>> Could someone create a new release version (11.0.0) and update the fix
>>> version of the ticket accordingly?
>>> 
>>> I’m not entirely sure if this thread is meant for discussing the future
>> of
>>> TomEE 11, but since there are some important decisions to make, I’ll
>>> outline them here:
>>> 
>>>  1.
>>> 
>>>  Jakarta Data – Switching to Hibernate 7 could resolve this, especially
>>>  since I couldn’t find any Apache implementation. Eclipse provides one,
>> and
>>>  I believe OpenLiberty is working on theirs. If we decide not to switch
>> to
>>>  Hibernate 7, we’ll need to provide our own implementation.
>>>  2.
>>> 
>>>  MicroProfile 7.0 – I didn’t mention any MP components in the ticket,
>> but
>>>  according to the MP website, even the latest version still refers to
>>>  Jakarta EE 10 as the core platform. Does this mean it’s not yet
>> compatible
>>>  with EE 11? Should we first focus on upgrading Jakarta EE components,
>> and
>>>  then consider MicroProfile in a minor release of TomEE 11(e.g. 11.1.0)?
>>> 
>>> 
>>> Thanks
>>> Skander
>>> 
>>> 
>>> On Wed, Sep 17, 2025 at 1:07 PM Richard Zowalla <r...@apache.org> wrote:
>>> 
>>>> Hi,
>>>> 
>>>> Feel free to open that ticket in Jira. Every registered user should be
>>>> allowed to create tickets.
>>>> 
>>>> It should of course include the information provided by Markus as well
>> as
>>>> the required spec updates.
>>>> 
>>>> Gruß
>>>> Richard
>>>> 
>>>> 
>>>>> Am 16.09.2025 um 13:54 schrieb Skander Soltane <
>>>> mskandersolt...@gmail.com>:
>>>>> 
>>>>> Hello Richard,
>>>>> 
>>>>> This would be great.
>>>>> 
>>>>> Can I volunteer to create this ticket or at least the content if I
>> don’t
>>>>> have the right access.
>>>>> 
>>>>> I want to familiarize myself with the process of releasing a new major,
>>>> so
>>>>> I may ask some newbie questions.
>>>>> 
>>>>> This is very exciting news, given that we have a new component :
>> Jakarta
>>>>> Data 1.0
>>>>> 
>>>>> Skander
>>>>> 
>>>>> On Tue 16 Sep 2025 at 13:48, Richard Zowalla <r...@apache.org> wrote:
>>>>> 
>>>>>> Hi all,
>>>>>> 
>>>>>> I’d like to propose that we start work on a Jakarta EE 11 API shade in
>>>>>> https://github.com/apache/tomee-jakartaee-api (create a ee10 branch,
>>>> move
>>>>>> main to e11 and do a first milestone release)
>>>>>> 
>>>>>> This would give us a solid baseline to begin the upgrade path from
>> TomEE
>>>>>> 10.1.x to TomEE 11.
>>>>>> 
>>>>>> In addition, we should create a ticket that documents all the
>>>>>> specification differences between Jakarta EE 10 and 11. That way we
>> can
>>>>>> clearly see what changes are required and identify where updates or
>>>>>> enhancements are needed in the TomEE codebase.
>>>>>> 
>>>>>> This is not about TCKs at this stage (since that remains a larger
>>>>>> challenge we couldn’t fully tackle with TomEE 10), but rather about
>>>> getting
>>>>>> a clear picture of the work ahead and aligning on the upgrade path.
>>>>>> 
>>>>>> WDYT?
>>>>>> 
>>>>>> Richard
>>>> 
>>>> 
>> 
>> 

Reply via email to