From 2eaff88f960f3f07cbcedcc07bf7ffddb298c5c6 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 2 Aug 2025 06:18:57 +0000 Subject: [PATCH 1/3] Initial plan From 642db4f2a81487175385e7924ef0524f3f7aa6b2 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 2 Aug 2025 06:26:58 +0000 Subject: [PATCH 2/3] Fix deprecated TraceId and SpanId construction in tests Co-authored-by: cijothomas <5232798+cijothomas@users.noreply.github.com> --- opentelemetry-sdk/src/logs/logger_provider.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/opentelemetry-sdk/src/logs/logger_provider.rs b/opentelemetry-sdk/src/logs/logger_provider.rs index 6a04c7c4fa..4e7398ba19 100644 --- a/opentelemetry-sdk/src/logs/logger_provider.rs +++ b/opentelemetry-sdk/src/logs/logger_provider.rs @@ -607,8 +607,8 @@ mod tests { tracer.in_span("test-span", |cx| { let ambient_ctxt = cx.span().span_context().clone(); let explicit_ctxt = TraceContext { - trace_id: TraceId::from_u128(13), - span_id: SpanId::from_u64(14), + trace_id: TraceId::from(13u128), + span_id: SpanId::from(14u64), trace_flags: None, }; From 7215d4573298728bd712d27a3ac43ef4351a91f3 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 2 Aug 2025 06:32:43 +0000 Subject: [PATCH 3/3] Remove serde_json from logs feature - not needed for basic logs functionality Co-authored-by: cijothomas <5232798+cijothomas@users.noreply.github.com> --- opentelemetry-sdk/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opentelemetry-sdk/Cargo.toml b/opentelemetry-sdk/Cargo.toml index 204dbb7fa5..4504318064 100644 --- a/opentelemetry-sdk/Cargo.toml +++ b/opentelemetry-sdk/Cargo.toml @@ -42,7 +42,7 @@ pprof = { version = "0.14", features = ["flamegraph", "criterion"] } default = ["trace", "metrics", "logs", "internal-logs"] trace = ["opentelemetry/trace", "rand", "percent-encoding"] jaeger_remote_sampler = ["trace", "opentelemetry-http", "http", "serde", "serde_json", "url", "experimental_async_runtime"] -logs = ["opentelemetry/logs", "opentelemetry/trace", "serde_json"] +logs = ["opentelemetry/logs", "opentelemetry/trace"] spec_unstable_logs_enabled = ["logs", "opentelemetry/spec_unstable_logs_enabled"] metrics = ["opentelemetry/metrics"] testing = ["opentelemetry/testing", "trace", "metrics", "logs", "rt-tokio", "rt-tokio-current-thread", "tokio/macros", "tokio/rt-multi-thread"]