This is an automated email from the ASF dual-hosted git repository. pcongiusti 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 1decaec39c3 chore(doc): note for CAMEL-21460 workaround 1decaec39c3 is described below commit 1decaec39c35462df27ecf2202a7e8e4c7f13256 Author: Pasquale Congiusti <pasquale.congiu...@gmail.com> AuthorDate: Mon Nov 25 10:09:06 2024 +0100 chore(doc): note for CAMEL-21460 workaround --- .../ROOT/pages/camel-4x-upgrade-guide-4_8.adoc | 55 ++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_8.adoc b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_8.adoc index 2ad91932a6f..51deb3016ee 100644 --- a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_8.adoc +++ b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_8.adoc @@ -19,6 +19,61 @@ The `camel-opentelemetry` component has had significant bug fixes to handle span better when Camel route messages synchronously and asynchronously. This component should also work better on Spring Boot. +In order to fix the problems reported we had to align the Opentelemetry dependencies to a version which is different from the one used in Spring Boot 3.3.x BOM. +If you're using such BOM for your **Camel Spring Boot runtime** application, you will need to make sure to force the usage of the Opentelemetry dependencies below: +``` +<dependency> + <groupId>io.opentelemetry</groupId> + <artifactId>opentelemetry-sdk</artifactId> + <version>1.43.0</version> +</dependency> +<dependency> + <groupId>io.opentelemetry</groupId> + <artifactId>opentelemetry-api</artifactId> + <version>1.43.0</version> +</dependency> +<dependency> + <groupId>io.opentelemetry</groupId> + <artifactId>opentelemetry-context</artifactId> + <version>1.43.0</version> +</dependency> +<dependency> + <groupId>io.opentelemetry</groupId> + <artifactId>opentelemetry-logs</artifactId> + <version>1.43.0</version> +</dependency> +<dependency> + <groupId>io.opentelemetry</groupId> + <artifactId>opentelemetry-metrics</artifactId> + <version>1.43.0</version> +</dependency> +<dependency> + <groupId>io.opentelemetry</groupId> + <artifactId>opentelemetry-sdk-common</artifactId> + <version>1.43.0</version> +</dependency> +<dependency> + <groupId>io.opentelemetry</groupId> + <artifactId>opentelemetry-sdk-metrics</artifactId> + <version>1.43.0</version> +</dependency> +<dependency> + <groupId>io.opentelemetry</groupId> + <artifactId>opentelemetry-sdk-logs</artifactId> + <version>1.43.0</version> +</dependency> +<dependency> + <groupId>io.opentelemetry</groupId> + <artifactId>opentelemetry-sdk-trace</artifactId> + <version>1.43.0</version> +</dependency> +<dependency> + <groupId>io.opentelemetry</groupId> + <artifactId>opentelemetry-api-incubator</artifactId> + <version>1.43.0-alpha</version> +</dependency> +``` + == Upgrading Camel 4.7 to 4.8 === camel-api