camel icon indicating copy to clipboard operation
camel copied to clipboard

Migration to Jakarta EE 8

Open bvfalcon opened this issue 2 years ago • 17 comments

This pull request contains changes described in CAMEL-17136: dependencies are updated to their Jakarta EE 8 analogues then possible. Current known limitations and notices:

  1. Jetty 9 -> Jetty 10 migration: Websocket. Jetty 10 is compatible with Jakarta EE 8, but many Apache Camel components use Jetty 9 specific websocket realization. This components are now unchanged left. This components are camel-ahc-ws, camel-atmosphere-websocket, camel-websocket.
  2. Jetty 9 -> Jetty 10 migration: Continuation. Jetty specific mechanism Continuation for asynchronous request processing is obsolete and was removed in Jetty 10. Component camel-jetty-common contains CamelContinuationServlet, which actively uses Continuation. Within current changes Continuation is replacing with AsyncContext, but existent junit-tests not give a confidence in full correctness of this change.

bvfalcon avatar Mar 05 '22 11:03 bvfalcon

:no_entry_sign: There are too many components to be tested in this PR, components were removed or the code needs a rebase: (33 likely to be tested)

github-actions[bot] avatar Apr 04 '22 09:04 github-actions[bot]

There are too many components to be tested in this PR, components were removed or the code needs a rebase: (31 likely to be tested)

github-actions[bot] avatar May 06 '22 14:05 github-actions[bot]

Thanks for the PR. We need to align also camel-karaf repository to use the same deps

Appropriated changes are made

bvfalcon avatar May 06 '22 14:05 bvfalcon

There are too many components to be tested in this PR, components were removed or the code needs a rebase: (31 likely to be tested)

github-actions[bot] avatar May 10 '22 14:05 github-actions[bot]

There are too many components to be tested in this PR, components were removed or the code needs a rebase: (31 likely to be tested)

github-actions[bot] avatar May 10 '22 15:05 github-actions[bot]

There are too many components to be tested in this PR, components were removed or the code needs a rebase: (31 likely to be tested)

github-actions[bot] avatar Jun 10 '22 13:06 github-actions[bot]

There are too many components to be tested in this PR, components were removed or the code needs a rebase: (30 likely to be tested)

github-actions[bot] avatar Jul 07 '22 09:07 github-actions[bot]

There are too many components to be tested in this PR, components were removed or the code needs a rebase: (30 likely to be tested)

github-actions[bot] avatar Aug 01 '22 08:08 github-actions[bot]

There are too many components to be tested in this PR, components were removed or the code needs a rebase: (30 likely to be tested)

github-actions[bot] avatar Aug 03 '22 17:08 github-actions[bot]

There are too many components to be tested in this PR, components were removed or the code needs a rebase: (30 likely to be tested)

github-actions[bot] avatar Aug 05 '22 19:08 github-actions[bot]

@bvfalcon Is this still valid?

c/c: @davsclaus @oscerd

orpiske avatar Aug 26 '22 08:08 orpiske

@bvfalcon Is this still valid?

Yes, completely. I actualize periodically with last changes from branch "main" and hope, PR will be reviewed and merged sometime ;)

bvfalcon avatar Aug 26 '22 09:08 bvfalcon

@bvfalcon Is this still valid?

Yes, completely. I actualize periodically with last changes from branch "main" and hope, PR will be reviewed and merged sometime ;)

Thank you for clarifying ... I have some work ahead that may overlap with this, so I am trying to understand at what point we are :)

orpiske avatar Aug 26 '22 09:08 orpiske

There are too many components to be tested in this PR, components were removed or the code needs a rebase: (30 likely to be tested)

github-actions[bot] avatar Aug 26 '22 16:08 github-actions[bot]

There are too many components to be tested in this PR, components were removed or the code needs a rebase: (31 likely to be tested)

github-actions[bot] avatar Sep 06 '22 08:09 github-actions[bot]

There are too many components to be tested in this PR, components were removed or the code needs a rebase: (29 likely to be tested)

github-actions[bot] avatar Sep 16 '22 11:09 github-actions[bot]

There are too many components to be tested in this PR, components were removed or the code needs a rebase: (38 likely to be tested)

github-actions[bot] avatar Sep 22 '22 11:09 github-actions[bot]

:leftwards_arrow_with_hook: There are either too many changes to be tested in this PR or the code needs be rebased: (38 components likely to be affected)

github-actions[bot] avatar Nov 14 '22 09:11 github-actions[bot]

:leftwards_arrow_with_hook: There are either too many changes to be tested in this PR or the code needs be rebased: (38 components likely to be affected)

github-actions[bot] avatar Dec 01 '22 10:12 github-actions[bot]

I believe we can close this ticket by now, right @oscerd / @davsclaus ?

orpiske avatar Jan 12 '23 09:01 orpiske

Yes, I think so. There is also a PR on Karaf side probably, we should close there too.

oscerd avatar Jan 12 '23 09:01 oscerd

yes it can be closed

davsclaus avatar Jan 12 '23 09:01 davsclaus