Skip to content

Commit 351dbdb

Browse files
dd-octo-sts[bot]github-actions[bot]iunanua
authored
chore(release): proposal for libdd-sampling (#2087)
# Release proposal for libdd-sampling and its dependencies This PR contains version bumps based on public API changes and commits since last release. ## libdd-trace-utils **Next version:** `7.0.0` **Semver bump:** `major` **Tag:** `libdd-trace-utils-v7.0.0` ### Commits - feat(trace-utils)!: add dedup convenience to VecMap (#2049) - fix(trace-utils): match the Go trace agent when parsing `datadog-client-computed-*` bool headers (#2071) - revert!: add from_string to span text (#2011) (#2073) - fix(send_with_retry): follow max retries of the strategy (#2047) ## libdd-sampling (manually bumped due to breaking in #2073) **Next version:** ~~`2.1.1`~~ `3.0.0` **Semver bump:** ~~`patch`~~ `major` **Tag:** ~~`libdd-sampling-v2.1.1`~~ `libdd-sampling-v3.0.0` ### Commits - fix(sampling): format _dd.p.ksr to 6 decimal places, not 6 significant digits (#2086) - revert!: add from_string to span text (#2011) (#2073) --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> Co-authored-by: iunanua <igor.unanua@datadoghq.com>
1 parent 37891f1 commit 351dbdb

9 files changed

Lines changed: 38 additions & 9 deletions

File tree

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

libdd-data-pipeline/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime", de
3737
libdd-telemetry = { version = "5.0.0", path = "../libdd-telemetry", default-features = false, optional = true}
3838
libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" }
3939
libdd-trace-stats = { version = "4.0.0", path = "../libdd-trace-stats", default-features = false }
40-
libdd-trace-utils = { version = "6.0.1", path = "../libdd-trace-utils", default-features = false }
40+
libdd-trace-utils = { version = "7.0.0", path = "../libdd-trace-utils", default-features = false }
4141
libdd-trace-obfuscation = { version = "3.1.0", path = "../libdd-trace-obfuscation", default-features = false, optional = true }
4242
libdd-ddsketch = { version = "1.0.1", path = "../libdd-ddsketch" }
4343
libdd-dogstatsd-client = { version = "3.0.0", path = "../libdd-dogstatsd-client", default-features = false }

libdd-sampling/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,18 @@
22

33

44

5+
## [3.0.0](https://github.com/datadog/libdatadog/compare/libdd-sampling-v2.1.0..libdd-sampling-v3.0.0) - 2026-06-05
6+
7+
### Changed
8+
9+
- 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))
10+
11+
### Fixed
12+
13+
- 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))
14+
15+
16+
517
## [2.1.0](https://github.com/datadog/libdatadog/compare/libdd-sampling-v2.0.0..libdd-sampling-v2.1.0) - 2026-06-01
618

719
### Added

libdd-sampling/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[package]
55
name = "libdd-sampling"
6-
version = "2.1.0"
6+
version = "3.0.0"
77
edition.workspace = true
88
rust-version.workspace = true
99
license.workspace = true
@@ -33,7 +33,7 @@ serde = { version = "1.0", features = ["derive"] }
3333
serde_json = "1.0"
3434
lru = "0.16.3"
3535
libdd-common = { path = "../libdd-common", version = "4.2.0", default-features = false }
36-
libdd-trace-utils = { path = "../libdd-trace-utils", version = "6.0.1", optional = true }
36+
libdd-trace-utils = { path = "../libdd-trace-utils", version = "7.0.0", optional = true }
3737

3838
[features]
3939
v04_span = ["dep:libdd-trace-utils"]

libdd-trace-obfuscation/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ percent-encoding = "2.1"
1919
log = "0.4"
2020
fluent-uri = "0.4.1"
2121
libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" }
22-
libdd-trace-utils = { version = "6.0.1", path = "../libdd-trace-utils", default-features = false }
22+
libdd-trace-utils = { version = "7.0.0", path = "../libdd-trace-utils", default-features = false }
2323
libdd-common = { version = "4.2.0", path = "../libdd-common", default-features = false }
2424

2525
[features]

libdd-trace-stats/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ libdd-ddsketch = { version = "1.0.1", path = "../libdd-ddsketch" }
1818
libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime", default-features = false }
1919
libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" }
2020
libdd-trace-obfuscation = { version = "3.1.0", path = "../libdd-trace-obfuscation", default-features = false }
21-
libdd-trace-utils = { version = "6.0.1", path = "../libdd-trace-utils", default-features = false }
21+
libdd-trace-utils = { version = "7.0.0", path = "../libdd-trace-utils", default-features = false }
2222
hashbrown = { version = "0.15" }
2323
http = "1.1"
2424
rmp-serde = "1.3.0"

libdd-trace-utils/CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,23 @@
22

33

44

5+
## [7.0.0](https://github.com/datadog/libdatadog/compare/libdd-trace-utils-v6.0.1..libdd-trace-utils-v7.0.0) - 2026-06-05
6+
7+
### Added
8+
9+
- Add dedup convenience to VecMap ([#2049](https://github.com/datadog/libdatadog/issues/2049)) - ([331b904](https://github.com/datadog/libdatadog/commit/331b90444aff0db70d37bc2d507056f19881633b))
10+
11+
### Changed
12+
13+
- 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))
14+
15+
### Fixed
16+
17+
- Follow max retries of the strategy ([#2047](https://github.com/datadog/libdatadog/issues/2047)) - ([0172960](https://github.com/datadog/libdatadog/commit/01729601279185fa921147959f4b5c401340b838))
18+
- 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))
19+
20+
21+
522
## [6.0.1](https://github.com/datadog/libdatadog/compare/libdd-trace-utils-v6.0.0..libdd-trace-utils-v6.0.1) - 2026-06-01
623

724
### Fixed

libdd-trace-utils/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "libdd-trace-utils"
3-
version = "6.0.1"
3+
version = "7.0.0"
44
description = "Trace utilities including span processing, MessagePack encoding/decoding, payload handling, and HTTP transport with retry logic for Datadog APM"
55
homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-trace-utils"
66
repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-trace-utils"

libdd-tracer-flare/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-tracer-flare
1515
anyhow = "1.0"
1616
datadog-remote-config = { path = "../datadog-remote-config", default-features = false }
1717
libdd-common = { version = "4.2.0", path = "../libdd-common" }
18-
libdd-trace-utils = { version = "6.0.1", path = "../libdd-trace-utils" }
18+
libdd-trace-utils = { version = "7.0.0", path = "../libdd-trace-utils" }
1919
http = "1"
2020
bytes = "1.11.1"
2121
tokio = { version = "1.36.0", features = ["time"] }

0 commit comments

Comments
 (0)