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 137c0ef57dc3 CAMEL-26606: camel-platform-http-vertx - upgrade guide
note for 4.22.3 (#29264)
137c0ef57dc3 is described below
commit 137c0ef57dc3444cb5cb9d37395616945683e930
Author: Andrea Cosentino <[email protected]>
AuthorDate: Thu Nov 5 20:50:37 2026 +0100
CAMEL-26606: camel-platform-http-vertx - upgrade guide note for 4.22.3
(#29264)
The fix is backported to camel-4.22.x: add the note about the HTTP server
failing to start when it cannot listen on its port to the 4.22 guide.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Signed-off-by: Andrea Cosentino <[email protected]>
---
.../modules/ROOT/pages/camel-4x-upgrade-guide-4_22.adoc | 9 +++++++++
1 file changed, 9 insertions(+)
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 068f0d5bf841..088277ba8f2b 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
@@ -126,6 +126,15 @@ that lists them. Set `camel.management.port` to another
port, so that the manage
and applies them. To keep a single port, remove them and configure the HTTP
server instead: for example,
authentication configured on the HTTP server for `/*` also applies to the
management endpoints.
+=== camel-platform-http-vertx - the HTTP server fails to start when it cannot
listen on its port
+
+The Vert.x HTTP server of platform-http now fails to start when it cannot
listen on its port, for example because
+another process already uses the port, and so Camel fails to start, with the
bind error as the cause. This also applies
+to the HTTP server and the HTTP management server of camel-platform-http-main
(`camel.server.*` and
+`camel.management.*`), which `camel run` uses: a second `camel run` with the
same `--port` now fails to start. Before,
+the failure was only logged at WARN, and Camel started, with its platform-http
routes reported as started, although
+nothing listened on the port.
+
=== camel-elasticsearch - the credentials are only sent to the nodes of the
cluster
The `user` and `password` are now offered only to the nodes the client talks
to: the hosts of `hostAddresses` and,