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 8a0e43065f86f79c7aa45c5bf162ed1886c30bc8 Author: smjain <[email protected]> AuthorDate: Thu Sep 24 15:28:07 2026 +0530 CAMEL-24949: 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 97a3cc943d11..64b91027bf0b 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 @@ -2499,6 +2499,14 @@ Configure the `target` and `credentials` endpoint options instead, or route to a with `toD` when the destination varies per message. The constants remain in place for backwards compatibility and are now marked deprecated in the component metadata. +=== camel-seda - purgeWhenStopping no longer purges when suspending + +A SEDA consumer with `purgeWhenStopping=true` no longer discards the pending messages on its queue when its route +(or the CamelContext) is suspended; like any other SEDA consumer it completes them before the route is suspended. +The queue is still purged when the route is stopped. To support this, `org.apache.camel.spi.ShutdownAware` has a new +default method `getPendingExchangesSize(boolean suspendOnly)`, which the shutdown strategy now calls instead of +`getPendingExchangesSize()`. It delegates to `getPendingExchangesSize()` by default. + === camel-smooks - external XML entity resolution disabled by default The Smooks data format and the Smooks component now parse XML input with a reader that does not
