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
