Thanks for all the votes.
I am going to close the vote now.

Gruß
Richard

On 2024/12/16 08:34:13 Richard Zowalla wrote:
> Hi everyone,
> 
> This is a call to vote on the GA release of TomEE 10, which targets Jakarta 
> EE 10 and MicroProfile 6.0.
> 
> We extend our heartfelt thanks to everyone who contributed code and effort to 
> make this release possible.
> Special recognition goes to our volunteers for their hard work on EE10, as 
> well as on our upstream dependencies, including Tomcat, OWB, CXF, MyFaces, 
> and others.
> 
> Key Updates:
> 
> Jakarta EE 10
> - TomEE 10 implements Jakarta EE 10 and passes some standalone TCKs.
> - However, it does not pass the full Jakarta EE 10 TCK due to limited 
> volunteer capacity.
> 
> MicroProfile 6.0
> - Fully implemented, with all related TCKs passing.
> - However, compliance cannot be officially claimed, as Jakarta EE 10 Core TCK 
> is not passed.
> 
> Apache CXF: We now use the official Apache CXF 4.1.0 artifact, eliminating 
> the need for forking.
> 
> Java 21 Compatibility: This release is compatible with Java 21 based on our 
> builds and testing.
> 
> Note: It requires a Java 17+ runtime environment to run TomEE 10.
> 
> Deprecation of TomEE 9.x
> 
> With this release, the Apache TomEE 9.x line will be retired and declared 
> end-of-life as of December 31, 2024. 
> This decision aligns with Apache Tomcat's recent move to declare Tomcat 
> 10.0.27 end-of-life, making it impractical for us to maintain TomEE 9.x 
> further.
> 
> Thank you for your support!
> 
> Here are the hard facts:
> 
> ###############
> 
> Maven Repo:
> https://repository.apache.org/content/repositories/orgapachetomee-1231
> 
> <repositories>
> <repository>
> <id>tomee-10.0.0</id>
> <name>Testing TomEE 10.0.0</name>
> <url>
> https://repository.apache.org/content/repositories/orgapachetomee-1231
> </url>
> </repository>
> </repositories>
> 
> ###############
> 
> Binaries & Source:
> 
> https://dist.apache.org/repos/dist/dev/tomee/staging-1231/tomee-10.0.0/
> 
> ###############
> 
> Tag:
> 
> https://github.com/apache/tomee/releases/tag/tomee-project-10.0.0
> 
> Hash:
> 
> cbe44d2633f2f428e9960f3c5a57ca80df6ea915
> 
> 
> ###############
> 
> Release notes (please note: It includes all changes since 9.1.x):
> 
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312320&version=12355161
> 
> Here is the plain text version:
> 
> == 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-4379[TOMEE-4379] ActiveMQ 
> 6.1.3
>  - link:https://issues.apache.org/jira/browse/TOMEE-4426[TOMEE-4426] ActiveMQ 
> 6.1.4
>  - link:https://issues.apache.org/jira/browse/TOMEE-4341[TOMEE-4341] Angus 
> Activation 2.0.2
>  - link:https://issues.apache.org/jira/browse/TOMEE-4427[TOMEE-4427] 
> BouncyCastle 1.79
>  - link:https://issues.apache.org/jira/browse/TOMEE-4435[TOMEE-4435] CXF 4.1.0
>  - link:https://issues.apache.org/jira/browse/TOMEE-4319[TOMEE-4319] CXF 
> 4.1.0-SNAPSHOT
>  - link:https://issues.apache.org/jira/browse/TOMEE-4397[TOMEE-4397] Commons 
> CLI 1.9.0
>  - link:https://issues.apache.org/jira/browse/TOMEE-4396[TOMEE-4396] Commons 
> Codec 1.17.1
>  - link:https://issues.apache.org/jira/browse/TOMEE-4384[TOMEE-4384] Commons 
> Compress 1.27.0
>  - link:https://issues.apache.org/jira/browse/TOMEE-4433[TOMEE-4433] Commons 
> DBCP 2.13.0
>  - link:https://issues.apache.org/jira/browse/TOMEE-4362[TOMEE-4362] Commons 
> IO 2.16.1
>  - link:https://issues.apache.org/jira/browse/TOMEE-4429[TOMEE-4429] Commons 
> IO 2.18.0
>  - link:https://issues.apache.org/jira/browse/TOMEE-4346[TOMEE-4346] Commons 
> Lang 3.14.0
>  - link:https://issues.apache.org/jira/browse/TOMEE-4388[TOMEE-4388] Commons 
> Lang3 3.16.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-4376[TOMEE-4376] Commons 
> Logging 1.3.3
>  - link:https://issues.apache.org/jira/browse/TOMEE-4394[TOMEE-4394] Commons 
> Logging 1.3.4
>  - 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-4392[TOMEE-4392] Drop 
> commons-collection 3.2.2 in openejb-core
>  - link:https://issues.apache.org/jira/browse/TOMEE-4393[TOMEE-4393] Drop 
> dependency towards commons beanutils 
>  - 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-4412[TOMEE-4412] ECJ 
> 3.39.0
>  - link:https://issues.apache.org/jira/browse/TOMEE-4365[TOMEE-4365] 
> EclipseLink 4.0.3
>  - link:https://issues.apache.org/jira/browse/TOMEE-4389[TOMEE-4389] 
> EclipseLink 4.04
>  - link:https://issues.apache.org/jira/browse/TOMEE-4369[TOMEE-4369] HSQLDB 
> 2.7.3
>  - link:https://issues.apache.org/jira/browse/TOMEE-4425[TOMEE-4425] HSQLDB 
> 2.7.4
>  - 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-4381[TOMEE-4381] JLine 
> 2.14.6
>  - link:https://issues.apache.org/jira/browse/TOMEE-4361[TOMEE-4361] Jackson 
> 2.17.2
>  - link:https://issues.apache.org/jira/browse/TOMEE-4414[TOMEE-4414] Jackson 
> 2.18.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-4428[TOMEE-4428] 
> MicroProfile OpenAPI 3.1.2
>  - link:https://issues.apache.org/jira/browse/TOMEE-4356[TOMEE-4356] Mojarra 
> 4.0.7
>  - link:https://issues.apache.org/jira/browse/TOMEE-4391[TOMEE-4391] Mojarra 
> 4.0.8
>  - link:https://issues.apache.org/jira/browse/TOMEE-4405[TOMEE-4405] OpenJPA 
> 4.0.1
>  - link:https://issues.apache.org/jira/browse/TOMEE-4437[TOMEE-4437] 
> OpenWebBeans 4.0.3
>  - link:https://issues.apache.org/jira/browse/TOMEE-4383[TOMEE-4383] Parent 33
>  - link:https://issues.apache.org/jira/browse/TOMEE-4382[TOMEE-4382] Replace 
> Swizzle Stream with Swizzle
>  - link:https://issues.apache.org/jira/browse/TOMEE-4421[TOMEE-4421] SmallRye 
> Config 3.10.2
>  - link:https://issues.apache.org/jira/browse/TOMEE-4420[TOMEE-4420] SmallRye 
> Fault Tolerance 6.4.1
>  - link:https://issues.apache.org/jira/browse/TOMEE-4413[TOMEE-4413] SmallRye 
> OpenAPI 3.13.0
>  - link:https://issues.apache.org/jira/browse/TOMEE-4348[TOMEE-4348] Smallrye 
> Config 3.8.2
>  - link:https://issues.apache.org/jira/browse/TOMEE-4398[TOMEE-4398] 
> SnakeYAML 2.3
>  - link:https://issues.apache.org/jira/browse/TOMEE-4371[TOMEE-4371] Switch 
> back CXF 4.1.0-SNAPSHOT
>  - 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-4407[TOMEE-4407] 
> Temporarily switch CXF 4.1.0 fork version have a stable version for a 
> possible TomEE 10-M3 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-4372[TOMEE-4372] Tomcat 
> 10.1.26
>  - link:https://issues.apache.org/jira/browse/TOMEE-4380[TOMEE-4380] Tomcat 
> 10.1.28
>  - link:https://issues.apache.org/jira/browse/TOMEE-4399[TOMEE-4399] Tomcat 
> 10.1.29
>  - link:https://issues.apache.org/jira/browse/TOMEE-4403[TOMEE-4403] Tomcat 
> 10.1.30
>  - link:https://issues.apache.org/jira/browse/TOMEE-4415[TOMEE-4415] Tomcat 
> 10.1.33
>  - link:https://issues.apache.org/jira/browse/TOMEE-4434[TOMEE-4434] Tomcat 
> 10.1.34
>  - link:https://issues.apache.org/jira/browse/TOMEE-4417[TOMEE-4417] XBean 
> 4.26
>  - 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
>  - link:https://issues.apache.org/jira/browse/TOMEE-4386[TOMEE-4386] 
> commons-cli 1.8.0
>  - link:https://issues.apache.org/jira/browse/TOMEE-4373[TOMEE-4373] 
> commons-compress 1.27.1
>  - link:https://issues.apache.org/jira/browse/TOMEE-4374[TOMEE-4374] 
> commons-lang3 3.15.0
>  - link:https://issues.apache.org/jira/browse/TOMEE-4409[TOMEE-4409] 
> commons-lang3 3.17.0
>  - link:https://issues.apache.org/jira/browse/TOMEE-4408[TOMEE-4408] 
> commons.io 2.17.0
>  - link:https://issues.apache.org/jira/browse/TOMEE-4411[TOMEE-4411] jboss 
> logging 3.6.1
>  - link:https://issues.apache.org/jira/browse/TOMEE-4431[TOMEE-4431] neethi 
> 3.2.1
>  - link:https://issues.apache.org/jira/browse/TOMEE-4385[TOMEE-4385] slf4j2 
> 2.0.16
> 
> == New Feature
> 
> [.compact]
>  - link:https://issues.apache.org/jira/browse/TOMEE-1380[TOMEE-1380] study a 
> better data importer for datsources and entitymanagers
>  - 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-4424[TOMEE-4424] Request 
> not matched to CXF request has trailing slash and a welcome-file is defined
>  - link:https://issues.apache.org/jira/browse/TOMEE-4390[TOMEE-4390] 
> ClassNotFoundException in webapp that has log4j2 and invokes commons-logging
>  - link:https://issues.apache.org/jira/browse/TOMEE-4368[TOMEE-4368] Typo in 
> "openejb.placehodler.delimiter"
>  - link:https://issues.apache.org/jira/browse/TOMEE-4404[TOMEE-4404] NPE in 
> TomcatClassPath and TomcatWebAppBuilder
>  - link:https://issues.apache.org/jira/browse/TOMEE-4375[TOMEE-4375] 
> NullPointerException in SavedRequest
>  - link:https://issues.apache.org/jira/browse/TOMEE-4406[TOMEE-4406] Faces 
> Resources return 404 if subclass of JAX-RS Application is present
>  - 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-4355[TOMEE-4355] mojarra 
> faces.js is truncated
>  - link:https://issues.apache.org/jira/browse/TOMEE-4358[TOMEE-4358] Using 
> JAX-RS endpoints with a Spring Application fails
>  - 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-2934[TOMEE-2934] 
> EJBContainer.createEJBContainer Fails to find public inner classes
>  - link:https://issues.apache.org/jira/browse/TOMEE-4327[TOMEE-4327] Fix BVAL 
> TCK 3.0 under J17: 
> org.hibernate.beanvalidation.tck.tests.constraints.groups.groupconversion.*
>  - 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-4333[TOMEE-4333] 
> NotSerializableException with @Inject HttpServletRequest
> 
> == Improvement
> 
> [.compact]
>  - link:https://issues.apache.org/jira/browse/TOMEE-4395[TOMEE-4395] Debug 
> logging for default properties used to create resources
>  - link:https://issues.apache.org/jira/browse/TOMEE-4410[TOMEE-4410] Better 
> Exception when accesing injected HttpServletRequest if no request is active
>  - 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-4423[TOMEE-4423] Use 
> JakartaEE API 10 GA
>  - link:https://issues.apache.org/jira/browse/TOMEE-4430[TOMEE-4430] WSS4J 
> 3.0.4
>  - link:https://issues.apache.org/jira/browse/TOMEE-4366[TOMEE-4366] Remove 
> "groovy-spock" Example
>  - link:https://issues.apache.org/jira/browse/TOMEE-4400[TOMEE-4400] Remove 
> openejb.jaxb.fastBoot
>  - link:https://issues.apache.org/jira/browse/TOMEE-4402[TOMEE-4402] Remove 
> commons-jcs/JCache
>  - link:https://issues.apache.org/jira/browse/TOMEE-4344[TOMEE-4344] MP6: 
> OpenAPI 3.1
>  - link:https://issues.apache.org/jira/browse/TOMEE-2324[TOMEE-2324] Remove 
> Corba ORB APIs from Codebase
>  - 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-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
>  - link:https://issues.apache.org/jira/browse/TOMEE-4159[TOMEE-4159] Jakarta 
> Concurrency TCK
>  - link:https://issues.apache.org/jira/browse/TOMEE-3942[TOMEE-3942] Update 
> docker-compose.yml to build TomEE 9.x / TomEE 10.x
>  - 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
> 
> ###############
> 
> For signature verification, you can check on the example script here:
> https://gist.github.com/rzo1/9fb1ca0d58e1fc982d596f2a94b10b32
> 
> 
> Please VOTE
> 
> [+1] go ship it and declare 9.1.x end-of-life.
> [+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