Hello, +1 for my own tests with TomEE+10 M1 and with a Jakarta EE 9 unmodified set of web apps relying on servlets, EJB, CDI, JMS, JSON-P, JAX-RS, JAX-XML and Websockets.
On side note, I have heard from a folk testing his own web app having an Hibernate/ehcache-based web app which works with TomEE+9 that his web app completly KO with with TomEE+10 M1... Among the exceptions he his getting in catalina.out are: 03-Apr-2024 07:54:49.429 SEVERE [main] jdk.internal.reflect.NativeMethodAccessorImpl.invoke Exception processing global JNDI Resources org.apache.openejb.core.ivm.naming.LazyObjectReference$LazyNamingException: Error calling instance factory method: public org.apache.openejb.threads.impl.ManagedScheduledExecutorServiceImpl org.apache.openejb.resource.thread.ManagedScheduledExecutorServiceImplFactory.create() at org.apache.openejb.core.ivm.naming.LazyObjectReference.getObject(LazyObjectReference.java:39) and also (more precisely linked to ehcache): 03-Apr-2024 07:55:06.980 SEVERE [main] org.apache.openejb.core.singleton.SingletonInstanceManager.createInstance The bean instance StageCacheLoader threw a system exception:javax.cache.CacheException: org.ehcache.xml.exceptions.XmlConfigurationException: Error parsing XML configuration at jar:file:/usr/local/tomcat2/apache-tomcat/webapps/api/WEB-INF/lib/MyServiceWebAPI.jar!/META-INF/cache-config.xml javax.cache.CacheException: org.ehcache.xml.exceptions.XmlConfigurationException: Error parsing XML configuration at jar:file:/usr/local/tomcat2/apache-tomcat/webapps/api/WEB-INF/lib/S3DServiceWebAPI.jar!/META-INF/cache-config.xml at org.ehcache.jsr107.EhcacheCachingProvider$ConfigSupplier.getConfiguration(EhcacheCachingProvider.java:331) at org.ehcache.jsr107.EhcacheCachingProvider.getCacheManager(EhcacheCachingProvider.java:134) at org.ehcache.jsr107.EhcacheCachingProvider.getCacheManager(EhcacheCachingProvider.java:85) at org.ehcache.jsr107.EhcacheCachingProvider.getCacheManager(EhcacheCachingProvider.java:194) at com.acme.app.CacheManagerProvider.cacheManager(CacheManagerProvider.java:34) But since I don't use ehcache/Hibernate in my own web apps, I don't know more about it - anyone else who tried hibernate/ehcache with TomEE+ 10 M1 could share experience ? Thanks! Alex Le mar. 2 avr. 2024 à 22:39, Benedict Eisenkrämer <bened...@eisenkramer.de> a écrit : > > +1 (non binding) > > > On 02.04.24 17:26, Daniel Dias Dos Santos wrote: > > Hello, > > > > +1 > > > > On Tue, Apr 2, 2024, 10:16 Thomas Andraschko <andraschko.tho...@gmail.com> > > wrote: > > > >> +1 > >> > >> Am Di., 2. Apr. 2024 um 15:08 Uhr schrieb Markus Jung <ju...@apache.org>: > >> > >>> +1 (non binding) > >>> > >>> > >>> Did some testing with our real apps (Java 17, GNU/Linux x86-64), > >> including: > >>> - CDI > >>> - JSF > >>> - JPA (using hibernate 6.4) > >>> - Jakarta Security (custom HttpAuthenticationMechanism) > >>> - JSON-P/JSON-B > >>> - Microprofile: OpenAPI, Config, Health > >>> - tomee-embedded-maven-plugin and tomee-microprofile standalone > >>> > >>> > >>> Everything looks good, awesome work! > >>> > >>> > >>> > >>> On 02.04.24 14:45, Frank Jung wrote: > >>>> +1 > >>>> > >>>> Thank you! > >>>> Frankie > >>>>> -----Ursprüngliche Nachricht----- > >>>>> Von: Richard Zowalla <r...@apache.org> > >>>>> Gesendet: Dienstag, 2. April 2024 09:47 > >>>>> An: dev@tomee.apache.org > >>>>> Betreff: [VOTE] Apache TomEE 10.0.0-M1 > >>>>> > >>>>> Hello everyone, > >>>>> > >>>>> This is a vote for the release of Apache TomEE 10.0.0-M1. > >>>>> > >>>>> It is a first milestone release of TomEE 10 targeting JakartaEE 10. > >>>>> Thanks to everyone who contributed code to make this happen. > >>>>> I would like to emphasise and give a shout out to all our volunteers > >>> who have > >>>>> done the hard work for EE10, which is also done in all our upstream > >>>>> dependencies like Tomcat, OWB, CXF, MyFaces, etc. > >>>>> > >>>>> This milestone release is not fully compliant with JakartaEE 10 as we > >>> are > >>>>> missing some EE10 compatible versions of our dependencies (most > >> notably > >>>>> CXF 4.1.x which isn't available yet). > >>>>> We do not pass the TCK, nor do we have a fully working TCK setup at > >> the > >>>>> moment. However, our own full build is green [1] and so I am happy to > >>> call > >>>>> for a vote to release a first milestone of TomEE 10. > >>>>> > >>>>> Here are the hard facts: > >>>>> > >>>>> ############### > >>>>> > >>>>> Maven Repo: > >>>>> > >> https://repository.apache.org/content/repositories/orgapachetomee-1226/ > >>>>> <repositories> > >>>>> <repository> > >>>>> <id>tomee-10.0.0-M1-rc1</id> > >>>>> <name>Testing TomEE 10.0.0-M1</name> > >>>>> <url> > >>>>> > >> https://repository.apache.org/content/repositories/orgapachetomee-1226/ > >>>>> </url> > >>>>> </repository> > >>>>> </repositories> > >>>>> > >>>>> ############### > >>>>> > >>>>> Binaries & Source: > >>>>> > >>>>> > >> https://dist.apache.org/repos/dist/dev/tomee/staging-1226/tomee-10.0.0- > >>>>> M1/ > >>>>> > >>>>> ############### > >>>>> > >>>>> Tag: > >>>>> > >>>>> https://github.com/apache/tomee/releases/tag/tomee-project-10.0.0-M1 > >>>>> > >>>>> > >>>>> ############### > >>>>> > >>>>> Release notes: > >>>>> > >>>>> > >> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312320 > >>>>> &version=12352714 > >>>>> > >>>>> ############### > >>>>> > >>>>> Here is an adoc generated version of the changelog as well: > >>>>> > >>>>> == Dependency upgrade > >>>>> > >>>>> [.compact] > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4266[TOMEE-4266] > >>>>> ActiveMQ 5.16.7 / 5.18.3 > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4217[TOMEE-4217] > >>>>> Arquillian 1.7.0.Final > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4307[TOMEE-4307] > >>>>> BatchEE 1.0.4 > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4235[TOMEE-4235] > >>>>> Bouncy Castle 1.75 > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4243[TOMEE-4243] > >>>>> Bouncy Castle 1.76 > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4278[TOMEE-4278] > >>>>> Commons CLI 1.6.0 > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4277[TOMEE-4277] > >>>>> Commons Codec 1.16.0 > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4274[TOMEE-4274] > >>>>> Commons DBCP 2.11.0 > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4275[TOMEE-4275] > >>>>> Commons Lang3 3.13.0 > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4310[TOMEE-4310] > >>>>> Commons Net 3.9.0 > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4308[TOMEE-4308] > >>>>> Fileupload 2 (Jakarta > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4218[TOMEE-4218] > >>>>> HSQLDB 2.7.2 > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4221[TOMEE-4221] > >>>>> JUnit 5.9.3 > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4212[TOMEE-4212] > >>>>> Jackson 2.15.0 > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4216[TOMEE-4216] > >>>>> Jackson 2.15.1 > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4227[TOMEE-4227] > >>>>> Jackson 2.15.2 > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4276[TOMEE-4276] > >>>>> Jackson 2.15.3 > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4208[TOMEE-4208] > >>>>> Johnzon 1.2.20 > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4228[TOMEE-4228] > >>>>> Johnzon 1.2.21 > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4205[TOMEE-4205] > >>>>> Jose4j 0.9.3 > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4279[TOMEE-4279] > >>>>> Log4J2 2.21.1 > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4296[TOMEE-4296] > >>>>> MicroProfile JWT 2.1 > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4283[TOMEE-4283] > >>>>> OWB 4.0.1 > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4282[TOMEE-4282] > >>>>> Tomcat 10.1.16 > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4309[TOMEE-4309] > >>>>> Tomcat 10.1.20 > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4280[TOMEE-4280] > >>>>> WSS4J 3.0.2 > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4313[TOMEE-4313] > >>>>> XBean 4.24 > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4232[TOMEE-4232] > >>>>> bcprov-jdk15to18-1.74.jar > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4220[TOMEE-4220] > >>>>> log4j 2.20.0 (integration) > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4311[TOMEE-4311] > >>>>> log4j2 2.23.1 > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4312[TOMEE-4312] > >>>>> slf4j 2.0.12 > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4213[TOMEE-4213] > >>>>> snakeyaml version 2.0 mitigate CVE-2022-1471 > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4219[TOMEE-4219] > >>>>> xbeans 4.23 > >>>>> > >>>>> == New Feature > >>>>> > >>>>> [.compact] > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4268[TOMEE-4268] > >>>>> Create MicroProfile OpenAPI Reader exemple > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4281[TOMEE-4281] > >>>>> Improve logging when failing to load a class > >>>>> > >>>>> == Bug > >>>>> > >>>>> [.compact] > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4222[TOMEE-4222] > >>>>> @LoginToContinue JSR-375 (JavaEE Security API) causes > >>>>> IllegalArgumentException > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4267[TOMEE-4267] > >>>>> MicroProfile Metrics JMX Registrar must be initialized once > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4225[TOMEE-4225] > >>>>> Remove commons-net from TomEE distribution > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4226[TOMEE-4226] > >>>>> DataSource definition fails when @DataSourceDefinition doesn't define > >>> url > >>>>> property > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4192[TOMEE-4192] > >>>>> ApplicationComposers do not clear GC references on release > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4199[TOMEE-4199] > >>>>> jakartaee-api with tomcat classifier has too much in it > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4294[TOMEE-4294] > >>>>> TomEE doesn't start in tomee-embedded-maven-plugin when mp-common is > >>>>> present > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4295[TOMEE-4295] > >>>>> tomee-embedded-maven-plugin does not register microprofile endpoints > >>>>> > >>>>> == Improvement > >>>>> > >>>>> [.compact] > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4269[TOMEE-4269] > >>>>> Enable SLF4J 2.x webapps to include bindings in their WEB-INF/lib > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4286[TOMEE-4286] > >>>>> Namespace error when processing web-fragment.xml > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4200[TOMEE-4200] > >>>>> Use ActiveMQ client jakarta instead of shading it in TomEE > >>>>> > >>>>> == Task > >>>>> > >>>>> [.compact] > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4261[TOMEE-4261] > >>>>> Upgrade to Jakarta EE 10 APIs + OWB-4 > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4314[TOMEE-4314] > >>>>> Fix docker-compose.yml to build TomEE > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4284[TOMEE-4284] > >>>>> Implement tomee.mp.jwt.allow.no-exp property over > >>>>> mp.jwt.tomee.allow.no-exp > >>>>> > >>>>> == Wish > >>>>> > >>>>> [.compact] > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4190[TOMEE-4190] > >>>>> RunWithApplicationComposer should support inheritance > >>>>> > >>>>> == Fixed Common Vulnerabilities and Exposures (CVEs) > >>>>> > >>>>> [.compact] > >>>>> - link:https://issues.apache.org/jira/browse/TOMEE-4227[TOMEE-4227] > >>>>> Jackson 2.15.2 > >>>>> > >>>>> ############### > >>>>> > >>>>> Please note: > >>>>> > >>>>> Grype will report a vulnerability for > >>>>> > >>>>> apache-mime4j-core 0.8.7 0.8.10 java-archive GHSA-jw7r-rxff- > >>>>> gv24 Medium > >>>>> > >>>>> which is shaded inside of "geronimo-mail_2.1_spec-1.0.0-M1.jar". > >>>>> > >>>>> In it's current version, the dependency is _NOT_ used inside of > >> geronimo > >>>>> mail impl, so unless you are using the shaded classes yourself, we are > >>> not > >>>>> affected here. > >>>>> There is also another mail thread related to mail. > >>>>> > >>>>> For signature verification, you can check on the example script here: > >>>>> https://gist.github.com/rzo1/9fb1ca0d58e1fc982d596f2a94b10b32 > >>>>> > >>>>> ############### > >>>>> > >>>>> Please VOTE > >>>>> > >>>>> [+1] go ship it > >>>>> [+0] meh, don't care > >>>>> [-1] stop, there is a ${showstopper} > >>>>> > >>>>> The VOTE is open for 72h or as long as needed. > >>>>> > >>>>> Gruß > >>>>> Richard > >>>>> > >>>>> [1] > >> https://ci-builds.apache.org/job/Tomee/job/master-build-full/1337/ >