Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
22a64e0
chore: Release
github-actions[bot] Jul 6, 2026
6447989
chore: Release
github-actions[bot] Jul 6, 2026
bc34c25
chore: Release
github-actions[bot] Jul 6, 2026
ced174a
chore: Release
github-actions[bot] Jul 6, 2026
83c44cd
chore: Release
github-actions[bot] Jul 6, 2026
01a6702
chore: Release
github-actions[bot] Jul 6, 2026
d14cad6
chore: Release
github-actions[bot] Jul 6, 2026
cafb9eb
chore: Release
github-actions[bot] Jul 6, 2026
b42bcbc
chore: Release
github-actions[bot] Jul 6, 2026
fc1f5ec
chore: Release
github-actions[bot] Jul 6, 2026
c1f970e
chore: Release
github-actions[bot] Jul 6, 2026
da71d44
chore: Release
github-actions[bot] Jul 6, 2026
7553b9a
chore: Release
github-actions[bot] Jul 6, 2026
82f1036
chore(release): update version for libdd-capabilities-impl with major…
github-actions[bot] Jul 6, 2026
326380d
chore(release): update version for libdd-trace-obfuscation with major…
github-actions[bot] Jul 6, 2026
3835fe1
chore(release): update version for libdd-dogstatsd-client with major …
github-actions[bot] Jul 6, 2026
0bfdc2c
chore(release): update version for libdd-sampling with major bumps
github-actions[bot] Jul 6, 2026
5a29eb7
chore(release): update CHANGELOG.md for libdd-capabilities
github-actions[bot] Jul 6, 2026
3cb8f60
chore(release): update CHANGELOG.md for libdd-common
github-actions[bot] Jul 6, 2026
1529471
chore(release): update CHANGELOG.md for libdd-ddsketch
github-actions[bot] Jul 6, 2026
0b9b606
chore(release): update CHANGELOG.md for libdd-trace-protobuf
github-actions[bot] Jul 6, 2026
5b597b1
chore(release): update CHANGELOG.md for libdd-capabilities-impl
github-actions[bot] Jul 6, 2026
bf88538
chore(release): update CHANGELOG.md for libdd-library-config
github-actions[bot] Jul 6, 2026
50aa275
chore(release): update CHANGELOG.md for libdd-trace-normalization
github-actions[bot] Jul 6, 2026
89d0bf7
chore(release): update CHANGELOG.md for libdd-shared-runtime
github-actions[bot] Jul 6, 2026
bd27950
chore(release): update CHANGELOG.md for libdd-trace-utils
github-actions[bot] Jul 6, 2026
30dd794
chore(release): update CHANGELOG.md for libdd-telemetry
github-actions[bot] Jul 6, 2026
ad0f458
chore(release): update CHANGELOG.md for libdd-trace-obfuscation
github-actions[bot] Jul 6, 2026
b24294f
chore(release): update CHANGELOG.md for libdd-trace-stats
github-actions[bot] Jul 6, 2026
28cdca8
chore(release): update CHANGELOG.md for libdd-data-pipeline
github-actions[bot] Jul 6, 2026
155fed0
chore(release): update CHANGELOG.md for libdd-dogstatsd-client
github-actions[bot] Jul 6, 2026
3de9664
chore(release): update CHANGELOG.md for libdd-sampling
github-actions[bot] Jul 6, 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
30 changes: 15 additions & 15 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-06

### 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-06

### 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-06

### 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-06

### 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
30 changes: 15 additions & 15 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,25 +31,25 @@ 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-dogstatsd-client = { version = "3.0.0", path = "../libdd-dogstatsd-client", default-features = false }
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 = "4.0.0", path = "../libdd-dogstatsd-client", default-features = false }
libdd-tinybytes = { version = "1.1.1", path = "../libdd-tinybytes", features = [
"bytes_string",
"serialization",
] }

[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-06

### 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
Loading
Loading