Skip to content
Merged
10 changes: 5 additions & 5 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 @@ -18,7 +18,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 = "4.0.0", path = "../libdd-common", default-features = false, features = ["require-regex-full"] }
libdd-common = { version = "4.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 = "1.0.0" }
libdd-capabilities = { path = "../libdd-capabilities", version = "2.0.0" }
datadog-sidecar-macros = { path = "../datadog-sidecar-macros" }

libdd-telemetry = { path = "../libdd-telemetry", features = ["tracing"] }
Expand Down
8 changes: 8 additions & 0 deletions libdd-capabilities-impl/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
# Changelog



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

- Sleep & spawn capabilities ([#1873](https://github.com/datadog/libdatadog/issues/1873)) - ([b419f6e](https://github.com/datadog/libdatadog/commit/b419f6e1edb7679c750a65713893c68fc697404c))


## 1.0.0 - 2026-04-27

Initial release.
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 = "1.0.0"
version = "2.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 = "1.0.0" }
libdd-common = { path = "../libdd-common", version = "4.0.0", default-features = false }
libdd-capabilities = { path = "../libdd-capabilities", version = "2.0.0" }
libdd-common = { path = "../libdd-common", version = "4.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
@@ -1,6 +1,14 @@
# Changelog



## [2.0.0](https://github.com/datadog/libdatadog/compare/libdd-capabilities-v1.0.0..libdd-capabilities-v2.0.0) - 2026-05-15

### Added

- Sleep & spawn capabilities ([#1873](https://github.com/datadog/libdatadog/issues/1873)) - ([b419f6e](https://github.com/datadog/libdatadog/commit/b419f6e1edb7679c750a65713893c68fc697404c))


## 1.0.0 - 2026-04-27

Initial release.
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 = "1.0.0"
version = "2.0.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
16 changes: 16 additions & 0 deletions libdd-common/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,22 @@



## [4.1.0](https://github.com/datadog/libdatadog/compare/libdd-common-v4.0.0..libdd-common-v4.1.0) - 2026-05-15

### Added

- Added regex-lite feature ([#1939](https://github.com/datadog/libdatadog/issues/1939)) - ([58b86d5](https://github.com/datadog/libdatadog/commit/58b86d5a1b2dc43be98eb9568ec734c259a430a7))

### Changed

- Move the sampling logic from dd-trace-rs [APMSP-2946] ([#1927](https://github.com/datadog/libdatadog/issues/1927)) - ([040260c](https://github.com/datadog/libdatadog/commit/040260c5d72ec011a36934cb77d203688990609e))

### Fixed

- Crashes caused by `getenv` while retrieving AAS env vars ([#1930](https://github.com/datadog/libdatadog/issues/1930)) - ([43c0973](https://github.com/datadog/libdatadog/commit/43c0973da14911168b7283283be901e4ed41ab31))



## [4.0.0](https://github.com/datadog/libdatadog/compare/libdd-common-v3.0.2..libdd-common-v4.0.0) - 2026-04-27

### 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 = "4.0.0"
version = "4.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 = "4.0.0", path = "../libdd-common" }
libdd-telemetry = { version = "4.0.0", path = "../libdd-telemetry" }
libdd-common = { version = "4.1.0", path = "../libdd-common" }
libdd-telemetry = { version = "5.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 = "4.0.0", path = "../libdd-common", default-features = false }
libdd-common = { version = "4.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 = "1.0.0", path = "../libdd-capabilities-impl" }
libdd-capabilities-impl = { version = "2.0.0", path = "../libdd-capabilities-impl" }
libdd-data-pipeline = { path = "../libdd-data-pipeline" }
libdd-shared-runtime = { version = "0.1.0", path = "../libdd-shared-runtime" }
libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime" }
libdd-common-ffi = { path = "../libdd-common-ffi", default-features = false }
libdd-tinybytes = { path = "../libdd-tinybytes" }
tracing = { version = "0.1", default-features = false }
14 changes: 7 additions & 7 deletions libdd-data-pipeline/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,10 @@ 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 = "1.0.0" }
libdd-common = { version = "4.0.0", path = "../libdd-common", default-features = false }
libdd-shared-runtime = { version = "0.1.0", path = "../libdd-shared-runtime", default-features = false }
libdd-telemetry = { version = "4.0.0", path = "../libdd-telemetry", default-features = false, optional = true}
libdd-capabilities = { path = "../libdd-capabilities", version = "2.0.0" }
libdd-common = { version = "4.1.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.0", path = "../libdd-telemetry", default-features = false, optional = true}
libdd-trace-protobuf = { version = "3.0.1", path = "../libdd-trace-protobuf" }
libdd-trace-stats = { version = "2.0.0", path = "../libdd-trace-stats", default-features = false }
libdd-trace-utils = { version = "3.0.1", path = "../libdd-trace-utils", default-features = false }
Expand All @@ -48,7 +48,7 @@ libdd-tinybytes = { version = "1.1.0", 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 = "1.0.0", path = "../libdd-capabilities-impl", default-features = false }
libdd-capabilities-impl = { version = "2.0.0", path = "../libdd-capabilities-impl", default-features = false }

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

[dev-dependencies]
libdd-capabilities-impl = { version = "1.0.0", path = "../libdd-capabilities-impl" }
libdd-capabilities-impl = { version = "2.0.0", path = "../libdd-capabilities-impl" }
libdd-log = { path = "../libdd-log" }
libdd-shared-runtime = { version = "0.1.0", path = "../libdd-shared-runtime" }
libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime" }
regex = "1.5"
clap = { version = "4.0", features = ["derive"] }
criterion = "0.5.1"
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 = "4.0.0", path = "../libdd-common", default-features = false }
libdd-common = { version = "4.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 @@ -28,7 +28,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 = "4.0.0", path = "../libdd-common", default-features = false, optional = true }
libdd-common = { version = "4.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
2 changes: 1 addition & 1 deletion libdd-profiling/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ http-body-util = "0.1"
httparse = "1.9"
indexmap = "2.11"
libdd-alloc = { version = "1.0.0", path = "../libdd-alloc" }
libdd-common = { version = "4.0.0", path = "../libdd-common", default-features = false, features = ["reqwest", "test-utils"] }
libdd-common = { version = "4.1.0", path = "../libdd-common", default-features = false, features = ["reqwest", "test-utils"] }
libdd-profiling-protobuf = { version = "2.0.0", path = "../libdd-profiling-protobuf", features = ["prost_impls"] }
mime = "0.3.16"
parking_lot = { version = "0.12", default-features = false }
Expand Down
4 changes: 2 additions & 2 deletions libdd-sampling/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ required-features = ["bench-internals"]
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
lru = "0.16.3"
libdd-common = { path = "../libdd-common", version = "4.0.0" }
libdd-common = { path = "../libdd-common", version = "4.1.0" }
libdd-trace-utils = { path = "../libdd-trace-utils", version = "3.0.1", optional = true }

[features]
Expand All @@ -43,4 +43,4 @@ bench-internals = []

[dev-dependencies]
criterion = "0.5"
libdd-common = { path = "../libdd-common", version = "4.0.0", features = ["bench-utils"] }
libdd-common = { path = "../libdd-common", version = "4.1.0", features = ["bench-utils"] }
2 changes: 1 addition & 1 deletion libdd-shared-runtime-ffi/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,5 +23,5 @@ regex-lite = ["libdd-shared-runtime/regex-lite"]
build_common = { path = "../build-common" }

[dependencies]
libdd-shared-runtime = { version = "0.1.0", path = "../libdd-shared-runtime" }
libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime" }
tracing = { version = "0.1", default-features = false }
6 changes: 6 additions & 0 deletions libdd-shared-runtime/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Changelog


## 1.0.0 - 2026-05-15

Initial release.
8 changes: 4 additions & 4 deletions libdd-shared-runtime/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

[package]
name = "libdd-shared-runtime"
version = "0.1.0"
version = "1.0.0"
description = "Shared tokio runtime with fork-safe worker management for Datadog libraries"
homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-shared-runtime"
repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-shared-runtime"
Expand All @@ -21,8 +21,8 @@ futures = { version = "0.3", default-features = false, features = ["alloc"] }
tokio = { version = "1.23", features = ["rt", "macros", "time"] }
tokio-util = "0.7.11"
tracing = { version = "0.1", default-features = false }
libdd-capabilities = { path = "../libdd-capabilities", version = "1.0.0" }
libdd-common = { version = "4.0.0", path = "../libdd-common", default-features = false }
libdd-capabilities = { path = "../libdd-capabilities", version = "2.0.0" }
libdd-common = { version = "4.1.0", path = "../libdd-common", default-features = false }

[features]
default = ["https"]
Expand All @@ -31,7 +31,7 @@ fips = ["libdd-capabilities-impl/fips"]
regex-lite = ["libdd-common/regex-lite"]

[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
libdd-capabilities-impl = { path = "../libdd-capabilities-impl", version = "1.0.0", default-features = false }
libdd-capabilities-impl = { path = "../libdd-capabilities-impl", version = "2.0.0", default-features = false }
tokio = { version = "1.23", features = ["rt-multi-thread"] }

[target.'cfg(target_arch = "wasm32")'.dependencies]
Expand Down
28 changes: 28 additions & 0 deletions libdd-telemetry/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,34 @@



## [5.0.0](https://github.com/datadog/libdatadog/compare/libdd-telemetry-v4.0.0..libdd-telemetry-v5.0.0) - 2026-05-15

### 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))
- Add shared runtime ([#1602](https://github.com/datadog/libdatadog/issues/1602)) - ([33896de](https://github.com/datadog/libdatadog/commit/33896def2418a9c0fc5bf74b05011210d333759f))
- Wire telemetry_extended_heartbeat_interval through SessionConfig ([#1882](https://github.com/datadog/libdatadog/issues/1882)) - ([a41b623](https://github.com/datadog/libdatadog/commit/a41b623f09bf41909fa394e78b3c316da27239c0))
- Include dependencies and integrations in app-extended-heartbeat ([#1962](https://github.com/datadog/libdatadog/issues/1962)) - ([91fd13c](https://github.com/datadog/libdatadog/commit/91fd13c8a0ca5335fe39940f8764cd825bbef7e8))

### Changed

- Downgrade version so publish workflow succeeds ([#1870](https://github.com/datadog/libdatadog/issues/1870)) - ([730c122](https://github.com/datadog/libdatadog/commit/730c1221f9f73ecadcdcc90681f54730fe8e92f2))
- Batch ack sending & consumption ([#1835](https://github.com/datadog/libdatadog/issues/1835)) - ([eff9d8a](https://github.com/datadog/libdatadog/commit/eff9d8a4421aa727fad6ce874f5c0f02820b3e6d))
- Add session id support ([#1817](https://github.com/datadog/libdatadog/issues/1817)) - ([802f06a](https://github.com/datadog/libdatadog/commit/802f06a842848ba81b4fed9587a0ba7904cb7830))
- Use weaker mem ordering for SEQ_ID ([#1749](https://github.com/datadog/libdatadog/issues/1749)) - ([8d2029d](https://github.com/datadog/libdatadog/commit/8d2029d2fad5129fc36a7b3b68d3148d68b48b79))

### 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))
- Restore previous Cargo.toml version ([#1993](https://github.com/datadog/libdatadog/issues/1993)) - ([500c147](https://github.com/datadog/libdatadog/commit/500c147ec07e9c768abdfaec074a84ab88885e2a))
- Avoid trigger loop in telemetry worker ([#1950](https://github.com/datadog/libdatadog/issues/1950)) - ([7a24f53](https://github.com/datadog/libdatadog/commit/7a24f534a46367bc2b2007994dd3a3d2d62ad663))
- Schedule ExtendedHeartbeat on worker start ([#1910](https://github.com/datadog/libdatadog/issues/1910)) - ([650c804](https://github.com/datadog/libdatadog/commit/650c804b170f9bb47ace9a0e8e672851f818b5d7))
- Skip sending empty payloads ([#1894](https://github.com/datadog/libdatadog/issues/1894)) - ([ca7a74b](https://github.com/datadog/libdatadog/commit/ca7a74be123f34b5ac6982705c8f3abef4ed2977))
- Wire up DD_TELEMETRY_EXTENDED_HEARTBEAT_INTERVAL to scheduler ([#1824](https://github.com/datadog/libdatadog/issues/1824)) - ([f1f0df1](https://github.com/datadog/libdatadog/commit/f1f0df1b5d9066a7fbff14524c04ca3636d778d6))



## [4.0.0](https://github.com/datadog/libdatadog/compare/libdd-telemetry-v3.1.0..libdd-telemetry-v4.0.0) - 2026-03-25

### Changed
Expand Down
6 changes: 3 additions & 3 deletions libdd-telemetry/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libdd-telemetry"
version= "4.0.0"
version= "5.0.0"
description = "Telemetry client allowing to send data as described in https://docs.datadoghq.com/tracing/configure_data_security/?tab=net#telemetry-collection"
homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-telemetry"
repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-telemetry"
Expand Down Expand Up @@ -32,8 +32,8 @@ tracing = { version = "0.1", default-features = false }
uuid = { version = "1.3", features = ["v4"] }
hashbrown = "0.15"
bytes = "1.4"
libdd-common = { version = "4.0.0", path = "../libdd-common", default-features = false }
libdd-shared-runtime = { version = "0.1.0", path = "../libdd-shared-runtime", default-features = false }
libdd-common = { version = "4.1.0", path = "../libdd-common", default-features = false }
libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime", default-features = false }
libdd-ddsketch = { version = "1.0.1", path = "../libdd-ddsketch" }

[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
Expand Down
2 changes: 1 addition & 1 deletion libdd-trace-obfuscation/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ log = "0.4"
fluent-uri = "0.4.1"
libdd-trace-protobuf = { version = "3.0.1", path = "../libdd-trace-protobuf" }
libdd-trace-utils = { version = "3.0.1", path = "../libdd-trace-utils", default-features = false }
libdd-common = { version = "4.0.0", path = "../libdd-common", default-features = false }
libdd-common = { version = "4.1.0", path = "../libdd-common", default-features = false }

[features]
default = ["https"]
Expand Down
8 changes: 4 additions & 4 deletions libdd-trace-stats/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@ autobenches = false
[dependencies]
arc-swap.workspace = true
anyhow = "1.0"
libdd-capabilities = { path = "../libdd-capabilities", version = "1.0.0" }
libdd-common = { version = "4.0.0", path = "../libdd-common", default-features = false }
libdd-capabilities = { path = "../libdd-capabilities", version = "2.0.0" }
libdd-common = { version = "4.1.0", path = "../libdd-common", default-features = false }
libdd-ddsketch = { version = "1.0.1", path = "../libdd-ddsketch" }
libdd-shared-runtime = { version = "0.1.0", path = "../libdd-shared-runtime", default-features = false }
libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime", default-features = false }
libdd-trace-protobuf = { version = "3.0.1", path = "../libdd-trace-protobuf" }
libdd-trace-obfuscation = { version = "2.0.0", path = "../libdd-trace-obfuscation", default-features = false }
libdd-trace-utils = { version = "3.0.1", path = "../libdd-trace-utils", default-features = false }
Expand All @@ -29,7 +29,7 @@ tracing = { version = "0.1", default-features = false }
async-trait = "0.1.85"

[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
libdd-capabilities-impl = { version = "1.0.0", path = "../libdd-capabilities-impl", default-features = false }
libdd-capabilities-impl = { version = "2.0.0", path = "../libdd-capabilities-impl", default-features = false }

[lib]
bench = false
Expand Down
Loading
Loading