diff --git a/Cargo.lock b/Cargo.lock index 87630d3..09875b5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2288,6 +2288,7 @@ dependencies = [ "js-sys", "pin-project-lite", "thiserror 2.0.17", + "tracing", ] [[package]] @@ -2302,7 +2303,7 @@ dependencies = [ "opentelemetry 0.22.0", "opentelemetry-proto", "opentelemetry-semantic-conventions", - "opentelemetry_sdk", + "opentelemetry_sdk 0.22.1", "prost", "thiserror 1.0.69", "tokio", @@ -2316,7 +2317,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a8fddc9b68f5b80dae9d6f510b88e02396f006ad48cac349411fbecc80caae4" dependencies = [ "opentelemetry 0.22.0", - "opentelemetry_sdk", + "opentelemetry_sdk 0.22.1", "prost", "tonic", ] @@ -2344,6 +2345,21 @@ dependencies = [ "percent-encoding", "rand 0.8.5", "thiserror 1.0.69", +] + +[[package]] +name = "opentelemetry_sdk" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e14ae4f5991976fd48df6d843de219ca6d31b01daaab2dad5af2badeded372bd" +dependencies = [ + "futures-channel", + "futures-executor", + "futures-util", + "opentelemetry 0.31.0", + "percent-encoding", + "rand 0.9.2", + "thiserror 2.0.17", "tokio", "tokio-stream", ] @@ -3160,7 +3176,7 @@ dependencies = [ "opentelemetry 0.22.0", "opentelemetry-otlp", "opentelemetry-semantic-conventions", - "opentelemetry_sdk", + "opentelemetry_sdk 0.31.0", "proptest", "r2d2", "rand 0.8.5", diff --git a/crates/rustapi-extras/Cargo.toml b/crates/rustapi-extras/Cargo.toml index e6830c1..b49bbde 100644 --- a/crates/rustapi-extras/Cargo.toml +++ b/crates/rustapi-extras/Cargo.toml @@ -59,7 +59,7 @@ reqwest = { version = "0.12", optional = true, default-features = false, feature # OpenTelemetry (feature-gated) opentelemetry = { version = "0.22", optional = true } -opentelemetry_sdk = { version = "0.22", optional = true, features = ["rt-tokio"] } +opentelemetry_sdk = { version = "0.31", optional = true, features = ["rt-tokio"] } opentelemetry-otlp = { version = "0.15", optional = true } opentelemetry-semantic-conventions = { version = "0.14", optional = true } tracing-opentelemetry = { version = "0.32", optional = true }