blob: c11b7da689b1dec49f365b9b45060a29ef23d46e [file] [log] [blame]
= Apache TomEE 9.0.0-M8 Release Notes
:index-group: Release Notes
:jbake-type: page
:jbake-status: published
Apache TomEE 9.0.0-M8 has been released.
This milestone release differs from previous 9.x releases in the sense that
we migrated all TomEE code to the new Jakarta namespace. Previously, we used bytecode relocation but most
of the integration code such as test support, arquillian, maven plugins were broken .
We are still working on some regressions and fixes in order to pass **all** TCK tests
for Jakarta EE 9.1 (again). However, our own tests and most of the TCK tests are green.
We are confident that this milestone can be used to gather feedback that will help stabilize TomEE 9.x before a final version is released.
It contains some bug fixes, (build related) enhancements and a lot of dependency upgrades as well as an upgrade of microprofile.
Note that we switched from Geronimo microprofile implementations to Smallrye for various reasons discussed on the mailing list.
Thank you to everyone who contributed to this release, including all of our users and the people who submitted bug reports, contributed code or documentation enhancements.
== Dependency upgrade
[.compact]
- link:https://issues.apache.org/jira/browse/TOMEE-3941[TOMEE-3941] ActiveMQ 5.16.5
- link:https://issues.apache.org/jira/browse/TOMEE-3978[TOMEE-3978] BVal 2.0.6
- link:https://issues.apache.org/jira/browse/TOMEE-3913[TOMEE-3913] Examples: Upgrade JUnit 4.12 4.13.2
- link:https://issues.apache.org/jira/browse/TOMEE-3987[TOMEE-3987] Geronimo-mail_2.1 version 1.0.0
- link:https://issues.apache.org/jira/browse/TOMEE-3977[TOMEE-3977] OpenWebBeans 2.0.27
- link:https://issues.apache.org/jira/browse/TOMEE-3912[TOMEE-3912] TomEE Patch Plugin 0.9
- link:https://issues.apache.org/jira/browse/TOMEE-3887[TOMEE-3887] Tomcat 10.0.20
- link:https://issues.apache.org/jira/browse/TOMEE-3962[TOMEE-3962] Tomcat 10.0.21 (CVE-2022-29885)
- link:https://issues.apache.org/jira/browse/TOMEE-3911[TOMEE-3911] XBean 4.21
== Bug
[.compact]
- link:https://issues.apache.org/jira/browse/TOMEE-3892[TOMEE-3892] TomEE Maven Plugin does not allow to override default "-ea" in RemoteServer
- link:https://issues.apache.org/jira/browse/TOMEE-3979[TOMEE-3979] service.bat issue when using JRE_HOME on Windows
- link:https://issues.apache.org/jira/browse/TOMEE-3935[TOMEE-3935] BOM Regeneration fails due to GitHub Actions permission issue
- link:https://issues.apache.org/jira/browse/TOMEE-3871[TOMEE-3871] TomEE Plume is missing BatchEE / JCS Cache
- link:https://issues.apache.org/jira/browse/TOMEE-3876[TOMEE-3876] BOM generation corrupted under windows (slash problems)
- link:https://issues.apache.org/jira/browse/TOMEE-3903[TOMEE-3903] Investigate *.tar.gz distributions aren't installed correctly to Maven Repository
- link:https://issues.apache.org/jira/browse/TOMEE-3908[TOMEE-3908] CI Job für TomEE Site Publish is failing
== Improvement
[.compact]
- link:https://issues.apache.org/jira/browse/TOMEE-3921[TOMEE-3921] Consistency for sha512 hashes in releases
- link:https://issues.apache.org/jira/browse/TOMEE-3924[TOMEE-3924] Disable @dependabot via .asf.yaml
- link:https://issues.apache.org/jira/browse/TOMEE-3934[TOMEE-3934] Upgrade to Johnzon 1.2.18
- link:https://issues.apache.org/jira/browse/TOMEE-3963[TOMEE-3963] Inherit JAVA_HOME in TomEE ServerComposer
== Documentation
[.compact]
- link:https://issues.apache.org/jira/browse/TOMEE-3894[TOMEE-3894] website generation broken under windows
- link:https://issues.apache.org/jira/browse/TOMEE-3888[TOMEE-3888] Cleanup documentation
- link:https://issues.apache.org/jira/browse/TOMEE-3904[TOMEE-3904] Enhance / Update existing release documentation
- link:https://issues.apache.org/jira/browse/TOMEE-3917[TOMEE-3917] update javadoc to reflect update to MicroProfile 5.0
== Sub-task
[.compact]
- link:https://issues.apache.org/jira/browse/TOMEE-3931[TOMEE-3931] fix example/cucumber-jvm
- link:https://issues.apache.org/jira/browse/TOMEE-3922[TOMEE-3922] Patch Tomcat JasperInitializer and create jira
- link:https://issues.apache.org/jira/browse/TOMEE-3925[TOMEE-3925] Fix Websocket TLS Basic Auth
- link:https://issues.apache.org/jira/browse/TOMEE-3926[TOMEE-3926] Fix Webservice SSL Client Certificate Example
- link:https://issues.apache.org/jira/browse/TOMEE-3861[TOMEE-3861] Upgrade to apache-parent-26
- link:https://issues.apache.org/jira/browse/TOMEE-3940[TOMEE-3940] Fix TomEE :: Examples :: JakartaMail API
- link:https://issues.apache.org/jira/browse/TOMEE-3865[TOMEE-3865] Switch arquillian to the new Servlet 5 protocol
- link:https://issues.apache.org/jira/browse/TOMEE-3932[TOMEE-3932] Migration tips and tricks
- link:https://issues.apache.org/jira/browse/TOMEE-3939[TOMEE-3939] Fix Jakarta Mail API with Apache Velocity Templating
- link:https://issues.apache.org/jira/browse/TOMEE-3870[TOMEE-3870] Remove Management J2EE
- link:https://issues.apache.org/jira/browse/TOMEE-3953[TOMEE-3953] Fix TomEE :: Examples :: JPA with EclipseLink
- link:https://issues.apache.org/jira/browse/TOMEE-3943[TOMEE-3943] Fix TomEE :: Examples :: Multiple JPA providers
- link:https://issues.apache.org/jira/browse/TOMEE-3866[TOMEE-3866] Upgrade Hibernate to 5.6.7 / Hibernate Validator to 7.0.2 (Jakarta Artifact)
- link:https://issues.apache.org/jira/browse/TOMEE-3944[TOMEE-3944] Fix TomEE :: Examples :: Simple EAR :: Functional Tests
- link:https://issues.apache.org/jira/browse/TOMEE-3868[TOMEE-3868] Remove SAAJ Axis 1 provider
- link:https://issues.apache.org/jira/browse/TOMEE-3869[TOMEE-3869] Remove JAX-RPC
- link:https://issues.apache.org/jira/browse/TOMEE-3881[TOMEE-3881] Add JDK --add-opens to our scripts in openejb-standalone
- link:https://issues.apache.org/jira/browse/TOMEE-3960[TOMEE-3960] Fix TomEE :: Examples :: DeltaSpike ProjectStage
- link:https://issues.apache.org/jira/browse/TOMEE-3920[TOMEE-3920] Fix TomEE :: Web Examples :: Moviefun Rest
- link:https://issues.apache.org/jira/browse/TOMEE-3954[TOMEE-3954] Fix TomEE :: Examples :: JPA with Hibernate and arquillian
- link:https://issues.apache.org/jira/browse/TOMEE-3877[TOMEE-3877] No interface view EJB proxies broken on JDK16+
- link:https://issues.apache.org/jira/browse/TOMEE-3956[TOMEE-3956] Fix TomEE :: Connector Examples :: Connector in WAR
- link:https://issues.apache.org/jira/browse/TOMEE-3879[TOMEE-3879] Add missing --add-opens options to itests/failover
- link:https://issues.apache.org/jira/browse/TOMEE-3957[TOMEE-3957] Fix TomEE :: Examples :: DeltaSpike @ConfigProperty
- link:https://issues.apache.org/jira/browse/TOMEE-3958[TOMEE-3958] Fix TomEE :: Examples :: DeltaSpike Exception Handling
- link:https://issues.apache.org/jira/browse/TOMEE-3959[TOMEE-3959] Fix TomEE :: Examples :: DeltaSpike I18n
== Fixed Common Vulnerabilities and Exposures (CVEs)
[.compact]
- link:https://issues.apache.org/jira/browse/TOMEE-3962[TOMEE-3962] Upgrade to Apache Tomcat 10.0.21 (CVE-2022-29885)