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/10/15 12:01:11 UTC
(camel) branch main updated: CAMEL-25638: camel-graphql - upgrade-guide notes for 4.22.2 and 4.18.6 (#27867)
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 48d703fe21f4 CAMEL-25638: camel-graphql - upgrade-guide notes for 4.22.2 and 4.18.6 (#27867)
48d703fe21f4 is described below
commit 48d703fe21f496660cede4efa071229a2c14f57f
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Oct 15 14:01:04 2026 +0200
CAMEL-25638: camel-graphql - upgrade-guide notes for 4.22.2 and 4.18.6 (#27867)
Co-Authored-By: Claude Opus 5.5 <no...@anthropic.com>
---
.../modules/ROOT/pages/camel-4x-upgrade-guide-4_18.adoc | 9 +++++++++
.../modules/ROOT/pages/camel-4x-upgrade-guide-4_22.adoc | 14 ++++++++++++++
2 files changed, 23 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 62c767765737..22210e2210f0 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
@@ -44,6 +44,15 @@ user is now accepted only when one of their roles is equal to one of those names
whitespace around each name and blank entries are ignored, and a value of `*` still accepts any role. A roles value
that uses another separator, such as `admin;guest` or `admin guest`, must be changed to `admin,guest`.
+=== camel-graphql - the credentials are only sent to the authority of httpUri
+
+The `accessToken` (with its `jwtAuthorizationType`) is now added to a request only when the request goes to the
+scheme, host and port of `httpUri`, and the `username` and `password` are registered for that authority only.
+Previously neither was bound to the authority of `httpUri`. A request to another authority, including the same host
+with another scheme or port, is now sent without them. A route that needs to authenticate to another authority must
+address it in `httpUri`. When `proxyHost` is set, the `username` and `password` are no longer offered to the proxy when
+it asks for authentication.
+
=== camel-telegram - webhook requests are verified with a secret token
In webhook mode, Camel now registers the webhook with a secret token, which Telegram sends in the
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 f8c3d4cff7d1..eaeb9b040803 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
@@ -110,6 +110,20 @@ user is now accepted only when one of their roles is equal to one of those names
whitespace around each name and blank entries are ignored, and a value of `*` still accepts any role. A roles value
that uses another separator, such as `admin;guest` or `admin guest`, must be changed to `admin,guest`.
+=== camel-graphql - the credentials are only sent to the authority of httpUri
+
+The `accessToken` (with its `jwtAuthorizationType`) is now added to a request only when the request goes to the
+scheme, host and port of `httpUri`, and the `username` and `password` are registered for that authority only.
+Previously neither was bound to the authority of `httpUri`. A request to another authority, including the same host
+with another scheme or port, is now sent without them. A route that needs to authenticate to another authority must
+address it in `httpUri`. When `proxyHost` is set, the `username` and `password` are no longer offered to the proxy when
+it asks for authentication.
+
+The producer also no longer takes the request URL from the `CamelHttpUri`, `CamelHttpPath`, `CamelHttpQuery` and other
+camel-http control headers of the message. It did so since Camel 4.19, when the component moved onto camel-http; the
+request now always goes to `httpUri`, as it did before. For the same reason the `CamelHttpMethod` and
+`CamelHttpProtocolVersion` headers no longer apply, and the request is always a POST.
+
=== camel-telegram - webhook requests are verified with a secret token
In webhook mode, Camel now registers the webhook with a secret token, which Telegram sends in the