This is an automated email from the ASF dual-hosted git repository. fmariani pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel.git
commit eabffb5e30ec890da35e4b095911d9de9b4f879d Author: Federico Mariani <[email protected]> AuthorDate: Mon Apr 13 11:17:59 2026 +0200 docs: add camel-arangodb section to 4.19 upgrade guide --- .../ROOT/pages/camel-4x-upgrade-guide-4_19.adoc | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_19.adoc b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_19.adoc index 79a73425a8d2..11f8749ddeae 100644 --- a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_19.adoc +++ b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_19.adoc @@ -471,6 +471,30 @@ Previously the context-path would always be used: The intention is to allow to configure the `base.path` _as is_ in the return API specification. +=== camel-arangodb + +The ArangoDB Java driver (upgraded to 7.24+) no longer defaults to `localhost:8529` when no host is configured. +You must now explicitly set the host and port: + +[source,properties] +---- +camel.component.arangodb.host=localhost +camel.component.arangodb.port=8529 +---- + +Or when using the Java API directly: + +[source,java] +---- +ArangoDbConfiguration config = new ArangoDbConfiguration(); +config.setHost("localhost"); +config.setPort(8529); +---- + +Additionally, the `RESULT_CLASS_TYPE` header for `FIND_DOCUMENT_BY_KEY` no longer accepts `String.class` +to retrieve documents. Use the appropriate document type (e.g., `BaseDocument.class`) instead, as Jackson 2.21 +no longer coerces JSON objects into plain Strings. + === camel-as2 Some public constants were deprecated:
