From 0ee39d3ff0e35baa79cbbca4d706ef6baf27aa57 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 9 Mar 2025 22:56:31 +0000 Subject: [PATCH] chore(deps): bump the opentelemetry group with 8 updates Bumps the opentelemetry group with 8 updates: | Package | From | To | | --- | --- | --- | | [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.1` | `0.28.0` | | [opentelemetry-appender-tracing](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.0` | `0.28.1` | | [opentelemetry-http](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.0` | `0.28.0` | | [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.0` | `0.28.0` | | [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.0` | `0.28.0` | | [opentelemetry-stdout](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.0` | `0.28.0` | | [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.1` | `0.28.0` | | [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.0` | `0.28.0` | Updates `opentelemetry` from 0.27.1 to 0.28.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-rust/releases) - [Commits](https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-0.27.1...opentelemetry-0.28.0) Updates `opentelemetry-appender-tracing` from 0.27.0 to 0.28.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-rust/releases) - [Commits](https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-appender-tracing-0.27.0...opentelemetry-appender-tracing-0.28.1) Updates `opentelemetry-http` from 0.27.0 to 0.28.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-rust/releases) - [Commits](https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-http-0.27.0...opentelemetry-http-0.28.0) Updates `opentelemetry-otlp` from 0.27.0 to 0.28.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-rust/releases) - [Commits](https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.27.0...opentelemetry-otlp-0.28.0) Updates `opentelemetry-semantic-conventions` from 0.27.0 to 0.28.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-rust/releases) - [Commits](https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-semantic-conventions-0.27.0...opentelemetry-semantic-conventions-0.28.0) Updates `opentelemetry-stdout` from 0.27.0 to 0.28.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-rust/releases) - [Commits](https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-stdout-0.27.0...opentelemetry-stdout-0.28.0) Updates `opentelemetry_sdk` from 0.27.1 to 0.28.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-rust/releases) - [Commits](https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry_sdk-0.27.1...opentelemetry_sdk-0.28.0) Updates `opentelemetry-proto` from 0.27.0 to 0.28.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-rust/releases) - [Commits](https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-proto-0.27.0...opentelemetry-proto-0.28.0) --- updated-dependencies: - dependency-name: opentelemetry dependency-type: direct:production update-type: version-update:semver-minor dependency-group: opentelemetry - dependency-name: opentelemetry-appender-tracing dependency-type: direct:production update-type: version-update:semver-minor dependency-group: opentelemetry - dependency-name: opentelemetry-http dependency-type: direct:production update-type: version-update:semver-minor dependency-group: opentelemetry - dependency-name: opentelemetry-otlp dependency-type: direct:production update-type: version-update:semver-minor dependency-group: opentelemetry - dependency-name: opentelemetry-semantic-conventions dependency-type: direct:production update-type: version-update:semver-minor dependency-group: opentelemetry - dependency-name: opentelemetry-stdout dependency-type: direct:production update-type: version-update:semver-minor dependency-group: opentelemetry - dependency-name: opentelemetry_sdk dependency-type: direct:production update-type: version-update:semver-minor dependency-group: opentelemetry - dependency-name: opentelemetry-proto dependency-type: direct:production update-type: version-update:semver-minor dependency-group: opentelemetry ... Signed-off-by: dependabot[bot] --- Cargo.lock | 101 ++++++++++++++++++++++-------------- crates/synd_o11y/Cargo.toml | 16 +++--- 2 files changed, 70 insertions(+), 47 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d5e11e1..fcf5c14 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2672,13 +2672,27 @@ dependencies = [ "tracing", ] +[[package]] +name = "opentelemetry" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "236e667b670a5cdf90c258f5a55794ec5ac5027e960c224bff8367a59e1e6426" +dependencies = [ + "futures-core", + "futures-sink", + "js-sys", + "pin-project-lite", + "thiserror 2.0.11", + "tracing", +] + [[package]] name = "opentelemetry-appender-tracing" -version = "0.27.0" +version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab5feffc321035ad94088a7e5333abb4d84a8726e54a802e736ce9dd7237e85b" +checksum = "c513c7af3bec30113f3d4620134ff923295f1e9c580fda2b8abe0831f925ddc0" dependencies = [ - "opentelemetry", + "opentelemetry 0.28.0", "tracing", "tracing-core", "tracing-subscriber", @@ -2686,67 +2700,68 @@ dependencies = [ [[package]] name = "opentelemetry-http" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10a8a7f5f6ba7c1b286c2fbca0454eaba116f63bbe69ed250b642d36fbb04d80" +checksum = "a8863faf2910030d139fb48715ad5ff2f35029fc5f244f6d5f689ddcf4d26253" dependencies = [ "async-trait", "bytes", "http", - "opentelemetry", + "opentelemetry 0.28.0", + "tracing", ] [[package]] name = "opentelemetry-otlp" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cf61a1868dacc576bf2b2a1c3e9ab150af7272909e80085c3173384fe11f76" +checksum = "5bef114c6d41bea83d6dc60eb41720eedd0261a67af57b66dd2b84ac46c01d91" dependencies = [ "async-trait", "futures-core", "http", - "opentelemetry", + "opentelemetry 0.28.0", "opentelemetry-proto", - "opentelemetry_sdk", + "opentelemetry_sdk 0.28.0", "prost", - "thiserror 1.0.69", + "thiserror 2.0.11", "tokio", "tonic", ] [[package]] name = "opentelemetry-proto" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6e05acbfada5ec79023c85368af14abd0b307c015e9064d249b2a950ef459a6" +checksum = "56f8870d3024727e99212eb3bb1762ec16e255e3e6f58eeb3dc8db1aa226746d" dependencies = [ + "base64 0.22.1", "hex", - "opentelemetry", - "opentelemetry_sdk", + "opentelemetry 0.28.0", + "opentelemetry_sdk 0.28.0", "prost", "serde", "tonic", + "tracing", ] [[package]] name = "opentelemetry-semantic-conventions" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc1b6902ff63b32ef6c489e8048c5e253e2e4a803ea3ea7e783914536eb15c52" +checksum = "2fb3a2f78c2d55362cd6c313b8abedfbc0142ab3c2676822068fd2ab7d51f9b7" [[package]] name = "opentelemetry-stdout" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc8a298402aa5c260be90d10dc54b5a7d4e1025c354848f8e2c976d761351049" +checksum = "5eb0e5a5132e4b80bf037a78e3e12c8402535199f5de490d0c38f7eac71bc831" dependencies = [ "async-trait", "chrono", - "opentelemetry", - "opentelemetry_sdk", - "ordered-float", + "opentelemetry 0.28.0", + "opentelemetry_sdk 0.28.0", "serde", - "serde_json", ] [[package]] @@ -2760,11 +2775,28 @@ dependencies = [ "futures-executor", "futures-util", "glob", - "opentelemetry", + "opentelemetry 0.27.1", "percent-encoding", "rand", - "serde_json", "thiserror 1.0.69", +] + +[[package]] +name = "opentelemetry_sdk" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84dfad6042089c7fc1f6118b7040dc2eb4ab520abbf410b79dc481032af39570" +dependencies = [ + "async-trait", + "futures-channel", + "futures-executor", + "futures-util", + "glob", + "opentelemetry 0.28.0", + "percent-encoding", + "rand", + "serde_json", + "thiserror 2.0.11", "tokio", "tokio-stream", "tracing", @@ -2776,15 +2808,6 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" -[[package]] -name = "ordered-float" -version = "4.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a76df7075c7d4d01fdcb46c912dd17fba5b60c78ea480b475f2b6ab6f666584e" -dependencies = [ - "num-traits", -] - [[package]] name = "overload" version = "0.1.1" @@ -3161,7 +3184,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "18bec9b0adc4eba778b33684b7ba3e7137789434769ee3ce3930463ef904cfca" dependencies = [ "anyhow", - "itertools 0.13.0", + "itertools 0.10.5", "proc-macro2", "quote", "syn 2.0.87", @@ -4366,14 +4389,14 @@ dependencies = [ "axum", "http", "insta", - "opentelemetry", + "opentelemetry 0.28.0", "opentelemetry-appender-tracing", "opentelemetry-http", "opentelemetry-otlp", "opentelemetry-proto", "opentelemetry-semantic-conventions", "opentelemetry-stdout", - "opentelemetry_sdk", + "opentelemetry_sdk 0.28.0", "rand", "reqwest", "serde", @@ -5002,8 +5025,8 @@ checksum = "97a971f6058498b5c0f1affa23e7ea202057a7301dbff68e968b2d578bcbd053" dependencies = [ "js-sys", "once_cell", - "opentelemetry", - "opentelemetry_sdk", + "opentelemetry 0.27.1", + "opentelemetry_sdk 0.27.1", "smallvec", "tracing", "tracing-core", diff --git a/crates/synd_o11y/Cargo.toml b/crates/synd_o11y/Cargo.toml index 69f00e1..6737e5c 100644 --- a/crates/synd_o11y/Cargo.toml +++ b/crates/synd_o11y/Cargo.toml @@ -15,13 +15,13 @@ version = "0.1.9" [dependencies] axum = { workspace = true } http = { workspace = true } -opentelemetry = { version = "0.27.0" } -opentelemetry-appender-tracing = { version = "0.27.0", default-features = false } # disable logs_level_enabled which affect global filtering -opentelemetry-http = { version = "0.27.0" } -opentelemetry-otlp = { version = "0.27.0", default-features = false, features = ["trace", "metrics", "logs", "grpc-tonic"] } -opentelemetry-semantic-conventions = { version = "0.27.0", features = ["semconv_experimental"] } -opentelemetry-stdout = { version = "0.27.0", optional = true, default-features = false, features = ["metrics"] } -opentelemetry_sdk = { version = "0.27.0", features = ["logs", "rt-tokio", "spec_unstable_metrics_views"] } +opentelemetry = { version = "0.28.0" } +opentelemetry-appender-tracing = { version = "0.28.1", default-features = false } # disable logs_level_enabled which affect global filtering +opentelemetry-http = { version = "0.28.0" } +opentelemetry-otlp = { version = "0.28.0", default-features = false, features = ["trace", "metrics", "logs", "grpc-tonic"] } +opentelemetry-semantic-conventions = { version = "0.28.0", features = ["semconv_experimental"] } +opentelemetry-stdout = { version = "0.28.0", optional = true, default-features = false, features = ["metrics"] } +opentelemetry_sdk = { version = "0.28.0", features = ["logs", "rt-tokio", "spec_unstable_metrics_views"] } rand = { workspace = true } reqwest = { workspace = true } serde = { workspace = true, features = ["derive"] } @@ -34,7 +34,7 @@ opentelemetry-stdout = ["dep:opentelemetry-stdout"] [dev-dependencies] insta = { workspace = true, features = ["yaml", "redactions"] } -opentelemetry-proto = { version = "0.27.0", features = ["gen-tonic", "trace", "metrics", "logs", "with-serde"] } +opentelemetry-proto = { version = "0.28.0", features = ["gen-tonic", "trace", "metrics", "logs", "with-serde"] } tokio = { workspace = true, features = ["macros", "rt-multi-thread", "sync"] } tonic = { version = "0.12.3", features = ["transport"] }