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 fa04d2cce06d CAMEL-24085: Sync IronMQ envelope header-filtering 
upgrade notes to 4_18 and 4_14 guides
fa04d2cce06d is described below

commit fa04d2cce06d84e96e6ae2a537d2d93017fbd33b
Author: Andrea Cosentino <[email protected]>
AuthorDate: Sun Jul 19 19:56:48 2026 +0200

    CAMEL-24085: Sync IronMQ envelope header-filtering upgrade notes to 4_18 
and 4_14 guides
    
    Docs-only change. The camel-ironmq message envelope header-filtering change
    (CAMEL-24085) is backported to 4.18.4 and 4.14.9. Per the backport
    upgrade-guide policy, add the matching notes to the 4_18 and 4_14 upgrade
    guides on main.
    
    Closes #24908
    
    Co-Authored-By: Claude Fable 5 <[email protected]>
---
 .../modules/ROOT/pages/camel-4x-upgrade-guide-4_14.adoc        | 10 ++++++++++
 .../modules/ROOT/pages/camel-4x-upgrade-guide-4_18.adoc        | 10 ++++++++++
 2 files changed, 20 insertions(+)

diff --git 
a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_14.adoc 
b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_14.adoc
index ff6f485b2fe5..b2eebbb02085 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_14.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_14.adoc
@@ -34,6 +34,16 @@ content-mode / HTTP header path.
 Ordinary CloudEvent extension attributes are unaffected. If a route relied on 
`Camel*`-named fields being
 propagated from the structured payload, set them explicitly after consuming 
the event.
 
+=== camel-ironmq - message envelope header filtering
+
+When consuming a message with `preserveHeaders=true`, the IronMQ consumer now 
applies a `HeaderFilterStrategy` to
+the header entries embedded in the JSON message envelope before mapping them 
onto the Camel message. Camel-internal
+headers (the `Camel*` namespace, matched case-insensitively) present in the 
envelope are no longer mapped onto the
+message, consistent with the inbound header filtering performed by other 
consumers.
+
+Ordinary application headers are unaffected. If a route relied on `Camel*` 
headers being propagated from the
+message envelope, set them explicitly after consuming the message.
+
 === camel-azure-eventhubs - producer now filters Camel-internal headers
 
 The `azure-eventhubs` producer now applies a `DefaultHeaderFilterStrategy` to 
the headers copied onto
diff --git 
a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_18.adoc 
b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_18.adoc
index 8a54c092b764..e36e04c77e25 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_18.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_18.adoc
@@ -61,6 +61,16 @@ content-mode / HTTP header path.
 Ordinary CloudEvent extension attributes are unaffected. If a route relied on 
`Camel*`-named fields being
 propagated from the structured payload, set them explicitly after consuming 
the event.
 
+=== camel-ironmq - message envelope header filtering
+
+When consuming a message with `preserveHeaders=true`, the IronMQ consumer now 
applies a `HeaderFilterStrategy` to
+the header entries embedded in the JSON message envelope before mapping them 
onto the Camel message. Camel-internal
+headers (the `Camel*` namespace, matched case-insensitively) present in the 
envelope are no longer mapped onto the
+message, consistent with the inbound header filtering performed by other 
consumers.
+
+Ordinary application headers are unaffected. If a route relied on `Camel*` 
headers being propagated from the
+message envelope, set them explicitly after consuming the message.
+
 === camel-azure-eventhubs - producer now filters Camel-internal headers
 
 The `azure-eventhubs` producer now applies a `DefaultHeaderFilterStrategy` to 
the headers copied onto

Reply via email to