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