This is an automated email from the ASF dual-hosted git repository. apupier pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel.git
commit 72284a0944d4a8a6a2f619628df698910950794f Author: smjain <[email protected]> AuthorDate: Thu Sep 24 15:28:50 2026 +0530 CAMEL-24951: camel-seda - Insert the upgrade guide section in alphabetical order Co-Authored-By: Claude Opus 5.5 <[email protected]> --- .../modules/ROOT/pages/camel-4x-upgrade-guide-4_23.adoc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_23.adoc b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_23.adoc index 64b91027bf0b..0b6b77507879 100644 --- a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_23.adoc +++ b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_23.adoc @@ -2584,6 +2584,14 @@ The accessors changed accordingly: The fluent builder `ParamDefinition.required(Boolean)` is unchanged, and a `required(String)` overload was added for placeholders. Routes written in XML, YAML or the Java DSL do not need any change. +=== camel-seda - stopping a suspended route does not wait for its pending messages + +Stopping a suspended SEDA route, or stopping the CamelContext while such a route is suspended, no longer waits for the +messages that were sent to it while it was suspended. A suspended consumer does not consume them, so previously the stop +always ran into the graceful shutdown timeout and was then forced (or aborted). The messages are now kept on the queue +(or purged with `purgeWhenStopping=true`), and are processed if the route is started again while the queue still +exists. + === camel-sql, camel-sql-stored - the query/template override headers are gated A message header could override the endpoint-configured SQL by default, letting an incoming message choose the
