Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TOMEE-4261 - JakartaEE 10 APIs + OWB4 #1066

Merged
merged 74 commits into from
Nov 8, 2023
Merged

TOMEE-4261 - JakartaEE 10 APIs + OWB4 #1066

merged 74 commits into from
Nov 8, 2023

Conversation

rzo1
Copy link
Contributor

@rzo1 rzo1 commented Oct 6, 2023

This PR is related to EE-10 and OWB-4. It contains several dependency upgrades (related to EE10) as well as an upgrade to the EE-10 apis.

The latest full builds can be found here:

There is also a list discussion / asking-for-help thread on https://lists.apache.org/thread/fj3c7q3d6cq8tt1lc6z4tx2tddh8mr33

Notes

  • Couldn't cherry-pick some of the changes from the https://github.com/apache/tomee/tree/UpdateJakartaEEApi10 branch, which originate from @tandraschko (faces 4) and @jgallimore (concurrency)

  • The version was intentionally switched to 10.0.0-M1-SNAPSHOT to avoid getting "non-upgraded" dependencies for parts of the build from the remote repository. We can revert that commit, if needed.

  • Add a profile tck-cdi to allow to disable it (for now) until we get it resolved

TODOs

rzo1 and others added 30 commits September 29, 2023 15:48
Updates Tomcat to 10.1.x to be compatible with EE-10 APIs
…InjectionTargetFactory(AnnotatedType)} instead.
… due to different repos used for resolution in a full build
@rzo1 rzo1 changed the title WIP: JakartaEE 10 APIs + OWB4 JakartaEE 10 APIs + OWB4 Oct 18, 2023
@rzo1
Copy link
Contributor Author

rzo1 commented Oct 18, 2023

There is only one failing test left, which is related to OWB-4 and the handling of dotted EL expressions, cf. https://ci-builds.apache.org/job/Tomee/job/pull-request-manual/55/

…needed in OWB 4.0.0 to pass a test in the CDI TCK. Until OWB adds a workaround, we ignore the test on our side to avoid being blocked.
@rzo1
Copy link
Contributor Author

rzo1 commented Oct 19, 2023

Build is green (ignoring the OWB related test): https://ci-builds.apache.org/job/Tomee/job/pull-request-manual/58/

@rzo1 rzo1 changed the title JakartaEE 10 APIs + OWB4 TOMEE-4261 - JakartaEE 10 APIs + OWB4 Oct 24, 2023
@rzo1 rzo1 merged commit bc8f54e into apache:main Nov 8, 2023
1 check passed
@rzo1 rzo1 deleted the owb4 branch November 8, 2023 07:49
@tandraschko
Copy link
Member

finally :) thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
4 participants