You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2022/06/30 08:10:28 UTC
[camel] branch main updated: CAMEL-9627: camel-cxf splitup
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 <cl...@gmail.com>
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.
+