[VOTE] TomEE 11.0.0-M1

Richard Zowalla <[email protected]> Thu, 11 Jun 2026 11:38:14 +0200
Newsgroups gmane.comp.java.openejb.devel
Message-ID <[email protected]>
--Apple-Mail=_867CC0D8-0535-4D61-95F0-1A9D3DB83BE4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hello everyone,

This is a vote for the release of Apache TomEE 11.0.0-M1.

This is the 1st milestone release of TomEE 11 targeting JakartaEE 11.

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 EE11, 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 11 release targeting EE11 and MicroProfile 7.1
- Bunch of dependency updates due to the move to EE11
- Passing the standalone TCKs we have setup inside TomEE (Security, =
Concurrency, Data, REST, MP 7.1, etc.)
- OpenJPA is still on its TomEE 10 level - the JPA 3.2 PR is not yet =
included.

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 first milestone of TomEE 11.

Here are the hard facts:

###############

Maven Repo:
https://repository.apache.org/content/repositories/orgapachetomee-1252/ =
<https://repository.apache.org/content/repositories/orgapachetomee-12/>

<repositories>
<repository>
<id>tomee-11.0.0-M1-rc1</id>
<name>Testing TomEE 11.0.0-M1</name>
<url>
https://repository.apache.org/content/repositories/orgapachetomee-1252/ =
<https://repository.apache.org/content/repositories/orgapachetomee-12/>
</url>
</repository>
</repositories>

###############

Binaries & Source:
=
https://dist.apache.org/repos/dist/dev/tomee/staging-1252/tomee-11.0.0-M1/=



###############

Tag:

https://github.com/apache/tomee/releases/tag/tomee-project-11.0.0-M1

07a7ec753e47fad69ade923637c0a6065fbe9416

###############

Release notes:

=
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=3D1231232=
0&version=3D12356277

###############

Here is an adoc generated version of the changelog as well:

=3D=3D New Feature

[.compact]
 - link:https://issues.apache.org/jira/browse/TOMEE-4530[TOMEE-4530] =
Jakarta EE 11
 - link:https://issues.apache.org/jira/browse/TOMEE-4594[TOMEE-4594] =
Jakarta Data 1.0

=3D=3D Bug

[.compact]
 - link:https://issues.apache.org/jira/browse/TOMEE-4569[TOMEE-4569] =
TomEE Maven Plugin fails in debug mode in Java 22+
 - link:https://issues.apache.org/jira/browse/TOMEE-4571[TOMEE-4571] =
TomEE PLUME 10.1.x -  Decrease in performance (Factor 2 or more).
 - link:https://issues.apache.org/jira/browse/TOMEE-4577[TOMEE-4577] =
Resources with explicit contructor-type set to "String" are broken
 - link:https://issues.apache.org/jira/browse/TOMEE-4603[TOMEE-4603] =
LinkageError in tomee 10.1 with scope=3D"request"

=3D=3D Improvement

[.compact]
 - link:https://issues.apache.org/jira/browse/TOMEE-4580[TOMEE-4580] =
Improve clarity of conf.0008 deployment mismatch error
 - link:https://issues.apache.org/jira/browse/TOMEE-4602[TOMEE-4602] =
Bouncycastle use jdk18on artifacts instead of jdk15to18
 - link:https://issues.apache.org/jira/browse/TOMEE-4574[TOMEE-4574] Add =
exception details to Assembler#postConstructResources(...)
 - link:https://issues.apache.org/jira/browse/TOMEE-4610[TOMEE-4610] =
openejb-client: AuthenticationException from JNDIContext.authenticate() =
loses RemoteException cause
 - link:https://issues.apache.org/jira/browse/TOMEE-4604[TOMEE-4604] =
Client's HttpConnectionFactory does not strip sslTruststorePassword from =
outgoing request.

=3D=3D Task

[.compact]
 - link:https://issues.apache.org/jira/browse/TOMEE-4600[TOMEE-4600] =
Remove openejb.cache.cdi-type-resolution-failure / =
WebAppInjectionResolver=20
 - link:https://issues.apache.org/jira/browse/TOMEE-4570[TOMEE-4570] =
Align resource and services-jar.xml type definitions with XBean 4.30 fix =
to prevent implicit resolution



###############

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=C3=9F
Richard=

--Apple-Mail=_867CC0D8-0535-4D61-95F0-1A9D3DB83BE4--