Hi, As discussed, here is the vote for Apache TomEE 9.0.0-M8. This milestone differs from previous 9.x in the sense that we migrated all TomEE code to the new jakarta namespace. Previously, we used bytecode relocation but most of the integration was broken (tests, arquillian, etc).
We are still working on some regressions and fixes in order to pass all TCK for Jakarta EE 9.1. But starting to gather feedback can only help sooner rather than later. This is a maintenance release with minor fixes and dependencies upgrades. Maven staging repo https://repository.apache.org/content/repositories/orgapachetomee-1205/ Binaries and sources https://dist.apache.org/repos/dist/dev/tomee/tomee-9.0.0-M8 Github Tag https://github.com/apache/tomee/tree/tomee-project-9.0.0-M8 Commit hash 12e5dd91fe34affa775a68d5341576b417530008 Release Notes https://issues.apache.org/jira/projects/TOMEE/versions/12350178 Sub-task - [TOMEE-3861 <https://issues.apache.org/jira/browse/TOMEE-3861>] - Upgrade to apache-parent-26 - [TOMEE-3865 <https://issues.apache.org/jira/browse/TOMEE-3865>] - Switch arquillian to the new Servlet 5 protocol - [TOMEE-3866 <https://issues.apache.org/jira/browse/TOMEE-3866>] - Upgrade Hibernate to 5.6.7 / Hibernate Validator to 7.0.2 (Jakarta Artifact) - [TOMEE-3868 <https://issues.apache.org/jira/browse/TOMEE-3868>] - Remove SAAJ Axis 1 provider - [TOMEE-3869 <https://issues.apache.org/jira/browse/TOMEE-3869>] - Remove JAX-RPC - [TOMEE-3870 <https://issues.apache.org/jira/browse/TOMEE-3870>] - Remove Management J2EE - [TOMEE-3877 <https://issues.apache.org/jira/browse/TOMEE-3877>] - No interface view EJB proxies broken on JDK16+ - [TOMEE-3879 <https://issues.apache.org/jira/browse/TOMEE-3879>] - Add missing --add-opens options to itests/failover - [TOMEE-3881 <https://issues.apache.org/jira/browse/TOMEE-3881>] - Add JDK --add-opens to our scripts in openejb-standalone - [TOMEE-3920 <https://issues.apache.org/jira/browse/TOMEE-3920>] - Fix TomEE :: Web Examples :: Moviefun Rest - [TOMEE-3922 <https://issues.apache.org/jira/browse/TOMEE-3922>] - Patch Tomcat JasperInitializer and create jira - [TOMEE-3925 <https://issues.apache.org/jira/browse/TOMEE-3925>] - Fix Websocket TLS Basic Auth - [TOMEE-3926 <https://issues.apache.org/jira/browse/TOMEE-3926>] - Fix Webservice SSL Client Certificate Example - [TOMEE-3930 <https://issues.apache.org/jira/browse/TOMEE-3930>] - fix arquillian-tomee-moviefun-example - [TOMEE-3931 <https://issues.apache.org/jira/browse/TOMEE-3931>] - fix example/cucumber-jvm - [TOMEE-3932 <https://issues.apache.org/jira/browse/TOMEE-3932>] - Migration tips and tricks - [TOMEE-3939 <https://issues.apache.org/jira/browse/TOMEE-3939>] - Fix Jakarta Mail API with Apache Velocity Templating - [TOMEE-3940 <https://issues.apache.org/jira/browse/TOMEE-3940>] - Fix TomEE :: Examples :: JakartaMail API - [TOMEE-3943 <https://issues.apache.org/jira/browse/TOMEE-3943>] - Fix TomEE :: Examples :: Multiple JPA providers - [TOMEE-3944 <https://issues.apache.org/jira/browse/TOMEE-3944>] - Fix TomEE :: Examples :: Simple EAR :: Functional Tests - [TOMEE-3953 <https://issues.apache.org/jira/browse/TOMEE-3953>] - Fix TomEE :: Examples :: JPA with EclipseLink - [TOMEE-3954 <https://issues.apache.org/jira/browse/TOMEE-3954>] - Fix TomEE :: Examples :: JPA with Hibernate and arquillian - [TOMEE-3956 <https://issues.apache.org/jira/browse/TOMEE-3956>] - Fix TomEE :: Connector Examples :: Connector in WAR - [TOMEE-3957 <https://issues.apache.org/jira/browse/TOMEE-3957>] - Fix TomEE :: Examples :: DeltaSpike @ConfigProperty - [TOMEE-3958 <https://issues.apache.org/jira/browse/TOMEE-3958>] - Fix TomEE :: Examples :: DeltaSpike Exception Handling - [TOMEE-3959 <https://issues.apache.org/jira/browse/TOMEE-3959>] - Fix TomEE :: Examples :: DeltaSpike I18n - [TOMEE-3960 <https://issues.apache.org/jira/browse/TOMEE-3960>] - Fix TomEE :: Examples :: DeltaSpike ProjectStage Bug - [TOMEE-2420 <https://issues.apache.org/jira/browse/TOMEE-2420>] - Incorrect "Wall of fame" page layout - [TOMEE-3739 <https://issues.apache.org/jira/browse/TOMEE-3739>] - Fix JAX-RS landscape / regressions introduced during TCK Work - [TOMEE-3740 <https://issues.apache.org/jira/browse/TOMEE-3740>] - Fix Test Failures in "openejb-core" introduced during TCK work - [TOMEE-3743 <https://issues.apache.org/jira/browse/TOMEE-3743>] - TomEEJsonbProvider not registered anymore as of TomEE 8.0.7? Causes failing REST-services. - [TOMEE-3752 <https://issues.apache.org/jira/browse/TOMEE-3752>] - Field injection of @Resource WebServiceContext fails when endpoint uses CDI interceptor - [TOMEE-3769 <https://issues.apache.org/jira/browse/TOMEE-3769>] - Missing JSON-B and JSON-P MessageBodyWriter and MessageBodyReader - [TOMEE-3774 <https://issues.apache.org/jira/browse/TOMEE-3774>] - Problems with master branch in Windows 10 - [TOMEE-3824 <https://issues.apache.org/jira/browse/TOMEE-3824>] - New Jakarta EE 9 XML namespace not recognized in web-fragment.xml - [TOMEE-3843 <https://issues.apache.org/jira/browse/TOMEE-3843>] - TomEE WebProfile 9.0.0-M7 does not start with security enabled - [TOMEE-3848 <https://issues.apache.org/jira/browse/TOMEE-3848>] - Apache TomEE 8.0.6 onwards is packaged with quartz-2.2.4.jar - [TOMEE-3871 <https://issues.apache.org/jira/browse/TOMEE-3871>] - TomEE Plume is missing BatchEE / JCS Cache - [TOMEE-3876 <https://issues.apache.org/jira/browse/TOMEE-3876>] - BOM generation corrupted under windows (slash problems) - [TOMEE-3889 <https://issues.apache.org/jira/browse/TOMEE-3889>] - Invalid ObjectName for MDB listening to wildcard destination - [TOMEE-3892 <https://issues.apache.org/jira/browse/TOMEE-3892>] - TomEE Maven Plugin does not allow to override default "-ea" in RemoteServer - [TOMEE-3903 <https://issues.apache.org/jira/browse/TOMEE-3903>] - Investigate *.tar.gz distributions aren't installed correctly to Maven Repository - [TOMEE-3908 <https://issues.apache.org/jira/browse/TOMEE-3908>] - CI Job für TomEE Site Publish is failing - [TOMEE-3935 <https://issues.apache.org/jira/browse/TOMEE-3935>] - BOM Regeneration fails due to GitHub Actions permission issue - [TOMEE-3979 <https://issues.apache.org/jira/browse/TOMEE-3979>] - service.bat issue when using JRE_HOME on Windows Improvement - [TOMEE-3758 <https://issues.apache.org/jira/browse/TOMEE-3758>] - Jakarta Security example with tomcat-users.xml identity store - [TOMEE-3761 <https://issues.apache.org/jira/browse/TOMEE-3761>] - Jakarta Security example with custom identity store - [TOMEE-3842 <https://issues.apache.org/jira/browse/TOMEE-3842>] - GitHub Actions fails for PullRequest Builds due to BOM auto generation - [TOMEE-3859 <https://issues.apache.org/jira/browse/TOMEE-3859>] - Update tomee.xml file so it refers to the right location - [TOMEE-3921 <https://issues.apache.org/jira/browse/TOMEE-3921>] - Consistency for sha512 hashes in releases - [TOMEE-3924 <https://issues.apache.org/jira/browse/TOMEE-3924>] - Disable @dependabot via .asf.yaml - [TOMEE-3934 <https://issues.apache.org/jira/browse/TOMEE-3934>] - Upgrade to Johnzon 1.2.18 - [TOMEE-3963 <https://issues.apache.org/jira/browse/TOMEE-3963>] - Inherit JAVA_HOME in TomEE ServerComposer Wish - [TOMEE-2419 <https://issues.apache.org/jira/browse/TOMEE-2419>] - Use HTTPS on http://tomee.apache.org Dependency upgrade - [TOMEE-3753 <https://issues.apache.org/jira/browse/TOMEE-3753>] - Upgrade OpenJPA to 3.2.0 - [TOMEE-3754 <https://issues.apache.org/jira/browse/TOMEE-3754>] - Upgrade to MyFaces 3.0.0 - [TOMEE-3755 <https://issues.apache.org/jira/browse/TOMEE-3755>] - Upgrade Johnzon to 1.2.13 - [TOMEE-3756 <https://issues.apache.org/jira/browse/TOMEE-3756>] - Upgrade HSQLDB to 2.3.4 - [TOMEE-3757 <https://issues.apache.org/jira/browse/TOMEE-3757>] - Upgrade to Tomcat 10.0.6 - [TOMEE-3764 <https://issues.apache.org/jira/browse/TOMEE-3764>] - Upgrade commons-dbcp to 2.3.0 - [TOMEE-3765 <https://issues.apache.org/jira/browse/TOMEE-3765>] - Upgrade bountycastle to 1.69 - [TOMEE-3770 <https://issues.apache.org/jira/browse/TOMEE-3770>] - Update to Johnzon 1.2.14 - [TOMEE-3772 <https://issues.apache.org/jira/browse/TOMEE-3772>] - Update JUnit to 4.13.2 - [TOMEE-3775 <https://issues.apache.org/jira/browse/TOMEE-3775>] - Upgrade HSQLDB to 2.5.2 - [TOMEE-3813 <https://issues.apache.org/jira/browse/TOMEE-3813>] - Upgrade to Tomcat 10.0.12 - [TOMEE-3887 <https://issues.apache.org/jira/browse/TOMEE-3887>] - Upgrade Tomcat to 10.0.20 - [TOMEE-3911 <https://issues.apache.org/jira/browse/TOMEE-3911>] - Upgrade XBean to 4.21 - [TOMEE-3912 <https://issues.apache.org/jira/browse/TOMEE-3912>] - Upgrade TomEE Patch Plugin to 0.9 - [TOMEE-3913 <https://issues.apache.org/jira/browse/TOMEE-3913>] - Examples: Upgrade JUnit 4.12 to 4.13.2 - [TOMEE-3941 <https://issues.apache.org/jira/browse/TOMEE-3941>] - Apache ActiveMQ 5.16.5 - [TOMEE-3962 <https://issues.apache.org/jira/browse/TOMEE-3962>] - Upgrade to Apache Tomcat 10.0.21 (CVE-2022-29885) - [TOMEE-3977 <https://issues.apache.org/jira/browse/TOMEE-3977>] - Apache OpenWebBeans 2.0.27 - [TOMEE-3978 <https://issues.apache.org/jira/browse/TOMEE-3978>] - Apache BVal 2.0.6 - [TOMEE-3987 <https://issues.apache.org/jira/browse/TOMEE-3987>] - Geronimo-mail_2.1 version 1.0.0 Documentation - [TOMEE-3846 <https://issues.apache.org/jira/browse/TOMEE-3846>] - Inconsistence between tomee flavors comparison in website and actual jars - [TOMEE-3888 <https://issues.apache.org/jira/browse/TOMEE-3888>] - Cleanup documentation - [TOMEE-3894 <https://issues.apache.org/jira/browse/TOMEE-3894>] - website generation broken under windows - [TOMEE-3904 <https://issues.apache.org/jira/browse/TOMEE-3904>] - Enhance / Update existing release documentation - [TOMEE-3917 <https://issues.apache.org/jira/browse/TOMEE-3917>] - update javadoc to reflect update to MicroProfile 5.0 Please VOTE [+1] go ship it [+0] meh, don't care [-1] stop, there is a ${showstopper} The VOTE is open for 72h -- Jean-Louis Monteiro http://twitter.com/jlouismonteiro http://www.tomitribe.com