From 9fdeb79e93d044d9617c2041ba2ae782cf50142e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:39:22 +0000 Subject: [PATCH 01/28] chore: Release Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- Cargo.lock | 2 +- datadog-sidecar/Cargo.toml | 2 +- libdd-capabilities-impl/Cargo.toml | 2 +- libdd-capabilities/Cargo.toml | 2 +- libdd-data-pipeline/Cargo.toml | 2 +- libdd-shared-runtime/Cargo.toml | 2 +- libdd-trace-stats/Cargo.toml | 2 +- libdd-trace-utils/Cargo.toml | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7b6e9fbe57..9a1422ff39 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2847,7 +2847,7 @@ dependencies = [ [[package]] name = "libdd-capabilities" -version = "2.0.0" +version = "2.1.0" dependencies = [ "anyhow", "bytes", diff --git a/datadog-sidecar/Cargo.toml b/datadog-sidecar/Cargo.toml index b3f8e4b28b..c61b99b3a9 100644 --- a/datadog-sidecar/Cargo.toml +++ b/datadog-sidecar/Cargo.toml @@ -20,7 +20,7 @@ arc-swap = { workspace = true, optional = true } arrayref = "0.3.7" priority-queue = "2.1.1" libdd-common = { path = "../libdd-common" } -libdd-capabilities = { path = "../libdd-capabilities", version = "2.0.0" } +libdd-capabilities = { path = "../libdd-capabilities", version = "2.1.0" } datadog-sidecar-macros = { path = "../datadog-sidecar-macros" } libdd-telemetry = { path = "../libdd-telemetry", features = ["tracing"] } diff --git a/libdd-capabilities-impl/Cargo.toml b/libdd-capabilities-impl/Cargo.toml index 498989972e..4e95f4bd7c 100644 --- a/libdd-capabilities-impl/Cargo.toml +++ b/libdd-capabilities-impl/Cargo.toml @@ -18,7 +18,7 @@ bench = false [dependencies] bytes = "1" http = "1" -libdd-capabilities = { path = "../libdd-capabilities", version = "2.0.0" } +libdd-capabilities = { path = "../libdd-capabilities", version = "2.1.0" } libdd-common = { path = "../libdd-common", version = "5.0.0", default-features = false } tokio = { version = "1", features = ["time"] } diff --git a/libdd-capabilities/Cargo.toml b/libdd-capabilities/Cargo.toml index 8b0b66ce99..c2637aaadd 100644 --- a/libdd-capabilities/Cargo.toml +++ b/libdd-capabilities/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "libdd-capabilities" -version = "2.0.0" +version = "2.1.0" description = "Portable capability traits for cross-platform libdatadog" homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-capabilities" repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-capabilities" diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index 46bc35a720..1025b61f91 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -31,7 +31,7 @@ tokio = { version = "1.23", features = [ ], default-features = false } uuid = { version = "1.10.0", features = ["v4"] } tokio-util = "0.7.11" -libdd-capabilities = { path = "../libdd-capabilities", version = "2.0.0" } +libdd-capabilities = { path = "../libdd-capabilities", version = "2.1.0" } libdd-common = { version = "5.0.0", path = "../libdd-common", default-features = false } libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime", default-features = false } libdd-telemetry = { version = "5.0.1", path = "../libdd-telemetry", default-features = false, optional = true} diff --git a/libdd-shared-runtime/Cargo.toml b/libdd-shared-runtime/Cargo.toml index a97102735a..093188f3ad 100644 --- a/libdd-shared-runtime/Cargo.toml +++ b/libdd-shared-runtime/Cargo.toml @@ -22,7 +22,7 @@ futures-util = { version = "0.3", default-features = false, features = ["alloc"] tokio = { version = "1.23", features = ["rt", "macros", "time"] } tokio-util = "0.7.11" tracing = { version = "0.1", default-features = false } -libdd-capabilities = { path = "../libdd-capabilities", version = "2.0.0" } +libdd-capabilities = { path = "../libdd-capabilities", version = "2.1.0" } libdd-common = { version = "5.0.0", path = "../libdd-common", default-features = false } [features] diff --git a/libdd-trace-stats/Cargo.toml b/libdd-trace-stats/Cargo.toml index 09f913e6e8..03772091b1 100644 --- a/libdd-trace-stats/Cargo.toml +++ b/libdd-trace-stats/Cargo.toml @@ -12,7 +12,7 @@ autobenches = false [dependencies] arc-swap.workspace = true anyhow = "1.0" -libdd-capabilities = { path = "../libdd-capabilities", version = "2.0.0" } +libdd-capabilities = { path = "../libdd-capabilities", version = "2.1.0" } libdd-common = { version = "5.0.0", path = "../libdd-common", default-features = false } libdd-ddsketch = { version = "1.0.1", path = "../libdd-ddsketch" } libdd-dogstatsd-client = { version = "3.0.0", path = "../libdd-dogstatsd-client", default-features = false, optional = true } diff --git a/libdd-trace-utils/Cargo.toml b/libdd-trace-utils/Cargo.toml index 6c653e1fe4..d60882ebdb 100644 --- a/libdd-trace-utils/Cargo.toml +++ b/libdd-trace-utils/Cargo.toml @@ -45,7 +45,7 @@ rmpv = { version = "1.3.0", default-features = false } rmp = { version = "0.8.14", default-features = false } rustc-hash = "2.1.1" -libdd-capabilities = { path = "../libdd-capabilities", version = "2.0.0" } +libdd-capabilities = { path = "../libdd-capabilities", version = "2.1.0" } libdd-common = { version = "5.0.0", path = "../libdd-common", default-features = false } libdd-trace-normalization = { version = "2.0.0", path = "../libdd-trace-normalization" } libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" } From 2b40c55e1c16db9427a45b317ab167b789e7685d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:39:24 +0000 Subject: [PATCH 02/28] chore: Release Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- Cargo.lock | 2 +- datadog-ffe/Cargo.toml | 2 +- libdd-agent-client/Cargo.toml | 2 +- libdd-capabilities-impl/Cargo.toml | 2 +- libdd-common/Cargo.toml | 2 +- libdd-crashtracker/Cargo.toml | 4 ++-- libdd-data-pipeline/Cargo.toml | 2 +- libdd-dogstatsd-client/Cargo.toml | 2 +- libdd-http-client/Cargo.toml | 2 +- libdd-profiling/Cargo.toml | 2 +- libdd-remote-config/Cargo.toml | 2 +- libdd-sampling/Cargo.toml | 4 ++-- libdd-shared-runtime/Cargo.toml | 2 +- libdd-telemetry/Cargo.toml | 2 +- libdd-trace-obfuscation/Cargo.toml | 2 +- libdd-trace-stats/Cargo.toml | 2 +- libdd-trace-utils/Cargo.toml | 2 +- libdd-tracer-flare/Cargo.toml | 2 +- 18 files changed, 20 insertions(+), 20 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9a1422ff39..e0d1df5c8d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2869,7 +2869,7 @@ dependencies = [ [[package]] name = "libdd-common" -version = "5.0.0" +version = "5.1.0" dependencies = [ "anyhow", "bytes", diff --git a/datadog-ffe/Cargo.toml b/datadog-ffe/Cargo.toml index 808aca6885..6975a417be 100644 --- a/datadog-ffe/Cargo.toml +++ b/datadog-ffe/Cargo.toml @@ -19,7 +19,7 @@ chrono = { version = "0.4.38", default-features = false, features = ["now", "ser derive_more = { version = "2.0.0", default-features = false, features = ["from", "into"] } log = { version = "0.4.21", default-features = false, features = ["kv", "kv_serde"] } md5 = { version = "0.7.0", default-features = false } -libdd-common = { version = "5.0.0", path = "../libdd-common", default-features = false, features = ["require-regex-full"] } +libdd-common = { version = "5.1.0", path = "../libdd-common", default-features = false, features = ["require-regex-full"] } semver = "1.0" serde-bool = { version = "0.1.3", default-features = false } serde_with = { version = "3.11.0", default-features = false, features = ["base64", "hex", "macros"] } diff --git a/libdd-agent-client/Cargo.toml b/libdd-agent-client/Cargo.toml index c3a463f228..2d4543933c 100644 --- a/libdd-agent-client/Cargo.toml +++ b/libdd-agent-client/Cargo.toml @@ -30,7 +30,7 @@ serde_json = "1.0" thiserror = "2" tokio = { version = "1.23", features = ["rt"] } libdd-http-client = { path = "../libdd-http-client", default-features = false } -libdd-common = { version = "5.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "5.1", path = "../libdd-common", default-features = false } tracing = { version = "0.1", default-features = false } [dev-dependencies] diff --git a/libdd-capabilities-impl/Cargo.toml b/libdd-capabilities-impl/Cargo.toml index 4e95f4bd7c..bb7800a25c 100644 --- a/libdd-capabilities-impl/Cargo.toml +++ b/libdd-capabilities-impl/Cargo.toml @@ -19,7 +19,7 @@ bench = false bytes = "1" http = "1" libdd-capabilities = { path = "../libdd-capabilities", version = "2.1.0" } -libdd-common = { path = "../libdd-common", version = "5.0.0", default-features = false } +libdd-common = { path = "../libdd-common", version = "5.1.0", default-features = false } tokio = { version = "1", features = ["time"] } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] diff --git a/libdd-common/Cargo.toml b/libdd-common/Cargo.toml index 7f3e66d55f..6f4bf22166 100644 --- a/libdd-common/Cargo.toml +++ b/libdd-common/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "libdd-common" -version = "5.0.0" +version = "5.1.0" description = "Shared utilities for Datadog libraries including HTTP/HTTPS connectors, container entity detection, tag validation, rate limiting, and Unix/Windows platform helpers" homepage = "https://github.com/DataDog/libdatadog/tree/main/datadog-common" repository = "https://github.com/DataDog/libdatadog/tree/main/datadog-common" diff --git a/libdd-crashtracker/Cargo.toml b/libdd-crashtracker/Cargo.toml index 5e88a070c4..33bf875af8 100644 --- a/libdd-crashtracker/Cargo.toml +++ b/libdd-crashtracker/Cargo.toml @@ -49,7 +49,7 @@ anyhow = "1.0" chrono = {version = "0.4", default-features = false, features = ["std", "clock", "serde"]} cxx = { version = "1.0", optional = true } errno = "0.3" -libdd-common = { version = "5.0.0", path = "../libdd-common" } +libdd-common = { version = "5.1.0", path = "../libdd-common" } libdd-telemetry = { version = "5.0.1", path = "../libdd-telemetry" } http = "1.1" libc = "0.2" @@ -85,4 +85,4 @@ cxx-build = { version = "1.0", optional = true } # in the build-script context. The build script only needs cc_utils, which has no TLS dependency. # Without this, aws-lc-sys gets compiled twice: once for the normal dep graph and once for the # build-script dep graph (Cargo resolver v2 keeps these contexts separate). -libdd-common = { version = "5.0.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "5.1.0", path = "../libdd-common", default-features = false } diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index 1025b61f91..fa4489bf25 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -32,7 +32,7 @@ tokio = { version = "1.23", features = [ uuid = { version = "1.10.0", features = ["v4"] } tokio-util = "0.7.11" libdd-capabilities = { path = "../libdd-capabilities", version = "2.1.0" } -libdd-common = { version = "5.0.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "5.1.0", path = "../libdd-common", default-features = false } libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime", default-features = false } libdd-telemetry = { version = "5.0.1", path = "../libdd-telemetry", default-features = false, optional = true} libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" } diff --git a/libdd-dogstatsd-client/Cargo.toml b/libdd-dogstatsd-client/Cargo.toml index 34f7523a4d..9e8c484a49 100644 --- a/libdd-dogstatsd-client/Cargo.toml +++ b/libdd-dogstatsd-client/Cargo.toml @@ -12,7 +12,7 @@ license.workspace = true bench = false [dependencies] -libdd-common = { version = "5.0.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "5.1.0", path = "../libdd-common", default-features = false } cadence = "1.3.0" serde = { version = "1.0", features = ["derive", "rc"] } tracing = { version = "0.1", default-features = false } diff --git a/libdd-http-client/Cargo.toml b/libdd-http-client/Cargo.toml index 3ac7d1bad1..31b557a72e 100644 --- a/libdd-http-client/Cargo.toml +++ b/libdd-http-client/Cargo.toml @@ -29,7 +29,7 @@ fastrand = "2" tokio = { version = "1.23", features = ["rt", "time"] } reqwest = { version = "0.13", default-features = false, optional = true } rustls = { version = "0.23", default-features = false, optional = true } -libdd-common = { version = "5.0.0", path = "../libdd-common", default-features = false, optional = true } +libdd-common = { version = "5.1.0", path = "../libdd-common", default-features = false, optional = true } hyper = { workspace = true, optional = true } hyper-util = { workspace = true, optional = true } http-body-util = { version = "0.1", optional = true } diff --git a/libdd-profiling/Cargo.toml b/libdd-profiling/Cargo.toml index 0db10a2c7d..cc0551d944 100644 --- a/libdd-profiling/Cargo.toml +++ b/libdd-profiling/Cargo.toml @@ -42,7 +42,7 @@ http-body-util = "0.1" httparse = "1.9" indexmap = "2.11" libdd-alloc = { version = "1.0.0", path = "../libdd-alloc" } -libdd-common = { version = "5.0.0", path = "../libdd-common", default-features = false, features = ["reqwest", "test-utils"] } +libdd-common = { version = "5.1.0", path = "../libdd-common", default-features = false, features = ["reqwest", "test-utils"] } libdd-profiling-protobuf = { version = "2.0.0", path = "../libdd-profiling-protobuf", features = ["prost_impls"] } mime = "0.3.16" parking_lot = { version = "0.12", default-features = false } diff --git a/libdd-remote-config/Cargo.toml b/libdd-remote-config/Cargo.toml index a8744716af..4c758a5f5b 100644 --- a/libdd-remote-config/Cargo.toml +++ b/libdd-remote-config/Cargo.toml @@ -35,7 +35,7 @@ test = ["hyper/server", "hyper-util"] [dependencies] anyhow = { version = "1.0" } -libdd-common = { path = "../libdd-common", version = "5.0.0", default-features = false } +libdd-common = { path = "../libdd-common", version = "5.1.0", default-features = false } libdd-trace-protobuf = { path = "../libdd-trace-protobuf", version = "3.0.2", optional = true } hyper = { workspace = true, optional = true, default-features = false } http-body-util = {version = "0.1", optional = true } diff --git a/libdd-sampling/Cargo.toml b/libdd-sampling/Cargo.toml index 55e70f554b..1243f55f90 100644 --- a/libdd-sampling/Cargo.toml +++ b/libdd-sampling/Cargo.toml @@ -32,7 +32,7 @@ required-features = ["bench-internals"] serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" lru = "0.16.3" -libdd-common = { path = "../libdd-common", version = "5.0.0", default-features = false } +libdd-common = { path = "../libdd-common", version = "5.1.0", default-features = false } libdd-trace-utils = { path = "../libdd-trace-utils", version = "8.0.0", optional = true } [features] @@ -43,4 +43,4 @@ bench-internals = [] [dev-dependencies] criterion = "0.5" -libdd-common = { path = "../libdd-common", version = "5.0.0", features = ["bench-utils"] } +libdd-common = { path = "../libdd-common", version = "5.1.0", features = ["bench-utils"] } diff --git a/libdd-shared-runtime/Cargo.toml b/libdd-shared-runtime/Cargo.toml index 093188f3ad..02d57d869b 100644 --- a/libdd-shared-runtime/Cargo.toml +++ b/libdd-shared-runtime/Cargo.toml @@ -23,7 +23,7 @@ tokio = { version = "1.23", features = ["rt", "macros", "time"] } tokio-util = "0.7.11" tracing = { version = "0.1", default-features = false } libdd-capabilities = { path = "../libdd-capabilities", version = "2.1.0" } -libdd-common = { version = "5.0.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "5.1.0", path = "../libdd-common", default-features = false } [features] default = ["https"] diff --git a/libdd-telemetry/Cargo.toml b/libdd-telemetry/Cargo.toml index 94ec5ff03f..a70d31e391 100644 --- a/libdd-telemetry/Cargo.toml +++ b/libdd-telemetry/Cargo.toml @@ -32,7 +32,7 @@ tracing = { version = "0.1", default-features = false } uuid = { version = "1.3", features = ["v4"] } hashbrown = "0.15" bytes = "1.4" -libdd-common = { version = "5.0.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "5.1.0", path = "../libdd-common", default-features = false } libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime", default-features = false } libdd-ddsketch = { version = "1.0.1", path = "../libdd-ddsketch" } diff --git a/libdd-trace-obfuscation/Cargo.toml b/libdd-trace-obfuscation/Cargo.toml index 4807d21b2c..ac90d01e4f 100644 --- a/libdd-trace-obfuscation/Cargo.toml +++ b/libdd-trace-obfuscation/Cargo.toml @@ -20,7 +20,7 @@ log = "0.4" fluent-uri = "0.4.1" libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" } libdd-trace-utils = { version = "8.0.0", path = "../libdd-trace-utils", default-features = false } -libdd-common = { version = "5.0.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "5.1.0", path = "../libdd-common", default-features = false } [features] default = ["https"] diff --git a/libdd-trace-stats/Cargo.toml b/libdd-trace-stats/Cargo.toml index 03772091b1..1b8cc79b63 100644 --- a/libdd-trace-stats/Cargo.toml +++ b/libdd-trace-stats/Cargo.toml @@ -13,7 +13,7 @@ autobenches = false arc-swap.workspace = true anyhow = "1.0" libdd-capabilities = { path = "../libdd-capabilities", version = "2.1.0" } -libdd-common = { version = "5.0.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "5.1.0", path = "../libdd-common", default-features = false } libdd-ddsketch = { version = "1.0.1", path = "../libdd-ddsketch" } libdd-dogstatsd-client = { version = "3.0.0", path = "../libdd-dogstatsd-client", default-features = false, optional = true } libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime", default-features = false } diff --git a/libdd-trace-utils/Cargo.toml b/libdd-trace-utils/Cargo.toml index d60882ebdb..f1fdc5c614 100644 --- a/libdd-trace-utils/Cargo.toml +++ b/libdd-trace-utils/Cargo.toml @@ -46,7 +46,7 @@ rmp = { version = "0.8.14", default-features = false } rustc-hash = "2.1.1" libdd-capabilities = { path = "../libdd-capabilities", version = "2.1.0" } -libdd-common = { version = "5.0.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "5.1.0", path = "../libdd-common", default-features = false } libdd-trace-normalization = { version = "2.0.0", path = "../libdd-trace-normalization" } libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" } libdd-tinybytes = { version = "1.1.1", path = "../libdd-tinybytes", features = [ diff --git a/libdd-tracer-flare/Cargo.toml b/libdd-tracer-flare/Cargo.toml index 61044913b7..226ec368c6 100644 --- a/libdd-tracer-flare/Cargo.toml +++ b/libdd-tracer-flare/Cargo.toml @@ -14,7 +14,7 @@ repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-tracer-flare [dependencies] anyhow = "1.0" libdd-remote-config = { path = "../libdd-remote-config", default-features = false } -libdd-common = { version = "5.0.0", path = "../libdd-common" } +libdd-common = { version = "5.1.0", path = "../libdd-common" } libdd-trace-utils = { version = "8.0.0", path = "../libdd-trace-utils" } http = "1" bytes = "1.11.1" From 3ad0c4c8b2510d0505a532e00ffefda745d20323 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:39:25 +0000 Subject: [PATCH 03/28] chore: Release Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-data-pipeline/Cargo.toml | 2 +- libdd-ddsketch/Cargo.toml | 2 +- libdd-telemetry/Cargo.toml | 2 +- libdd-trace-stats/Cargo.toml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e0d1df5c8d..9a98f7b257 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3047,7 +3047,7 @@ dependencies = [ [[package]] name = "libdd-ddsketch" -version = "1.0.1" +version = "1.1.0" dependencies = [ "criterion", "prost", diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index fa4489bf25..f6ced03b80 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -40,7 +40,7 @@ libdd-trace-normalization = { version = "2.0.0", path = "../libdd-trace-normaliz libdd-trace-stats = { version = "5.0.0", path = "../libdd-trace-stats", default-features = false, features = ["dogstatsd"] } libdd-trace-utils = { version = "8.0.0", path = "../libdd-trace-utils", default-features = false } libdd-trace-obfuscation = { version = "4.0.0", path = "../libdd-trace-obfuscation", default-features = false, optional = true } -libdd-ddsketch = { version = "1.0.1", path = "../libdd-ddsketch" } +libdd-ddsketch = { version = "1.1.0", path = "../libdd-ddsketch" } libdd-dogstatsd-client = { version = "3.0.0", path = "../libdd-dogstatsd-client", default-features = false } libdd-tinybytes = { version = "1.1.1", path = "../libdd-tinybytes", features = [ "bytes_string", diff --git a/libdd-ddsketch/Cargo.toml b/libdd-ddsketch/Cargo.toml index 407d588f73..f4b758143b 100644 --- a/libdd-ddsketch/Cargo.toml +++ b/libdd-ddsketch/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-ddsketch" -version = "1.0.1" +version = "1.1.0" description = "Minimal implementation of Datadog's DDSketch" homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-ddsketch" repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-ddsketch" diff --git a/libdd-telemetry/Cargo.toml b/libdd-telemetry/Cargo.toml index a70d31e391..6c2106f479 100644 --- a/libdd-telemetry/Cargo.toml +++ b/libdd-telemetry/Cargo.toml @@ -34,7 +34,7 @@ hashbrown = "0.15" bytes = "1.4" libdd-common = { version = "5.1.0", path = "../libdd-common", default-features = false } libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime", default-features = false } -libdd-ddsketch = { version = "1.0.1", path = "../libdd-ddsketch" } +libdd-ddsketch = { version = "1.1.0", path = "../libdd-ddsketch" } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] sys-info = { version = "0.9.0" } diff --git a/libdd-trace-stats/Cargo.toml b/libdd-trace-stats/Cargo.toml index 1b8cc79b63..360027a36a 100644 --- a/libdd-trace-stats/Cargo.toml +++ b/libdd-trace-stats/Cargo.toml @@ -14,7 +14,7 @@ arc-swap.workspace = true anyhow = "1.0" libdd-capabilities = { path = "../libdd-capabilities", version = "2.1.0" } libdd-common = { version = "5.1.0", path = "../libdd-common", default-features = false } -libdd-ddsketch = { version = "1.0.1", path = "../libdd-ddsketch" } +libdd-ddsketch = { version = "1.1.0", path = "../libdd-ddsketch" } libdd-dogstatsd-client = { version = "3.0.0", path = "../libdd-dogstatsd-client", default-features = false, optional = true } libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime", default-features = false } libdd-telemetry = { version = "5.0.1", path = "../libdd-telemetry", default-features = false, optional = true } From 8783726c7fe1f1f87c21d3fc8e4c9109d7238fe3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:39:26 +0000 Subject: [PATCH 04/28] chore: Release Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-data-pipeline/Cargo.toml | 2 +- libdd-library-config/Cargo.toml | 2 +- libdd-remote-config/Cargo.toml | 2 +- libdd-trace-normalization/Cargo.toml | 2 +- libdd-trace-obfuscation/Cargo.toml | 2 +- libdd-trace-protobuf/Cargo.toml | 2 +- libdd-trace-stats/Cargo.toml | 2 +- libdd-trace-utils/Cargo.toml | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9a98f7b257..6cbe1f1db6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3418,7 +3418,7 @@ dependencies = [ [[package]] name = "libdd-trace-protobuf" -version = "3.0.2" +version = "4.0.0" dependencies = [ "bolero", "prost", diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index f6ced03b80..466e3b2508 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -35,7 +35,7 @@ libdd-capabilities = { path = "../libdd-capabilities", version = "2.1.0" } libdd-common = { version = "5.1.0", path = "../libdd-common", default-features = false } libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime", default-features = false } libdd-telemetry = { version = "5.0.1", path = "../libdd-telemetry", default-features = false, optional = true} -libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" } +libdd-trace-protobuf = { version = "4.0.0", path = "../libdd-trace-protobuf" } libdd-trace-normalization = { version = "2.0.0", path = "../libdd-trace-normalization" } libdd-trace-stats = { version = "5.0.0", path = "../libdd-trace-stats", default-features = false, features = ["dogstatsd"] } libdd-trace-utils = { version = "8.0.0", path = "../libdd-trace-utils", default-features = false } diff --git a/libdd-library-config/Cargo.toml b/libdd-library-config/Cargo.toml index 909a3a25c5..b6404a61a6 100644 --- a/libdd-library-config/Cargo.toml +++ b/libdd-library-config/Cargo.toml @@ -27,7 +27,7 @@ rand = "0.8.3" rmp = "0.8.14" rmp-serde = "1.3.0" -libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" } +libdd-trace-protobuf = { version = "4.0.0", path = "../libdd-trace-protobuf" } [dev-dependencies] tempfile = { version = "3.3" } diff --git a/libdd-remote-config/Cargo.toml b/libdd-remote-config/Cargo.toml index 4c758a5f5b..18449e3281 100644 --- a/libdd-remote-config/Cargo.toml +++ b/libdd-remote-config/Cargo.toml @@ -36,7 +36,7 @@ test = ["hyper/server", "hyper-util"] [dependencies] anyhow = { version = "1.0" } libdd-common = { path = "../libdd-common", version = "5.1.0", default-features = false } -libdd-trace-protobuf = { path = "../libdd-trace-protobuf", version = "3.0.2", optional = true } +libdd-trace-protobuf = { path = "../libdd-trace-protobuf", version = "4.0.0", optional = true } hyper = { workspace = true, optional = true, default-features = false } http-body-util = {version = "0.1", optional = true } http = { version = "1.1", optional = true } diff --git a/libdd-trace-normalization/Cargo.toml b/libdd-trace-normalization/Cargo.toml index 1579a5e299..17a5f32e94 100644 --- a/libdd-trace-normalization/Cargo.toml +++ b/libdd-trace-normalization/Cargo.toml @@ -14,7 +14,7 @@ bench = false [dependencies] anyhow = "1.0" -libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" } +libdd-trace-protobuf = { version = "4.0.0", path = "../libdd-trace-protobuf" } arbitrary = { version = "1.3", features = ["derive"], optional = true } [features] diff --git a/libdd-trace-obfuscation/Cargo.toml b/libdd-trace-obfuscation/Cargo.toml index ac90d01e4f..800d128f9c 100644 --- a/libdd-trace-obfuscation/Cargo.toml +++ b/libdd-trace-obfuscation/Cargo.toml @@ -18,7 +18,7 @@ serde_json = { version = "1.0", features = ["preserve_order"] } percent-encoding = "2.1" log = "0.4" fluent-uri = "0.4.1" -libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" } +libdd-trace-protobuf = { version = "4.0.0", path = "../libdd-trace-protobuf" } libdd-trace-utils = { version = "8.0.0", path = "../libdd-trace-utils", default-features = false } libdd-common = { version = "5.1.0", path = "../libdd-common", default-features = false } diff --git a/libdd-trace-protobuf/Cargo.toml b/libdd-trace-protobuf/Cargo.toml index 978e23e9ef..f9eaceca3c 100644 --- a/libdd-trace-protobuf/Cargo.toml +++ b/libdd-trace-protobuf/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-trace-protobuf" -version = "3.0.2" +version = "4.0.0" description = "Protobuf utils for Datadog's traces serialization" homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-trace-protobuf" repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-trace-protobuf" diff --git a/libdd-trace-stats/Cargo.toml b/libdd-trace-stats/Cargo.toml index 360027a36a..921d0301db 100644 --- a/libdd-trace-stats/Cargo.toml +++ b/libdd-trace-stats/Cargo.toml @@ -18,7 +18,7 @@ libdd-ddsketch = { version = "1.1.0", path = "../libdd-ddsketch" } libdd-dogstatsd-client = { version = "3.0.0", path = "../libdd-dogstatsd-client", default-features = false, optional = true } libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime", default-features = false } libdd-telemetry = { version = "5.0.1", path = "../libdd-telemetry", default-features = false, optional = true } -libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" } +libdd-trace-protobuf = { version = "4.0.0", path = "../libdd-trace-protobuf" } libdd-trace-obfuscation = { version = "4.0.0", path = "../libdd-trace-obfuscation", default-features = false } libdd-trace-utils = { version = "8.0.0", path = "../libdd-trace-utils", default-features = false } hashbrown = { version = "0.15" } diff --git a/libdd-trace-utils/Cargo.toml b/libdd-trace-utils/Cargo.toml index f1fdc5c614..c4b3cebda3 100644 --- a/libdd-trace-utils/Cargo.toml +++ b/libdd-trace-utils/Cargo.toml @@ -48,7 +48,7 @@ rustc-hash = "2.1.1" libdd-capabilities = { path = "../libdd-capabilities", version = "2.1.0" } libdd-common = { version = "5.1.0", path = "../libdd-common", default-features = false } libdd-trace-normalization = { version = "2.0.0", path = "../libdd-trace-normalization" } -libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" } +libdd-trace-protobuf = { version = "4.0.0", path = "../libdd-trace-protobuf" } libdd-tinybytes = { version = "1.1.1", path = "../libdd-tinybytes", features = [ "bytes_string", "serialization", From 63079adb50bea5c9fac44a506fe72f4b726235e8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:39:28 +0000 Subject: [PATCH 05/28] chore: Release Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-capabilities-impl/Cargo.toml | 2 +- libdd-data-pipeline-ffi/Cargo.toml | 2 +- libdd-data-pipeline/Cargo.toml | 4 ++-- libdd-shared-runtime/Cargo.toml | 2 +- libdd-trace-stats/Cargo.toml | 2 +- libdd-trace-utils/Cargo.toml | 4 ++-- 7 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6cbe1f1db6..a78f06f89d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2857,7 +2857,7 @@ dependencies = [ [[package]] name = "libdd-capabilities-impl" -version = "2.0.0" +version = "2.1.0" dependencies = [ "bytes", "http", diff --git a/libdd-capabilities-impl/Cargo.toml b/libdd-capabilities-impl/Cargo.toml index bb7800a25c..c9aea68aba 100644 --- a/libdd-capabilities-impl/Cargo.toml +++ b/libdd-capabilities-impl/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "libdd-capabilities-impl" -version = "2.0.0" +version = "2.1.0" description = "Native implementations of libdd-capabilities traits" homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-capabilities-impl" repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-capabilities-impl" diff --git a/libdd-data-pipeline-ffi/Cargo.toml b/libdd-data-pipeline-ffi/Cargo.toml index 300786b331..1b07e0fbe2 100644 --- a/libdd-data-pipeline-ffi/Cargo.toml +++ b/libdd-data-pipeline-ffi/Cargo.toml @@ -30,7 +30,7 @@ rmp-serde = "1.3.0" libdd-trace-utils = { path = "../libdd-trace-utils" } [dependencies] -libdd-capabilities-impl = { version = "2.0.0", path = "../libdd-capabilities-impl" } +libdd-capabilities-impl = { version = "2.1.0", path = "../libdd-capabilities-impl" } libdd-data-pipeline = { path = "../libdd-data-pipeline" } libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime" } libdd-common-ffi = { path = "../libdd-common-ffi", default-features = false } diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index 466e3b2508..6a04a1273a 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -49,7 +49,7 @@ libdd-tinybytes = { version = "1.1.1", path = "../libdd-tinybytes", features = [ [target.'cfg(not(target_arch = "wasm32"))'.dependencies] tokio = { version = "1.23", features = ["time", "test-util"], default-features = false } -libdd-capabilities-impl = { version = "2.0.0", path = "../libdd-capabilities-impl", default-features = false } +libdd-capabilities-impl = { version = "2.1.0", path = "../libdd-capabilities-impl", default-features = false } [target.'cfg(target_arch = "wasm32")'.dependencies] getrandom = { version = "0.2", features = ["js"] } @@ -64,7 +64,7 @@ harness = false path = "benches/trace_buffer.rs" [dev-dependencies] -libdd-capabilities-impl = { version = "2.0.0", path = "../libdd-capabilities-impl" } +libdd-capabilities-impl = { version = "2.1.0", path = "../libdd-capabilities-impl" } libdd-log = { path = "../libdd-log" } libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime" } regex = "1.5" diff --git a/libdd-shared-runtime/Cargo.toml b/libdd-shared-runtime/Cargo.toml index 02d57d869b..b38a7a3241 100644 --- a/libdd-shared-runtime/Cargo.toml +++ b/libdd-shared-runtime/Cargo.toml @@ -32,7 +32,7 @@ fips = ["libdd-capabilities-impl/fips"] regex-lite = ["libdd-common/regex-lite"] [target.'cfg(not(target_arch = "wasm32"))'.dependencies] -libdd-capabilities-impl = { path = "../libdd-capabilities-impl", version = "2.0.0", default-features = false } +libdd-capabilities-impl = { path = "../libdd-capabilities-impl", version = "2.1.0", default-features = false } tokio = { version = "1.23", features = ["rt-multi-thread"] } [target.'cfg(target_arch = "wasm32")'.dependencies] diff --git a/libdd-trace-stats/Cargo.toml b/libdd-trace-stats/Cargo.toml index 921d0301db..6a8e4e51e5 100644 --- a/libdd-trace-stats/Cargo.toml +++ b/libdd-trace-stats/Cargo.toml @@ -31,7 +31,7 @@ tracing = { version = "0.1", default-features = false } async-trait = "0.1.85" [target.'cfg(not(target_arch = "wasm32"))'.dependencies] -libdd-capabilities-impl = { version = "2.0.0", path = "../libdd-capabilities-impl", default-features = false } +libdd-capabilities-impl = { version = "2.1.0", path = "../libdd-capabilities-impl", default-features = false } [lib] bench = false diff --git a/libdd-trace-utils/Cargo.toml b/libdd-trace-utils/Cargo.toml index c4b3cebda3..7b0934b3fd 100644 --- a/libdd-trace-utils/Cargo.toml +++ b/libdd-trace-utils/Cargo.toml @@ -69,13 +69,13 @@ urlencoding = { version = "2.1.3", optional = true } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] tokio = { version = "1", features = ["time", "rt-multi-thread"] } -libdd-capabilities-impl = { version = "2.0.0", path = "../libdd-capabilities-impl", default-features = false } +libdd-capabilities-impl = { version = "2.1.0", path = "../libdd-capabilities-impl", default-features = false } [target.'cfg(target_arch = "wasm32")'.dependencies] getrandom = { version = "0.2", features = ["js"] } [dev-dependencies] -libdd-capabilities-impl = { version = "2.0.0", path = "../libdd-capabilities-impl" } +libdd-capabilities-impl = { version = "2.1.0", path = "../libdd-capabilities-impl" } libdd-common = { path = "../libdd-common", default-features = false, features = ["bench-utils"] } bolero = "0.13" criterion = "0.5.1" From e8bb156944cae843105c4f4f5902398e60540aa4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:39:29 +0000 Subject: [PATCH 06/28] chore: Release Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-library-config/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a78f06f89d..aaeefc3c6a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3099,7 +3099,7 @@ dependencies = [ [[package]] name = "libdd-library-config" -version = "2.0.0" +version = "3.0.0" dependencies = [ "anyhow", "libc", diff --git a/libdd-library-config/Cargo.toml b/libdd-library-config/Cargo.toml index b6404a61a6..84afb04768 100644 --- a/libdd-library-config/Cargo.toml +++ b/libdd-library-config/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "libdd-library-config" -version = "2.0.0" +version = "3.0.0" description = "Configuration management library for Datadog products." homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-library-config" repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-library-config" From c20dfd43a48e032b55b4c289bacaaffe2c6f8a1e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:39:31 +0000 Subject: [PATCH 07/28] chore: Release Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-data-pipeline/Cargo.toml | 2 +- libdd-trace-normalization/Cargo.toml | 2 +- libdd-trace-utils/Cargo.toml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index aaeefc3c6a..32d95723b3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3389,7 +3389,7 @@ dependencies = [ [[package]] name = "libdd-trace-normalization" -version = "2.0.0" +version = "2.1.0" dependencies = [ "anyhow", "arbitrary", diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index 6a04a1273a..9263d51b68 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -36,7 +36,7 @@ libdd-common = { version = "5.1.0", path = "../libdd-common", default-features = libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime", default-features = false } libdd-telemetry = { version = "5.0.1", path = "../libdd-telemetry", default-features = false, optional = true} libdd-trace-protobuf = { version = "4.0.0", path = "../libdd-trace-protobuf" } -libdd-trace-normalization = { version = "2.0.0", path = "../libdd-trace-normalization" } +libdd-trace-normalization = { version = "2.1.0", path = "../libdd-trace-normalization" } libdd-trace-stats = { version = "5.0.0", path = "../libdd-trace-stats", default-features = false, features = ["dogstatsd"] } libdd-trace-utils = { version = "8.0.0", path = "../libdd-trace-utils", default-features = false } libdd-trace-obfuscation = { version = "4.0.0", path = "../libdd-trace-obfuscation", default-features = false, optional = true } diff --git a/libdd-trace-normalization/Cargo.toml b/libdd-trace-normalization/Cargo.toml index 17a5f32e94..94f33ebb92 100644 --- a/libdd-trace-normalization/Cargo.toml +++ b/libdd-trace-normalization/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-trace-normalization" -version = "2.0.0" +version = "2.1.0" authors = ["David Lee "] description = "A duplicate of trace normalization implemented in the agent in https://github.com/DataDog/datadog-agent/blob/main/pkg/trace/traceutil/normalize.go" homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-trace-normalization" diff --git a/libdd-trace-utils/Cargo.toml b/libdd-trace-utils/Cargo.toml index 7b0934b3fd..a24607ce4a 100644 --- a/libdd-trace-utils/Cargo.toml +++ b/libdd-trace-utils/Cargo.toml @@ -47,7 +47,7 @@ rustc-hash = "2.1.1" libdd-capabilities = { path = "../libdd-capabilities", version = "2.1.0" } libdd-common = { version = "5.1.0", path = "../libdd-common", default-features = false } -libdd-trace-normalization = { version = "2.0.0", path = "../libdd-trace-normalization" } +libdd-trace-normalization = { version = "2.1.0", path = "../libdd-trace-normalization" } libdd-trace-protobuf = { version = "4.0.0", path = "../libdd-trace-protobuf" } libdd-tinybytes = { version = "1.1.1", path = "../libdd-tinybytes", features = [ "bytes_string", From f8f7c300b7593b47fa675cb96339021c7b21a62e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:39:32 +0000 Subject: [PATCH 08/28] chore: Release Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-data-pipeline-ffi/Cargo.toml | 2 +- libdd-data-pipeline/Cargo.toml | 4 ++-- libdd-shared-runtime-ffi/Cargo.toml | 2 +- libdd-shared-runtime/Cargo.toml | 2 +- libdd-telemetry/Cargo.toml | 2 +- libdd-trace-stats/Cargo.toml | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 32d95723b3..c4c7977039 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3307,7 +3307,7 @@ dependencies = [ [[package]] name = "libdd-shared-runtime" -version = "1.0.0" +version = "2.0.0" dependencies = [ "async-trait", "futures", diff --git a/libdd-data-pipeline-ffi/Cargo.toml b/libdd-data-pipeline-ffi/Cargo.toml index 1b07e0fbe2..75c9894e01 100644 --- a/libdd-data-pipeline-ffi/Cargo.toml +++ b/libdd-data-pipeline-ffi/Cargo.toml @@ -32,7 +32,7 @@ libdd-trace-utils = { path = "../libdd-trace-utils" } [dependencies] libdd-capabilities-impl = { version = "2.1.0", path = "../libdd-capabilities-impl" } libdd-data-pipeline = { path = "../libdd-data-pipeline" } -libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime" } +libdd-shared-runtime = { version = "2.0.0", path = "../libdd-shared-runtime" } libdd-common-ffi = { path = "../libdd-common-ffi", default-features = false } libdd-tinybytes = { path = "../libdd-tinybytes" } libdd-trace-utils = { path = "../libdd-trace-utils" } diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index 9263d51b68..7260a5ad86 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -33,7 +33,7 @@ uuid = { version = "1.10.0", features = ["v4"] } tokio-util = "0.7.11" libdd-capabilities = { path = "../libdd-capabilities", version = "2.1.0" } libdd-common = { version = "5.1.0", path = "../libdd-common", default-features = false } -libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime", default-features = false } +libdd-shared-runtime = { version = "2.0.0", path = "../libdd-shared-runtime", default-features = false } libdd-telemetry = { version = "5.0.1", path = "../libdd-telemetry", default-features = false, optional = true} libdd-trace-protobuf = { version = "4.0.0", path = "../libdd-trace-protobuf" } libdd-trace-normalization = { version = "2.1.0", path = "../libdd-trace-normalization" } @@ -66,7 +66,7 @@ path = "benches/trace_buffer.rs" [dev-dependencies] libdd-capabilities-impl = { version = "2.1.0", path = "../libdd-capabilities-impl" } libdd-log = { path = "../libdd-log" } -libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime" } +libdd-shared-runtime = { version = "2.0.0", path = "../libdd-shared-runtime" } regex = "1.5" clap = { version = "4.0", features = ["derive"] } criterion = "0.5.1" diff --git a/libdd-shared-runtime-ffi/Cargo.toml b/libdd-shared-runtime-ffi/Cargo.toml index dddc5e7cc0..2d6b7e8fb3 100644 --- a/libdd-shared-runtime-ffi/Cargo.toml +++ b/libdd-shared-runtime-ffi/Cargo.toml @@ -23,5 +23,5 @@ regex-lite = ["libdd-shared-runtime/regex-lite"] build_common = { path = "../build-common" } [dependencies] -libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime" } +libdd-shared-runtime = { version = "2.0.0", path = "../libdd-shared-runtime" } tracing = { version = "0.1", default-features = false } diff --git a/libdd-shared-runtime/Cargo.toml b/libdd-shared-runtime/Cargo.toml index b38a7a3241..86d5866d0b 100644 --- a/libdd-shared-runtime/Cargo.toml +++ b/libdd-shared-runtime/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "libdd-shared-runtime" -version = "1.0.0" +version = "2.0.0" description = "Shared tokio runtime with fork-safe worker management for Datadog libraries" homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-shared-runtime" repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-shared-runtime" diff --git a/libdd-telemetry/Cargo.toml b/libdd-telemetry/Cargo.toml index 6c2106f479..807c95153c 100644 --- a/libdd-telemetry/Cargo.toml +++ b/libdd-telemetry/Cargo.toml @@ -33,7 +33,7 @@ uuid = { version = "1.3", features = ["v4"] } hashbrown = "0.15" bytes = "1.4" libdd-common = { version = "5.1.0", path = "../libdd-common", default-features = false } -libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime", default-features = false } +libdd-shared-runtime = { version = "2.0.0", path = "../libdd-shared-runtime", default-features = false } libdd-ddsketch = { version = "1.1.0", path = "../libdd-ddsketch" } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] diff --git a/libdd-trace-stats/Cargo.toml b/libdd-trace-stats/Cargo.toml index 6a8e4e51e5..dbc6912135 100644 --- a/libdd-trace-stats/Cargo.toml +++ b/libdd-trace-stats/Cargo.toml @@ -16,7 +16,7 @@ libdd-capabilities = { path = "../libdd-capabilities", version = "2.1.0" } libdd-common = { version = "5.1.0", path = "../libdd-common", default-features = false } libdd-ddsketch = { version = "1.1.0", path = "../libdd-ddsketch" } libdd-dogstatsd-client = { version = "3.0.0", path = "../libdd-dogstatsd-client", default-features = false, optional = true } -libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime", default-features = false } +libdd-shared-runtime = { version = "2.0.0", path = "../libdd-shared-runtime", default-features = false } libdd-telemetry = { version = "5.0.1", path = "../libdd-telemetry", default-features = false, optional = true } libdd-trace-protobuf = { version = "4.0.0", path = "../libdd-trace-protobuf" } libdd-trace-obfuscation = { version = "4.0.0", path = "../libdd-trace-obfuscation", default-features = false } From 7d964fe6e8c2adb40d34ec3f072bac3be309d9cc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:39:34 +0000 Subject: [PATCH 09/28] chore: Release Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-data-pipeline/Cargo.toml | 2 +- libdd-sampling/Cargo.toml | 2 +- libdd-trace-obfuscation/Cargo.toml | 2 +- libdd-trace-stats/Cargo.toml | 2 +- libdd-trace-utils/Cargo.toml | 2 +- libdd-tracer-flare/Cargo.toml | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c4c7977039..b6d7069b08 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3461,7 +3461,7 @@ dependencies = [ [[package]] name = "libdd-trace-utils" -version = "8.0.0" +version = "9.0.0" dependencies = [ "anyhow", "base64 0.22.1", diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index 7260a5ad86..79a94618cf 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -38,7 +38,7 @@ libdd-telemetry = { version = "5.0.1", path = "../libdd-telemetry", default-feat libdd-trace-protobuf = { version = "4.0.0", path = "../libdd-trace-protobuf" } libdd-trace-normalization = { version = "2.1.0", path = "../libdd-trace-normalization" } libdd-trace-stats = { version = "5.0.0", path = "../libdd-trace-stats", default-features = false, features = ["dogstatsd"] } -libdd-trace-utils = { version = "8.0.0", path = "../libdd-trace-utils", default-features = false } +libdd-trace-utils = { version = "9.0.0", path = "../libdd-trace-utils", default-features = false } libdd-trace-obfuscation = { version = "4.0.0", path = "../libdd-trace-obfuscation", default-features = false, optional = true } libdd-ddsketch = { version = "1.1.0", path = "../libdd-ddsketch" } libdd-dogstatsd-client = { version = "3.0.0", path = "../libdd-dogstatsd-client", default-features = false } diff --git a/libdd-sampling/Cargo.toml b/libdd-sampling/Cargo.toml index 1243f55f90..192b0014b1 100644 --- a/libdd-sampling/Cargo.toml +++ b/libdd-sampling/Cargo.toml @@ -33,7 +33,7 @@ serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" lru = "0.16.3" libdd-common = { path = "../libdd-common", version = "5.1.0", default-features = false } -libdd-trace-utils = { path = "../libdd-trace-utils", version = "8.0.0", optional = true } +libdd-trace-utils = { path = "../libdd-trace-utils", version = "9.0.0", optional = true } [features] v04_span = ["dep:libdd-trace-utils"] diff --git a/libdd-trace-obfuscation/Cargo.toml b/libdd-trace-obfuscation/Cargo.toml index 800d128f9c..b1f020d72a 100644 --- a/libdd-trace-obfuscation/Cargo.toml +++ b/libdd-trace-obfuscation/Cargo.toml @@ -19,7 +19,7 @@ percent-encoding = "2.1" log = "0.4" fluent-uri = "0.4.1" libdd-trace-protobuf = { version = "4.0.0", path = "../libdd-trace-protobuf" } -libdd-trace-utils = { version = "8.0.0", path = "../libdd-trace-utils", default-features = false } +libdd-trace-utils = { version = "9.0.0", path = "../libdd-trace-utils", default-features = false } libdd-common = { version = "5.1.0", path = "../libdd-common", default-features = false } [features] diff --git a/libdd-trace-stats/Cargo.toml b/libdd-trace-stats/Cargo.toml index dbc6912135..f60605a169 100644 --- a/libdd-trace-stats/Cargo.toml +++ b/libdd-trace-stats/Cargo.toml @@ -20,7 +20,7 @@ libdd-shared-runtime = { version = "2.0.0", path = "../libdd-shared-runtime", de libdd-telemetry = { version = "5.0.1", path = "../libdd-telemetry", default-features = false, optional = true } libdd-trace-protobuf = { version = "4.0.0", path = "../libdd-trace-protobuf" } libdd-trace-obfuscation = { version = "4.0.0", path = "../libdd-trace-obfuscation", default-features = false } -libdd-trace-utils = { version = "8.0.0", path = "../libdd-trace-utils", default-features = false } +libdd-trace-utils = { version = "9.0.0", path = "../libdd-trace-utils", default-features = false } hashbrown = { version = "0.15" } http = "1.1" rmp-serde = "1.3.0" diff --git a/libdd-trace-utils/Cargo.toml b/libdd-trace-utils/Cargo.toml index a24607ce4a..024d9061d6 100644 --- a/libdd-trace-utils/Cargo.toml +++ b/libdd-trace-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-trace-utils" -version = "8.0.0" +version = "9.0.0" description = "Trace utilities including span processing, MessagePack encoding/decoding, payload handling, and HTTP transport with retry logic for Datadog APM" homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-trace-utils" repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-trace-utils" diff --git a/libdd-tracer-flare/Cargo.toml b/libdd-tracer-flare/Cargo.toml index 226ec368c6..972ed66b0f 100644 --- a/libdd-tracer-flare/Cargo.toml +++ b/libdd-tracer-flare/Cargo.toml @@ -15,7 +15,7 @@ repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-tracer-flare anyhow = "1.0" libdd-remote-config = { path = "../libdd-remote-config", default-features = false } libdd-common = { version = "5.1.0", path = "../libdd-common" } -libdd-trace-utils = { version = "8.0.0", path = "../libdd-trace-utils" } +libdd-trace-utils = { version = "9.0.0", path = "../libdd-trace-utils" } http = "1" bytes = "1.11.1" tokio = { version = "1.36.0", features = ["time"] } From cff9012eaddf1c11b24eaecf899657255b0e57f2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:39:35 +0000 Subject: [PATCH 10/28] chore: Release Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-crashtracker/Cargo.toml | 2 +- libdd-data-pipeline/Cargo.toml | 2 +- libdd-telemetry/Cargo.toml | 2 +- libdd-trace-stats/Cargo.toml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b6d7069b08..4d6cb95a9c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3332,7 +3332,7 @@ dependencies = [ [[package]] name = "libdd-telemetry" -version = "5.0.1" +version = "6.0.0" dependencies = [ "anyhow", "async-trait", diff --git a/libdd-crashtracker/Cargo.toml b/libdd-crashtracker/Cargo.toml index 33bf875af8..3322ff6933 100644 --- a/libdd-crashtracker/Cargo.toml +++ b/libdd-crashtracker/Cargo.toml @@ -50,7 +50,7 @@ chrono = {version = "0.4", default-features = false, features = ["std", "clock", cxx = { version = "1.0", optional = true } errno = "0.3" libdd-common = { version = "5.1.0", path = "../libdd-common" } -libdd-telemetry = { version = "5.0.1", path = "../libdd-telemetry" } +libdd-telemetry = { version = "6.0.0", path = "../libdd-telemetry" } http = "1.1" libc = "0.2" nix = { version = "0.29", features = ["poll", "signal", "socket"] } diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index 79a94618cf..69bbe759d9 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -34,7 +34,7 @@ tokio-util = "0.7.11" libdd-capabilities = { path = "../libdd-capabilities", version = "2.1.0" } libdd-common = { version = "5.1.0", path = "../libdd-common", default-features = false } libdd-shared-runtime = { version = "2.0.0", path = "../libdd-shared-runtime", default-features = false } -libdd-telemetry = { version = "5.0.1", path = "../libdd-telemetry", default-features = false, optional = true} +libdd-telemetry = { version = "6.0.0", path = "../libdd-telemetry", default-features = false, optional = true} libdd-trace-protobuf = { version = "4.0.0", path = "../libdd-trace-protobuf" } libdd-trace-normalization = { version = "2.1.0", path = "../libdd-trace-normalization" } libdd-trace-stats = { version = "5.0.0", path = "../libdd-trace-stats", default-features = false, features = ["dogstatsd"] } diff --git a/libdd-telemetry/Cargo.toml b/libdd-telemetry/Cargo.toml index 807c95153c..fae3a3a30f 100644 --- a/libdd-telemetry/Cargo.toml +++ b/libdd-telemetry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-telemetry" -version= "5.0.1" +version= "6.0.0" description = "Telemetry client allowing to send data as described in https://docs.datadoghq.com/tracing/configure_data_security/?tab=net#telemetry-collection" homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-telemetry" repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-telemetry" diff --git a/libdd-trace-stats/Cargo.toml b/libdd-trace-stats/Cargo.toml index f60605a169..e38ade3dad 100644 --- a/libdd-trace-stats/Cargo.toml +++ b/libdd-trace-stats/Cargo.toml @@ -17,7 +17,7 @@ libdd-common = { version = "5.1.0", path = "../libdd-common", default-features = libdd-ddsketch = { version = "1.1.0", path = "../libdd-ddsketch" } libdd-dogstatsd-client = { version = "3.0.0", path = "../libdd-dogstatsd-client", default-features = false, optional = true } libdd-shared-runtime = { version = "2.0.0", path = "../libdd-shared-runtime", default-features = false } -libdd-telemetry = { version = "5.0.1", path = "../libdd-telemetry", default-features = false, optional = true } +libdd-telemetry = { version = "6.0.0", path = "../libdd-telemetry", default-features = false, optional = true } libdd-trace-protobuf = { version = "4.0.0", path = "../libdd-trace-protobuf" } libdd-trace-obfuscation = { version = "4.0.0", path = "../libdd-trace-obfuscation", default-features = false } libdd-trace-utils = { version = "9.0.0", path = "../libdd-trace-utils", default-features = false } From 8db49d3ebf256eafeb97ac384b1f8b5eac207a8e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:39:37 +0000 Subject: [PATCH 11/28] chore: Release Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-data-pipeline/Cargo.toml | 2 +- libdd-trace-obfuscation/Cargo.toml | 2 +- libdd-trace-stats/Cargo.toml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4d6cb95a9c..5277a8fa25 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3401,7 +3401,7 @@ dependencies = [ [[package]] name = "libdd-trace-obfuscation" -version = "4.0.0" +version = "4.0.1" dependencies = [ "anyhow", "criterion", diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index 69bbe759d9..5de8cf9cbf 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -39,7 +39,7 @@ libdd-trace-protobuf = { version = "4.0.0", path = "../libdd-trace-protobuf" } libdd-trace-normalization = { version = "2.1.0", path = "../libdd-trace-normalization" } libdd-trace-stats = { version = "5.0.0", path = "../libdd-trace-stats", default-features = false, features = ["dogstatsd"] } libdd-trace-utils = { version = "9.0.0", path = "../libdd-trace-utils", default-features = false } -libdd-trace-obfuscation = { version = "4.0.0", path = "../libdd-trace-obfuscation", default-features = false, optional = true } +libdd-trace-obfuscation = { version = "4.0.1", path = "../libdd-trace-obfuscation", default-features = false, optional = true } libdd-ddsketch = { version = "1.1.0", path = "../libdd-ddsketch" } libdd-dogstatsd-client = { version = "3.0.0", path = "../libdd-dogstatsd-client", default-features = false } libdd-tinybytes = { version = "1.1.1", path = "../libdd-tinybytes", features = [ diff --git a/libdd-trace-obfuscation/Cargo.toml b/libdd-trace-obfuscation/Cargo.toml index b1f020d72a..ade59c8228 100644 --- a/libdd-trace-obfuscation/Cargo.toml +++ b/libdd-trace-obfuscation/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-trace-obfuscation" -version = "4.0.0" +version = "4.0.1" description = "A duplicate of trace obfuscator implemented in the agent and documented in https://docs.datadoghq.com/tracing/configure_data_security/?tab=net#trace-obfuscation" homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-trace-obfuscation" repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-trace-obfuscation" diff --git a/libdd-trace-stats/Cargo.toml b/libdd-trace-stats/Cargo.toml index e38ade3dad..f0aea75ce6 100644 --- a/libdd-trace-stats/Cargo.toml +++ b/libdd-trace-stats/Cargo.toml @@ -19,7 +19,7 @@ libdd-dogstatsd-client = { version = "3.0.0", path = "../libdd-dogstatsd-client" libdd-shared-runtime = { version = "2.0.0", path = "../libdd-shared-runtime", default-features = false } libdd-telemetry = { version = "6.0.0", path = "../libdd-telemetry", default-features = false, optional = true } libdd-trace-protobuf = { version = "4.0.0", path = "../libdd-trace-protobuf" } -libdd-trace-obfuscation = { version = "4.0.0", path = "../libdd-trace-obfuscation", default-features = false } +libdd-trace-obfuscation = { version = "4.0.1", path = "../libdd-trace-obfuscation", default-features = false } libdd-trace-utils = { version = "9.0.0", path = "../libdd-trace-utils", default-features = false } hashbrown = { version = "0.15" } http = "1.1" From fe4d6443dc5f5ffdfce45c7e49505fd1bacdb5ba Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:39:38 +0000 Subject: [PATCH 12/28] chore: Release Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-data-pipeline/Cargo.toml | 2 +- libdd-trace-stats/Cargo.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5277a8fa25..505ae96c36 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3432,7 +3432,7 @@ dependencies = [ [[package]] name = "libdd-trace-stats" -version = "5.0.0" +version = "6.0.0" dependencies = [ "anyhow", "arc-swap", diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index 5de8cf9cbf..84b1d934d5 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -37,7 +37,7 @@ libdd-shared-runtime = { version = "2.0.0", path = "../libdd-shared-runtime", de libdd-telemetry = { version = "6.0.0", path = "../libdd-telemetry", default-features = false, optional = true} libdd-trace-protobuf = { version = "4.0.0", path = "../libdd-trace-protobuf" } libdd-trace-normalization = { version = "2.1.0", path = "../libdd-trace-normalization" } -libdd-trace-stats = { version = "5.0.0", path = "../libdd-trace-stats", default-features = false, features = ["dogstatsd"] } +libdd-trace-stats = { version = "6.0.0", path = "../libdd-trace-stats", default-features = false, features = ["dogstatsd"] } libdd-trace-utils = { version = "9.0.0", path = "../libdd-trace-utils", default-features = false } libdd-trace-obfuscation = { version = "4.0.1", path = "../libdd-trace-obfuscation", default-features = false, optional = true } libdd-ddsketch = { version = "1.1.0", path = "../libdd-ddsketch" } diff --git a/libdd-trace-stats/Cargo.toml b/libdd-trace-stats/Cargo.toml index f0aea75ce6..597aa4d76f 100644 --- a/libdd-trace-stats/Cargo.toml +++ b/libdd-trace-stats/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-trace-stats" -version = "5.0.0" +version = "6.0.0" description = "This crate provides utilities to compute stats from Datadog traces." homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-trace-stats" repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-trace-stats" From 7658747a859dde3c50a0076330da0344be300e6f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:39:39 +0000 Subject: [PATCH 13/28] chore: Release Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-data-pipeline/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 505ae96c36..0e34c16423 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2986,7 +2986,7 @@ dependencies = [ [[package]] name = "libdd-data-pipeline" -version = "6.0.0" +version = "7.0.0" dependencies = [ "anyhow", "arc-swap", diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index 84b1d934d5..91c97c8ca0 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-data-pipeline" -version= "6.0.0" +version= "7.0.0" description = "Trace exporter package allowing sending data from datadog SDKs to the Trace Agent." homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-data-pipeline" repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-data-pipeline" From e9f256ad0d1c732b0c94fa5213babdf9a469fc53 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:39:41 +0000 Subject: [PATCH 14/28] chore(release): update version for libdd-capabilities-impl with major bumps Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-capabilities-impl/Cargo.toml | 2 +- libdd-data-pipeline-ffi/Cargo.toml | 2 +- libdd-data-pipeline/Cargo.toml | 4 ++-- libdd-shared-runtime/Cargo.toml | 2 +- libdd-trace-stats/Cargo.toml | 2 +- libdd-trace-utils/Cargo.toml | 4 ++-- 7 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0e34c16423..85736c996f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2857,7 +2857,7 @@ dependencies = [ [[package]] name = "libdd-capabilities-impl" -version = "2.1.0" +version = "3.0.0" dependencies = [ "bytes", "http", diff --git a/libdd-capabilities-impl/Cargo.toml b/libdd-capabilities-impl/Cargo.toml index c9aea68aba..f4da7baa45 100644 --- a/libdd-capabilities-impl/Cargo.toml +++ b/libdd-capabilities-impl/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "libdd-capabilities-impl" -version = "2.1.0" +version = "3.0.0" description = "Native implementations of libdd-capabilities traits" homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-capabilities-impl" repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-capabilities-impl" diff --git a/libdd-data-pipeline-ffi/Cargo.toml b/libdd-data-pipeline-ffi/Cargo.toml index 75c9894e01..2ddb404544 100644 --- a/libdd-data-pipeline-ffi/Cargo.toml +++ b/libdd-data-pipeline-ffi/Cargo.toml @@ -30,7 +30,7 @@ rmp-serde = "1.3.0" libdd-trace-utils = { path = "../libdd-trace-utils" } [dependencies] -libdd-capabilities-impl = { version = "2.1.0", path = "../libdd-capabilities-impl" } +libdd-capabilities-impl = { version = "3.0.0", path = "../libdd-capabilities-impl" } libdd-data-pipeline = { path = "../libdd-data-pipeline" } libdd-shared-runtime = { version = "2.0.0", path = "../libdd-shared-runtime" } libdd-common-ffi = { path = "../libdd-common-ffi", default-features = false } diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index 91c97c8ca0..cdbe65bab4 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -49,7 +49,7 @@ libdd-tinybytes = { version = "1.1.1", path = "../libdd-tinybytes", features = [ [target.'cfg(not(target_arch = "wasm32"))'.dependencies] tokio = { version = "1.23", features = ["time", "test-util"], default-features = false } -libdd-capabilities-impl = { version = "2.1.0", path = "../libdd-capabilities-impl", default-features = false } +libdd-capabilities-impl = { version = "3.0.0", path = "../libdd-capabilities-impl", default-features = false } [target.'cfg(target_arch = "wasm32")'.dependencies] getrandom = { version = "0.2", features = ["js"] } @@ -64,7 +64,7 @@ harness = false path = "benches/trace_buffer.rs" [dev-dependencies] -libdd-capabilities-impl = { version = "2.1.0", path = "../libdd-capabilities-impl" } +libdd-capabilities-impl = { version = "3.0.0", path = "../libdd-capabilities-impl" } libdd-log = { path = "../libdd-log" } libdd-shared-runtime = { version = "2.0.0", path = "../libdd-shared-runtime" } regex = "1.5" diff --git a/libdd-shared-runtime/Cargo.toml b/libdd-shared-runtime/Cargo.toml index 86d5866d0b..ef129ec4a5 100644 --- a/libdd-shared-runtime/Cargo.toml +++ b/libdd-shared-runtime/Cargo.toml @@ -32,7 +32,7 @@ fips = ["libdd-capabilities-impl/fips"] regex-lite = ["libdd-common/regex-lite"] [target.'cfg(not(target_arch = "wasm32"))'.dependencies] -libdd-capabilities-impl = { path = "../libdd-capabilities-impl", version = "2.1.0", default-features = false } +libdd-capabilities-impl = { path = "../libdd-capabilities-impl", version = "3.0.0", default-features = false } tokio = { version = "1.23", features = ["rt-multi-thread"] } [target.'cfg(target_arch = "wasm32")'.dependencies] diff --git a/libdd-trace-stats/Cargo.toml b/libdd-trace-stats/Cargo.toml index 597aa4d76f..b7fea8b7a5 100644 --- a/libdd-trace-stats/Cargo.toml +++ b/libdd-trace-stats/Cargo.toml @@ -31,7 +31,7 @@ tracing = { version = "0.1", default-features = false } async-trait = "0.1.85" [target.'cfg(not(target_arch = "wasm32"))'.dependencies] -libdd-capabilities-impl = { version = "2.1.0", path = "../libdd-capabilities-impl", default-features = false } +libdd-capabilities-impl = { version = "3.0.0", path = "../libdd-capabilities-impl", default-features = false } [lib] bench = false diff --git a/libdd-trace-utils/Cargo.toml b/libdd-trace-utils/Cargo.toml index 024d9061d6..3d34cab1df 100644 --- a/libdd-trace-utils/Cargo.toml +++ b/libdd-trace-utils/Cargo.toml @@ -69,13 +69,13 @@ urlencoding = { version = "2.1.3", optional = true } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] tokio = { version = "1", features = ["time", "rt-multi-thread"] } -libdd-capabilities-impl = { version = "2.1.0", path = "../libdd-capabilities-impl", default-features = false } +libdd-capabilities-impl = { version = "3.0.0", path = "../libdd-capabilities-impl", default-features = false } [target.'cfg(target_arch = "wasm32")'.dependencies] getrandom = { version = "0.2", features = ["js"] } [dev-dependencies] -libdd-capabilities-impl = { version = "2.1.0", path = "../libdd-capabilities-impl" } +libdd-capabilities-impl = { version = "3.0.0", path = "../libdd-capabilities-impl" } libdd-common = { path = "../libdd-common", default-features = false, features = ["bench-utils"] } bolero = "0.13" criterion = "0.5.1" From 32654a02ce364f3a24a3c64beae86163df2f7be1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:39:42 +0000 Subject: [PATCH 15/28] chore(release): update version for libdd-trace-obfuscation with major bumps Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-data-pipeline/Cargo.toml | 2 +- libdd-trace-obfuscation/Cargo.toml | 2 +- libdd-trace-stats/Cargo.toml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 85736c996f..a165419404 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3401,7 +3401,7 @@ dependencies = [ [[package]] name = "libdd-trace-obfuscation" -version = "4.0.1" +version = "5.0.0" dependencies = [ "anyhow", "criterion", diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index cdbe65bab4..820b2989df 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -39,7 +39,7 @@ libdd-trace-protobuf = { version = "4.0.0", path = "../libdd-trace-protobuf" } libdd-trace-normalization = { version = "2.1.0", path = "../libdd-trace-normalization" } libdd-trace-stats = { version = "6.0.0", path = "../libdd-trace-stats", default-features = false, features = ["dogstatsd"] } libdd-trace-utils = { version = "9.0.0", path = "../libdd-trace-utils", default-features = false } -libdd-trace-obfuscation = { version = "4.0.1", path = "../libdd-trace-obfuscation", default-features = false, optional = true } +libdd-trace-obfuscation = { version = "5.0.0", path = "../libdd-trace-obfuscation", default-features = false, optional = true } libdd-ddsketch = { version = "1.1.0", path = "../libdd-ddsketch" } libdd-dogstatsd-client = { version = "3.0.0", path = "../libdd-dogstatsd-client", default-features = false } libdd-tinybytes = { version = "1.1.1", path = "../libdd-tinybytes", features = [ diff --git a/libdd-trace-obfuscation/Cargo.toml b/libdd-trace-obfuscation/Cargo.toml index ade59c8228..702749a388 100644 --- a/libdd-trace-obfuscation/Cargo.toml +++ b/libdd-trace-obfuscation/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-trace-obfuscation" -version = "4.0.1" +version = "5.0.0" description = "A duplicate of trace obfuscator implemented in the agent and documented in https://docs.datadoghq.com/tracing/configure_data_security/?tab=net#trace-obfuscation" homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-trace-obfuscation" repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-trace-obfuscation" diff --git a/libdd-trace-stats/Cargo.toml b/libdd-trace-stats/Cargo.toml index b7fea8b7a5..d74af1d1f5 100644 --- a/libdd-trace-stats/Cargo.toml +++ b/libdd-trace-stats/Cargo.toml @@ -19,7 +19,7 @@ libdd-dogstatsd-client = { version = "3.0.0", path = "../libdd-dogstatsd-client" libdd-shared-runtime = { version = "2.0.0", path = "../libdd-shared-runtime", default-features = false } libdd-telemetry = { version = "6.0.0", path = "../libdd-telemetry", default-features = false, optional = true } libdd-trace-protobuf = { version = "4.0.0", path = "../libdd-trace-protobuf" } -libdd-trace-obfuscation = { version = "4.0.1", path = "../libdd-trace-obfuscation", default-features = false } +libdd-trace-obfuscation = { version = "5.0.0", path = "../libdd-trace-obfuscation", default-features = false } libdd-trace-utils = { version = "9.0.0", path = "../libdd-trace-utils", default-features = false } hashbrown = { version = "0.15" } http = "1.1" From b126f4f809ae9498eb36679588ac816e7d39088e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:39:44 +0000 Subject: [PATCH 16/28] chore(release): update CHANGELOG.md for libdd-capabilities Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- libdd-capabilities/CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libdd-capabilities/CHANGELOG.md b/libdd-capabilities/CHANGELOG.md index 818bfc0b97..45ced229d7 100644 --- a/libdd-capabilities/CHANGELOG.md +++ b/libdd-capabilities/CHANGELOG.md @@ -2,6 +2,14 @@ +## [2.1.0](https://github.com/datadog/libdatadog/compare/libdd-capabilities-v2.0.0..libdd-capabilities-v2.1.0) - 2026-07-03 + +### Added + +- Add stdout log trace exporter ([#2074](https://github.com/datadog/libdatadog/issues/2074)) - ([c2751ef](https://github.com/datadog/libdatadog/commit/c2751eff7036159127ec52c69130eebf7d9a5a97)) + + + ## [2.0.0](https://github.com/datadog/libdatadog/compare/libdd-capabilities-v1.0.0..libdd-capabilities-v2.0.0) - 2026-05-15 ### Added From a50668673af8b621b0f244a3098f56b22c90dbcc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:39:45 +0000 Subject: [PATCH 17/28] chore(release): update CHANGELOG.md for libdd-common Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- libdd-common/CHANGELOG.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/libdd-common/CHANGELOG.md b/libdd-common/CHANGELOG.md index 236851fb4e..079e483cba 100644 --- a/libdd-common/CHANGELOG.md +++ b/libdd-common/CHANGELOG.md @@ -2,6 +2,19 @@ +## [5.1.0](https://github.com/datadog/libdatadog/compare/libdd-common-v5.0.0..libdd-common-v5.1.0) - 2026-07-03 + +### Added + +- Add helpers in ddcommon to fetch the machine UUID l… ([#2163](https://github.com/datadog/libdatadog/issues/2163)) - ([e646931](https://github.com/datadog/libdatadog/commit/e6469314304c3eaae9a0b76ad48ff859e8bb8657)) + +### Fixed + +- Update rustls-webpki to 0.103.13 ([#2187](https://github.com/datadog/libdatadog/issues/2187)) - ([3ba5431](https://github.com/datadog/libdatadog/commit/3ba543127039a0b785ede64d8eec2d367e49cb1a)) +- Update anyhow for unsoundness ([#2186](https://github.com/datadog/libdatadog/issues/2186)) - ([f8b9cc1](https://github.com/datadog/libdatadog/commit/f8b9cc1d8db5cf69a070588fa6b728a75842653a)) + + + ## [5.0.0](https://github.com/datadog/libdatadog/compare/libdd-common-v4.2.0..libdd-common-v5.0.0) - 2026-06-19 ### Added From 7eaaae10bc9a139ad4fdca02c52afdac81d713d0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:39:46 +0000 Subject: [PATCH 18/28] chore(release): update CHANGELOG.md for libdd-ddsketch Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- libdd-ddsketch/CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/libdd-ddsketch/CHANGELOG.md b/libdd-ddsketch/CHANGELOG.md index ea056e4fa0..500939be31 100644 --- a/libdd-ddsketch/CHANGELOG.md +++ b/libdd-ddsketch/CHANGELOG.md @@ -2,6 +2,18 @@ +## [1.1.0](https://github.com/datadog/libdatadog/compare/libdd-ddsketch-v1.0.1..libdd-ddsketch-v1.1.0) - 2026-07-03 + +### Added + +- Export client-computed span stats as OTLP trace metrics ([#2067](https://github.com/datadog/libdatadog/issues/2067)) - ([cc2d696](https://github.com/datadog/libdatadog/commit/cc2d6963073a6f5f37c31c4429b805760e836906)) + +### Changed + +- Add microbenchmarks for add/encode/collapse ([#2125](https://github.com/datadog/libdatadog/issues/2125)) - ([952c2ef](https://github.com/datadog/libdatadog/commit/952c2ef75cdf7b2895d7152100ea61c12ccf4439)) + + + ## [1.0.1](https://github.com/datadog/libdatadog/compare/libdd-ddsketch-v1.0.0..libdd-ddsketch-v1.0.1) - 2026-02-23 ### Changed From 92d4ba8c7a6a110b929633034797b7113e26a01b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:39:47 +0000 Subject: [PATCH 19/28] chore(release): update CHANGELOG.md for libdd-trace-protobuf Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- libdd-trace-protobuf/CHANGELOG.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/libdd-trace-protobuf/CHANGELOG.md b/libdd-trace-protobuf/CHANGELOG.md index b50a6fe21a..4c3c28a81d 100644 --- a/libdd-trace-protobuf/CHANGELOG.md +++ b/libdd-trace-protobuf/CHANGELOG.md @@ -2,6 +2,20 @@ +## [4.0.0](https://github.com/datadog/libdatadog/compare/libdd-trace-protobuf-v3.0.2..libdd-trace-protobuf-v4.0.0) - 2026-07-03 + +### Added + +- OTLP HTTP/protobuf trace export ([#2115](https://github.com/datadog/libdatadog/issues/2115)) - ([4e8e6cc](https://github.com/datadog/libdatadog/commit/4e8e6cc8c0fe083089cc8e57f0fd26667f29941c)) +- Use the proto file from the agent ([#2165](https://github.com/datadog/libdatadog/issues/2165)) - ([3ff0006](https://github.com/datadog/libdatadog/commit/3ff0006718c3e4fea7e0ed1ae7c8a4cacf0268ff)) +- Add whole key cardinality limit ([#2158](https://github.com/datadog/libdatadog/issues/2158)) - ([a38b630](https://github.com/datadog/libdatadog/commit/a38b6304dcd63c91a52a752f2baa04e7d21e374d)) + +### Changed + +- Update protobufs to be in sync with datadog-agent ([#2180](https://github.com/datadog/libdatadog/issues/2180)) - ([b02d454](https://github.com/datadog/libdatadog/commit/b02d454576034ea56becbd61411ff2f831a89562)) + + + ## [3.0.2](https://github.com/datadog/libdatadog/compare/libdd-trace-protobuf-v3.0.1..libdd-trace-protobuf-v3.0.2) - 2026-05-18 ### Added From bb41ef5ab4036851670ae8ffc37488db321d9fc8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:39:49 +0000 Subject: [PATCH 20/28] chore(release): update CHANGELOG.md for libdd-capabilities-impl Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- libdd-capabilities-impl/CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libdd-capabilities-impl/CHANGELOG.md b/libdd-capabilities-impl/CHANGELOG.md index 2bba046af1..19e4228c71 100644 --- a/libdd-capabilities-impl/CHANGELOG.md +++ b/libdd-capabilities-impl/CHANGELOG.md @@ -2,6 +2,14 @@ +## [3.0.0](https://github.com/datadog/libdatadog/compare/libdd-capabilities-impl-v2.0.0..libdd-capabilities-impl-v3.0.0) - 2026-07-03 + +### Added + +- Add stdout log trace exporter ([#2074](https://github.com/datadog/libdatadog/issues/2074)) - ([c2751ef](https://github.com/datadog/libdatadog/commit/c2751eff7036159127ec52c69130eebf7d9a5a97)) + + + ## [2.0.0](https://github.com/datadog/libdatadog/compare/libdd-capabilities-impl-v1.0.0..libdd-capabilities-impl-v2.0.0) - 2026-05-15 ### Added From 57616dbaee80dcc00bc4e410317e7f1ac70befc2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:39:50 +0000 Subject: [PATCH 21/28] chore(release): update CHANGELOG.md for libdd-library-config Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- libdd-library-config/CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/libdd-library-config/CHANGELOG.md b/libdd-library-config/CHANGELOG.md index c9b0948976..934b33873a 100644 --- a/libdd-library-config/CHANGELOG.md +++ b/libdd-library-config/CHANGELOG.md @@ -2,6 +2,18 @@ +## [3.0.0](https://github.com/datadog/libdatadog/compare/libdd-library-config-v2.0.0..libdd-library-config-v3.0.0) - 2026-07-03 + +### Added + +- Caller-supplied threadlocal schema and extra process-context attributes ([#2162](https://github.com/datadog/libdatadog/issues/2162)) - ([7cdeb78](https://github.com/datadog/libdatadog/commit/7cdeb7896e92d1ba38bde495934e112dac2eda25)) + +### Fixed + +- Put the threadlocal attributes at the right place in the context ([#2167](https://github.com/datadog/libdatadog/issues/2167)) - ([3630553](https://github.com/datadog/libdatadog/commit/36305534667a75c3125ad92c092829449439b324)) + + + ## [2.0.0](https://github.com/datadog/libdatadog/compare/libdd-library-config-v1.1.0..libdd-library-config-v2.0.0) - 2026-05-26 ### Added From 0feb8020c399dce14e75e27b9be74d38c5062020 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:39:51 +0000 Subject: [PATCH 22/28] chore(release): update CHANGELOG.md for libdd-trace-normalization Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- libdd-trace-normalization/CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libdd-trace-normalization/CHANGELOG.md b/libdd-trace-normalization/CHANGELOG.md index dabb313429..f4b5e2a073 100644 --- a/libdd-trace-normalization/CHANGELOG.md +++ b/libdd-trace-normalization/CHANGELOG.md @@ -2,6 +2,14 @@ +## [2.1.0](https://github.com/datadog/libdatadog/compare/libdd-trace-normalization-v2.0.0..libdd-trace-normalization-v2.1.0) - 2026-07-03 + +### Added + +- CSS Trace Filters ([#1985](https://github.com/datadog/libdatadog/issues/1985)) - ([2842d90](https://github.com/datadog/libdatadog/commit/2842d906c6f6596fd589d85767038cec3f646d37)) + + + ## [2.0.0](https://github.com/datadog/libdatadog/compare/libdd-trace-normalization-v1.0.3..libdd-trace-normalization-v2.0.0) - 2026-03-25 ### Changed From 0c8f206f3f1f4d575753f1d7b915860dabde3159 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:39:52 +0000 Subject: [PATCH 23/28] chore(release): update CHANGELOG.md for libdd-shared-runtime Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- libdd-shared-runtime/CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/libdd-shared-runtime/CHANGELOG.md b/libdd-shared-runtime/CHANGELOG.md index 87f69e95e8..e5b6414e1c 100644 --- a/libdd-shared-runtime/CHANGELOG.md +++ b/libdd-shared-runtime/CHANGELOG.md @@ -1,6 +1,15 @@ # Changelog + +## [2.0.0](https://github.com/datadog/libdatadog/compare/libdd-shared-runtime-v1.0.0..libdd-shared-runtime-v2.0.0) - 2026-07-03 + +### Added + +- SharedRuntime Borrowed & Owned mode ([#2061](https://github.com/datadog/libdatadog/issues/2061)) - ([4b79b7e](https://github.com/datadog/libdatadog/commit/4b79b7ed87113bea01db583d54e13fb0c2a19e74)) +- Use weak waker in trigger [APMSP-3371] ([#2050](https://github.com/datadog/libdatadog/issues/2050)) - ([da8cbcb](https://github.com/datadog/libdatadog/commit/da8cbcb8b81b5b46d8d06da494157d6c74eabf0e)) + + ## 1.0.0 - 2026-05-15 Initial release. From 02fe8bfa68056207807cd032d80138614f61820e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:39:53 +0000 Subject: [PATCH 24/28] chore(release): update CHANGELOG.md for libdd-trace-utils Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- libdd-trace-utils/CHANGELOG.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/libdd-trace-utils/CHANGELOG.md b/libdd-trace-utils/CHANGELOG.md index 5918a2c5d5..ecbdf5d098 100644 --- a/libdd-trace-utils/CHANGELOG.md +++ b/libdd-trace-utils/CHANGELOG.md @@ -2,6 +2,37 @@ +## [9.0.0](https://github.com/datadog/libdatadog/compare/libdd-trace-utils-v8.0.0..libdd-trace-utils-v9.0.0) - 2026-07-03 + +### Added + +- Add agentless export ([#2081](https://github.com/datadog/libdatadog/issues/2081)) - ([48b8243](https://github.com/datadog/libdatadog/commit/48b8243418426ed881173fa184a619962d7aa69f)) +- Add stdout log trace exporter ([#2074](https://github.com/datadog/libdatadog/issues/2074)) - ([c2751ef](https://github.com/datadog/libdatadog/commit/c2751eff7036159127ec52c69130eebf7d9a5a97)) +- OTLP HTTP/protobuf trace export ([#2115](https://github.com/datadog/libdatadog/issues/2115)) - ([4e8e6cc](https://github.com/datadog/libdatadog/commit/4e8e6cc8c0fe083089cc8e57f0fd26667f29941c)) +- Export client-computed span stats as OTLP trace metrics ([#2067](https://github.com/datadog/libdatadog/issues/2067)) - ([cc2d696](https://github.com/datadog/libdatadog/commit/cc2d6963073a6f5f37c31c4429b805760e836906)) +- CSS Trace Filters ([#1985](https://github.com/datadog/libdatadog/issues/1985)) - ([2842d90](https://github.com/datadog/libdatadog/commit/2842d906c6f6596fd589d85767038cec3f646d37)) +- Change buffer foundation ([#2046](https://github.com/datadog/libdatadog/issues/2046)) - ([693406c](https://github.com/datadog/libdatadog/commit/693406cc108379b3923751f9c3c0267a24f00845)) +- Export OTLP spans with attribute-level OTel compatibility ([#2091](https://github.com/datadog/libdatadog/issues/2091)) - ([c690b5e](https://github.com/datadog/libdatadog/commit/c690b5e43ccdf5ff84566db4447d416ac8c48ea8)) +- Add v1 span and its encoder ([#2039](https://github.com/datadog/libdatadog/issues/2039)) - ([c7fbf3a](https://github.com/datadog/libdatadog/commit/c7fbf3aa843d3256d353e7aeec13dfb0a8c1f120)) +- Change buffer implementation ([#2055](https://github.com/datadog/libdatadog/issues/2055)) - ([a21b946](https://github.com/datadog/libdatadog/commit/a21b946af7163968906f2730e93e6f56b9051257)) + +### Changed + +- Replace slot index with span_id, fix segment isolation ([#2105](https://github.com/datadog/libdatadog/issues/2105)) - ([5bbf425](https://github.com/datadog/libdatadog/commit/5bbf425da51d69adf655ab5042a68bcedac8d047)) +- Skip slow miri tests ([#2188](https://github.com/datadog/libdatadog/issues/2188)) - ([4b66bd6](https://github.com/datadog/libdatadog/commit/4b66bd62c4d39184c68a58d576d7955f1fb51aaa)) +- Use VecMap for `meta`, `metrics` and `meta_struct` for v04 spans ([#2043](https://github.com/datadog/libdatadog/issues/2043)) - ([74284ca](https://github.com/datadog/libdatadog/commit/74284cac76e9e6f8e4085b0029c851ec8d47b2f4)) +- Submit p0 telemetry in stats ([#2130](https://github.com/datadog/libdatadog/issues/2130)) - ([54bd386](https://github.com/datadog/libdatadog/commit/54bd38625350d27000653278cb2dd835005157da)) +- Add V05 msgpack decode microbenchmark ([#2127](https://github.com/datadog/libdatadog/issues/2127)) - ([ade9d96](https://github.com/datadog/libdatadog/commit/ade9d96eb908b1bcfa224263efb695964130101c)) +- Add VecMap microbenchmarks ([#2126](https://github.com/datadog/libdatadog/issues/2126)) - ([cd90e50](https://github.com/datadog/libdatadog/commit/cd90e50a5b067cf77a3e06641d838bc4c6b62aba)) +- Update protobufs to be in sync with datadog-agent ([#2180](https://github.com/datadog/libdatadog/issues/2180)) - ([b02d454](https://github.com/datadog/libdatadog/commit/b02d454576034ea56becbd61411ff2f831a89562)) +- Fix timeouts on heavily contended scenarios ([#2093](https://github.com/datadog/libdatadog/issues/2093)) - ([e780619](https://github.com/datadog/libdatadog/commit/e780619d5e0626a8cc161c4cb848057fbbe13533)) + +### Fixed + +- Mark decoded span maps as deduped ([#2110](https://github.com/datadog/libdatadog/issues/2110)) - ([8907887](https://github.com/datadog/libdatadog/commit/8907887c56605bee49b2ee06040bda1aea99ec47)) + + + ## [8.0.0](https://github.com/datadog/libdatadog/compare/libdd-trace-utils-v7.0.0..libdd-trace-utils-v8.0.0) - 2026-06-08 ### Changed From 29e095b5a28b0b614691685e21b6a8dccc6790d3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:39:54 +0000 Subject: [PATCH 25/28] chore(release): update CHANGELOG.md for libdd-telemetry Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- libdd-telemetry/CHANGELOG.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/libdd-telemetry/CHANGELOG.md b/libdd-telemetry/CHANGELOG.md index 89ee521347..11d2ffa933 100644 --- a/libdd-telemetry/CHANGELOG.md +++ b/libdd-telemetry/CHANGELOG.md @@ -2,6 +2,19 @@ +## [6.0.0](https://github.com/datadog/libdatadog/compare/libdd-telemetry-v5.0.1..libdd-telemetry-v6.0.0) - 2026-07-03 + +### Added + +- SharedRuntime Borrowed & Owned mode ([#2061](https://github.com/datadog/libdatadog/issues/2061)) - ([4b79b7e](https://github.com/datadog/libdatadog/commit/4b79b7ed87113bea01db583d54e13fb0c2a19e74)) + +### Changed + +- Avoid leaking libdd-common types in the public API ([#2152](https://github.com/datadog/libdatadog/issues/2152)) - ([b3144c6](https://github.com/datadog/libdatadog/commit/b3144c676b73e157f9d563903c01df016882e8c4)) +- Skip slow miri tests ([#2188](https://github.com/datadog/libdatadog/issues/2188)) - ([4b66bd6](https://github.com/datadog/libdatadog/commit/4b66bd62c4d39184c68a58d576d7955f1fb51aaa)) + + + ## [5.0.1](https://github.com/datadog/libdatadog/compare/libdd-telemetry-v5.0.0..libdd-telemetry-v5.0.1) - 2026-06-08 ### Fixed From b544692a2a0af1e715439461f6788a0fc55ceafe Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:39:55 +0000 Subject: [PATCH 26/28] chore(release): update CHANGELOG.md for libdd-trace-obfuscation Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- libdd-trace-obfuscation/CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/libdd-trace-obfuscation/CHANGELOG.md b/libdd-trace-obfuscation/CHANGELOG.md index 69762ee478..45815afb35 100644 --- a/libdd-trace-obfuscation/CHANGELOG.md +++ b/libdd-trace-obfuscation/CHANGELOG.md @@ -2,6 +2,18 @@ +## [5.0.0](https://github.com/datadog/libdatadog/compare/libdd-trace-obfuscation-v4.0.0..libdd-trace-obfuscation-v5.0.0) - 2026-07-03 + +### Changed + +- Skip slow miri tests ([#2188](https://github.com/datadog/libdatadog/issues/2188)) - ([4b66bd6](https://github.com/datadog/libdatadog/commit/4b66bd62c4d39184c68a58d576d7955f1fb51aaa)) + +### Fixed + +- Update anyhow for unsoundness ([#2186](https://github.com/datadog/libdatadog/issues/2186)) - ([f8b9cc1](https://github.com/datadog/libdatadog/commit/f8b9cc1d8db5cf69a070588fa6b728a75842653a)) + + + ## [4.0.0](https://github.com/datadog/libdatadog/compare/libdd-trace-obfuscation-v3.1.0..libdd-trace-obfuscation-v4.0.0) - 2026-06-08 ### Changed From dd4ceea68b398484124bcb58b865f1b00107e897 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:39:57 +0000 Subject: [PATCH 27/28] chore(release): update CHANGELOG.md for libdd-trace-stats Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- libdd-trace-stats/CHANGELOG.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/libdd-trace-stats/CHANGELOG.md b/libdd-trace-stats/CHANGELOG.md index de7d542d5f..eb86c1dfb0 100644 --- a/libdd-trace-stats/CHANGELOG.md +++ b/libdd-trace-stats/CHANGELOG.md @@ -2,6 +2,26 @@ +## [6.0.0](https://github.com/datadog/libdatadog/compare/libdd-trace-stats-v5.0.0..libdd-trace-stats-v6.0.0) - 2026-07-03 + +### Added + +- Export client-computed span stats as OTLP trace metrics ([#2067](https://github.com/datadog/libdatadog/issues/2067)) - ([cc2d696](https://github.com/datadog/libdatadog/commit/cc2d6963073a6f5f37c31c4429b805760e836906)) +- SharedRuntime Borrowed & Owned mode ([#2061](https://github.com/datadog/libdatadog/issues/2061)) - ([4b79b7e](https://github.com/datadog/libdatadog/commit/4b79b7ed87113bea01db583d54e13fb0c2a19e74)) +- Send telemetry for cardinality limits ([#2159](https://github.com/datadog/libdatadog/issues/2159)) - ([a4d4417](https://github.com/datadog/libdatadog/commit/a4d4417004bb0c2af4010575d56c729185d29000)) +- Add whole key cardinality limit ([#2158](https://github.com/datadog/libdatadog/issues/2158)) - ([a38b630](https://github.com/datadog/libdatadog/commit/a38b6304dcd63c91a52a752f2baa04e7d21e374d)) + +### Changed + +- Use VecMap for `meta`, `metrics` and `meta_struct` for v04 spans ([#2043](https://github.com/datadog/libdatadog/issues/2043)) - ([74284ca](https://github.com/datadog/libdatadog/commit/74284cac76e9e6f8e4085b0029c851ec8d47b2f4)) +- Update protobufs to be in sync with datadog-agent ([#2180](https://github.com/datadog/libdatadog/issues/2180)) - ([b02d454](https://github.com/datadog/libdatadog/commit/b02d454576034ea56becbd61411ff2f831a89562)) + +### Fixed + +- Add grpc_method to aggregation key ([#2151](https://github.com/datadog/libdatadog/issues/2151)) - ([53e20b5](https://github.com/datadog/libdatadog/commit/53e20b54ed79e04e3bf5636ce97519732bcdbfad)) + + + ## [5.0.0](https://github.com/datadog/libdatadog/compare/libdd-trace-stats-v4.0.0..libdd-trace-stats-v5.0.0) - 2026-06-08 ### Changed From f9ae31f2d5d49f99cac9d19acba49e99639570a3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:39:58 +0000 Subject: [PATCH 28/28] chore(release): update CHANGELOG.md for libdd-data-pipeline Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- libdd-data-pipeline/CHANGELOG.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/libdd-data-pipeline/CHANGELOG.md b/libdd-data-pipeline/CHANGELOG.md index 99ff43f1d3..8ed5f547df 100644 --- a/libdd-data-pipeline/CHANGELOG.md +++ b/libdd-data-pipeline/CHANGELOG.md @@ -2,6 +2,36 @@ +## [7.0.0](https://github.com/datadog/libdatadog/compare/libdd-data-pipeline-v6.0.0..libdd-data-pipeline-v7.0.0) - 2026-07-03 + +### Added + +- Add agentless export ([#2081](https://github.com/datadog/libdatadog/issues/2081)) - ([48b8243](https://github.com/datadog/libdatadog/commit/48b8243418426ed881173fa184a619962d7aa69f)) +- Add stdout log trace exporter ([#2074](https://github.com/datadog/libdatadog/issues/2074)) - ([c2751ef](https://github.com/datadog/libdatadog/commit/c2751eff7036159127ec52c69130eebf7d9a5a97)) +- OTLP HTTP/protobuf trace export ([#2115](https://github.com/datadog/libdatadog/issues/2115)) - ([4e8e6cc](https://github.com/datadog/libdatadog/commit/4e8e6cc8c0fe083089cc8e57f0fd26667f29941c)) +- Export client-computed span stats as OTLP trace metrics ([#2067](https://github.com/datadog/libdatadog/issues/2067)) - ([cc2d696](https://github.com/datadog/libdatadog/commit/cc2d6963073a6f5f37c31c4429b805760e836906)) +- CSS Trace Filters ([#1985](https://github.com/datadog/libdatadog/issues/1985)) - ([2842d90](https://github.com/datadog/libdatadog/commit/2842d906c6f6596fd589d85767038cec3f646d37)) +- Export OTLP spans with attribute-level OTel compatibility ([#2091](https://github.com/datadog/libdatadog/issues/2091)) - ([c690b5e](https://github.com/datadog/libdatadog/commit/c690b5e43ccdf5ff84566db4447d416ac8c48ea8)) +- SharedRuntime Borrowed & Owned mode ([#2061](https://github.com/datadog/libdatadog/issues/2061)) - ([4b79b7e](https://github.com/datadog/libdatadog/commit/4b79b7ed87113bea01db583d54e13fb0c2a19e74)) +- Use weak waker in trigger [APMSP-3371] ([#2050](https://github.com/datadog/libdatadog/issues/2050)) - ([da8cbcb](https://github.com/datadog/libdatadog/commit/da8cbcb8b81b5b46d8d06da494157d6c74eabf0e)) +- Emit canonical gRPC status name for OTLP rpc.response.status_code ([#2183](https://github.com/datadog/libdatadog/issues/2183)) - ([5e66eb6](https://github.com/datadog/libdatadog/commit/5e66eb6d84f37cdb3806d10aa35822665a0c5b77)) +- Send telemetry for cardinality limits ([#2159](https://github.com/datadog/libdatadog/issues/2159)) - ([a4d4417](https://github.com/datadog/libdatadog/commit/a4d4417004bb0c2af4010575d56c729185d29000)) +- Add whole key cardinality limit ([#2158](https://github.com/datadog/libdatadog/issues/2158)) - ([a38b630](https://github.com/datadog/libdatadog/commit/a38b6304dcd63c91a52a752f2baa04e7d21e374d)) +- Add endpoint gating to client-side stats [APMSP-3361] ([#2040](https://github.com/datadog/libdatadog/issues/2040)) - ([cde8f3a](https://github.com/datadog/libdatadog/commit/cde8f3ad7300a5c8ecdcd26c4b76ebd6c2250b36)) +- Enable telemetry in stats exporter ([#2160](https://github.com/datadog/libdatadog/issues/2160)) - ([d7b2aad](https://github.com/datadog/libdatadog/commit/d7b2aad37e2c45e44ba54473c9dd5ef5e3c94669)) + +### Changed + +- Avoid leaking libdd-common types in the public API ([#2152](https://github.com/datadog/libdatadog/issues/2152)) - ([b3144c6](https://github.com/datadog/libdatadog/commit/b3144c676b73e157f9d563903c01df016882e8c4)) +- Use VecMap for `meta`, `metrics` and `meta_struct` for v04 spans ([#2043](https://github.com/datadog/libdatadog/issues/2043)) - ([74284ca](https://github.com/datadog/libdatadog/commit/74284cac76e9e6f8e4085b0029c851ec8d47b2f4)) +- Submit p0 telemetry in stats ([#2130](https://github.com/datadog/libdatadog/issues/2130)) - ([54bd386](https://github.com/datadog/libdatadog/commit/54bd38625350d27000653278cb2dd835005157da)) + +### Fixed + +- Add grpc_method to aggregation key ([#2151](https://github.com/datadog/libdatadog/issues/2151)) - ([53e20b5](https://github.com/datadog/libdatadog/commit/53e20b54ed79e04e3bf5636ce97519732bcdbfad)) + + + ## [6.0.0](https://github.com/datadog/libdatadog/compare/libdd-data-pipeline-v5.0.0..libdd-data-pipeline-v6.0.0) - 2026-06-08 ### Added