This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new 7f1f918879b CAMEL-9627: camel-cxf splitup
7f1f918879b is described below

commit 7f1f918879b97885ad379c4a1b8a7c9c34fad4d3
Author: Claus Ibsen <[email protected]>
AuthorDate: Thu Jun 30 10:10:15 2022 +0200

    CAMEL-9627: camel-cxf splitup
---
 .../ROOT/pages/camel-3x-upgrade-guide-3_18.adoc    | 56 ++++++++++++++++++----
 1 file changed, 46 insertions(+), 10 deletions(-)

diff --git 
a/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_18.adoc 
b/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_18.adoc
index 5fda331b8b1..00e15e11dc4 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_18.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_18.adoc
@@ -16,29 +16,65 @@ The type converter from `InputStream` to `byte[]` will now 
close the input strea
 The `TimeUtils.printDuration` method outputs now in a more compact format 
(especially for long durations).
 Before `4d12h57m49s` and now `4d12h`. Use `precise=true` to include all 
details.
 
-=== camel-endpointdsl
-
-The options for `lazyStartProducer` and `bridgeErrorHandler` has moved into 
the _advanced_ group.
-
 === camel-console
 
 The `AbstractDevConsole` has changed the method `doCall` into two separate 
methods `doCallText` and `doCallJson`
 to better separate output between text and json based.
 
-=== camel-karaf
+=== camel-cxf
 
-The `camel-milo` feature has been removed.
+The `camel-cxf` JAR has been split up into SOAP vs REST and Spring and non 
Spring JARs.
 
-=== camel-google-drive
+Users should therefore choose `camel-cxf` to migrate among the following JARs:
 
-The `keyResource` option has been changed to `serviceAccountKey` to match to 
Google semantic. Then, if you use the `keyResource` 
-to Google Drive component, you should update it to  `serviceAccountKey`.
+- `camel-cxf-soap`
+- `camel-cxf-spring-soap`
+- `camel-cxf-rest`
+- `camel-cxf-spring-rest`
+- `camel-cxf-transport`
+- `camel-cxf-spring-transport`
+
+For example if you were using CXF for SOAP and with Spring XML, then you would 
need to migrate
+from using `camel-cxf` to `camel-cxf-spring-soap` and 
`camel-cxf-spring-transport`.
+
+The camel-cxf XML schemas (XSD) has also changed namespaces:
+
+|===
+|Old Namespace | New Namespace
+
+| `http://camel.apache.org/schema/cxf`
+| `http://camel.apache.org/schema/cxf/jaxws`
+
+| `http://camel.apache.org/schema/cxf/camel-cxf.xsd`
+| `http://camel.apache.org/schema/cxf/jaxws/camel-cxf.xsd`
+
+| `http://camel.apache.org/schema/cxf`
+| `http://camel.apache.org/schema/cxf/jaxrs`
+
+| `http://camel.apache.org/schema/cxf/camel-cxf.xsd`
+| `http://camel.apache.org/schema/cxf/jaxrs/camel-cxf.xsd`
+
+|===
+
+=== camel-endpointdsl
+
+The options for `lazyStartProducer` and `bridgeErrorHandler` has moved into 
the _advanced_ group.
 
 === camel-google-calendar
 
-The `keyResource` option has been changed to `serviceAccountKey` to match to 
Google semantic. Then, if you use the `keyResource` 
+The `keyResource` option has been changed to `serviceAccountKey` to match to 
Google semantic. Then, if you use the `keyResource`
 to Google Calendar component, you should update it to  `serviceAccountKey`.
 
+=== camel-google-drive
+
+The `keyResource` option has been changed to `serviceAccountKey` to match to 
Google semantic. Then, if you use the `keyResource` 
+to Google Drive component, you should update it to  `serviceAccountKey`.
+
 === camel-yaml-dsl
 
 The YAML DSL schema files `camel-yaml-dsl.json` and `camelYamlDsl.json` has 
been moved from root to `schema` sub folder in the JAR.
+
+=== camel-karaf
+
+The `camel-milo` feature has been removed.
+

Reply via email to