This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch CAMEL-26487-netty-http-lts-upgrade-notes
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 743a0cefdd97a04de8d21f37495d9485ff48e8d3
Author: Claus Ibsen <[email protected]>
AuthorDate: Tue Nov 3 15:17:15 2026 +0100

    CAMEL-26487: docs - upgrade notes for camel-netty-http endpoint equality in 
4.22.3 and 4.18.6
    
    Co-Authored-By: Claude Opus 5.5 <[email protected]>
    Signed-off-by: Claus Ibsen <[email protected]>
---
 .../modules/ROOT/pages/camel-4x-upgrade-guide-4_18.adoc    | 14 ++++++++++++++
 .../modules/ROOT/pages/camel-4x-upgrade-guide-4_22.adoc    | 14 ++++++++++++++
 2 files changed, 28 insertions(+)

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 bc78c1360262..9a46095523b0 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
@@ -631,6 +631,20 @@ way as the `camel.uri` attribute, which shows the endpoint 
URI as `Endpoint.toSt
 
 Dashboards or queries that use the old values may need a change.
 
+=== camel-netty-http - endpoints that differ only in their options are 
distinct endpoints
+
+Two `netty-http` endpoints whose URIs differ only in their endpoint options, 
for example
+`netty-http:http://localhost:8080/foo` and 
`netty-http:http://localhost:8080/foo?throwExceptionOnFailure=false`, are no
+longer equal. Each of them now gets its own producer when a 
`ProducerTemplate`, `toD` or another EIP with a dynamic URI
+sends to them. Before, these endpoints used the producer of the endpoint that 
was used first, with the options of that
+endpoint.
+
+The endpoint URI does not change: it is still the HTTP address, such as 
`http://localhost:8080/foo`, so JMX names,
+auto-mock names, tracing and metrics are the same as before.
+
+Two routes that consume from the same address with different endpoint options 
are no longer rejected at startup as
+"Multiple consumers for the same endpoint is not allowed". Use one consumer 
per address.
+
 == Upgrading from 4.18.4 to 4.18.5
 
 === camel-azure-eventhubs
diff --git 
a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_22.adoc 
b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_22.adoc
index bb01690b85a0..67f37d13b32c 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_22.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_22.adoc
@@ -482,6 +482,20 @@ way as the `camel.uri` attribute, which shows the endpoint 
URI as `Endpoint.toSt
 
 Dashboards or queries that use the old values may need a change.
 
+=== camel-netty-http - endpoints that differ only in their options are 
distinct endpoints
+
+Two `netty-http` endpoints whose URIs differ only in their endpoint options, 
for example
+`netty-http:http://localhost:8080/foo` and 
`netty-http:http://localhost:8080/foo?throwExceptionOnFailure=false`, are no
+longer equal. Each of them now gets its own producer when a 
`ProducerTemplate`, `toD` or another EIP with a dynamic URI
+sends to them. Before, these endpoints used the producer of the endpoint that 
was used first, with the options of that
+endpoint.
+
+The endpoint URI does not change: it is still the HTTP address, such as 
`http://localhost:8080/foo`, so JMX names,
+auto-mock names, tracing and metrics are the same as before.
+
+Two routes that consume from the same address with different endpoint options 
are no longer rejected at startup as
+"Multiple consumers for the same endpoint is not allowed". Use one consumer 
per address.
+
 == Upgrading from 4.22.1 to 4.22.2
 
 === camel-lra - only an LRA hosted by the configured coordinator is joined

Reply via email to