From 728c7516a4dad3b0a1825c163eecdd45e6f21a1f Mon Sep 17 00:00:00 2001 From: "hash-worker[bot]" <180894564+hash-worker[bot]@users.noreply.github.com> Date: Tue, 12 May 2026 16:57:09 +0000 Subject: [PATCH] Update `opentelemetry` Rust crates --- Cargo.lock | 187 ++++++++++++++++++++++++++--------------------------- Cargo.toml | 12 ++-- 2 files changed, 98 insertions(+), 101 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4cbe9842af6..7dbf3c02c50 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3351,9 +3351,9 @@ dependencies = [ "jsonwebtoken", "md-5", "mime", - "opentelemetry", - "opentelemetry-semantic-conventions", - "opentelemetry_sdk", + "opentelemetry 0.31.0", + "opentelemetry-semantic-conventions 0.31.0", + "opentelemetry_sdk 0.31.0", "reqwest", "sentry", "serde", @@ -3365,7 +3365,7 @@ dependencies = [ "tower", "tower-http", "tracing", - "tracing-opentelemetry", + "tracing-opentelemetry 0.32.1", "type-system", "utoipa", "uuid", @@ -3640,7 +3640,7 @@ dependencies = [ "hash-graph-types", "hash-temporal-client", "include_dir", - "opentelemetry", + "opentelemetry 0.31.0", "reqwest", "reqwest-middleware", "reqwest-tracing", @@ -3651,7 +3651,7 @@ dependencies = [ "time", "tokio", "tracing", - "tracing-opentelemetry", + "tracing-opentelemetry 0.32.1", "type-system", "url", ] @@ -3752,10 +3752,10 @@ dependencies = [ "clap_builder", "derive_more", "error-stack", - "opentelemetry", + "opentelemetry 0.31.0", "opentelemetry-appender-tracing", "opentelemetry-otlp", - "opentelemetry_sdk", + "opentelemetry_sdk 0.31.0", "sentry", "sentry-core", "sentry-types", @@ -3766,7 +3766,7 @@ dependencies = [ "tracing-core", "tracing-error", "tracing-flame", - "tracing-opentelemetry", + "tracing-opentelemetry 0.32.1", "tracing-subscriber", ] @@ -3775,7 +3775,7 @@ name = "hash-temporal-client" version = "0.0.0" dependencies = [ "error-stack", - "opentelemetry", + "opentelemetry 0.31.0", "serde", "serde_json", "simple-mermaid", @@ -3783,7 +3783,7 @@ dependencies = [ "temporalio-common", "thiserror 2.0.18", "tracing", - "tracing-opentelemetry", + "tracing-opentelemetry 0.32.1", "type-system", "url", "uuid", @@ -6221,13 +6221,26 @@ dependencies = [ "tracing", ] +[[package]] +name = "opentelemetry" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b84bcd6ae87133e903af7ef497404dda70c60d0ea14895fc8a5e6722754fc2a0" +dependencies = [ + "futures-core", + "futures-sink", + "js-sys", + "pin-project-lite", + "thiserror 2.0.18", +] + [[package]] name = "opentelemetry-appender-tracing" -version = "0.30.1" +version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e68f63eca5fad47e570e00e893094fc17be959c80c79a7d6ec1abdd5ae6ffc16" +checksum = "ef6a1ac5ca3accf562b8c306fa8483c85f4390f768185ab775f242f7fe8fdcc2" dependencies = [ - "opentelemetry", + "opentelemetry 0.31.0", "tracing", "tracing-core", "tracing-subscriber", @@ -6235,30 +6248,31 @@ dependencies = [ [[package]] name = "opentelemetry-otlp" -version = "0.30.0" +version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbee664a43e07615731afc539ca60c6d9f1a9425e25ca09c57bc36c87c55852b" +checksum = "1f69cd6acbb9af919df949cd1ec9e5e7fdc2ef15d234b6b795aaa525cc02f71f" dependencies = [ "http 1.4.0", - "opentelemetry", + "opentelemetry 0.31.0", "opentelemetry-proto", - "opentelemetry_sdk", - "prost 0.13.5", + "opentelemetry_sdk 0.31.0", + "prost", "thiserror 2.0.18", "tokio", - "tonic 0.13.1", + "tonic", ] [[package]] name = "opentelemetry-proto" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e046fd7660710fe5a05e8748e70d9058dc15c94ba914e7c4faa7c728f0e8ddc" +checksum = "a7175df06de5eaee9909d4805a3d07e28bb752c34cab57fa9cff549da596b30f" dependencies = [ - "opentelemetry", - "opentelemetry_sdk", - "prost 0.13.5", - "tonic 0.13.1", + "opentelemetry 0.31.0", + "opentelemetry_sdk 0.31.0", + "prost", + "tonic", + "tonic-prost", ] [[package]] @@ -6267,6 +6281,12 @@ version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "83d059a296a47436748557a353c5e6c5705b9470ef6c95cfc52c21a8814ddac2" +[[package]] +name = "opentelemetry-semantic-conventions" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e62e29dfe041afb8ed2a6c9737ab57db4907285d999ef8ad3a59092a36bdc846" + [[package]] name = "opentelemetry_sdk" version = "0.30.0" @@ -6276,10 +6296,24 @@ dependencies = [ "futures-channel", "futures-executor", "futures-util", - "opentelemetry", + "opentelemetry 0.30.0", + "percent-encoding", + "rand 0.9.4", + "thiserror 2.0.18", +] + +[[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.4", - "serde_json", "thiserror 2.0.18", "tokio", "tokio-stream", @@ -7169,16 +7203,6 @@ dependencies = [ "unarray", ] -[[package]] -name = "prost" -version = "0.13.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5" -dependencies = [ - "bytes", - "prost-derive 0.13.5", -] - [[package]] name = "prost" version = "0.14.3" @@ -7186,7 +7210,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2ea70524a2f82d518bce41317d0fae74151505651af45faf1ffbd6fd33f0568" dependencies = [ "bytes", - "prost-derive 0.14.3", + "prost-derive", ] [[package]] @@ -7201,7 +7225,7 @@ dependencies = [ "multimap", "petgraph 0.8.3", "prettyplease", - "prost 0.14.3", + "prost", "prost-types", "pulldown-cmark", "pulldown-cmark-to-cmark", @@ -7210,19 +7234,6 @@ dependencies = [ "tempfile", ] -[[package]] -name = "prost-derive" -version = "0.13.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" -dependencies = [ - "anyhow", - "itertools 0.14.0", - "proc-macro2", - "quote", - "syn 2.0.117", -] - [[package]] name = "prost-derive" version = "0.14.3" @@ -7242,7 +7253,7 @@ version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8991c4cbdb8bc5b11f0b074ffe286c30e523de90fee5ba8132f1399f23cb3dd7" dependencies = [ - "prost 0.14.3", + "prost", ] [[package]] @@ -7253,7 +7264,7 @@ checksum = "cd3de5e9c9e84fcb5efa204b8e283d23e615a8bc8c777bf1d6622bb01dc61445" dependencies = [ "chrono", "inventory", - "prost 0.14.3", + "prost", "serde", "serde_derive", "serde_json", @@ -7267,7 +7278,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe500dc80e757a75e1e8fb7290e448d62dfba3105ece1d058579cb00b58151cd" dependencies = [ "heck", - "prost 0.14.3", + "prost", "prost-build", "prost-types", "quote", @@ -7280,7 +7291,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13807eaa7e15833d06e899008371926201cdcd11d74b6d490f49130cdb3f415e" dependencies = [ "chrono", - "prost 0.14.3", + "prost", "prost-build", "prost-types", "prost-wkt", @@ -9025,8 +9036,8 @@ dependencies = [ "fnv", "futures", "humantime", - "opentelemetry", - "opentelemetry-semantic-conventions", + "opentelemetry 0.30.0", + "opentelemetry-semantic-conventions 0.30.0", "pin-project", "rand 0.8.6", "serde", @@ -9037,7 +9048,7 @@ dependencies = [ "tokio-serde", "tokio-util", "tracing", - "tracing-opentelemetry", + "tracing-opentelemetry 0.31.0", ] [[package]] @@ -9088,7 +9099,7 @@ dependencies = [ "temporalio-common", "thiserror 2.0.18", "tokio", - "tonic 0.14.5", + "tonic", "tower", "tracing", "url", @@ -9105,13 +9116,13 @@ dependencies = [ "base64", "bon", "derive_more", - "prost 0.14.3", + "prost", "prost-wkt", "prost-wkt-types", "serde", "serde_json", "thiserror 2.0.18", - "tonic 0.14.5", + "tonic", "tonic-prost", "tonic-prost-build", "tracing", @@ -9549,34 +9560,6 @@ version = "1.1.1+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db" -[[package]] -name = "tonic" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e581ba15a835f4d9ea06c55ab1bd4dce26fc53752c69a04aac00703bfb49ba9" -dependencies = [ - "async-trait", - "base64", - "bytes", - "http 1.4.0", - "http-body 1.0.1", - "http-body-util", - "hyper", - "hyper-timeout", - "hyper-util", - "percent-encoding", - "pin-project", - "prost 0.13.5", - "rustls-native-certs", - "tokio", - "tokio-rustls", - "tokio-stream", - "tower", - "tower-layer", - "tower-service", - "tracing", -] - [[package]] name = "tonic" version = "0.14.5" @@ -9627,8 +9610,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a55376a0bbaa4975a3f10d009ad763d8f4108f067c7c2e74f3001fb49778d309" dependencies = [ "bytes", - "prost 0.14.3", - "tonic 0.14.5", + "prost", + "tonic", ] [[package]] @@ -9797,8 +9780,22 @@ checksum = "ddcf5959f39507d0d04d6413119c04f33b623f4f951ebcbdddddfad2d0623a9c" dependencies = [ "js-sys", "once_cell", - "opentelemetry", - "opentelemetry_sdk", + "opentelemetry 0.30.0", + "opentelemetry_sdk 0.30.0", + "tracing", + "tracing-core", + "tracing-subscriber", + "web-time", +] + +[[package]] +name = "tracing-opentelemetry" +version = "0.32.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ac28f2d093c6c477eaa76b23525478f38de514fa9aeb1285738d4b97a9552fc" +dependencies = [ + "js-sys", + "opentelemetry 0.31.0", "tracing", "tracing-core", "tracing-subscriber", diff --git a/Cargo.toml b/Cargo.toml index 16e203ce543..c1aef8885e6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -198,11 +198,11 @@ napi-derive = { version = "2.16.13", default-features = f nextest-filtering = { version = "0.21.0", default-features = false } nextest-metadata = { version = "0.14.0", default-features = false } nodejs_package_json = { version = "0.4.4" } -opentelemetry = { version = "0.30.0", default-features = false } -opentelemetry-appender-tracing = { version = "0.30.1", default-features = false } -opentelemetry-otlp = { version = "0.30.0", default-features = false } -opentelemetry-semantic-conventions = { version = "0.30.0", default-features = false } -opentelemetry_sdk = { version = "0.30.0", default-features = false } +opentelemetry = { version = "0.31.0", default-features = false } +opentelemetry-appender-tracing = { version = "0.31.0", default-features = false } +opentelemetry-otlp = { version = "0.31.0", default-features = false } +opentelemetry-semantic-conventions = { version = "0.31.0", default-features = false } +opentelemetry_sdk = { version = "0.31.0", default-features = false } owo-colors = { version = "4.2.3", default-features = false } oxc = { version = "0.95.0", default-features = false } pin-project = { version = "1.1.10", default-features = false } @@ -278,7 +278,7 @@ tracing-appender = { version = "0.2.3", default-features = fal tracing-core = { version = "0.1.34", default-features = false } tracing-error = { version = "0.2.1", default-features = false } tracing-flame = { version = "0.2.0", default-features = false } -tracing-opentelemetry = { version = "0.31.0", default-features = false } +tracing-opentelemetry = { version = "0.32.0", default-features = false } tracing-subscriber = { version = "0.3.20", default-features = false } trait-variant = { version = "0.1.2", default-features = false } trybuild = { version = "1.0.113", default-features = false }