Hi all,

+1 (non-binding) from me as well.

I tested with several applications (using EJB, CDI, JAX-RS, JPA, Bean Validation, Transactions, Mail).
All seems to work well, had no issues. Thanks for the great work.

Grüße
Benedict

On 17.07.24 16:34, Martin Wiesner wrote:
Hi all,

+1 (non-binding)

Tested with several projects (primarily web services, JPA, CDI, JSF…),
both on Linux & Mac OS, each under OpenJDK 17 (latest).

While running several ITs in those projects, I noticed some nice performance 
improvements.

Thx to all contributors for this important milestone release!

Best
Martin

--
On 2024/07/16 14:33:04 Daniel Dias Dos Santos wrote:
Hello, +1

On Tue, Jul 16, 2024, 08:03 Thomas Andraschko <andraschko.tho...@gmail.com>
wrote:

+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

Reply via email to