Apache TomEE 10.0.0-M1 Release Notes
This release is a first milestone of TomEE 10, aimed at JakartaEE 10. Thanks to everyone who contributed code to make this happen.
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.
Please note the 10.0.0-M1 release is a milestone release intended for evaluation purposes and should not be used in production.
Dependency upgrade
-
TOMEE-4266 ActiveMQ 5.16.7 / 5.18.3
-
TOMEE-4217 Arquillian 1.7.0.Final
-
TOMEE-4307 BatchEE 1.0.4
-
TOMEE-4235 Bouncy Castle 1.75
-
TOMEE-4243 Bouncy Castle 1.76
-
TOMEE-4278 Commons CLI 1.6.0
-
TOMEE-4277 Commons Codec 1.16.0
-
TOMEE-4274 Commons DBCP 2.11.0
-
TOMEE-4275 Commons Lang3 3.13.0
-
TOMEE-4310 Commons Net 3.9.0
-
TOMEE-4308 Fileupload 2 (Jakarta
-
TOMEE-4218 HSQLDB 2.7.2
-
TOMEE-4221 JUnit 5.9.3
-
TOMEE-4212 Jackson 2.15.0
-
TOMEE-4216 Jackson 2.15.1
-
TOMEE-4227 Jackson 2.15.2
-
TOMEE-4276 Jackson 2.15.3
-
TOMEE-4208 Johnzon 1.2.20
-
TOMEE-4228 Johnzon 1.2.21
-
TOMEE-4205 Jose4j 0.9.3
-
TOMEE-4279 Log4J2 2.21.1
-
TOMEE-4296 MicroProfile JWT 2.1
-
TOMEE-4283 OWB 4.0.1
-
TOMEE-4282 Tomcat 10.1.16
-
TOMEE-4309 Tomcat 10.1.20
-
TOMEE-4280 WSS4J 3.0.2
-
TOMEE-4313 XBean 4.24
-
TOMEE-4232 bcprov-jdk15to18-1.74.jar
-
TOMEE-4220 log4j 2.20.0 (integration)
-
TOMEE-4311 log4j2 2.23.1
-
TOMEE-4312 slf4j 2.0.12
-
TOMEE-4213 snakeyaml version 2.0 mitigate CVE-2022-1471
-
TOMEE-4219 xbeans 4.23
New Feature
-
TOMEE-4268 Create MicroProfile OpenAPI Reader exemple
-
TOMEE-4281 Improve logging when failing to load a class
Bug
-
TOMEE-4222 @LoginToContinue JSR-375 (JavaEE Security API) causes IllegalArgumentException
-
TOMEE-4267 MicroProfile Metrics JMX Registrar must be initialized once
-
TOMEE-4225 Remove commons-net from TomEE distribution
-
TOMEE-4226 DataSource definition fails when @DataSourceDefinition doesn’t define url property
-
TOMEE-4192 ApplicationComposers do not clear GC references on release
-
TOMEE-4199 jakartaee-api with tomcat classifier has too much in it
-
TOMEE-4294 TomEE doesn’t start in tomee-embedded-maven-plugin when mp-common is present
-
TOMEE-4295 tomee-embedded-maven-plugin does not register microprofile endpoints
Improvement
-
TOMEE-4269 Enable SLF4J 2.x webapps to include bindings in their WEB-INF/lib
-
TOMEE-4286 Namespace error when processing web-fragment.xml
-
TOMEE-4200 Use ActiveMQ client jakarta instead of shading it in TomEE
Task
-
TOMEE-4261 Upgrade to Jakarta EE 10 APIs + OWB-4
-
TOMEE-4314 Fix docker-compose.yml to build TomEE
-
TOMEE-4284 Implement tomee.mp.jwt.allow.no-exp property over mp.jwt.tomee.allow.no-exp
Wish
-
TOMEE-4190 RunWithApplicationComposer should support inheritance
Fixed Common Vulnerabilities and Exposures (CVEs)
-
TOMEE-4227 Jackson 2.15.2