Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
8 changes: 4 additions & 4 deletions Cargo.lock

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

36 changes: 36 additions & 0 deletions libdd-data-pipeline/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,42 @@



## [4.0.0](https://github.com/datadog/libdatadog/compare/libdd-data-pipeline-v3.0.1..libdd-data-pipeline-v4.0.0) - 2026-05-18

### Added

- Trait architecture http ([#1555](https://github.com/datadog/libdatadog/issues/1555)) - ([b863364](https://github.com/datadog/libdatadog/commit/b863364bbb9cb4567b10c80cd11bc4a22b49fcf4))
- Sleep & spawn capabilities ([#1873](https://github.com/datadog/libdatadog/issues/1873)) - ([b419f6e](https://github.com/datadog/libdatadog/commit/b419f6e1edb7679c750a65713893c68fc697404c))
- Port dd-trace-rs trace buffer implementation ([#1826](https://github.com/datadog/libdatadog/issues/1826)) - ([555a22e](https://github.com/datadog/libdatadog/commit/555a22e85b1dabed6dee8987839efe0f541e22c6))
- Add timeout to info fetcher ([#1890](https://github.com/datadog/libdatadog/issues/1890)) - ([c7c315b](https://github.com/datadog/libdatadog/commit/c7c315baf9a5baff11d94d0af1c99ce086049bfa))
- Add support for OTLP trace export ([#1641](https://github.com/datadog/libdatadog/issues/1641)) - ([ee83a45](https://github.com/datadog/libdatadog/commit/ee83a4522289af457263f83a2877916ad297b44c))
- Add shared runtime ([#1602](https://github.com/datadog/libdatadog/issues/1602)) - ([33896de](https://github.com/datadog/libdatadog/commit/33896def2418a9c0fc5bf74b05011210d333759f))
- Allow worker to be stopped after fork ([#1893](https://github.com/datadog/libdatadog/issues/1893)) - ([5b798ae](https://github.com/datadog/libdatadog/commit/5b798aee0be0b47ca3cec0dedda9becc0334e1dc))
- Add stats computation via SHM ([#1821](https://github.com/datadog/libdatadog/issues/1821)) - ([ff8e912](https://github.com/datadog/libdatadog/commit/ff8e9120c7fe1746f3b0cad5b5e7c1cefa4d99ef))
- Include dependencies and integrations in app-extended-heartbeat ([#1962](https://github.com/datadog/libdatadog/issues/1962)) - ([91fd13c](https://github.com/datadog/libdatadog/commit/91fd13c8a0ca5335fe39940f8764cd825bbef7e8))
- Add session id support to trace export ([#1822](https://github.com/datadog/libdatadog/issues/1822)) - ([b1b58fc](https://github.com/datadog/libdatadog/commit/b1b58fc389f1f078a063e8beffbd312f930065b4))
- Integrate obfuscation to the stats exporter [APMSP-2764] ([#1819](https://github.com/datadog/libdatadog/issues/1819)) - ([540f186](https://github.com/datadog/libdatadog/commit/540f18646d58bd18984990fbed85254b3678ac7f))
- Added regex-lite feature ([#1939](https://github.com/datadog/libdatadog/issues/1939)) - ([58b86d5](https://github.com/datadog/libdatadog/commit/58b86d5a1b2dc43be98eb9568ec734c259a430a7))

### Changed

- Downgrade version so publish workflow succeeds ([#1870](https://github.com/datadog/libdatadog/issues/1870)) - ([730c122](https://github.com/datadog/libdatadog/commit/730c1221f9f73ecadcdcc90681f54730fe8e92f2))
- Pre-allocate serialization buffer ([#1949](https://github.com/datadog/libdatadog/issues/1949)) - ([d700bb0](https://github.com/datadog/libdatadog/commit/d700bb0de476a0e2f273f71c3be87227ee58027b))
- Pre-compute string messagepack encoding ([#1948](https://github.com/datadog/libdatadog/issues/1948)) - ([c713122](https://github.com/datadog/libdatadog/commit/c7131222cb42dd0513821456a4071245c4a819f6))
- Compilation of libdd-data-pipeline to wasm32 ([#1830](https://github.com/datadog/libdatadog/issues/1830)) - ([32f9679](https://github.com/datadog/libdatadog/commit/32f96790350141f82ad78a4b53babe5b757ea345))

### Fixed

- Gate libdd-common TLS features in remaining internal crates + add CI guard ([#1943](https://github.com/datadog/libdatadog/issues/1943)) - ([db05e1f](https://github.com/datadog/libdatadog/commit/db05e1f8408a76075efb37ecec544d2e74217e57))
- Remove default-features from of trace-obfuscation ([#1981](https://github.com/datadog/libdatadog/issues/1981)) - ([12b7b09](https://github.com/datadog/libdatadog/commit/12b7b09379215c96751fe204e0a598e8f805fc61))
- Restore previous Cargo.toml version ([#1993](https://github.com/datadog/libdatadog/issues/1993)) - ([500c147](https://github.com/datadog/libdatadog/commit/500c147ec07e9c768abdfaec074a84ab88885e2a))
- Missing bench path in data-pipeline ([#1907](https://github.com/datadog/libdatadog/issues/1907)) - ([530cd96](https://github.com/datadog/libdatadog/commit/530cd96349e50dce032a450e88c019e4b47a39fe))
- Align with css spec ([#1790](https://github.com/datadog/libdatadog/issues/1790)) - ([b1d5bcf](https://github.com/datadog/libdatadog/commit/b1d5bcf7a2a006e2de95925cd8aa5ec13eec4b87))
- Avoid trigger loop in telemetry worker ([#1950](https://github.com/datadog/libdatadog/issues/1950)) - ([7a24f53](https://github.com/datadog/libdatadog/commit/7a24f534a46367bc2b2007994dd3a3d2d62ad663))
- Unwrap_or being eager is not good ([#1983](https://github.com/datadog/libdatadog/issues/1983)) - ([68c6519](https://github.com/datadog/libdatadog/commit/68c65192b0d3de960a7b0eb648e26da6952d796c))



## [3.0.1](https://github.com/datadog/libdatadog/compare/libdd-data-pipeline-v3.0.0..libdd-data-pipeline-v3.0.1) - 2026-03-25

### Added
Expand Down
8 changes: 4 additions & 4 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= "3.0.1"
version= "4.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 @@ -36,11 +36,11 @@ libdd-common = { version = "4.1.0", path = "../libdd-common", default-features =
libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime", default-features = false }
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 = "2.0.0", path = "../libdd-trace-stats", default-features = false }
libdd-trace-stats = { version = "3.0.0", path = "../libdd-trace-stats", default-features = false }
libdd-trace-utils = { version = "4.0.0", path = "../libdd-trace-utils", default-features = false }
libdd-trace-obfuscation = { version = "2.0.0", path = "../libdd-trace-obfuscation", default-features = false, optional = true }
libdd-trace-obfuscation = { version = "3.0.0", path = "../libdd-trace-obfuscation", default-features = false, optional = true }
libdd-ddsketch = { version = "1.0.1", path = "../libdd-ddsketch" }
libdd-dogstatsd-client = { version = "2.0.0", path = "../libdd-dogstatsd-client", default-features = false }
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",
"serialization",
Expand Down
8 changes: 8 additions & 0 deletions libdd-dogstatsd-client/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-dogstatsd-client-v2.0.0..libdd-dogstatsd-client-v3.0.0) - 2026-05-18

### Fixed

- Gate libdd-common TLS features in remaining internal crates + add CI guard ([#1943](https://github.com/datadog/libdatadog/issues/1943)) - ([db05e1f](https://github.com/datadog/libdatadog/commit/db05e1f8408a76075efb37ecec544d2e74217e57))



## [2.0.0](https://github.com/datadog/libdatadog/compare/libdd-dogstatsd-client-v1.0.2..libdd-dogstatsd-client-v2.0.0) - 2026-03-25

### Changed
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 @@ -5,7 +5,7 @@ homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-dogstatsd-clie
repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-dogstatsd-client"
rust-version.workspace = true
edition.workspace = true
version = "2.0.0"
version = "3.0.0"
license.workspace = true

[lib]
Expand Down
19 changes: 19 additions & 0 deletions libdd-trace-obfuscation/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,25 @@



## [3.0.0](https://github.com/datadog/libdatadog/compare/libdd-trace-obfuscation-v2.0.0..libdd-trace-obfuscation-v3.0.0) - 2026-05-18

### Added

- Feature parity on span obfuscation [APMSP-2671] ([#1788](https://github.com/datadog/libdatadog/issues/1788)) - ([102231d](https://github.com/datadog/libdatadog/commit/102231d7f0f35a4e57b18452f0dfbf5d3d97517d))
- Feature parity on sql obfuscation [APMSP-2667] ([#1708](https://github.com/datadog/libdatadog/issues/1708)) - ([c664ed7](https://github.com/datadog/libdatadog/commit/c664ed7c8230c4249151e0a133f1988ccbfb454f))
- Integrate obfuscation to the stats exporter [APMSP-2764] ([#1819](https://github.com/datadog/libdatadog/issues/1819)) - ([540f186](https://github.com/datadog/libdatadog/commit/540f18646d58bd18984990fbed85254b3678ac7f))
- Added regex-lite feature ([#1939](https://github.com/datadog/libdatadog/issues/1939)) - ([58b86d5](https://github.com/datadog/libdatadog/commit/58b86d5a1b2dc43be98eb9568ec734c259a430a7))

### Changed

- Clippy ([#1889](https://github.com/datadog/libdatadog/issues/1889)) - ([2d2bc4f](https://github.com/datadog/libdatadog/commit/2d2bc4fb7de47792b907b6cf279ea7c39604456a))

### Fixed

- Gate libdd-common TLS features in obfuscation and capabilities-impl ([#1872](https://github.com/datadog/libdatadog/issues/1872)) - ([986aab5](https://github.com/datadog/libdatadog/commit/986aab55cb7941d8453dffb59d35a70599d08665))



## [2.0.0](https://github.com/datadog/libdatadog/compare/libdd-trace-obfuscation-v1.0.1..libdd-trace-obfuscation-v2.0.0) - 2026-03-25

### Changed
Expand Down
2 changes: 1 addition & 1 deletion libdd-trace-obfuscation/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libdd-trace-obfuscation"
version = "2.0.0"
version = "3.0.0"
description = "A duplicate of trace obfuscator implemented in the agent and documented in https://docs.datadoghq.com/tracing/configure_data_security/?tab=net#trace-obfuscation"
homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-trace-obfuscation"
repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-trace-obfuscation"
Expand Down
22 changes: 22 additions & 0 deletions libdd-trace-stats/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,28 @@



## [3.0.0](https://github.com/datadog/libdatadog/compare/libdd-trace-stats-v2.0.0..libdd-trace-stats-v3.0.0) - 2026-05-18

### Added

- Sleep & spawn capabilities ([#1873](https://github.com/datadog/libdatadog/issues/1873)) - ([b419f6e](https://github.com/datadog/libdatadog/commit/b419f6e1edb7679c750a65713893c68fc697404c))
- Allow worker to be stopped after fork ([#1893](https://github.com/datadog/libdatadog/issues/1893)) - ([5b798ae](https://github.com/datadog/libdatadog/commit/5b798aee0be0b47ca3cec0dedda9becc0334e1dc))
- Add stats computation via SHM ([#1821](https://github.com/datadog/libdatadog/issues/1821)) - ([ff8e912](https://github.com/datadog/libdatadog/commit/ff8e9120c7fe1746f3b0cad5b5e7c1cefa4d99ef))
- Propagate service source from span meta to client stats payload ([#1803](https://github.com/datadog/libdatadog/issues/1803)) - ([5cfc694](https://github.com/datadog/libdatadog/commit/5cfc694173da07ff13b7bff967a46bddc903e3db))
- Integrate obfuscation to the stats exporter [APMSP-2764] ([#1819](https://github.com/datadog/libdatadog/issues/1819)) - ([540f186](https://github.com/datadog/libdatadog/commit/540f18646d58bd18984990fbed85254b3678ac7f))
- Use ip quantization when aggregating peer tags for trace stats ([#1944](https://github.com/datadog/libdatadog/issues/1944)) - ([4ae8ebe](https://github.com/datadog/libdatadog/commit/4ae8ebe252451374c292efd159ce254c3f5a72e0))

### Changed

- Pre-compute string messagepack encoding ([#1948](https://github.com/datadog/libdatadog/issues/1948)) - ([c713122](https://github.com/datadog/libdatadog/commit/c7131222cb42dd0513821456a4071245c4a819f6))

### Fixed

- Gate libdd-common TLS features in remaining internal crates + add CI guard ([#1943](https://github.com/datadog/libdatadog/issues/1943)) - ([db05e1f](https://github.com/datadog/libdatadog/commit/db05e1f8408a76075efb37ecec544d2e74217e57))
- Align with css spec ([#1790](https://github.com/datadog/libdatadog/issues/1790)) - ([b1d5bcf](https://github.com/datadog/libdatadog/commit/b1d5bcf7a2a006e2de95925cd8aa5ec13eec4b87))



## [2.0.0](https://github.com/datadog/libdatadog/compare/libdd-trace-stats-v1.0.4..libdd-trace-stats-v2.0.0) - 2026-03-25

### Changed
Expand Down
4 changes: 2 additions & 2 deletions libdd-trace-stats/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libdd-trace-stats"
version = "2.0.0"
version = "3.0.0"
description = "This crate provides utilities to compute stats from Datadog traces."
homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-trace-stats"
repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-trace-stats"
Expand All @@ -17,7 +17,7 @@ libdd-common = { version = "4.1.0", path = "../libdd-common", default-features =
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 = "2.0.0", path = "../libdd-trace-obfuscation", default-features = false }
libdd-trace-obfuscation = { version = "3.0.0", path = "../libdd-trace-obfuscation", default-features = false }
libdd-trace-utils = { version = "4.0.0", path = "../libdd-trace-utils", default-features = false }
hashbrown = { version = "0.15" }
http = "1.1"
Expand Down
Loading