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

Reply via email to