Roadmap: Jakarta EE 11 / Tomcat 11 compatibility for BIRT Runtime & Viewer
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!
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.
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.
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.
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