Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
9fdeb79
chore: Release
github-actions[bot] Jul 3, 2026
2b40c55
chore: Release
github-actions[bot] Jul 3, 2026
3ad0c4c
chore: Release
github-actions[bot] Jul 3, 2026
8783726
chore: Release
github-actions[bot] Jul 3, 2026
63079ad
chore: Release
github-actions[bot] Jul 3, 2026
e8bb156
chore: Release
github-actions[bot] Jul 3, 2026
c20dfd4
chore: Release
github-actions[bot] Jul 3, 2026
f8f7c30
chore: Release
github-actions[bot] Jul 3, 2026
7d964fe
chore: Release
github-actions[bot] Jul 3, 2026
cff9012
chore: Release
github-actions[bot] Jul 3, 2026
8db49d3
chore: Release
github-actions[bot] Jul 3, 2026
fe4d644
chore: Release
github-actions[bot] Jul 3, 2026
7658747
chore: Release
github-actions[bot] Jul 3, 2026
e9f256a
chore(release): update version for libdd-capabilities-impl with major…
github-actions[bot] Jul 3, 2026
32654a0
chore(release): update version for libdd-trace-obfuscation with major…
github-actions[bot] Jul 3, 2026
b126f4f
chore(release): update CHANGELOG.md for libdd-capabilities
github-actions[bot] Jul 3, 2026
a506686
chore(release): update CHANGELOG.md for libdd-common
github-actions[bot] Jul 3, 2026
7eaaae1
chore(release): update CHANGELOG.md for libdd-ddsketch
github-actions[bot] Jul 3, 2026
92d4ba8
chore(release): update CHANGELOG.md for libdd-trace-protobuf
github-actions[bot] Jul 3, 2026
bb41ef5
chore(release): update CHANGELOG.md for libdd-capabilities-impl
github-actions[bot] Jul 3, 2026
57616db
chore(release): update CHANGELOG.md for libdd-library-config
github-actions[bot] Jul 3, 2026
0feb802
chore(release): update CHANGELOG.md for libdd-trace-normalization
github-actions[bot] Jul 3, 2026
0c8f206
chore(release): update CHANGELOG.md for libdd-shared-runtime
github-actions[bot] Jul 3, 2026
02fe8bf
chore(release): update CHANGELOG.md for libdd-trace-utils
github-actions[bot] Jul 3, 2026
29e095b
chore(release): update CHANGELOG.md for libdd-telemetry
github-actions[bot] Jul 3, 2026
b544692
chore(release): update CHANGELOG.md for libdd-trace-obfuscation
github-actions[bot] Jul 3, 2026
dd4ceea
chore(release): update CHANGELOG.md for libdd-trace-stats
github-actions[bot] Jul 3, 2026
f9ae31f
chore(release): update CHANGELOG.md for libdd-data-pipeline
github-actions[bot] Jul 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 13 additions & 13 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion datadog-ffe/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"] }
Expand Down
2 changes: 1 addition & 1 deletion datadog-sidecar/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"] }
Expand Down
2 changes: 1 addition & 1 deletion libdd-agent-client/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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]
Expand Down
8 changes: 8 additions & 0 deletions libdd-capabilities-impl/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
6 changes: 3 additions & 3 deletions libdd-capabilities-impl/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

[package]
name = "libdd-capabilities-impl"
version = "2.0.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"
Expand All @@ -18,8 +18,8 @@ bench = false
[dependencies]
bytes = "1"
http = "1"
libdd-capabilities = { path = "../libdd-capabilities", version = "2.0.0" }
libdd-common = { path = "../libdd-common", version = "5.0.0", default-features = false }
libdd-capabilities = { path = "../libdd-capabilities", version = "2.1.0" }
libdd-common = { path = "../libdd-common", version = "5.1.0", default-features = false }
tokio = { version = "1", features = ["time"] }

[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
Expand Down
8 changes: 8 additions & 0 deletions libdd-capabilities/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion libdd-capabilities/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
13 changes: 13 additions & 0 deletions libdd-common/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion libdd-common/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
6 changes: 3 additions & 3 deletions libdd-crashtracker/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,8 @@ 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-telemetry = { version = "5.0.1", path = "../libdd-telemetry" }
libdd-common = { version = "5.1.0", path = "../libdd-common" }
libdd-telemetry = { version = "6.0.0", path = "../libdd-telemetry" }
http = "1.1"
libc = "0.2"
nix = { version = "0.29", features = ["poll", "signal", "socket"] }
Expand Down Expand Up @@ -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 }
4 changes: 2 additions & 2 deletions libdd-data-pipeline-ffi/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,9 @@ 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 = "3.0.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" }
Expand Down
30 changes: 30 additions & 0 deletions libdd-data-pipeline/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
28 changes: 14 additions & 14 deletions libdd-data-pipeline/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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"
Expand Down Expand Up @@ -31,16 +31,16 @@ 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-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}
libdd-trace-protobuf = { version = "3.0.2", 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 }
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-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 = "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 = "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 = "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 = [
"bytes_string",
Expand All @@ -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 = "3.0.0", path = "../libdd-capabilities-impl", default-features = false }

[target.'cfg(target_arch = "wasm32")'.dependencies]
getrandom = { version = "0.2", features = ["js"] }
Expand All @@ -64,9 +64,9 @@ harness = false
path = "benches/trace_buffer.rs"

[dev-dependencies]
libdd-capabilities-impl = { version = "2.0.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 = "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"
Expand Down
12 changes: 12 additions & 0 deletions libdd-ddsketch/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion libdd-ddsketch/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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"
Expand Down
2 changes: 1 addition & 1 deletion libdd-dogstatsd-client/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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 }
Expand Down
2 changes: 1 addition & 1 deletion libdd-http-client/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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 }
Expand Down
Loading
Loading