+1 Am Di., 16. Juli 2024 um 12:35 Uhr schrieb Markus Jung <ju...@apache.org>:
> +1 (non binding) > > > I tested a couple of real applications (running on Linux, Java 17) using: > > - CDI > > - Faces > > - JPA (running hibernate 6.4) > > - Security (Both custom HttpAuthenticationMechanism and new > OpenIdAuthenticationMechanismDefinition) > > - JSON-B/JSON-P > > - tomee-embedded-maven-plugin and standalone tomee-micorprofile > > - microprofile OpenAPI, Config, Health > > > Awesome work, thanks to everyone involved! > > On 16.07.24 10:04, Richard Zowalla wrote: > > Hello everyone, > > > > This is a vote for the release of Apache TomEE 10.0.0-M2. > > > > This is the second 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 been doing the hard work for EE10, which is also being done in > all our upstream > > upstream dependencies such as Tomcat, OWB, CXF, MyFaces, etc. > > > > Notable changes: > > > > - This is the first TomEE 10 release to require Java 17 at runtime (due > to CXF and ActiveMQ). > > - We are now implementing the OIDC part of the EE Security Spec and > passing the corresponding part of the TCK (thanks to Markus Jung). > > - We have integrated some updates in the MicroProfile area (not > complete) and passed the related TCKs. > > - It is based on a fork of CXF 4.1.0-SNAPSHOT, see > https://issues.apache.org/jira/browse/TOMEE-4353 for details. We pass > most of the JAX-RS TCK here. > > - Fixes some bugs and quirks like broken Mojarra (due to CDI spec > ambiguity) and others. > > > > Please note that we do not pass the full EE TCK, nor do we have a fully > functional TCK setup at the > > at the moment. However, our own full build is green and so I am happy to > > to call for a vote to release a second milestone of TomEE 10. > > > > Here are the hard facts: > > > > ############### > > > > Maven Repo: > > https://repository.apache.org/content/repositories/orgapachetomee-1228/ > > > > <repositories> > > <repository> > > <id>tomee-10.0.0-M2-rc1</id> > > <name>Testing TomEE 10.0.0-M2</name> > > <url> > > https://repository.apache.org/content/repositories/orgapachetomee-1228/ > > </url> > > </repository> > > </repositories> > > > > ############### > > > > Binaries & Source: > > > > > https://dist.apache.org/repos/dist/dev/tomee/staging-1228/tomee-10.0.0-M2/ > > > > ############### > > > > Tag: > > > > https://github.com/apache/tomee/releases/tag/tomee-project-10.0.0-M2 > > > > > > ############### > > > > Release notes: > > > > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312320&version=12354473 > > > > ############### > > > > Here is an adoc generated version of the changelog as well: > > > > == Dependency upgrade > > > > [.compact] > > - link:https://issues.apache.org/jira/browse/TOMEE-4337[TOMEE-4337] > bcprov-jdk15to18-1.76.jar and bcpkix-jdk15to18-1.76.jar > > - link:https://issues.apache.org/jira/browse/TOMEE-4317[TOMEE-4317] > ActiveMQ 6.1.0 > > - link:https://issues.apache.org/jira/browse/TOMEE-4359[TOMEE-4359] > ActiveMQ 6.1.2 > > - link:https://issues.apache.org/jira/browse/TOMEE-4341[TOMEE-4341] > Angus Activation 2.0.2 > > - link:https://issues.apache.org/jira/browse/TOMEE-4362[TOMEE-4362] > Commons IO 2.16.1 > > - link:https://issues.apache.org/jira/browse/TOMEE-4346[TOMEE-4346] > Commons Lang 3.14.0 > > - link:https://issues.apache.org/jira/browse/TOMEE-4345[TOMEE-4345] > Commons Logging 1.3.2 > > - link:https://issues.apache.org/jira/browse/TOMEE-4339[TOMEE-4339] > Compress 1.16.0 > > - link:https://issues.apache.org/jira/browse/TOMEE-4363[TOMEE-4363] > DBCP 2.12.0 > > - link:https://issues.apache.org/jira/browse/TOMEE-4364[TOMEE-4364] > Downgrade Mojarra 4.0.0 (cf. TOMEE-4355) > > - link:https://issues.apache.org/jira/browse/TOMEE-4349[TOMEE-4349] > ECJ 3.37.0 > > - link:https://issues.apache.org/jira/browse/TOMEE-4360[TOMEE-4360] > ECJ 3.38.0 > > - link:https://issues.apache.org/jira/browse/TOMEE-4365[TOMEE-4365] > EclipseLink 4.0.3 > > - link:https://issues.apache.org/jira/browse/TOMEE-4369[TOMEE-4369] > HSQLDB 2.7.3 > > - link:https://issues.apache.org/jira/browse/TOMEE-4367[TOMEE-4367] > Hibernate Validator 8.0.1.Final > > - link:https://issues.apache.org/jira/browse/TOMEE-4361[TOMEE-4361] > Jackson 2.17.2 > > - link:https://issues.apache.org/jira/browse/TOMEE-4335[TOMEE-4335] > Jetty 11.0.20 > > - link:https://issues.apache.org/jira/browse/TOMEE-4340[TOMEE-4340] > Jose JWT 9.39.1 (Test) > > - link:https://issues.apache.org/jira/browse/TOMEE-4113[TOMEE-4113] > MP Metrics 5 / SmallRye Metrics 5 > > - link:https://issues.apache.org/jira/browse/TOMEE-4356[TOMEE-4356] > Mojarra 4.0.7 > > - link:https://issues.apache.org/jira/browse/TOMEE-4348[TOMEE-4348] > Smallrye Config 3.8.2 > > - link:https://issues.apache.org/jira/browse/TOMEE-4353[TOMEE-4353] > Temporarily switch CXF 4.1.0 fork version have a stable version for a > possible TomEE 10-M2 release. > > - link:https://issues.apache.org/jira/browse/TOMEE-4328[TOMEE-4328] > TomEE 10.1.23 > > - link:https://issues.apache.org/jira/browse/TOMEE-4334[TOMEE-4334] > Tomcat 10.1.24 > > - link:https://issues.apache.org/jira/browse/TOMEE-4352[TOMEE-4352] > Tomcat 10.1.25 > > - link:https://issues.apache.org/jira/browse/TOMEE-4326[TOMEE-4326] > XBeans 4.25 > > - link:https://issues.apache.org/jira/browse/TOMEE-4338[TOMEE-4338] > Xalan 2.7.3 > > > > == New Feature > > > > [.compact] > > - link:https://issues.apache.org/jira/browse/TOMEE-4351[TOMEE-4351] > Jakarta Security 3.0 > > > > == Bug > > > > [.compact] > > - link:https://issues.apache.org/jira/browse/TOMEE-4320[TOMEE-4320] > TomEE 10 leaks jakarta.json from Smallrye into /lib > > - link:https://issues.apache.org/jira/browse/TOMEE-4368[TOMEE-4368] > Typo in "openejb.placehodler.delimiter" > > - link:https://issues.apache.org/jira/browse/TOMEE-4347[TOMEE-4347] > Smallrye MP Extension are activated even if tomee.mp.scan="none" > > - link:https://issues.apache.org/jira/browse/TOMEE-4332[TOMEE-4332] > Using JAX-RS endpoints with a Spring Application fails > > - link:https://issues.apache.org/jira/browse/TOMEE-4355[TOMEE-4355] > mojarra faces.js is truncated > > - link:https://issues.apache.org/jira/browse/TOMEE-4333[TOMEE-4333] > NotSerializableException with @Inject HttpServletRequest > > > > == Improvement > > > > [.compact] > > - link:https://issues.apache.org/jira/browse/TOMEE-4342[TOMEE-4342] > ApplicationComposer should inject declared custom resources into tests > > - link:https://issues.apache.org/jira/browse/TOMEE-4350[TOMEE-4350] > mp-jwt: Add qualifier for produced Jsonb > > - link:https://issues.apache.org/jira/browse/TOMEE-4357[TOMEE-4357] > Add a Jandex index cache to TomEEMicroProfileListener > > > > == Task > > > > [.compact] > > - link:https://issues.apache.org/jira/browse/TOMEE-4366[TOMEE-4366] > Remove "groovy-spock" Example > > - link:https://issues.apache.org/jira/browse/TOMEE-4344[TOMEE-4344] > MP6: OpenAPI 3.1 > > - link:https://issues.apache.org/jira/browse/TOMEE-4318[TOMEE-4318] > Switch Java Baseline to 17 > > - link:https://issues.apache.org/jira/browse/TOMEE-4330[TOMEE-4330] > ActiveMQ 6.1.2 > > - link:https://issues.apache.org/jira/browse/TOMEE-4331[TOMEE-4331] > BatchEE 2.0.0 > > > > == Sub-task > > > > [.compact] > > - link:https://issues.apache.org/jira/browse/TOMEE-4164[TOMEE-4164] > Jakarta JSON Binding TCK > > - link:https://issues.apache.org/jira/browse/TOMEE-4165[TOMEE-4165] > Jakarta JSON Processing TCK > > - link:https://issues.apache.org/jira/browse/TOMEE-4166[TOMEE-4166] > Jakarta RESTFul Web Services TCK > > - link:https://issues.apache.org/jira/browse/TOMEE-4325[TOMEE-4325] > JAX-RS TCK: Signature Tests > > - link:https://issues.apache.org/jira/browse/TOMEE-3965[TOMEE-3965] > Fix TomEE :: Examples :: JSF2/CDI/BV/JPA/DeltaSpike > > - link:https://issues.apache.org/jira/browse/TOMEE-4158[TOMEE-4158] > Jakarta Bean Validation TCK > > > > > > ############### > > > > 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 >