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
commit e1a6d32042092dd70b0f6a1eb89ecc2a1e0bc687 Author: Claus Ibsen <[email protected]> AuthorDate: Thu Dec 16 11:43:21 2021 +0100 CAMEL-17304: camel-yaml-dsl - from should not be inlined as it requires steps --- .../ROOT/pages/camel-3x-upgrade-guide-3_15.adoc | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_15.adoc b/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_15.adoc index 8bad4c5..6eccf35 100644 --- a/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_15.adoc +++ b/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_15.adoc @@ -9,3 +9,32 @@ from both 3.0 to 3.1 and 3.1 to 3.2. === API changes Added `getScheme` method to `org.apache.camel.spi.Resource`. + +=== camel-yaml-dsl + +Removed `steps` from `route` because steps should only be configured on `from` making +the DSL consistent and similar to Java DSL. + +Before it was possible to do: + +[source,yaml] +---- +- route: + id: demo-route + from: + uri: "timer:info" + steps: + - log: "message" +---- + +This should correctly be done with `steps` as child of `from`: + +[source,yaml] +---- +- route: + id: demo-route + from: + uri: "timer:info" + steps: + - log: "message" +----
