birt icon indicating copy to clipboard operation
birt copied to clipboard

Roadmap: Jakarta EE 11 / Tomcat 11 compatibility for BIRT Runtime & Viewer

Open jademiguel opened this issue 3 months ago • 4 comments

Hi BIRT team,

We’re modernizing our web stack to Tomcat 11 (Jakarta EE 11, Servlet 6.x) and JDK 21.

Could you please share the plan/roadmap for BIRT’s Jakarta namespace compatibility—in particular for the BIRT Runtime and the Viewer (viewer-servlets) and any modules that still depend on javax.*?

  • Is there an ongoing effort or target release for Jakarta EE 11 support?

  • If there’s an existing tracking issue, could you point us to it?

For context, we currently use BIRT 4.13 (Runtime + Viewer) embedded in our Java web apps.

We’re happy to test pre-releases and provide feedback.

Thanks a lot!

jademiguel avatar Sep 09 '25 13:09 jademiguel

Sounds much like this issue

https://github.com/eclipse-birt/birt/issues/1172

The best way to make something happen is to do it. As far as I know many are hoping someone will do it , but no one is actually doing it. The hopers far outnumber the doers.

merks avatar Sep 09 '25 14:09 merks

Note that it's actually already a lot of work to keep things afloat with the ever changing dependencies that BIRT uses, e.g.,

https://github.com/eclipse-birt/birt/issues/2271

Nothing just keeps working forever.

So while I can understand that folks simply hope to get yet more free goodness from open source, at the "doer" end of things ~~(especially doing things completely for free and for which I get no personal benefit because I don't work for a business that uses these super nice reporting tools)~~ you'll understand why I just sort of shake my head and wonder why all the companies using all these great tools are incapable of contributing to the commons.

I really wouldn't feel motivated to help at all if it were not for talented people like @speckyspooky.

merks avatar Sep 10 '25 13:09 merks

I can confirm that it would be great to more contributer which support the project. The invested time is only free time (no official working time of my company).

A change of the viewer component to Jarkarta EE 11 is welcome. Yes, we know about the requirement of it. But it is nothing which is done in 1 day by 1 person. This is the reason why it is currently not ongoing for implementation.

speckyspooky avatar Sep 10 '25 17:09 speckyspooky

I understand that it's all free time work. It's just that it will make companies like ours to move away from BIRT. That's not a criticism it's just reality. Sorry.

still kudos for all the hard work

roeltje25 avatar Nov 03 '25 14:11 roeltje25