+1 (non binding)
I tested a couple of real applications (running on Linux, Java 17) using:
- CDI
- Faces
- JPA (using hibernate 6.6)
- Security
- JSON-B/JSON-P
- tomee-embedded-maven-plugin and standalone tomee-micorprofile
- microprofile OpenAPI, Config, Health
- concurrency (with now working TCCL propagation)
Everything seems to work as expected, thanks to everyone involved!
On 08.10.24 08:26, Richard Zowalla wrote:
Here is my +1 (binding).
Tested:
- Test framework (server composer, app composer)
- Maven Plugin
- EAR App with JAX-RS, JSF, EJB, BatchEE, JPA (Hibernate 6.6.1), Mail
- Used the artifacts from the Maven Repository for our application to build
Our app behaves as expected.
Checked asc signatures (of a few elements) with Markus signing key -> looks
good.
Validated some sha512 signatures -> looks good.
Gruß
Richard
Am 05.10.2024 um 19:29 schrieb Daniel Dias Dos Santos
<daniel.dias.analist...@gmail.com>:
Hello,
+1
Thanks
On Sat, Oct 5, 2024, 14:26 Richard Zowalla <r...@apache.org> wrote:
Hi all,
This is a VOTE for the third milestone release of TomEE 10 targeting
JakartaEE 10. Thanks to everyone who contributed code to make this
happen.
I would especially like to thank Markus Jung for his work as Release
Manager. I am only running this VOTE because it requires a member of
the PMC to do it formally. All cheering must be directed at Markus!!!
We would like to highlight 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 dependencies such as Tomcat, OWB, CXF, MyFaces, etc.
Notable changes: - We are now passing the Jakarta Concurrency 3.0 TCK,
making our implementation of this spec complete - 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. - Over the months several dependencies
have been updated to their latest versions - Corba ORB APIs have been
removed from the codebase - JAX-RS request handling has been reworked
which causes servlets to always be invoked before JAX-RS resources
Please note the 10.0.0-M3 release is a milestone release intended for
evaluation purposes and should not be used in production.
Here are the hard facts:
###############
Maven Repo:
https://repository.apache.org/content/repositories/orgapachetomee-1229
<repositories>
<repository>
<id>tomee-10.0.0-M3-rc1</id>
<name>Testing TomEE 10.0.0-M3</name>
<url>
https://repository.apache.org/content/repositories/orgapachetomee-1229/
</url>
</repository>
</repositories>
###############
Binaries & Source:
https://dist.apache.org/repos/dist/dev/tomee/staging-1229/tomee-10.0.0-M3/
###############
Tag:
https://github.com/apache/tomee/releases/tag/tomee-project-10.0.0-M3
###############
Release notes:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312320&version=12354964
Here are the release notes in plain text:
## Dependency upgrade
TOMEE-4379 ActiveMQ 6.1.3
TOMEE-4397 Commons CLI 1.9.0
TOMEE-4396 Commons Codec 1.17.1
TOMEE-4384 Commons Compress 1.27.0
TOMEE-4388 Commons Lang3 3.16.0
TOMEE-4394 Commons Logging 1.3.4
TOMEE-4392 Drop commons-collection 3.2.2 in openejb-core
TOMEE-4393 Drop dependency towards commons beanutils
TOMEE-4412 ECJ 3.39.0
TOMEE-4389 EclipseLink 4.04
TOMEE-4381 JLine 2.14.6
TOMEE-4405 OpenJPA 4.0.1
TOMEE-4383 Parent 33
TOMEE-4382 Replace Swizzle Stream with Swizzle
TOMEE-4398 SnakeYAML 2.3
TOMEE-4371 Switch back CXF 4.1.0-SNAPSHOT
TOMEE-4407 Temporarily switch CXF 4.1.0 fork version have a stable
version for a possible TomEE 10-M3 release.
TOMEE-4372 Tomcat 10.1.26
TOMEE-4380 Tomcat 10.1.28
TOMEE-4399 Tomcat 10.1.29
TOMEE-4403 Tomcat 10.1.30
TOMEE-4386 commons-cli 1.8.0
TOMEE-4373 commons-compress 1.27.1
TOMEE-4374 commons-lang3 3.15.0
TOMEE-4411 jboss logging 3.6.1
TOMEE-4385 slf4j2 2.0.16
TOMEE-4376 Commons Logging 1.3.3
## New Feature
TOMEE-1380 study a better data importer for datsources and
entitymanagers
## Bug
TOMEE-2934 EJBContainer.createEJBContainer Fails to find public inner
classes
TOMEE-4404 NPE in TomcatClassPath and TomcatWebAppBuilder
TOMEE-4327 Fix BVAL TCK 3.0 under J17:
org.hibernate.beanvalidation.tck.tests.constraints.groups.groupconversi
on.*
TOMEE-4390 ClassNotFoundException in webapp that has log4j2 and invokes
commons-logging
TOMEE-4375 NullPointerException in SavedRequest
TOMEE-4406 Faces Resources return 404 if subclass of JAX-RS Application
is present
## Improvement
TOMEE-4395 Debug logging for default properties used to create
resources
TOMEE-4410 Better Exception when accesing injected HttpServletRequest
if no request is active
## Task
TOMEE-4400 Remove openejb.jaxb.fastBoot
TOMEE-4402 Remove commons-jcs/JCache
TOMEE-2324 Remove Corba ORB APIs from Codebase
## Sub-task
TOMEE-4159 Jakarta Concurrency TCK
TOMEE-3942 Update docker-compose.yml to build TomEE 9.x / TomEE 10.x
###############
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