diff --git a/dapr-spring/dapr-spring-boot-autoconfigure/src/main/java/io/dapr/spring/boot/autoconfigure/client/DaprClientAutoConfiguration.java b/dapr-spring/dapr-spring-boot-autoconfigure/src/main/java/io/dapr/spring/boot/autoconfigure/client/DaprClientAutoConfiguration.java
index 941ae6ff22..6c2d44fa23 100644
--- a/dapr-spring/dapr-spring-boot-autoconfigure/src/main/java/io/dapr/spring/boot/autoconfigure/client/DaprClientAutoConfiguration.java
+++ b/dapr-spring/dapr-spring-boot-autoconfigure/src/main/java/io/dapr/spring/boot/autoconfigure/client/DaprClientAutoConfiguration.java
@@ -20,12 +20,16 @@
import io.dapr.config.Properties;
import io.dapr.workflows.client.DaprWorkflowClient;
import io.dapr.workflows.runtime.WorkflowRuntimeBuilder;
+import io.micrometer.observation.ObservationRegistry;
+import io.opentelemetry.api.metrics.Meter;
+import io.opentelemetry.api.trace.Tracer;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.Bean;
+import javax.annotation.Nullable;
import java.util.HashMap;
import java.util.Map;
@@ -84,9 +88,12 @@ DaprClient daprClient(DaprClientBuilder daprClientBuilder) {
@Bean
@ConditionalOnMissingBean
- DaprWorkflowClient daprWorkflowClient(DaprConnectionDetails daprConnectionDetails) {
+ DaprWorkflowClient daprWorkflowClient(DaprConnectionDetails daprConnectionDetails,
+ @Nullable ObservationRegistry observationRegistry,
+ @Nullable Tracer tracer,
+ @Nullable Meter meter) {
Properties properties = createPropertiesFromConnectionDetails(daprConnectionDetails);
- return new DaprWorkflowClient(properties);
+ return new DaprWorkflowClient(properties, observationRegistry, tracer, meter);
}
@Bean
diff --git a/pom.xml b/pom.xml
index b45636c3e1..5717bb856a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -31,6 +31,8 @@
11
11
11
+ 1.16.0
+ 1.56.0
true