You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2026/08/10 05:54:18 UTC

(camel) branch main updated: CAMEL-24360: docs - note that CAMEL-23588 undertow filter was not applied before the fix

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 7226ce876b14 CAMEL-24360: docs - note that CAMEL-23588 undertow filter was not applied before the fix
7226ce876b14 is described below

commit 7226ce876b1432e27e390516401b287501816ddc
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Mon Aug 10 07:54:12 2026 +0200

    CAMEL-24360: docs - note that CAMEL-23588 undertow filter was not applied before the fix
    
    Adds NOTE admonitions to the 4.14, 4.18, and 4.21 upgrade guides
    clarifying that the UndertowHeaderFilterStrategy filtering described
    under CAMEL-23588 was inert on endpoint-configured routes until the
    CAMEL-24360 wiring fix shipped in 4.14.9, 4.18.4, and 4.22.0.
    
    Closes #25414
    
    Co-Authored-By: Claude Opus 5 (1M context) <no...@anthropic.com>
---
 .../modules/ROOT/pages/camel-4x-upgrade-guide-4_14.adoc      | 12 ++++++++++++
 .../modules/ROOT/pages/camel-4x-upgrade-guide-4_18.adoc      | 12 ++++++++++++
 .../modules/ROOT/pages/camel-4x-upgrade-guide-4_21.adoc      | 12 ++++++++++++
 3 files changed, 36 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 4ecedb7cc6da..1c5d0639007a 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
@@ -1251,6 +1251,18 @@ query parameters can supply a custom `headerFilterStrategy` to restore the previ
 
 === camel-undertow - potential breaking change
 
+[NOTE]
+====
+The behaviour described in this section did not take effect in 4.14.8 on
+endpoint-configured routes. `UndertowEndpoint` defaulted its
+`headerFilterStrategy` to the base `HttpHeaderFilterStrategy` and pushed that
+into the `UndertowHttpBinding` it creates lazily, discarding the
+`UndertowHeaderFilterStrategy` this section describes. The filtering takes
+effect from 4.14.9 onwards; see the
+`camel-undertow - UndertowHeaderFilterStrategy is now the endpoint default`
+entry below.
+====
+
 `UndertowHeaderFilterStrategy` now also filters the legacy `websocket.*`
 Exchange-header prefix (in addition to the `Camel*` / `camel*` /
 `org.apache.camel.*` prefixes it already filtered). This applies to both the
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 1e2dcc1ac7a1..d0ff95a15bda 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
@@ -1581,6 +1581,18 @@ to restore the previous behaviour.
 
 === camel-undertow - potential breaking change
 
+[NOTE]
+====
+The behaviour described in this section did not take effect in 4.18.3 on
+endpoint-configured routes. `UndertowEndpoint` defaulted its
+`headerFilterStrategy` to the base `HttpHeaderFilterStrategy` and pushed that
+into the `UndertowHttpBinding` it creates lazily, discarding the
+`UndertowHeaderFilterStrategy` this section describes. The filtering takes
+effect from 4.18.4 onwards; see the
+`camel-undertow - UndertowHeaderFilterStrategy is now the endpoint default`
+entry below.
+====
+
 `UndertowHeaderFilterStrategy` now also filters the legacy `websocket.*`
 Exchange-header prefix (in addition to the `Camel*` / `camel*` /
 `org.apache.camel.*` prefixes it already filtered). This applies to both the
diff --git a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_21.adoc b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_21.adoc
index 4e8e7d3121d3..94472b7edfa8 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_21.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_21.adoc
@@ -1473,6 +1473,18 @@ A worked example is in `ShiroOverJmsTest` in the `camel-itest` module.
 
 === camel-undertow - potential breaking change
 
+[NOTE]
+====
+The behaviour described in this section did not take effect in 4.21.0 on
+endpoint-configured routes. `UndertowEndpoint` defaulted its
+`headerFilterStrategy` to the base `HttpHeaderFilterStrategy` and pushed that
+into the `UndertowHttpBinding` it creates lazily, discarding the
+`UndertowHeaderFilterStrategy` this section describes. The filtering takes
+effect from 4.22.0 onwards; see the
+`camel-undertow - UndertowHeaderFilterStrategy is now the endpoint default`
+entry in the 4.21 to 4.22 upgrade guide.
+====
+
 `UndertowHeaderFilterStrategy` now also filters the legacy `websocket.*`
 Exchange-header prefix (in addition to the `Camel*` / `camel*` /
 `org.apache.camel.*` prefixes it already filtered). This applies to both the