Skip to content

Commit 53f9879

Browse files
dd-octo-sts[bot]github-actions[bot]iunanua
authored
chore(release): proposal for libdd-sampling (#2004)
# Release proposal for libdd-sampling and its dependencies This PR contains version bumps based on public API changes and commits since last release. ## libdd-tinybytes **Next version:** `1.1.1` **Semver bump:** `patch` **Tag:** `libdd-tinybytes-v1.1.1` ### Commits - perf: pre-compute string messagepack encoding (#1948) ## libdd-trace-protobuf **Next version:** `3.0.2` **Semver bump:** `patch` **Tag:** `libdd-trace-protobuf-v3.0.2` ### Commits - feat(obfuscation)!: feature parity on span obfuscation [APMSP-2671] (#1788) ## libdd-trace-utils **Next version:** `4.0.0` **Semver bump:** `major` **Tag:** `libdd-trace-utils-v4.0.0` ### ⚠️ major bump forced due to: - `libdd-common`: ^3.0.2 → ^4.1.0 ### Commits - feat(trace-utils)!: search all spans to populate tracer payload fields (#1954) - perf: pre-compute string messagepack encoding (#1948) - feat(capablities)!: sleep & spawn capabilities (#1873) - feat(libdd-trace-utils): check for empty value in header datadog-client-computed-stats (#1900) - chore(benchmarks): add allocation size tracking allocator (#1905) - fix(crypto): gate libdd-common TLS features in obfuscation and capabilities-impl (#1872) - fix(libdd-traceutils): Update cloud environment detection logic for Serverless [SVLS-8799] (#1857) - fix(spawn_worker): defer trampoline self-deletion to avoid Valgrind false positive (#1844) - feat(runtime)!: add shared runtime (#1602) - ci: compilation of libdd-data-pipeline to wasm32 (#1830) - feat(capabilities)!: trait architecture http (#1555) - feat(trace-export): map DD span resource to OTLP resource.name attribute (#1811) - feat(otel): add support for OTLP trace export (#1641) ## libdd-sampling **Next version:** `1.0.0` **Semver bump:** `major` **Tag:** `libdd-sampling-v1.0.0` **Warning:** this is an initial release. Please verify that the version and commits included are correct. [APMSP-2671]: https://datadoghq.atlassian.net/browse/APMSP-2671?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ [SVLS-8799]: https://datadoghq.atlassian.net/browse/SVLS-8799?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com>
1 parent 5d54b4d commit 53f9879

15 files changed

Lines changed: 69 additions & 21 deletions

File tree

Cargo.lock

Lines changed: 4 additions & 4 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: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,13 @@ libdd-capabilities = { path = "../libdd-capabilities", version = "2.0.0" }
3535
libdd-common = { version = "4.1.0", path = "../libdd-common", default-features = false }
3636
libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime", default-features = false }
3737
libdd-telemetry = { version = "5.0.0", path = "../libdd-telemetry", default-features = false, optional = true}
38-
libdd-trace-protobuf = { version = "3.0.1", path = "../libdd-trace-protobuf" }
38+
libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" }
3939
libdd-trace-stats = { version = "2.0.0", path = "../libdd-trace-stats", default-features = false }
40-
libdd-trace-utils = { version = "3.0.1", path = "../libdd-trace-utils", default-features = false }
40+
libdd-trace-utils = { version = "4.0.0", path = "../libdd-trace-utils", default-features = false }
4141
libdd-trace-obfuscation = { version = "2.0.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 = "2.0.0", path = "../libdd-dogstatsd-client", default-features = false }
44-
libdd-tinybytes = { version = "1.1.0", path = "../libdd-tinybytes", features = [
44+
libdd-tinybytes = { version = "1.1.1", path = "../libdd-tinybytes", features = [
4545
"bytes_string",
4646
"serialization",
4747
] }

libdd-library-config/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ rand = "0.8.3"
2727
rmp = "0.8.14"
2828
rmp-serde = "1.3.0"
2929

30-
libdd-trace-protobuf = { version = "3.0.1", path = "../libdd-trace-protobuf" }
30+
libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" }
3131

3232
[dev-dependencies]
3333
tempfile = { version = "3.3" }

libdd-sampling/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Changelog
2+
3+
4+
## 1.0.0 - 2026-05-18
5+
6+
Initial release.

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 = "0.1.0"
6+
version = "1.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.1.0" }
36-
libdd-trace-utils = { path = "../libdd-trace-utils", version = "3.0.1", optional = true }
36+
libdd-trace-utils = { path = "../libdd-trace-utils", version = "4.0.0", optional = true }
3737

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

libdd-tinybytes/CHANGELOG.md

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

33

44

5+
## [1.1.1](https://github.com/datadog/libdatadog/compare/libdd-tinybytes-v1.1.0..libdd-tinybytes-v1.1.1) - 2026-05-18
6+
7+
### Changed
8+
9+
- Pre-compute string messagepack encoding ([#1948](https://github.com/datadog/libdatadog/issues/1948)) - ([c713122](https://github.com/datadog/libdatadog/commit/c7131222cb42dd0513821456a4071245c4a819f6))
10+
11+
12+
513
## [1.1.0](https://github.com/datadog/libdatadog/compare/libdd-tinybytes-v1.0.0..libdd-tinybytes-v1.1.0) - 2026-02-10
614

715
### Added

libdd-tinybytes/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-tinybytes"
3-
version= "1.1.0"
3+
version= "1.1.1"
44
description = "Tiny implementation of a bytes::Bytes like type that supports AsRef<[u8]>"
55
homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-tinybytes"
66
repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-tinybytes"

libdd-trace-normalization/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ bench = false
1414

1515
[dependencies]
1616
anyhow = "1.0"
17-
libdd-trace-protobuf = { version = "3.0.1", path = "../libdd-trace-protobuf" }
17+
libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" }
1818
arbitrary = { version = "1.3", features = ["derive"], optional = true }
1919

2020
[features]

libdd-trace-obfuscation/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ serde_json = { version = "1.0", features = ["preserve_order"] }
1616
percent-encoding = "2.1"
1717
log = "0.4"
1818
fluent-uri = "0.4.1"
19-
libdd-trace-protobuf = { version = "3.0.1", path = "../libdd-trace-protobuf" }
20-
libdd-trace-utils = { version = "3.0.1", path = "../libdd-trace-utils", default-features = false }
19+
libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" }
20+
libdd-trace-utils = { version = "4.0.0", path = "../libdd-trace-utils", default-features = false }
2121
libdd-common = { version = "4.1.0", path = "../libdd-common", default-features = false }
2222

2323
[features]

libdd-trace-protobuf/CHANGELOG.md

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

33

44

5+
## [3.0.2](https://github.com/datadog/libdatadog/compare/libdd-trace-protobuf-v3.0.1..libdd-trace-protobuf-v3.0.2) - 2026-05-18
6+
7+
### Added
8+
9+
- Feature parity on span obfuscation [APMSP-2671] ([#1788](https://github.com/datadog/libdatadog/issues/1788)) - ([102231d](https://github.com/datadog/libdatadog/commit/102231d7f0f35a4e57b18452f0dfbf5d3d97517d))
10+
11+
12+
513
## [3.0.1](https://github.com/datadog/libdatadog/compare/libdd-trace-protobuf-v3.0.0..libdd-trace-protobuf-v3.0.1) - 2026-03-25
614

715
### Changed

0 commit comments

Comments
 (0)