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-spring-boot.git


The following commit(s) were added to refs/heads/main by this push:
     new 61d2f9f2687 chore(components): deprecate camel-tracing components
61d2f9f2687 is described below

commit 61d2f9f268722909c16c41cb259d46e83a46af6e
Author: Pasquale Congiusti <[email protected]>
AuthorDate: Thu Mar 12 09:45:20 2026 +0100

    chore(components): deprecate camel-tracing components
    
    Ref https://github.com/apache/camel/pull/21898
---
 .../camel/springboot/catalog/others/observation.json     |  2 +-
 .../camel/springboot/catalog/others/opentelemetry.json   |  2 +-
 components-starter/camel-observation-starter/pom.xml     |  2 +-
 .../src/main/docs/observation.json                       |  8 ++++++--
 .../camel/observation/starter/CamelObservation.java      |  1 +
 .../starter/ObservationAutoConfiguration.java            |  1 +
 .../starter/ObservationConditionalAutoConfiguration.java |  1 +
 .../starter/ObservationConfigurationProperties.java      |  1 +
 components-starter/camel-opentelemetry-starter/pom.xml   |  2 +-
 .../src/main/docs/opentelemetry.json                     | 16 ++++++++++++----
 .../camel/opentelemetry/starter/CamelOpenTelemetry.java  |  1 +
 .../starter/OpenTelemetryAutoConfiguration.java          |  1 +
 .../starter/OpenTelemetryConfigurationProperties.java    |  1 +
 13 files changed, 29 insertions(+), 10 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/others/observation.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/others/observation.json
index 0abf9e1b7fb..418ddacd210 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/others/observation.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/others/observation.json
@@ -4,7 +4,7 @@
     "name": "observation",
     "title": "Micrometer Observability",
     "description": "Observability using Micrometer Observation",
-    "deprecated": false,
+    "deprecated": true,
     "firstVersion": "3.21.0",
     "label": "monitoring,microservice",
     "supportLevel": "Stable",
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/others/opentelemetry.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/others/opentelemetry.json
index 8d275cac676..b3e378314ef 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/others/opentelemetry.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/others/opentelemetry.json
@@ -4,7 +4,7 @@
     "name": "opentelemetry",
     "title": "OpenTelemetry",
     "description": "Distributed tracing using OpenTelemetry",
-    "deprecated": false,
+    "deprecated": true,
     "firstVersion": "3.5.0",
     "label": "monitoring,microservice",
     "supportLevel": "Stable",
diff --git a/components-starter/camel-observation-starter/pom.xml 
b/components-starter/camel-observation-starter/pom.xml
index d53d5b87978..785093e5aee 100644
--- a/components-starter/camel-observation-starter/pom.xml
+++ b/components-starter/camel-observation-starter/pom.xml
@@ -26,7 +26,7 @@
   </parent>
   <artifactId>camel-observation-starter</artifactId>
   <packaging>jar</packaging>
-  <name>Camel SB Starters :: Micrometer Observation</name>
+  <name>Camel SB Starters :: Micrometer Observation (deprecated)</name>
   <description>Spring-Boot Starter for Camel Support for Micrometer 
Observation</description>
   <dependencies>
     <dependency>
diff --git 
a/components-starter/camel-observation-starter/src/main/docs/observation.json 
b/components-starter/camel-observation-starter/src/main/docs/observation.json
index feccd1c891c..a73c6fe0ea8 100644
--- 
a/components-starter/camel-observation-starter/src/main/docs/observation.json
+++ 
b/components-starter/camel-observation-starter/src/main/docs/observation.json
@@ -11,13 +11,17 @@
       "name": "camel.observation.encoding",
       "type": "java.lang.Boolean",
       "description": "Activate or deactivate dash encoding in headers 
(required by JMS) for messaging",
-      "sourceType": 
"org.apache.camel.observation.starter.ObservationConfigurationProperties"
+      "sourceType": 
"org.apache.camel.observation.starter.ObservationConfigurationProperties",
+      "deprecated": true,
+      "deprecation": {}
     },
     {
       "name": "camel.observation.exclude-patterns",
       "type": "java.lang.String",
       "description": "Sets exclude pattern(s) that will disable observability 
for Camel messages that matches the pattern. Multiple patterns can be separated 
by comma.",
-      "sourceType": 
"org.apache.camel.observation.starter.ObservationConfigurationProperties"
+      "sourceType": 
"org.apache.camel.observation.starter.ObservationConfigurationProperties",
+      "deprecated": true,
+      "deprecation": {}
     }
   ],
   "hints": [],
diff --git 
a/components-starter/camel-observation-starter/src/main/java/org/apache/camel/observation/starter/CamelObservation.java
 
b/components-starter/camel-observation-starter/src/main/java/org/apache/camel/observation/starter/CamelObservation.java
index 611b26325e5..a7870d74261 100644
--- 
a/components-starter/camel-observation-starter/src/main/java/org/apache/camel/observation/starter/CamelObservation.java
+++ 
b/components-starter/camel-observation-starter/src/main/java/org/apache/camel/observation/starter/CamelObservation.java
@@ -30,5 +30,6 @@ import org.springframework.context.annotation.Import;
 @Documented
 @Inherited
 @Import(ObservationAutoConfiguration.class)
+@Deprecated (since = "4.19.0")
 public @interface CamelObservation {
 }
diff --git 
a/components-starter/camel-observation-starter/src/main/java/org/apache/camel/observation/starter/ObservationAutoConfiguration.java
 
b/components-starter/camel-observation-starter/src/main/java/org/apache/camel/observation/starter/ObservationAutoConfiguration.java
index 678089aaef9..401d2b9fd26 100644
--- 
a/components-starter/camel-observation-starter/src/main/java/org/apache/camel/observation/starter/ObservationAutoConfiguration.java
+++ 
b/components-starter/camel-observation-starter/src/main/java/org/apache/camel/observation/starter/ObservationAutoConfiguration.java
@@ -39,6 +39,7 @@ import org.springframework.context.annotation.Configuration;
         
"org.springframework.boot.micrometer.observation.autoconfigure.ObservationAutoConfiguration"
 })
 @EnableConfigurationProperties(ObservationConfigurationProperties.class)
 @ConditionalOnProperty(value = "camel.observation.enabled", matchIfMissing = 
true)
+@Deprecated (since = "4.19.0")
 public class ObservationAutoConfiguration {
 
     @Bean(initMethod = "", destroyMethod = "")
diff --git 
a/components-starter/camel-observation-starter/src/main/java/org/apache/camel/observation/starter/ObservationConditionalAutoConfiguration.java
 
b/components-starter/camel-observation-starter/src/main/java/org/apache/camel/observation/starter/ObservationConditionalAutoConfiguration.java
index 3fd3089131f..aa1e45ecc51 100644
--- 
a/components-starter/camel-observation-starter/src/main/java/org/apache/camel/observation/starter/ObservationConditionalAutoConfiguration.java
+++ 
b/components-starter/camel-observation-starter/src/main/java/org/apache/camel/observation/starter/ObservationConditionalAutoConfiguration.java
@@ -27,5 +27,6 @@ import org.springframework.context.annotation.Import;
 @Configuration(proxyBeanMethods = false)
 @ConditionalOnProperty(value = "camel.observation.enabled")
 @Import(ObservationAutoConfiguration.class)
+@Deprecated (since = "4.19.0")
 public class ObservationConditionalAutoConfiguration {
 }
diff --git 
a/components-starter/camel-observation-starter/src/main/java/org/apache/camel/observation/starter/ObservationConfigurationProperties.java
 
b/components-starter/camel-observation-starter/src/main/java/org/apache/camel/observation/starter/ObservationConfigurationProperties.java
index a2c79513ef4..f8957c41f99 100644
--- 
a/components-starter/camel-observation-starter/src/main/java/org/apache/camel/observation/starter/ObservationConfigurationProperties.java
+++ 
b/components-starter/camel-observation-starter/src/main/java/org/apache/camel/observation/starter/ObservationConfigurationProperties.java
@@ -19,6 +19,7 @@ package org.apache.camel.observation.starter;
 import org.springframework.boot.context.properties.ConfigurationProperties;
 
 @ConfigurationProperties(prefix = "camel.observation")
+@Deprecated (since = "4.19.0")
 public class ObservationConfigurationProperties {
 
     /**
diff --git a/components-starter/camel-opentelemetry-starter/pom.xml 
b/components-starter/camel-opentelemetry-starter/pom.xml
index 158358f5146..3c8621e05f4 100644
--- a/components-starter/camel-opentelemetry-starter/pom.xml
+++ b/components-starter/camel-opentelemetry-starter/pom.xml
@@ -26,7 +26,7 @@
   </parent>
   <artifactId>camel-opentelemetry-starter</artifactId>
   <packaging>jar</packaging>
-  <name>Camel SB Starters :: OpenTelemetry</name>
+  <name>Camel SB Starters :: OpenTelemetry (deprecated)</name>
   <description>Spring-Boot Starter for Camel Support for 
Opentelemetry</description>
   <dependencies>
     <dependency>
diff --git 
a/components-starter/camel-opentelemetry-starter/src/main/docs/opentelemetry.json
 
b/components-starter/camel-opentelemetry-starter/src/main/docs/opentelemetry.json
index a2eebb6b27e..893e5348f0f 100644
--- 
a/components-starter/camel-opentelemetry-starter/src/main/docs/opentelemetry.json
+++ 
b/components-starter/camel-opentelemetry-starter/src/main/docs/opentelemetry.json
@@ -12,25 +12,33 @@
       "type": "java.lang.Boolean",
       "description": "Global option to enable\/disable OpenTelemetry 
integration, default is true.",
       "sourceType": 
"org.apache.camel.opentelemetry.starter.OpenTelemetryConfigurationProperties",
-      "defaultValue": true
+      "defaultValue": true,
+      "deprecated": true,
+      "deprecation": {}
     },
     {
       "name": "camel.opentelemetry.encoding",
       "type": "java.lang.Boolean",
       "description": "Activate or deactivate dash encoding in headers 
(required by JMS) for messaging",
-      "sourceType": 
"org.apache.camel.opentelemetry.starter.OpenTelemetryConfigurationProperties"
+      "sourceType": 
"org.apache.camel.opentelemetry.starter.OpenTelemetryConfigurationProperties",
+      "deprecated": true,
+      "deprecation": {}
     },
     {
       "name": "camel.opentelemetry.exclude-patterns",
       "type": "java.lang.String",
       "description": "Sets exclude pattern(s) that will disable tracing for 
Camel messages that matches the pattern. Multiple patterns can be separated by 
comma.",
-      "sourceType": 
"org.apache.camel.opentelemetry.starter.OpenTelemetryConfigurationProperties"
+      "sourceType": 
"org.apache.camel.opentelemetry.starter.OpenTelemetryConfigurationProperties",
+      "deprecated": true,
+      "deprecation": {}
     },
     {
       "name": "camel.opentelemetry.trace-processors",
       "type": "java.lang.Boolean",
       "description": "Setting this to true will create new OpenTelemetry Spans 
for each Camel Processors. Use the excludePattern property to filter out 
Processors.",
-      "sourceType": 
"org.apache.camel.opentelemetry.starter.OpenTelemetryConfigurationProperties"
+      "sourceType": 
"org.apache.camel.opentelemetry.starter.OpenTelemetryConfigurationProperties",
+      "deprecated": true,
+      "deprecation": {}
     }
   ],
   "hints": [],
diff --git 
a/components-starter/camel-opentelemetry-starter/src/main/java/org/apache/camel/opentelemetry/starter/CamelOpenTelemetry.java
 
b/components-starter/camel-opentelemetry-starter/src/main/java/org/apache/camel/opentelemetry/starter/CamelOpenTelemetry.java
index 8cc39ed6642..c167a1b190e 100644
--- 
a/components-starter/camel-opentelemetry-starter/src/main/java/org/apache/camel/opentelemetry/starter/CamelOpenTelemetry.java
+++ 
b/components-starter/camel-opentelemetry-starter/src/main/java/org/apache/camel/opentelemetry/starter/CamelOpenTelemetry.java
@@ -30,5 +30,6 @@ import org.springframework.context.annotation.Import;
 @Documented
 @Inherited
 @Import(OpenTelemetryAutoConfiguration.class)
+@Deprecated (since = "4.19.0")
 public @interface CamelOpenTelemetry {
 }
diff --git 
a/components-starter/camel-opentelemetry-starter/src/main/java/org/apache/camel/opentelemetry/starter/OpenTelemetryAutoConfiguration.java
 
b/components-starter/camel-opentelemetry-starter/src/main/java/org/apache/camel/opentelemetry/starter/OpenTelemetryAutoConfiguration.java
index 629beb56b8d..8631f7ab0ab 100644
--- 
a/components-starter/camel-opentelemetry-starter/src/main/java/org/apache/camel/opentelemetry/starter/OpenTelemetryAutoConfiguration.java
+++ 
b/components-starter/camel-opentelemetry-starter/src/main/java/org/apache/camel/opentelemetry/starter/OpenTelemetryAutoConfiguration.java
@@ -31,6 +31,7 @@ import org.springframework.context.annotation.Configuration;
 @Configuration(proxyBeanMethods = false)
 @EnableConfigurationProperties(OpenTelemetryConfigurationProperties.class)
 @ConditionalOnProperty(value = "camel.opentelemetry.enabled", matchIfMissing = 
true)
+@Deprecated (since = "4.19.0")
 public class OpenTelemetryAutoConfiguration {
 
     @Autowired(required = false)
diff --git 
a/components-starter/camel-opentelemetry-starter/src/main/java/org/apache/camel/opentelemetry/starter/OpenTelemetryConfigurationProperties.java
 
b/components-starter/camel-opentelemetry-starter/src/main/java/org/apache/camel/opentelemetry/starter/OpenTelemetryConfigurationProperties.java
index 98ded3ddf98..0dbe01eb3cb 100644
--- 
a/components-starter/camel-opentelemetry-starter/src/main/java/org/apache/camel/opentelemetry/starter/OpenTelemetryConfigurationProperties.java
+++ 
b/components-starter/camel-opentelemetry-starter/src/main/java/org/apache/camel/opentelemetry/starter/OpenTelemetryConfigurationProperties.java
@@ -19,6 +19,7 @@ package org.apache.camel.opentelemetry.starter;
 import org.springframework.boot.context.properties.ConfigurationProperties;
 
 @ConfigurationProperties(prefix = "camel.opentelemetry")
+@Deprecated (since = "4.19.0")
 public class OpenTelemetryConfigurationProperties {
 
     /**

Reply via email to