Hey everyone, I wanted to give another quick update on the current progress of the Jakarta EE 11 work on TomEE.
Jakarta Data 1.0 has been integrated. Our implementation can be deactivated if you prefer to use the Jakarta Data implementation provided by Hibernate. That said, you can also use our implementation alongside Hibernate, so you have the flexibility to choose what works best for your setup. Feel free to try it (with a TomEE 11 snapshot) and report back, if you find issues ;-) Jakarta Security: The Security TCK is up as a PR: https://github.com/apache/tomee/pull/2579 - feedback is very welcome. Some of the tests are already passing, but as expected it still needs work since we hadn't started on it before. The actual Security implementation for EE 11 is still missing, but now that we have the TCK in place, we can start tackling that soon. REST (CXF): Markus did some work on the REST TCK and submitted a PR to CXF. This will likely require another CXF release to pick up those changes. CDI (OWB): OpenWebBeans is still a work in progress and needs some love on the CDI 4.1 branch: https://github.com/apache/openwebbeans/commits/cdi-4.1/ - if someone wants to jump in, contributions are very welcome. Concurrency 3.1 is up as a PR with a passing TCK: https://github.com/apache/tomee/pull/2577 - feedback is welcome here as well. JPA 3.2 (OpenJPA): There is an open PR that passes the JPA 3.2 TCK (with PostgreSQL) and implements the missing features in OpenJPA. However, the PR still needs some more love, in particular, the MariaDB/MySQL code paths need to be adjusted. See https://github.com/apache/openjpa/pull/142 - Help with fixing and/or reviewing would definitely be welcomed by the OpenJPA folks So far so good from my side. Richard
