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 <[email protected]>
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) <[email protected]>
---
 .../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

Reply via email to