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 e3395647a84281154d408d9305f88fc7d02d1f72
Author: smjain <[email protected]>
AuthorDate: Thu Sep 24 15:28:03 2026 +0530

    CAMEL-24948: 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          | 9 +++++++++
 1 file changed, 9 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 0785109b9221..97a3cc943d11 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
@@ -2448,6 +2448,15 @@ custom `headerFilterStrategy` is used as-is and is 
unaffected.
 Routes that relied on one of those headers reaching the wire must set it 
through the endpoint
 configuration or supply a `headerFilterStrategy` that permits it.
 
+=== camel-seda - an interrupted producer fails the exchange
+
+A SEDA producer whose thread is interrupted while it waits now fails the 
exchange, where previously it reported the send
+as successful. When it waits for space in a full queue (`blockWhenFull=true`, 
with or without `offerTimeout`, or
+`discardWhenFull=true`), the exchange fails with a 
`RejectedExecutionException` caused by the `InterruptedException`,
+as the message was not added to the queue. When it waits for the reply without 
a timeout (`waitForTaskToComplete` with
+`timeout=0`), the exchange fails with the `InterruptedException`, instead of 
returning the request as the reply.
+Camel itself interrupts such threads when a route is forced to stop after the 
graceful shutdown timeout.
+
 === camel-servlet, camel-jetty - the multipart upload whitelist is enforced 
against the submitted file name
 
 `fileNameExtWhitelist` accepts file name extensions, but `camel-servlet`'s 
`AttachmentHttpBinding`

Reply via email to