Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
1b7cf5e
chore: Release
github-actions[bot] Aug 7, 2026
b034191
chore: Release
github-actions[bot] Aug 7, 2026
e2e7708
chore: Release
github-actions[bot] Aug 7, 2026
301d875
chore: Release
github-actions[bot] Aug 7, 2026
5cf0572
chore: Release
github-actions[bot] Aug 7, 2026
bfc5166
chore: Release
github-actions[bot] Aug 7, 2026
dfdb5f7
chore: Release
github-actions[bot] Aug 7, 2026
7056955
chore: Release
github-actions[bot] Aug 7, 2026
2d58671
chore: Release
github-actions[bot] Aug 7, 2026
2422f2d
chore: Release
github-actions[bot] Aug 7, 2026
c5d42e4
chore: Release
github-actions[bot] Aug 7, 2026
47e18a7
chore(release): update version for libdd-capabilities-impl with major…
github-actions[bot] Aug 7, 2026
b92a6a2
chore(release): update CHANGELOG.md for libdd-capabilities
github-actions[bot] Aug 7, 2026
e4bcab7
chore(release): update CHANGELOG.md for libdd-common
github-actions[bot] Aug 7, 2026
8618176
chore(release): update CHANGELOG.md for libdd-tinybytes
github-actions[bot] Aug 7, 2026
0cb7635
chore(release): update CHANGELOG.md for libdd-trace-protobuf
github-actions[bot] Aug 7, 2026
225fb18
chore(release): update CHANGELOG.md for libdd-capabilities-impl
github-actions[bot] Aug 7, 2026
f55dbf3
chore(release): update CHANGELOG.md for libdd-http-client
github-actions[bot] Aug 7, 2026
101a0e1
chore(release): update CHANGELOG.md for libdd-trace-normalization
github-actions[bot] Aug 7, 2026
d9cc216
chore(release): update CHANGELOG.md for libdd-remote-config
github-actions[bot] Aug 7, 2026
96c8b87
chore(release): update CHANGELOG.md for libdd-trace-utils
github-actions[bot] Aug 7, 2026
b892cf8
chore(release): update CHANGELOG.md for libdd-tracer-flare
github-actions[bot] Aug 7, 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
22 changes: 11 additions & 11 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-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.1.0" }
libdd-capabilities = { path = "../libdd-capabilities", version = "3.0.0" }
datadog-sidecar-macros = { path = "../datadog-sidecar-macros" }

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



## [4.0.0](https://github.com/datadog/libdatadog/compare/libdd-capabilities-impl-v3.0.0..libdd-capabilities-impl-v4.0.0) - 2026-08-07

### Added

- Add streaming to http capabilities ([#2251](https://github.com/datadog/libdatadog/issues/2251)) - ([ef95bde](https://github.com/datadog/libdatadog/commit/ef95bdef216807c2e493c2fc2f9dd27a56fc255c))
- Add Installation signature and AppProduct changes payloads ([#2213](https://github.com/datadog/libdatadog/issues/2213)) - ([f3d3d80](https://github.com/datadog/libdatadog/commit/f3d3d80b807b82d2a49d57df99a0eb02a800a978))
- Make telemetry worker wasm-compatible for the TraceExporter ([#2172](https://github.com/datadog/libdatadog/issues/2172)) - ([73f23a2](https://github.com/datadog/libdatadog/commit/73f23a2c03be39971c966e444785d63b6fd52e81))
- Added file capability [APMSP-3780] ([#2240](https://github.com/datadog/libdatadog/issues/2240)) - ([3081603](https://github.com/datadog/libdatadog/commit/3081603d3c74f209be4e3be951f78a1a7469397f))
- Added environment capability [APMSP-3780] ([#2239](https://github.com/datadog/libdatadog/issues/2239)) - ([0c6e2a5](https://github.com/datadog/libdatadog/commit/0c6e2a5df2a163d34c4f385353ffc5d7257c72f4))

### Changed

- Migrate to workspace dependencies, phase 4 ([#2296](https://github.com/datadog/libdatadog/issues/2296)) - ([3c4c095](https://github.com/datadog/libdatadog/commit/3c4c0952c016b3b156d8a82ec27eeb515079d286))
- Consolidate core dependencies at workspace level (phase 1) ([#2253](https://github.com/datadog/libdatadog/issues/2253)) - ([15899df](https://github.com/datadog/libdatadog/commit/15899dfe754d12186ce7db72f0ff41c1920d52ec))

### Fixed

- Expose HttpClientCapability in remote config ([#2252](https://github.com/datadog/libdatadog/issues/2252)) - ([43156bb](https://github.com/datadog/libdatadog/commit/43156bbe53c026fdeeaeb3777cb9d4054507a250))
- Stop sending Connection: close to the Agent ([#2286](https://github.com/datadog/libdatadog/issues/2286)) - ([8dfe721](https://github.com/datadog/libdatadog/commit/8dfe721a5b24fe225ed4cab66b2e07cb0f2ff6dd))



## [3.0.0](https://github.com/datadog/libdatadog/compare/libdd-capabilities-impl-v2.0.0..libdd-capabilities-impl-v3.0.0) - 2026-07-07

### 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 = "3.0.0"
version = "4.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 @@ -19,8 +19,8 @@ bench = false
anyhow.workspace = true
bytes = "1"
http = "1"
libdd-capabilities = { path = "../libdd-capabilities", version = "2.1.0" }
libdd-common = { path = "../libdd-common", version = "5.1.0", default-features = false }
libdd-capabilities = { path = "../libdd-capabilities", version = "3.0.0" }
libdd-common = { path = "../libdd-common", version = "5.1.1", default-features = false }
tokio = { workspace = true, features = ["fs", "time"] }

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



## [3.0.0](https://github.com/datadog/libdatadog/compare/libdd-capabilities-v2.1.0..libdd-capabilities-v3.0.0) - 2026-08-07

### Added

- Add streaming to http capabilities ([#2251](https://github.com/datadog/libdatadog/issues/2251)) - ([ef95bde](https://github.com/datadog/libdatadog/commit/ef95bdef216807c2e493c2fc2f9dd27a56fc255c))
- Added file capability [APMSP-3780] ([#2240](https://github.com/datadog/libdatadog/issues/2240)) - ([3081603](https://github.com/datadog/libdatadog/commit/3081603d3c74f209be4e3be951f78a1a7469397f))
- Added environment capability [APMSP-3780] ([#2239](https://github.com/datadog/libdatadog/issues/2239)) - ([0c6e2a5](https://github.com/datadog/libdatadog/commit/0c6e2a5df2a163d34c4f385353ffc5d7257c72f4))

### Fixed

- Stop sending Connection: close to the Agent ([#2286](https://github.com/datadog/libdatadog/issues/2286)) - ([8dfe721](https://github.com/datadog/libdatadog/commit/8dfe721a5b24fe225ed4cab66b2e07cb0f2ff6dd))



## [2.1.0](https://github.com/datadog/libdatadog/compare/libdd-capabilities-v2.0.0..libdd-capabilities-v2.1.0) - 2026-07-07

### 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.1.0"
version = "3.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
20 changes: 20 additions & 0 deletions libdd-common/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,26 @@



## [5.1.1](https://github.com/datadog/libdatadog/compare/libdd-common-v5.1.0..libdd-common-v5.1.1) - 2026-08-07

### Added

- Add Installation signature and AppProduct changes payloads ([#2213](https://github.com/datadog/libdatadog/issues/2213)) - ([f3d3d80](https://github.com/datadog/libdatadog/commit/f3d3d80b807b82d2a49d57df99a0eb02a800a978))

### Changed

- Migrate to workspace dependencies, phase 4 ([#2296](https://github.com/datadog/libdatadog/issues/2296)) - ([3c4c095](https://github.com/datadog/libdatadog/commit/3c4c0952c016b3b156d8a82ec27eeb515079d286))
- Migrate to workspace dependencies, phase 3 ([#2283](https://github.com/datadog/libdatadog/issues/2283)) - ([f73e8ae](https://github.com/datadog/libdatadog/commit/f73e8ae5997d54860984ad8e155fa9fa257d9263))
- Consolidate core dependencies at workspace level (phase 1) ([#2253](https://github.com/datadog/libdatadog/issues/2253)) - ([15899df](https://github.com/datadog/libdatadog/commit/15899dfe754d12186ce7db72f0ff41c1920d52ec))
- Stabilize flaky tests ([#2256](https://github.com/datadog/libdatadog/issues/2256)) - ([054402d](https://github.com/datadog/libdatadog/commit/054402d28cb03f0b99df938e5ac0b419da18423b))

### Fixed

- Don't double-encode file:// telemetry endpoints ([#2230](https://github.com/datadog/libdatadog/issues/2230)) - ([20c267e](https://github.com/datadog/libdatadog/commit/20c267e23caac58839a9ebe660601ee381117d22))
- Last new clippy lint ([#2221](https://github.com/datadog/libdatadog/issues/2221)) - ([a41a0f4](https://github.com/datadog/libdatadog/commit/a41a0f480b265e57fd7d70d998c5ccd3e7690248))



## [5.1.0](https://github.com/datadog/libdatadog/compare/libdd-common-v5.0.0..libdd-common-v5.1.0) - 2026-07-07

### 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.1.0"
version = "5.1.1"
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
8 changes: 4 additions & 4 deletions libdd-crashtracker/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,9 @@ anyhow.workspace = true
chrono = { workspace = true, features = ["std", "clock", "serde"] }
cxx = { version = "1.0", optional = true }
errno = "0.3"
libdd-capabilities = { version = "2.1.0", path = "../libdd-capabilities" }
libdd-capabilities-impl = { version = "3.0.0", path = "../libdd-capabilities-impl" }
libdd-common = { version = "5.1.0", path = "../libdd-common" }
libdd-capabilities = { version = "3.0.0", path = "../libdd-capabilities" }
libdd-capabilities-impl = { version = "4.0.0", path = "../libdd-capabilities-impl" }
libdd-common = { version = "5.1.1", path = "../libdd-common" }
libdd-telemetry = { version = "6.0.0", path = "../libdd-telemetry" }
http = "1.1"
libc.workspace = true
Expand Down Expand Up @@ -87,7 +87,7 @@ cxx-build = { workspace = true, 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.1.0", path = "../libdd-common", default-features = false }
libdd-common = { version = "5.1.1", path = "../libdd-common", default-features = false }

[lints.clippy]
std_instead_of_alloc = "warn"
Expand Down
4 changes: 2 additions & 2 deletions libdd-data-pipeline-ffi/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -32,12 +32,12 @@ rmp-serde = "1.3.0"
libdd-trace-utils = { path = "../libdd-trace-utils" }

[dependencies]
libdd-capabilities-impl = { version = "3.0.0", path = "../libdd-capabilities-impl" }
libdd-capabilities-impl = { version = "4.0.0", path = "../libdd-capabilities-impl" }
libdd-data-pipeline = { path = "../libdd-data-pipeline" }
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" }
rmp = { version = "0.8.14", default-features = false }
tokio-util = "0.7.11"
tracing.workspace = true
tracing.workspace = true
16 changes: 8 additions & 8 deletions libdd-data-pipeline/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -32,26 +32,26 @@ tokio = { workspace = true, features = [
], default-features = false }
uuid = { workspace = true, features = ["v4", "std"] }
tokio-util = "0.7.11"
libdd-capabilities = { path = "../libdd-capabilities", version = "2.1.0" }
libdd-common = { version = "5.1.0", path = "../libdd-common", default-features = false }
libdd-capabilities = { path = "../libdd-capabilities", version = "3.0.0" }
libdd-common = { version = "5.1.1", 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 = "3.0.0", path = "../libdd-trace-normalization" }
libdd-trace-protobuf = { version = "4.0.1", path = "../libdd-trace-protobuf" }
libdd-trace-normalization = { version = "3.0.1", 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-utils = { version = "10.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, features = ["shared-runtime"] }
libdd-tinybytes = { version = "1.1.1", path = "../libdd-tinybytes", features = [
libdd-tinybytes = { version = "1.1.2", path = "../libdd-tinybytes", features = [
"bytes_string",
"serialization",
] }
web-time = "1"

[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
tokio = { version = "1.23", features = ["time", "test-util"], default-features = false }
libdd-capabilities-impl = { version = "3.0.0", path = "../libdd-capabilities-impl", default-features = false }
libdd-capabilities-impl = { version = "4.0.0", path = "../libdd-capabilities-impl", default-features = false }

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

[dev-dependencies]
libdd-capabilities-impl = { version = "3.0.0", path = "../libdd-capabilities-impl" }
libdd-capabilities-impl = { version = "4.0.0", path = "../libdd-capabilities-impl" }
libdd-log = { path = "../libdd-log" }
libdd-shared-runtime = { version = "2.0.0", path = "../libdd-shared-runtime" }
regex = "1.5"
Expand Down
4 changes: 2 additions & 2 deletions 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.1.0", path = "../libdd-common", default-features = false }
libdd-common = { version = "5.1.1", path = "../libdd-common", default-features = false }
cadence = "1.3.0"
serde = { workspace = true, features = ["derive", "rc"] }
tracing.workspace = true
Expand All @@ -29,4 +29,4 @@ fips = ["libdd-common/fips"]
shared-runtime = ["dep:libdd-shared-runtime", "dep:tokio", "dep:async-trait"]

[dev-dependencies]
tokio = { workspace = true, features = ["rt", "time", "test-util", "rt-multi-thread"] }
tokio = { workspace = true, features = ["rt", "time", "test-util", "rt-multi-thread"] }
2 changes: 1 addition & 1 deletion libdd-ffe-ffi/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ build_common = { path = "../build-common" }

[dependencies]
anyhow = "1.0.103"
libdd-ffe = { path = "../libdd-ffe", version = "=0.1.0" }
libdd-ffe = { path = "../libdd-ffe", version = "=1.0.0" }
libdd-common-ffi = { path = "../libdd-common-ffi", default-features = false }
function_name = "0.3.0"

Expand Down
10 changes: 5 additions & 5 deletions libdd-ffe/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libdd-ffe"
version = "0.1.0"
version = "1.0.0"
rust-version.workspace = true
edition.workspace = true
license.workspace = true
Expand All @@ -13,16 +13,16 @@ description = "Feature Flagging and Experimentation"
bench = false

[dependencies]
libdd-remote-config = { version = "2.0.0", path = "../libdd-remote-config", default-features = false, optional = true }
libdd-remote-config = { version = "3.0.0", path = "../libdd-remote-config", default-features = false, optional = true }
faststr = { version = "0.2.23", default-features = false, features = ["serde"] }
serde = { workspace = true, features = ["derive", "rc"] }
serde_json = { workspace = true, features = ["std", "raw_value"] }
chrono = { workspace = true, features = ["now", "serde"] }
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.1.0", path = "../libdd-common", default-features = false, features = ["require-regex-full"] }
libdd-capabilities = { path = "../libdd-capabilities", version = "2.0.0", optional = true }
libdd-common = { version = "5.1.1", path = "../libdd-common", default-features = false, features = ["require-regex-full"] }
libdd-capabilities = { path = "../libdd-capabilities", version = "3.0.0", optional = true }
http = { version = "1.1", optional = true }
tokio = { version = "1.49.0", features = ["time"], optional = true }
semver = "1.0"
Expand All @@ -31,7 +31,7 @@ serde_with = { version = "3.11.0", default-features = false, features = ["base64
thiserror = { version = "2.0.3", default-features = false }
url = { version = "2.5.0", default-features = false, features = ["std"] }
lru = { version = "0.16.3", optional = true }
libdd-trace-protobuf = { version = "4.0.0", path = "../libdd-trace-protobuf", optional = true }
libdd-trace-protobuf = { version = "4.0.1", path = "../libdd-trace-protobuf", optional = true }
prost = { version = "0.14.1", optional = true }
pyo3 = { version = "0.28", optional = true, default-features = false, features = ["macros"] }

Expand Down
6 changes: 6 additions & 0 deletions libdd-http-client/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Changelog


## 1.0.0 - 2026-08-07

Initial release.
4 changes: 2 additions & 2 deletions libdd-http-client/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libdd-http-client"
version = "0.1.0"
version = "1.0.0"
edition.workspace = true
rust-version.workspace = true
license.workspace = true
Expand Down Expand Up @@ -28,7 +28,7 @@ fastrand = "2"
tokio = { workspace = true, features = ["rt", "time"] }
reqwest = { version = "0.13", default-features = false, optional = true }
rustls = { workspace = true, optional = true }
libdd-common = { version = "5.1.0", path = "../libdd-common", default-features = false, optional = true }
libdd-common = { version = "5.1.1", path = "../libdd-common", default-features = false, optional = true }
hyper = { workspace = true, optional = true, features = ["http1", "client"] }
hyper-util = { workspace = true, optional = true, features = ["http1", "client", "client-legacy"] }
http-body-util = { version = "0.1", optional = true }
Expand Down
2 changes: 1 addition & 1 deletion libdd-library-config/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ rand = "0.8.3"
rmp = "0.8.14"
rmp-serde = "1.3.0"

libdd-trace-protobuf = { version = "4.0.0", path = "../libdd-trace-protobuf" }
libdd-trace-protobuf = { version = "4.0.1", path = "../libdd-trace-protobuf" }

[dev-dependencies]
tempfile.workspace = true
Expand Down
Loading
Loading