From 92baa2a7769538d2ab07605a8a84b7469b2a9de7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 5 Jun 2026 13:49:50 +0000 Subject: [PATCH 1/6] 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 b976bdca1d..1b47e5805c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3440,7 +3440,7 @@ dependencies = [ [[package]] name = "libdd-trace-utils" -version = "6.0.1" +version = "7.0.0" dependencies = [ "anyhow", "base64 0.22.1", diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index 4fa44bbe2b..5a39cec2ce 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -37,7 +37,7 @@ libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime", de libdd-telemetry = { version = "5.0.0", path = "../libdd-telemetry", default-features = false, optional = true} libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" } libdd-trace-stats = { version = "4.0.0", path = "../libdd-trace-stats", default-features = false } -libdd-trace-utils = { version = "6.0.1", path = "../libdd-trace-utils", default-features = false } +libdd-trace-utils = { version = "7.0.0", path = "../libdd-trace-utils", default-features = false } libdd-trace-obfuscation = { version = "3.1.0", path = "../libdd-trace-obfuscation", default-features = false, optional = true } libdd-ddsketch = { version = "1.0.1", 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 996d274cd3..2bea22901c 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 = "4.2.0", default-features = false } -libdd-trace-utils = { path = "../libdd-trace-utils", version = "6.0.1", optional = true } +libdd-trace-utils = { path = "../libdd-trace-utils", version = "7.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 c2d826d62f..02031024a2 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 = "3.0.2", path = "../libdd-trace-protobuf" } -libdd-trace-utils = { version = "6.0.1", path = "../libdd-trace-utils", default-features = false } +libdd-trace-utils = { version = "7.0.0", path = "../libdd-trace-utils", default-features = false } libdd-common = { version = "4.2.0", path = "../libdd-common", default-features = false } [features] diff --git a/libdd-trace-stats/Cargo.toml b/libdd-trace-stats/Cargo.toml index 53e80420b7..0a3126fcdd 100644 --- a/libdd-trace-stats/Cargo.toml +++ b/libdd-trace-stats/Cargo.toml @@ -18,7 +18,7 @@ libdd-ddsketch = { version = "1.0.1", path = "../libdd-ddsketch" } libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime", default-features = false } libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" } libdd-trace-obfuscation = { version = "3.1.0", path = "../libdd-trace-obfuscation", default-features = false } -libdd-trace-utils = { version = "6.0.1", path = "../libdd-trace-utils", default-features = false } +libdd-trace-utils = { version = "7.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 a68994b50d..c139d83dcf 100644 --- a/libdd-trace-utils/Cargo.toml +++ b/libdd-trace-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-trace-utils" -version = "6.0.1" +version = "7.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 6072d5ea15..da88ea23f5 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" datadog-remote-config = { path = "../datadog-remote-config", default-features = false } libdd-common = { version = "4.2.0", path = "../libdd-common" } -libdd-trace-utils = { version = "6.0.1", path = "../libdd-trace-utils" } +libdd-trace-utils = { version = "7.0.0", path = "../libdd-trace-utils" } http = "1" bytes = "1.11.1" tokio = { version = "1.36.0", features = ["time"] } From fdc7e09bc0fbc337c89a7b45673549527982da7c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 5 Jun 2026 13:49:51 +0000 Subject: [PATCH 2/6] chore: Release Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-sampling/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1b47e5805c..9ed1a221d2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3276,7 +3276,7 @@ dependencies = [ [[package]] name = "libdd-sampling" -version = "2.1.0" +version = "2.1.1" dependencies = [ "criterion", "libdd-common", diff --git a/libdd-sampling/Cargo.toml b/libdd-sampling/Cargo.toml index 2bea22901c..49d4db0d67 100644 --- a/libdd-sampling/Cargo.toml +++ b/libdd-sampling/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "libdd-sampling" -version = "2.1.0" +version = "2.1.1" edition.workspace = true rust-version.workspace = true license.workspace = true From 1767c84d988dcf8885067b55f1fc1976ad16330d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 5 Jun 2026 13:49:53 +0000 Subject: [PATCH 3/6] chore(release): update CHANGELOG.md for libdd-trace-utils Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- libdd-trace-utils/CHANGELOG.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/libdd-trace-utils/CHANGELOG.md b/libdd-trace-utils/CHANGELOG.md index 6784f9456e..ebdbc6ac05 100644 --- a/libdd-trace-utils/CHANGELOG.md +++ b/libdd-trace-utils/CHANGELOG.md @@ -2,6 +2,23 @@ +## [7.0.0](https://github.com/datadog/libdatadog/compare/libdd-trace-utils-v6.0.1..libdd-trace-utils-v7.0.0) - 2026-06-05 + +### Added + +- Add dedup convenience to VecMap ([#2049](https://github.com/datadog/libdatadog/issues/2049)) - ([331b904](https://github.com/datadog/libdatadog/commit/331b90444aff0db70d37bc2d507056f19881633b)) + +### Changed + +- Add from_string to span text ([#2011](https://github.com/datadog/libdatadog/issues/2011)) ([#2073](https://github.com/datadog/libdatadog/issues/2073)) - ([a21e9d5](https://github.com/datadog/libdatadog/commit/a21e9d5eeeff0be4a1b9de8104a2cf2eae2be6a3)) + +### Fixed + +- Follow max retries of the strategy ([#2047](https://github.com/datadog/libdatadog/issues/2047)) - ([0172960](https://github.com/datadog/libdatadog/commit/01729601279185fa921147959f4b5c401340b838)) +- Match the Go trace agent when parsing `datadog-client-computed-*` bool headers ([#2071](https://github.com/datadog/libdatadog/issues/2071)) - ([48da0d8](https://github.com/datadog/libdatadog/commit/48da0d82cb32b43d4cdece35b794c9bcbc275a03)) + + + ## [6.0.1](https://github.com/datadog/libdatadog/compare/libdd-trace-utils-v6.0.0..libdd-trace-utils-v6.0.1) - 2026-06-01 ### Fixed From 21c8c23af66144ed9f0cb0836580938b5e5d00ae Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 5 Jun 2026 13:49:54 +0000 Subject: [PATCH 4/6] chore(release): update CHANGELOG.md for libdd-sampling Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- libdd-sampling/CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/libdd-sampling/CHANGELOG.md b/libdd-sampling/CHANGELOG.md index c44dfb36f4..7a86e52938 100644 --- a/libdd-sampling/CHANGELOG.md +++ b/libdd-sampling/CHANGELOG.md @@ -2,6 +2,18 @@ +## [2.1.1](https://github.com/datadog/libdatadog/compare/libdd-sampling-v2.1.0..libdd-sampling-v2.1.1) - 2026-06-05 + +### Changed + +- Add from_string to span text ([#2011](https://github.com/datadog/libdatadog/issues/2011)) ([#2073](https://github.com/datadog/libdatadog/issues/2073)) - ([a21e9d5](https://github.com/datadog/libdatadog/commit/a21e9d5eeeff0be4a1b9de8104a2cf2eae2be6a3)) + +### Fixed + +- Format _dd.p.ksr to 6 decimal places, not 6 significant digits ([#2086](https://github.com/datadog/libdatadog/issues/2086)) - ([37891f1](https://github.com/datadog/libdatadog/commit/37891f1536f344cc339f2d97184038fc75a92c6b)) + + + ## [2.1.0](https://github.com/datadog/libdatadog/compare/libdd-sampling-v2.0.0..libdd-sampling-v2.1.0) - 2026-06-01 ### Added From 9c2c9a90006aa1bce9d05f47521419f1fb07cd7d Mon Sep 17 00:00:00 2001 From: iunanua Date: Fri, 5 Jun 2026 16:00:49 +0200 Subject: [PATCH 5/6] libdd-sampling bump major --- Cargo.lock | 2 +- libdd-sampling/CHANGELOG.md | 2 +- libdd-sampling/Cargo.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9ed1a221d2..c20979e098 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3276,7 +3276,7 @@ dependencies = [ [[package]] name = "libdd-sampling" -version = "2.1.1" +version = "3.0.0" dependencies = [ "criterion", "libdd-common", diff --git a/libdd-sampling/CHANGELOG.md b/libdd-sampling/CHANGELOG.md index 7a86e52938..8410294833 100644 --- a/libdd-sampling/CHANGELOG.md +++ b/libdd-sampling/CHANGELOG.md @@ -2,7 +2,7 @@ -## [2.1.1](https://github.com/datadog/libdatadog/compare/libdd-sampling-v2.1.0..libdd-sampling-v2.1.1) - 2026-06-05 +## [3.0.0](https://github.com/datadog/libdatadog/compare/libdd-sampling-v2.1.0..libdd-sampling-v3.0.0) - 2026-06-05 ### Changed diff --git a/libdd-sampling/Cargo.toml b/libdd-sampling/Cargo.toml index 49d4db0d67..49e47c38a2 100644 --- a/libdd-sampling/Cargo.toml +++ b/libdd-sampling/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "libdd-sampling" -version = "2.1.1" +version = "3.0.0" edition.workspace = true rust-version.workspace = true license.workspace = true From 7e222ff34ddf923a96062a5fcb124d01279a3797 Mon Sep 17 00:00:00 2001 From: iunanua Date: Fri, 5 Jun 2026 16:00:49 +0200 Subject: [PATCH 6/6] libdd-sampling bump major --- libdd-sampling/CHANGELOG.md | 2 +- libdd-trace-utils/CHANGELOG.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libdd-sampling/CHANGELOG.md b/libdd-sampling/CHANGELOG.md index 8410294833..a9b32a1ebd 100644 --- a/libdd-sampling/CHANGELOG.md +++ b/libdd-sampling/CHANGELOG.md @@ -6,7 +6,7 @@ ### Changed -- Add from_string to span text ([#2011](https://github.com/datadog/libdatadog/issues/2011)) ([#2073](https://github.com/datadog/libdatadog/issues/2073)) - ([a21e9d5](https://github.com/datadog/libdatadog/commit/a21e9d5eeeff0be4a1b9de8104a2cf2eae2be6a3)) +- Revert add from_string to span text ([#2011](https://github.com/datadog/libdatadog/issues/2011)) ([#2073](https://github.com/datadog/libdatadog/issues/2073)) - ([a21e9d5](https://github.com/datadog/libdatadog/commit/a21e9d5eeeff0be4a1b9de8104a2cf2eae2be6a3)) ### Fixed diff --git a/libdd-trace-utils/CHANGELOG.md b/libdd-trace-utils/CHANGELOG.md index ebdbc6ac05..830e9f2b0e 100644 --- a/libdd-trace-utils/CHANGELOG.md +++ b/libdd-trace-utils/CHANGELOG.md @@ -10,7 +10,7 @@ ### Changed -- Add from_string to span text ([#2011](https://github.com/datadog/libdatadog/issues/2011)) ([#2073](https://github.com/datadog/libdatadog/issues/2073)) - ([a21e9d5](https://github.com/datadog/libdatadog/commit/a21e9d5eeeff0be4a1b9de8104a2cf2eae2be6a3)) +- Revert add from_string to span text ([#2011](https://github.com/datadog/libdatadog/issues/2011)) ([#2073](https://github.com/datadog/libdatadog/issues/2073)) - ([a21e9d5](https://github.com/datadog/libdatadog/commit/a21e9d5eeeff0be4a1b9de8104a2cf2eae2be6a3)) ### Fixed