diff --git a/Cargo.lock b/Cargo.lock index db5fb882c9..f713f84743 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2777,7 +2777,7 @@ dependencies = [ [[package]] name = "libdd-capabilities" -version = "3.0.0" +version = "3.0.1" dependencies = [ "anyhow", "bytes", @@ -2789,7 +2789,7 @@ dependencies = [ [[package]] name = "libdd-capabilities-impl" -version = "4.0.0" +version = "5.0.0" dependencies = [ "anyhow", "bytes", @@ -2803,7 +2803,7 @@ dependencies = [ [[package]] name = "libdd-common" -version = "5.2.0" +version = "6.0.0" dependencies = [ "anyhow", "bytes", @@ -2865,7 +2865,7 @@ dependencies = [ [[package]] name = "libdd-crashtracker" -version = "2.0.1" +version = "3.0.0" dependencies = [ "anyhow", "blazesym", @@ -2924,7 +2924,7 @@ dependencies = [ [[package]] name = "libdd-data-pipeline" -version = "9.0.0" +version = "10.0.0" dependencies = [ "anyhow", "arc-swap", @@ -2977,7 +2977,7 @@ dependencies = [ [[package]] name = "libdd-data-pipeline-core" -version = "0.1.0" +version = "1.0.0" dependencies = [ "bytes", "futures", @@ -3035,7 +3035,7 @@ dependencies = [ [[package]] name = "libdd-dogstatsd-client" -version = "5.0.0" +version = "6.0.0" dependencies = [ "anyhow", "async-trait", @@ -3050,7 +3050,7 @@ dependencies = [ [[package]] name = "libdd-ffe" -version = "1.0.0" +version = "2.0.0" dependencies = [ "bincode", "chrono", @@ -3111,7 +3111,7 @@ dependencies = [ [[package]] name = "libdd-http-client" -version = "1.0.0" +version = "2.0.0" dependencies = [ "bytes", "fastrand", @@ -3129,7 +3129,7 @@ dependencies = [ [[package]] name = "libdd-ipc" -version = "1.0.0" +version = "2.0.0" dependencies = [ "anyhow", "bincode", @@ -3162,7 +3162,7 @@ dependencies = [ [[package]] name = "libdd-ipc-macros" -version = "1.0.0" +version = "1.0.1" dependencies = [ "heck 0.5.0", "proc-macro2", @@ -3214,7 +3214,7 @@ dependencies = [ [[package]] name = "libdd-live-debugger" -version = "0.1.0" +version = "1.0.0" dependencies = [ "anyhow", "bytes", @@ -3275,7 +3275,7 @@ dependencies = [ [[package]] name = "libdd-otel-thread-ctx" -version = "1.0.0" +version = "1.1.0" dependencies = [ "anyhow", "elf", @@ -3421,7 +3421,7 @@ dependencies = [ [[package]] name = "libdd-remote-config" -version = "4.0.0" +version = "5.0.0" dependencies = [ "anyhow", "base64 0.22.1", @@ -3473,7 +3473,7 @@ dependencies = [ [[package]] name = "libdd-shared-runtime" -version = "3.0.0" +version = "4.0.0" dependencies = [ "async-trait", "futures", @@ -3498,7 +3498,7 @@ dependencies = [ [[package]] name = "libdd-telemetry" -version = "7.0.0" +version = "8.0.0" dependencies = [ "anyhow", "async-trait", @@ -3547,7 +3547,7 @@ dependencies = [ [[package]] name = "libdd-tinybytes" -version = "1.1.2" +version = "1.1.3" dependencies = [ "libdd-tinybytes", "once_cell", @@ -3573,7 +3573,7 @@ dependencies = [ [[package]] name = "libdd-trace-obfuscation" -version = "7.0.0" +version = "8.0.0" dependencies = [ "anyhow", "criterion", @@ -3605,7 +3605,7 @@ dependencies = [ [[package]] name = "libdd-trace-stats" -version = "8.0.0" +version = "9.0.0" dependencies = [ "anyhow", "arc-swap", @@ -3636,7 +3636,7 @@ dependencies = [ [[package]] name = "libdd-trace-utils" -version = "11.0.0" +version = "12.0.0" dependencies = [ "anyhow", "base64 0.22.1", @@ -3683,7 +3683,7 @@ dependencies = [ [[package]] name = "libdd-tracer-flare" -version = "2.0.0" +version = "3.0.0" dependencies = [ "anyhow", "bytes", diff --git a/datadog-sidecar/Cargo.toml b/datadog-sidecar/Cargo.toml index 7f71c89747..de0d182d2e 100644 --- a/datadog-sidecar/Cargo.toml +++ b/datadog-sidecar/Cargo.toml @@ -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 = "3.0.0" } +libdd-capabilities = { path = "../libdd-capabilities", version = "3.0.1" } datadog-sidecar-macros = { path = "../datadog-sidecar-macros" } libdd-telemetry = { path = "../libdd-telemetry", features = ["tracing"] } diff --git a/libdd-agent-client/Cargo.toml b/libdd-agent-client/Cargo.toml index 4307379af2..44c7ce257c 100644 --- a/libdd-agent-client/Cargo.toml +++ b/libdd-agent-client/Cargo.toml @@ -30,7 +30,7 @@ serde_json.workspace = true thiserror = "2" tokio = { workspace = true, features = ["rt"] } libdd-http-client = { path = "../libdd-http-client", default-features = false } -libdd-common = { version = "5.2", path = "../libdd-common", default-features = false } +libdd-common = { version = "6.0", path = "../libdd-common", default-features = false } tracing.workspace = true [dev-dependencies] diff --git a/libdd-capabilities-impl/CHANGELOG.md b/libdd-capabilities-impl/CHANGELOG.md index 935511e983..437448dd50 100644 --- a/libdd-capabilities-impl/CHANGELOG.md +++ b/libdd-capabilities-impl/CHANGELOG.md @@ -2,6 +2,19 @@ +## [5.0.0](https://github.com/datadog/libdatadog/compare/libdd-capabilities-impl-v4.0.0..libdd-capabilities-impl-v5.0.0) - 2026-09-08 + +### Added + +- Add runtime-independent agentless sending ([#2389](https://github.com/datadog/libdatadog/issues/2389)) - ([4cfd390](https://github.com/datadog/libdatadog/commit/4cfd390c26275689456a8bd7db26d37601d232d7)) +- Do not entirely disable connection pooling for periodic connections ([#2440](https://github.com/datadog/libdatadog/issues/2440)) - ([a4df07e](https://github.com/datadog/libdatadog/commit/a4df07ed442e88e70d9e6248c79a1ab1319d2182)) + +### Changed + +- Migrate HTTP & networking deps to workspace level (phase 4bis) ([#2350](https://github.com/datadog/libdatadog/issues/2350)) - ([55cdf67](https://github.com/datadog/libdatadog/commit/55cdf67b720b7df427b1febd147b0f72d486167f)) + + + ## [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 diff --git a/libdd-capabilities-impl/Cargo.toml b/libdd-capabilities-impl/Cargo.toml index 73333081d2..4cfe6369ce 100644 --- a/libdd-capabilities-impl/Cargo.toml +++ b/libdd-capabilities-impl/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "libdd-capabilities-impl" -version = "4.0.0" +version = "5.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" @@ -19,8 +19,8 @@ bench = false anyhow.workspace = true bytes = { workspace = true, features = ["std"] } http = { workspace = true, features = ["std"] } -libdd-capabilities = { path = "../libdd-capabilities", version = "3.0.0" } -libdd-common = { path = "../libdd-common", version = "5.2.0", default-features = false, features = ["http-client"] } +libdd-capabilities = { path = "../libdd-capabilities", version = "3.0.1" } +libdd-common = { path = "../libdd-common", version = "6.0.0", default-features = false, features = ["http-client"] } tokio = { workspace = true, features = ["fs", "time"] } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] diff --git a/libdd-capabilities/CHANGELOG.md b/libdd-capabilities/CHANGELOG.md index d4b2b9d5c2..2a92c65b30 100644 --- a/libdd-capabilities/CHANGELOG.md +++ b/libdd-capabilities/CHANGELOG.md @@ -2,6 +2,18 @@ +## [3.0.1](https://github.com/datadog/libdatadog/compare/libdd-capabilities-v3.0.0..libdd-capabilities-v3.0.1) - 2026-09-08 + +### Added + +- Do not entirely disable connection pooling for periodic connections ([#2440](https://github.com/datadog/libdatadog/issues/2440)) - ([a4df07e](https://github.com/datadog/libdatadog/commit/a4df07ed442e88e70d9e6248c79a1ab1319d2182)) + +### Changed + +- Migrate HTTP & networking deps to workspace level (phase 4bis) ([#2350](https://github.com/datadog/libdatadog/issues/2350)) - ([55cdf67](https://github.com/datadog/libdatadog/commit/55cdf67b720b7df427b1febd147b0f72d486167f)) + + + ## [3.0.0](https://github.com/datadog/libdatadog/compare/libdd-capabilities-v2.1.0..libdd-capabilities-v3.0.0) - 2026-08-07 ### Added diff --git a/libdd-capabilities/Cargo.toml b/libdd-capabilities/Cargo.toml index c11edd2491..423b3e2f16 100644 --- a/libdd-capabilities/Cargo.toml +++ b/libdd-capabilities/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "libdd-capabilities" -version = "3.0.0" +version = "3.0.1" 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" diff --git a/libdd-common/CHANGELOG.md b/libdd-common/CHANGELOG.md index 4e4c6bc963..3729858ec2 100644 --- a/libdd-common/CHANGELOG.md +++ b/libdd-common/CHANGELOG.md @@ -2,6 +2,21 @@ +## [6.0.0](https://github.com/datadog/libdatadog/compare/libdd-common-v5.2.0..libdd-common-v6.0.0) - 2026-09-08 + +### Added + +- Add HTTPS_PROXY support for hyper_backend ([#2421](https://github.com/datadog/libdatadog/issues/2421)) - ([a0f2872](https://github.com/datadog/libdatadog/commit/a0f2872d0802a509927a758ea3fa6f8fd64f6b52)) +- Add agentless stats export ([#2309](https://github.com/datadog/libdatadog/issues/2309)) - ([8c3d06b](https://github.com/datadog/libdatadog/commit/8c3d06ba9ff2a61f656782d59b1be00f09138e26)) +- Add runtime-independent agentless sending ([#2389](https://github.com/datadog/libdatadog/issues/2389)) - ([4cfd390](https://github.com/datadog/libdatadog/commit/4cfd390c26275689456a8bd7db26d37601d232d7)) +- Do not entirely disable connection pooling for periodic connections ([#2440](https://github.com/datadog/libdatadog/issues/2440)) - ([a4df07e](https://github.com/datadog/libdatadog/commit/a4df07ed442e88e70d9e6248c79a1ab1319d2182)) + +### Changed + +- Migrate HTTP & networking deps to workspace level (phase 4bis) ([#2350](https://github.com/datadog/libdatadog/issues/2350)) - ([55cdf67](https://github.com/datadog/libdatadog/commit/55cdf67b720b7df427b1febd147b0f72d486167f)) + + + ## [5.2.0](https://github.com/datadog/libdatadog/compare/libdd-common-v5.1.1..libdd-common-v5.2.0) - 2026-08-17 ### Added diff --git a/libdd-common/Cargo.toml b/libdd-common/Cargo.toml index 3e4b79f3c6..7806a1468c 100644 --- a/libdd-common/Cargo.toml +++ b/libdd-common/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "libdd-common" -version = "5.2.0" +version = "6.0.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" diff --git a/libdd-crashtracker/CHANGELOG.md b/libdd-crashtracker/CHANGELOG.md index 04ec58cdcf..79f58a7db9 100644 --- a/libdd-crashtracker/CHANGELOG.md +++ b/libdd-crashtracker/CHANGELOG.md @@ -2,6 +2,24 @@ +## [3.0.0](https://github.com/datadog/libdatadog/compare/libdd-crashtracker-v2.0.1..libdd-crashtracker-v3.0.0) - 2026-09-08 + +### Added + +- Support appsec helper-rust integration with sidecar ([#2310](https://github.com/datadog/libdatadog/issues/2310)) - ([7d13807](https://github.com/datadog/libdatadog/commit/7d138079eda3e6636af55651abec4a3eba7cb4ba)) + +### Changed + +- Use RAII remote ptrace API ([#2416](https://github.com/datadog/libdatadog/issues/2416)) - ([69f0d97](https://github.com/datadog/libdatadog/commit/69f0d9744bbeb2b2726ed562673822a9d9dbddc3)) +- Bump libdd-libunwind-sys to v1.0.3 ([#2414](https://github.com/datadog/libdatadog/issues/2414)) - ([1766e7e](https://github.com/datadog/libdatadog/commit/1766e7e5a58feaa2ff09cf9b56576dff3ba8c59c)) +- Migrate HTTP & networking deps to workspace level (phase 4bis) ([#2350](https://github.com/datadog/libdatadog/issues/2350)) - ([55cdf67](https://github.com/datadog/libdatadog/commit/55cdf67b720b7df427b1febd147b0f72d486167f)) + +### Fixed + +- Filter out frames above faulting frame ([#2428](https://github.com/datadog/libdatadog/issues/2428)) - ([65f8e59](https://github.com/datadog/libdatadog/commit/65f8e5914c4f416bd7600f73def91792fd322258)) + + + ## [2.0.1](https://github.com/datadog/libdatadog/compare/libdd-crashtracker-v2.0.0..libdd-crashtracker-v2.0.1) - 2026-08-25 ### Fixed diff --git a/libdd-crashtracker/Cargo.toml b/libdd-crashtracker/Cargo.toml index d2f2991e8e..1fcdd2f20b 100644 --- a/libdd-crashtracker/Cargo.toml +++ b/libdd-crashtracker/Cargo.toml @@ -4,7 +4,7 @@ description = "Detects program crashes and reports them to datadog backend." homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-crashtracker" repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-crashtracker" edition.workspace = true -version = "2.0.1" +version = "3.0.0" rust-version.workspace = true license.workspace = true autobenches = false @@ -50,10 +50,10 @@ anyhow.workspace = true chrono = { workspace = true, features = ["std", "clock", "serde"] } cxx = { version = "1.0", optional = true } errno = "0.3" -libdd-capabilities = { version = "3.0.0", path = "../libdd-capabilities" } -libdd-capabilities-impl = { version = "4.0.0", path = "../libdd-capabilities-impl" } -libdd-common = { version = "5.2.0", path = "../libdd-common" } -libdd-telemetry = { version = "7.0.0", path = "../libdd-telemetry" } +libdd-capabilities = { version = "3.0.1", path = "../libdd-capabilities" } +libdd-capabilities-impl = { version = "5.0.0", path = "../libdd-capabilities-impl" } +libdd-common = { version = "6.0.0", path = "../libdd-common" } +libdd-telemetry = { version = "8.0.0", path = "../libdd-telemetry" } http = { workspace = true, features = ["std"] } libc.workspace = true nix = { version = "0.29", features = ["poll", "signal", "socket"] } @@ -91,7 +91,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.2.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "6.0.0", path = "../libdd-common", default-features = false } [lints.clippy] std_instead_of_alloc = "warn" diff --git a/libdd-data-pipeline-core/CHANGELOG.md b/libdd-data-pipeline-core/CHANGELOG.md new file mode 100644 index 0000000000..0da34e4332 --- /dev/null +++ b/libdd-data-pipeline-core/CHANGELOG.md @@ -0,0 +1,6 @@ +# Changelog + + +## 1.0.0 - 2026-09-08 + +Initial release. diff --git a/libdd-data-pipeline-core/Cargo.toml b/libdd-data-pipeline-core/Cargo.toml index f95352df48..15372ccb15 100644 --- a/libdd-data-pipeline-core/Cargo.toml +++ b/libdd-data-pipeline-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-data-pipeline-core" -version = "0.1.0" +version = "1.0.0" description = "Runtime-independent operations for Datadog APM data pipelines." homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-data-pipeline-core" repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-data-pipeline-core" @@ -12,15 +12,15 @@ license.workspace = true http.workspace = true serde_json.workspace = true thiserror = "1.0" -libdd-capabilities = { version = "3.0.0", path = "../libdd-capabilities" } -libdd-common = { version = "5.2.0", path = "../libdd-common", default-features = false } -libdd-trace-utils = { version = "11.0.0", path = "../libdd-trace-utils", default-features = false } -libdd-trace-obfuscation = { version = "7.0.0", path = "../libdd-trace-obfuscation", default-features = false } +libdd-capabilities = { version = "3.0.1", path = "../libdd-capabilities" } +libdd-common = { version = "6.0.0", path = "../libdd-common", default-features = false } +libdd-trace-utils = { version = "12.0.0", path = "../libdd-trace-utils", default-features = false } +libdd-trace-obfuscation = { version = "8.0.0", path = "../libdd-trace-obfuscation", default-features = false } [dev-dependencies] bytes.workspace = true futures = { workspace = true, features = ["executor"] } -libdd-tinybytes = { version = "1.1.2", path = "../libdd-tinybytes", features = ["bytes_string"] } +libdd-tinybytes = { version = "1.1.3", path = "../libdd-tinybytes", features = ["bytes_string"] } zstd.workspace = true [features] diff --git a/libdd-data-pipeline-ffi/Cargo.toml b/libdd-data-pipeline-ffi/Cargo.toml index 60775a04ff..e63c24eb3b 100644 --- a/libdd-data-pipeline-ffi/Cargo.toml +++ b/libdd-data-pipeline-ffi/Cargo.toml @@ -36,9 +36,9 @@ rmp-serde = "1.3.0" libdd-trace-utils = { path = "../libdd-trace-utils" } [dependencies] -libdd-capabilities-impl = { version = "4.0.0", path = "../libdd-capabilities-impl" } +libdd-capabilities-impl = { version = "5.0.0", path = "../libdd-capabilities-impl" } libdd-data-pipeline = { path = "../libdd-data-pipeline" } -libdd-shared-runtime = { version = "3.0.0", path = "../libdd-shared-runtime" } +libdd-shared-runtime = { version = "4.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" } @@ -46,4 +46,4 @@ rmp = { version = "0.8.14", default-features = false } tokio-util = "0.7.11" tracing.workspace = true serde_json = { workspace = true } -libdd-trace-obfuscation = { version = "7.0.0", path = "../libdd-trace-obfuscation", default-features = false } +libdd-trace-obfuscation = { version = "8.0.0", path = "../libdd-trace-obfuscation", default-features = false } diff --git a/libdd-data-pipeline/CHANGELOG.md b/libdd-data-pipeline/CHANGELOG.md index a73e8854eb..16ae7a29ff 100644 --- a/libdd-data-pipeline/CHANGELOG.md +++ b/libdd-data-pipeline/CHANGELOG.md @@ -2,6 +2,30 @@ +## [10.0.0](https://github.com/datadog/libdatadog/compare/libdd-data-pipeline-v9.0.0..libdd-data-pipeline-v10.0.0) - 2026-09-08 + +### Added + +- Emit native trace export telemetry ([#2338](https://github.com/datadog/libdatadog/issues/2338)) - ([1887a57](https://github.com/datadog/libdatadog/commit/1887a57ca4564b1aacc9270622a896f14c3250de)) +- Add fork-safe OTLP gRPC trace transport ([#2273](https://github.com/datadog/libdatadog/issues/2273)) - ([3c5ccac](https://github.com/datadog/libdatadog/commit/3c5ccac3555116846d393f2f9833d834103f051d)) +- Add agentless stats export ([#2309](https://github.com/datadog/libdatadog/issues/2309)) - ([8c3d06b](https://github.com/datadog/libdatadog/commit/8c3d06ba9ff2a61f656782d59b1be00f09138e26)) +- Obfuscate v04 spans in agentless context ([#2418](https://github.com/datadog/libdatadog/issues/2418)) - ([0265610](https://github.com/datadog/libdatadog/commit/026561026770a138f567e6c552e5df3a88cf1c18)) +- Add runtime-independent agentless sending ([#2389](https://github.com/datadog/libdatadog/issues/2389)) - ([4cfd390](https://github.com/datadog/libdatadog/commit/4cfd390c26275689456a8bd7db26d37601d232d7)) +- Add v1-native JSON log encoder brick ([#2371](https://github.com/datadog/libdatadog/issues/2371)) - ([789b10f](https://github.com/datadog/libdatadog/commit/789b10f6c94d92437e473151eb690df97a02d82e)) +- Add from owned to SpanText ([#2403](https://github.com/datadog/libdatadog/issues/2403)) - ([39590c6](https://github.com/datadog/libdatadog/commit/39590c6fb599919eb56eaf829af78c10c7346474)) + +### Changed + +- Prepare crate for publishing ([#2466](https://github.com/datadog/libdatadog/issues/2466)) - ([64ad2ed](https://github.com/datadog/libdatadog/commit/64ad2ed5c793ce0b2550239734bb48c9ce442116)) +- Migrate HTTP & networking deps to workspace level (phase 4bis) ([#2350](https://github.com/datadog/libdatadog/issues/2350)) - ([55cdf67](https://github.com/datadog/libdatadog/commit/55cdf67b720b7df427b1febd147b0f72d486167f)) + +### Fixed + +- Pass obfuscation config to OTLP stats ([#2444](https://github.com/datadog/libdatadog/issues/2444)) - ([1688816](https://github.com/datadog/libdatadog/commit/16888160b35477f89aae7557fdf9599b7b32dc27)) +- Read OTel HTTP names for the status and method dimensions ([#2323](https://github.com/datadog/libdatadog/issues/2323)) - ([c172290](https://github.com/datadog/libdatadog/commit/c1722904796778e193703397dcd516c2bbf6f577)) + + + ## [9.0.0](https://github.com/datadog/libdatadog/compare/libdd-data-pipeline-v8.0.0..libdd-data-pipeline-v9.0.0) - 2026-08-25 ### Added diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index 5bf9335801..41c43fa323 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-data-pipeline" -version= "9.0.0" +version= "10.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" @@ -32,19 +32,19 @@ tokio = { workspace = true, features = [ ], default-features = false } uuid = { workspace = true, features = ["v4", "std"] } tokio-util = "0.7.11" -libdd-capabilities = { path = "../libdd-capabilities", version = "3.0.0" } -libdd-data-pipeline-core = { path = "../libdd-data-pipeline-core", version = "0.1.0" } -libdd-common = { version = "5.2.0", path = "../libdd-common", default-features = false } -libdd-shared-runtime = { version = "3.0.0", path = "../libdd-shared-runtime", default-features = false } -libdd-telemetry = { version = "7.0.0", path = "../libdd-telemetry", default-features = false, optional = true} +libdd-capabilities = { path = "../libdd-capabilities", version = "3.0.1" } +libdd-data-pipeline-core = { path = "../libdd-data-pipeline-core", version = "1.0.0" } +libdd-common = { version = "6.0.0", path = "../libdd-common", default-features = false } +libdd-shared-runtime = { version = "4.0.0", path = "../libdd-shared-runtime", default-features = false } +libdd-telemetry = { version = "8.0.0", path = "../libdd-telemetry", default-features = false, optional = true} libdd-trace-protobuf = { version = "5.0.0", path = "../libdd-trace-protobuf" } libdd-trace-normalization = { version = "4.0.0", path = "../libdd-trace-normalization" } -libdd-trace-stats = { version = "8.0.0", path = "../libdd-trace-stats", default-features = false, features = ["dogstatsd"] } -libdd-trace-utils = { version = "11.0.0", path = "../libdd-trace-utils", default-features = false } -libdd-trace-obfuscation = { version = "7.0.0", path = "../libdd-trace-obfuscation", default-features = false } +libdd-trace-stats = { version = "9.0.0", path = "../libdd-trace-stats", default-features = false, features = ["dogstatsd"] } +libdd-trace-utils = { version = "12.0.0", path = "../libdd-trace-utils", default-features = false } +libdd-trace-obfuscation = { version = "8.0.0", path = "../libdd-trace-obfuscation", default-features = false } libdd-ddsketch = { version = "1.1.1", path = "../libdd-ddsketch" } -libdd-dogstatsd-client = { version = "5.0.0", path = "../libdd-dogstatsd-client", default-features = false, features = ["shared-runtime"] } -libdd-tinybytes = { version = "1.1.2", path = "../libdd-tinybytes", features = [ +libdd-dogstatsd-client = { version = "6.0.0", path = "../libdd-dogstatsd-client", default-features = false, features = ["shared-runtime"] } +libdd-tinybytes = { version = "1.1.3", path = "../libdd-tinybytes", features = [ "bytes_string", "serialization", ] } @@ -52,7 +52,7 @@ web-time = "1" [target.'cfg(not(target_arch = "wasm32"))'.dependencies] tokio = { version = "1.23", features = ["time", "test-util", "net"], default-features = false } -libdd-capabilities-impl = { version = "4.0.0", path = "../libdd-capabilities-impl", default-features = false } +libdd-capabilities-impl = { version = "5.0.0", path = "../libdd-capabilities-impl", default-features = false } # OTLP gRPC transport: a custom GrpcService over hyper h2c. tonic's transport # (hyper/tokio/socket2) does not build for wasm32, so the whole gRPC path is gated off. tonic = { version = "0.14", default-features = false } @@ -76,9 +76,9 @@ harness = false path = "benches/trace_buffer.rs" [dev-dependencies] -libdd-capabilities-impl = { version = "4.0.0", path = "../libdd-capabilities-impl" } +libdd-capabilities-impl = { version = "5.0.0", path = "../libdd-capabilities-impl" } libdd-log = { path = "../libdd-log" } -libdd-shared-runtime = { version = "3.0.0", path = "../libdd-shared-runtime" } +libdd-shared-runtime = { version = "4.0.0", path = "../libdd-shared-runtime" } regex = { workspace = true, features = ["std", "unicode", "perf"] } clap = { workspace = true, default-features = true, features = ["derive"] } criterion.workspace = true diff --git a/libdd-dogstatsd-client/CHANGELOG.md b/libdd-dogstatsd-client/CHANGELOG.md index 58ad899f7e..28e71c3b69 100644 --- a/libdd-dogstatsd-client/CHANGELOG.md +++ b/libdd-dogstatsd-client/CHANGELOG.md @@ -2,6 +2,14 @@ +## [6.0.0](https://github.com/datadog/libdatadog/compare/libdd-dogstatsd-client-v5.0.0..libdd-dogstatsd-client-v6.0.0) - 2026-09-08 + +### Changed + +- Migrate HTTP & networking deps to workspace level (phase 4bis) ([#2350](https://github.com/datadog/libdatadog/issues/2350)) - ([55cdf67](https://github.com/datadog/libdatadog/commit/55cdf67b720b7df427b1febd147b0f72d486167f)) + + + ## [5.0.0](https://github.com/datadog/libdatadog/compare/libdd-dogstatsd-client-v4.0.0..libdd-dogstatsd-client-v5.0.0) - 2026-08-17 ### Added diff --git a/libdd-dogstatsd-client/Cargo.toml b/libdd-dogstatsd-client/Cargo.toml index 98f84c91a2..20f374d71a 100644 --- a/libdd-dogstatsd-client/Cargo.toml +++ b/libdd-dogstatsd-client/Cargo.toml @@ -5,20 +5,20 @@ 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 = "5.0.0" +version = "6.0.0" license.workspace = true [lib] bench = false [dependencies] -libdd-common = { version = "5.2.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "6.0.0", path = "../libdd-common", default-features = false } cadence = "1.3.0" serde = { workspace = true, features = ["derive", "rc"] } tracing.workspace = true anyhow.workspace = true http = { workspace = true, features = ["std"] } -libdd-shared-runtime = { version = "3.0.0", path = "../libdd-shared-runtime", default-features = false, optional = true } +libdd-shared-runtime = { version = "4.0.0", path = "../libdd-shared-runtime", default-features = false, optional = true } tokio = { version = "1.23", features = ["sync"], optional = true } async-trait = { version = "0.1", optional = true } diff --git a/libdd-ffe-ffi/Cargo.toml b/libdd-ffe-ffi/Cargo.toml index c5521119b7..1c54aa2035 100644 --- a/libdd-ffe-ffi/Cargo.toml +++ b/libdd-ffe-ffi/Cargo.toml @@ -22,7 +22,7 @@ build_common = { path = "../build-common" } [dependencies] anyhow = "1.0.103" -libdd-ffe = { path = "../libdd-ffe", version = "=1.0.0" } +libdd-ffe = { path = "../libdd-ffe", version = "=2.0.0" } libdd-common-ffi = { path = "../libdd-common-ffi", default-features = false } function_name = "0.3.0" diff --git a/libdd-ffe/CHANGELOG.md b/libdd-ffe/CHANGELOG.md index aeec3feade..2675cf13cf 100644 --- a/libdd-ffe/CHANGELOG.md +++ b/libdd-ffe/CHANGELOG.md @@ -1,5 +1,24 @@ # Changelog + + +## [2.0.0](https://github.com/datadog/libdatadog/compare/libdd-ffe-v1.0.0..libdd-ffe-v2.0.0) - 2026-09-08 + +### Added + +- Support arbitrary semver core parts ([#2413](https://github.com/datadog/libdatadog/issues/2413)) - ([5eb40d6](https://github.com/datadog/libdatadog/commit/5eb40d6d2ae69dac6b7a21182aee7b273d535a36)) +- Send the split serial id on exposure events [EX-3425] ([#2402](https://github.com/datadog/libdatadog/issues/2402)) - ([0c0c60b](https://github.com/datadog/libdatadog/commit/0c0c60b968e7f4f2f6e43fffc3f7a1710c1eade5)) +- Expose observeFullEvaluationData config-level FFI getter ([#2373](https://github.com/datadog/libdatadog/issues/2373)) - ([378be45](https://github.com/datadog/libdatadog/commit/378be45c30e9c62a1203c4cc2069aaaf8d1f4673)) + +### Changed + +- Migrate HTTP & networking deps to workspace level (phase 4bis) ([#2350](https://github.com/datadog/libdatadog/issues/2350)) - ([55cdf67](https://github.com/datadog/libdatadog/commit/55cdf67b720b7df427b1febd147b0f72d486167f)) +- Skip/shorten slow miri jobs ([#2331](https://github.com/datadog/libdatadog/issues/2331)) - ([52b616d](https://github.com/datadog/libdatadog/commit/52b616d3a865583c28b9e422c832a4118446ac72)) + +### Fixed + +- Report rejected flags as parse errors ([#2339](https://github.com/datadog/libdatadog/issues/2339)) - ([b748d66](https://github.com/datadog/libdatadog/commit/b748d66e319b7757a2953f4a7857cee67d29c87c)) + ## 1.0.0 Initial release. diff --git a/libdd-ffe/Cargo.toml b/libdd-ffe/Cargo.toml index 94007e7c96..e81524fc48 100644 --- a/libdd-ffe/Cargo.toml +++ b/libdd-ffe/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-ffe" -version = "1.0.0" +version = "2.0.0" rust-version.workspace = true edition.workspace = true license.workspace = true @@ -13,7 +13,7 @@ description = "Feature Flagging and Experimentation" bench = false [dependencies] -libdd-remote-config = { version = "4.0.0", path = "../libdd-remote-config", default-features = false, optional = true } +libdd-remote-config = { version = "5.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"] } @@ -21,8 +21,8 @@ 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.2.0", path = "../libdd-common", default-features = false, features = ["require-regex-full"] } -libdd-capabilities = { path = "../libdd-capabilities", version = "3.0.0", optional = true } +libdd-common = { version = "6.0.0", path = "../libdd-common", default-features = false, features = ["require-regex-full"] } +libdd-capabilities = { path = "../libdd-capabilities", version = "3.0.1", optional = true } http = { workspace = true, features = ["std"], optional = true } tokio = { version = "1.49.0", features = ["time"], optional = true } semver = "1.0" diff --git a/libdd-http-client/CHANGELOG.md b/libdd-http-client/CHANGELOG.md index d8b1581eec..857edebd36 100644 --- a/libdd-http-client/CHANGELOG.md +++ b/libdd-http-client/CHANGELOG.md @@ -1,6 +1,19 @@ # Changelog + +## [2.0.0](https://github.com/datadog/libdatadog/compare/libdd-http-client-v1.0.0..libdd-http-client-v2.0.0) - 2026-09-08 + +### Added + +- Add HTTPS_PROXY support for hyper_backend ([#2421](https://github.com/datadog/libdatadog/issues/2421)) - ([a0f2872](https://github.com/datadog/libdatadog/commit/a0f2872d0802a509927a758ea3fa6f8fd64f6b52)) +- Add runtime-independent agentless sending ([#2389](https://github.com/datadog/libdatadog/issues/2389)) - ([4cfd390](https://github.com/datadog/libdatadog/commit/4cfd390c26275689456a8bd7db26d37601d232d7)) + +### Changed + +- Migrate HTTP & networking deps to workspace level (phase 4bis) ([#2350](https://github.com/datadog/libdatadog/issues/2350)) - ([55cdf67](https://github.com/datadog/libdatadog/commit/55cdf67b720b7df427b1febd147b0f72d486167f)) + + ## 1.0.0 - 2026-08-07 Initial release. diff --git a/libdd-http-client/Cargo.toml b/libdd-http-client/Cargo.toml index 0cc6fc9c31..452bfc5ed1 100644 --- a/libdd-http-client/Cargo.toml +++ b/libdd-http-client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-http-client" -version = "1.0.0" +version = "2.0.0" edition.workspace = true rust-version.workspace = true license.workspace = true @@ -36,7 +36,7 @@ fastrand = { workspace = true, features = ["std"] } tokio = { workspace = true, features = ["rt", "time"] } reqwest = { workspace = true, optional = true } rustls = { workspace = true, optional = true } -libdd-common = { version = "5.2.0", path = "../libdd-common", default-features = false, optional = true } +libdd-common = { version = "6.0.0", 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 = { workspace = true, optional = true } diff --git a/libdd-ipc-macros/CHANGELOG.md b/libdd-ipc-macros/CHANGELOG.md index 8197e533dd..3fa63e42fd 100644 --- a/libdd-ipc-macros/CHANGELOG.md +++ b/libdd-ipc-macros/CHANGELOG.md @@ -1,6 +1,14 @@ # Changelog + +## [1.0.1](https://github.com/datadog/libdatadog/compare/libdd-ipc-macros-v1.0.0..libdd-ipc-macros-v1.0.1) - 2026-09-08 + +### Added + +- Support appsec helper-rust integration with sidecar ([#2310](https://github.com/datadog/libdatadog/issues/2310)) - ([7d13807](https://github.com/datadog/libdatadog/commit/7d138079eda3e6636af55651abec4a3eba7cb4ba)) + + ## 1.0.0 - 2026-08-25 Initial release. diff --git a/libdd-ipc-macros/Cargo.toml b/libdd-ipc-macros/Cargo.toml index 583a2cc2b5..5ea6f6f648 100644 --- a/libdd-ipc-macros/Cargo.toml +++ b/libdd-ipc-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-ipc-macros" -version = "1.0.0" +version = "1.0.1" description = "IPC macros for libdatadog" homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-ipc-macros" repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-ipc-macros" diff --git a/libdd-ipc/CHANGELOG.md b/libdd-ipc/CHANGELOG.md index 8197e533dd..06814b4fac 100644 --- a/libdd-ipc/CHANGELOG.md +++ b/libdd-ipc/CHANGELOG.md @@ -1,6 +1,14 @@ # Changelog + +## [2.0.0](https://github.com/datadog/libdatadog/compare/libdd-ipc-v1.0.0..libdd-ipc-v2.0.0) - 2026-09-08 + +### Fixed + +- Drop the signal feature from libdd-ipc ([#2431](https://github.com/datadog/libdatadog/issues/2431)) - ([86bd486](https://github.com/datadog/libdatadog/commit/86bd4863dc863ddc75ad301f02936d6ab4316b73)) + + ## 1.0.0 - 2026-08-25 Initial release. diff --git a/libdd-ipc/Cargo.toml b/libdd-ipc/Cargo.toml index 257788e584..d7ba293e14 100644 --- a/libdd-ipc/Cargo.toml +++ b/libdd-ipc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-ipc" -version = "1.0.0" +version = "2.0.0" description = "IPC implementation for libdatadog" homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-ipc" repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-ipc" @@ -20,14 +20,14 @@ page_size = "0.6.0" memfd = { version = "0.6" } serde = { workspace = true, features = ["derive"] } libc.workspace = true -libdd-tinybytes = { path = "../libdd-tinybytes", version = "1.1.2", optional = true } +libdd-tinybytes = { path = "../libdd-tinybytes", version = "1.1.3", optional = true } -libdd-common = { version = "5.2.0", path = "../libdd-common" } +libdd-common = { version = "6.0.0", path = "../libdd-common" } libdd-ddsketch = { version = "1.1.0", path = "../libdd-ddsketch" } libdd-trace-protobuf = { version = "5.0.0", path = "../libdd-trace-protobuf" } -libdd-trace-stats = { version = "8.0.0", path = "../libdd-trace-stats" } -libdd-ipc-macros = { version = "1.0.0", path = "../libdd-ipc-macros" } +libdd-trace-stats = { version = "9.0.0", path = "../libdd-trace-stats" } +libdd-ipc-macros = { version = "1.0.1", path = "../libdd-ipc-macros" } tracing.workspace = true [dev-dependencies] diff --git a/libdd-live-debugger/CHANGELOG.md b/libdd-live-debugger/CHANGELOG.md new file mode 100644 index 0000000000..0da34e4332 --- /dev/null +++ b/libdd-live-debugger/CHANGELOG.md @@ -0,0 +1,6 @@ +# Changelog + + +## 1.0.0 - 2026-09-08 + +Initial release. diff --git a/libdd-live-debugger/Cargo.toml b/libdd-live-debugger/Cargo.toml index ff6696609d..c396818d6e 100644 --- a/libdd-live-debugger/Cargo.toml +++ b/libdd-live-debugger/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-live-debugger" -version = "0.1.0" +version = "1.0.0" description = "Live debugger" homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-live-debugger" repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-live-debugger" @@ -10,10 +10,10 @@ license.workspace = true [dependencies] anyhow.workspace = true -libdd-remote-config = { version = "4.0.0", path = "../libdd-remote-config", default-features = false } -libdd-common = { version = "5.2.0", path = "../libdd-common" } -libdd-data-pipeline = { version = "9.0.0", path = "../libdd-data-pipeline" } -libdd-capabilities = { version = "3.0.0", path = "../libdd-capabilities" } +libdd-remote-config = { version = "5.0.0", path = "../libdd-remote-config", default-features = false } +libdd-common = { version = "6.0.0", path = "../libdd-common" } +libdd-data-pipeline = { version = "10.0.0", path = "../libdd-data-pipeline" } +libdd-capabilities = { version = "3.0.1", path = "../libdd-capabilities" } http = { workspace = true, features = ["std"] } bytes = { workspace = true, features = ["std"] } futures.workspace = true @@ -30,7 +30,7 @@ strum_macros = "0.26" tokio = "1.36.0" [target.'cfg(not(target_arch = "wasm32"))'.dependencies] -libdd-capabilities-impl = { version = "4.0.0", path = "../libdd-capabilities-impl" } +libdd-capabilities-impl = { version = "5.0.0", path = "../libdd-capabilities-impl" } [features] regex-lite = ["libdd-common/regex-lite"] diff --git a/libdd-otel-thread-ctx/CHANGELOG.md b/libdd-otel-thread-ctx/CHANGELOG.md index 824a0cb0e3..004891436c 100644 --- a/libdd-otel-thread-ctx/CHANGELOG.md +++ b/libdd-otel-thread-ctx/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog + + +## [1.1.0](https://github.com/datadog/libdatadog/compare/libdd-otel-thread-ctx-v1.0.0..libdd-otel-thread-ctx-v1.1.0) - 2026-09-08 + +### Added + +- Add update-and-attach operation ([#2443](https://github.com/datadog/libdatadog/issues/2443)) - ([684f117](https://github.com/datadog/libdatadog/commit/684f1174fb17394be31746941e5096303226b1a1)) + ## Unreleased - Add `ThreadContext::update_and_attach` and `ddog_otel_thread_ctx_update_and_attach` for updating named thread context before attaching it. diff --git a/libdd-otel-thread-ctx/Cargo.toml b/libdd-otel-thread-ctx/Cargo.toml index 575b60ee1f..de7ca15b0f 100644 --- a/libdd-otel-thread-ctx/Cargo.toml +++ b/libdd-otel-thread-ctx/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "libdd-otel-thread-ctx" -version = "1.0.0" +version = "1.1.0" description = "OTel thread-level context publisher for Datadog profiling (OTEP #4947)" homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-otel-thread-ctx" repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-otel-thread-ctx" diff --git a/libdd-profiling/Cargo.toml b/libdd-profiling/Cargo.toml index fff8a47e7b..f1731c7e9d 100644 --- a/libdd-profiling/Cargo.toml +++ b/libdd-profiling/Cargo.toml @@ -42,7 +42,7 @@ http-body-util.workspace = true httparse = { workspace = true, features = ["std"] } indexmap = "2.11" libdd-alloc = { version = "1.0.0", path = "../libdd-alloc" } -libdd-common = { version = "5.2.0", path = "../libdd-common", default-features = false, features = ["reqwest", "test-utils"] } +libdd-common = { version = "6.0.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.workspace = true parking_lot = { version = "0.12", default-features = false } diff --git a/libdd-remote-config/CHANGELOG.md b/libdd-remote-config/CHANGELOG.md index cf9398f90b..04563bd7a4 100644 --- a/libdd-remote-config/CHANGELOG.md +++ b/libdd-remote-config/CHANGELOG.md @@ -2,6 +2,19 @@ +## [5.0.0](https://github.com/datadog/libdatadog/compare/libdd-remote-config-v4.0.0..libdd-remote-config-v5.0.0) - 2026-09-08 + +### Changed + +- Migrate HTTP & networking deps to workspace level (phase 4bis) ([#2350](https://github.com/datadog/libdatadog/issues/2350)) - ([55cdf67](https://github.com/datadog/libdatadog/commit/55cdf67b720b7df427b1febd147b0f72d486167f)) + +### Fixed + +- Refresh fetcher identity ([#2469](https://github.com/datadog/libdatadog/issues/2469)) - ([e1bf271](https://github.com/datadog/libdatadog/commit/e1bf271d8757c309e9ca7dac3bed0e1ed977efe4)) +- Reuse injected sleep capability ([#2429](https://github.com/datadog/libdatadog/issues/2429)) - ([ad3606f](https://github.com/datadog/libdatadog/commit/ad3606f700b77cc19387b3cfc14f0751b5689f9b)) + + + ## [4.0.0](https://github.com/datadog/libdatadog/compare/libdd-remote-config-v3.0.0..libdd-remote-config-v4.0.0) - 2026-08-25 ### Added diff --git a/libdd-remote-config/Cargo.toml b/libdd-remote-config/Cargo.toml index 33d9cfbf30..e398ba507f 100644 --- a/libdd-remote-config/Cargo.toml +++ b/libdd-remote-config/Cargo.toml @@ -1,7 +1,7 @@ [package] edition = "2021" name = "libdd-remote-config" -version = "4.0.0" +version = "5.0.0" rust-version.workspace = true license.workspace = true authors.workspace = true @@ -48,8 +48,8 @@ test = ["hyper/server", "hyper-util"] [dependencies] anyhow.workspace = true bytes = { workspace = true, features = ["std"], optional = true } -libdd-common = { path = "../libdd-common", version = "5.2.0", default-features = false } -libdd-capabilities = { path = "../libdd-capabilities", version = "3.0.0" } +libdd-common = { path = "../libdd-common", version = "6.0.0", default-features = false } +libdd-capabilities = { path = "../libdd-capabilities", version = "3.0.1" } libdd-trace-protobuf = { path = "../libdd-trace-protobuf", version = "5.0.0", optional = true } hyper = { workspace = true, optional = true, features = ["http1", "client"] } http-body-util = { workspace = true, optional = true } @@ -98,7 +98,7 @@ getrandom = { version = "0.2", features = ["js"] } ring = { version = "0.17", features = ["wasm32_unknown_unknown_js"], optional = true } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] -libdd-capabilities-impl = { path = "../libdd-capabilities-impl", version = "4.0.0", default-features = false } +libdd-capabilities-impl = { path = "../libdd-capabilities-impl", version = "5.0.0", default-features = false } tokio = { workspace = true, optional = true, features = ["rt", "sync", "time"] } [dev-dependencies] diff --git a/libdd-sampling/Cargo.toml b/libdd-sampling/Cargo.toml index dab4be489a..e1560c3fdf 100644 --- a/libdd-sampling/Cargo.toml +++ b/libdd-sampling/Cargo.toml @@ -32,8 +32,8 @@ required-features = ["bench-internals"] serde = { workspace = true, features = ["derive"] } serde_json.workspace = true lru = "0.16.3" -libdd-common = { path = "../libdd-common", version = "5.2.0", default-features = false } -libdd-trace-utils = { path = "../libdd-trace-utils", version = "11.0.0", optional = true } +libdd-common = { path = "../libdd-common", version = "6.0.0", default-features = false } +libdd-trace-utils = { path = "../libdd-trace-utils", version = "12.0.0", optional = true } [features] v04_span = ["dep:libdd-trace-utils"] @@ -43,4 +43,4 @@ bench-internals = [] [dev-dependencies] criterion.workspace = true -libdd-common = { path = "../libdd-common", version = "5.2.0", features = ["bench-utils"] } +libdd-common = { path = "../libdd-common", version = "6.0.0", features = ["bench-utils"] } diff --git a/libdd-shared-runtime-ffi/Cargo.toml b/libdd-shared-runtime-ffi/Cargo.toml index ff1cf26f8a..9f3ba62b8d 100644 --- a/libdd-shared-runtime-ffi/Cargo.toml +++ b/libdd-shared-runtime-ffi/Cargo.toml @@ -23,5 +23,5 @@ regex-lite = ["libdd-shared-runtime/regex-lite"] build_common = { path = "../build-common" } [dependencies] -libdd-shared-runtime = { version = "3.0.0", path = "../libdd-shared-runtime" } +libdd-shared-runtime = { version = "4.0.0", path = "../libdd-shared-runtime" } tracing.workspace = true diff --git a/libdd-shared-runtime/CHANGELOG.md b/libdd-shared-runtime/CHANGELOG.md index 4b36057b4a..0d03d38219 100644 --- a/libdd-shared-runtime/CHANGELOG.md +++ b/libdd-shared-runtime/CHANGELOG.md @@ -2,6 +2,14 @@ +## [4.0.0](https://github.com/datadog/libdatadog/compare/libdd-shared-runtime-v3.0.0..libdd-shared-runtime-v4.0.0) - 2026-09-08 + +### Fixed + +- Allow disabling worker fork restart ([#2464](https://github.com/datadog/libdatadog/issues/2464)) - ([48e990d](https://github.com/datadog/libdatadog/commit/48e990d1554aabec43e139e27ebb5514df6dab89)) + + + ## [3.0.0](https://github.com/datadog/libdatadog/compare/libdd-shared-runtime-v2.0.0..libdd-shared-runtime-v3.0.0) - 2026-08-17 ### Added diff --git a/libdd-shared-runtime/Cargo.toml b/libdd-shared-runtime/Cargo.toml index c99258d58c..1d8acf391c 100644 --- a/libdd-shared-runtime/Cargo.toml +++ b/libdd-shared-runtime/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "libdd-shared-runtime" -version = "3.0.0" +version = "4.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" @@ -22,8 +22,8 @@ futures-util = { version = "0.3", default-features = false, features = ["alloc"] tokio = { workspace = true, features = ["rt", "macros", "time"] } tokio-util = "0.7.11" tracing.workspace = true -libdd-capabilities = { path = "../libdd-capabilities", version = "3.0.0" } -libdd-common = { version = "5.2.0", path = "../libdd-common", default-features = false } +libdd-capabilities = { path = "../libdd-capabilities", version = "3.0.1" } +libdd-common = { version = "6.0.0", path = "../libdd-common", default-features = false } [features] default = ["https"] @@ -32,7 +32,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 = "4.0.0", default-features = false } +libdd-capabilities-impl = { path = "../libdd-capabilities-impl", version = "5.0.0", default-features = false } tokio = { version = "1.23", features = ["rt-multi-thread"] } [target.'cfg(target_arch = "wasm32")'.dependencies] diff --git a/libdd-telemetry/CHANGELOG.md b/libdd-telemetry/CHANGELOG.md index c4f7f9a6a9..5c19afec96 100644 --- a/libdd-telemetry/CHANGELOG.md +++ b/libdd-telemetry/CHANGELOG.md @@ -2,6 +2,15 @@ +## [8.0.0](https://github.com/datadog/libdatadog/compare/libdd-telemetry-v7.0.0..libdd-telemetry-v8.0.0) - 2026-09-08 + +### Changed + +- Avoid doing two separate http requests in stop telemetry ([#2435](https://github.com/datadog/libdatadog/issues/2435)) - ([c5f3b82](https://github.com/datadog/libdatadog/commit/c5f3b821220bd65d7fd6046446d8848cc972e6c4)) +- Migrate HTTP & networking deps to workspace level (phase 4bis) ([#2350](https://github.com/datadog/libdatadog/issues/2350)) - ([55cdf67](https://github.com/datadog/libdatadog/commit/55cdf67b720b7df427b1febd147b0f72d486167f)) + + + ## [7.0.0](https://github.com/datadog/libdatadog/compare/libdd-telemetry-v6.0.0..libdd-telemetry-v7.0.0) - 2026-08-17 ### Added diff --git a/libdd-telemetry/Cargo.toml b/libdd-telemetry/Cargo.toml index 35dc595df6..e4ab80e2bd 100644 --- a/libdd-telemetry/Cargo.toml +++ b/libdd-telemetry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-telemetry" -version= "7.0.0" +version= "8.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" @@ -33,9 +33,9 @@ tracing.workspace = true uuid = { workspace = true, features = ["v4", "std"] } hashbrown = "0.15" bytes = { workspace = true, features = ["std"] } -libdd-capabilities = { version = "3.0.0", path = "../libdd-capabilities" } -libdd-common = { version = "5.2.0", path = "../libdd-common", default-features = false } -libdd-shared-runtime = { version = "3.0.0", path = "../libdd-shared-runtime", default-features = false } +libdd-capabilities = { version = "3.0.1", path = "../libdd-capabilities" } +libdd-common = { version = "6.0.0", path = "../libdd-common", default-features = false } +libdd-shared-runtime = { version = "4.0.0", path = "../libdd-shared-runtime", default-features = false } libdd-ddsketch = { version = "1.1.1", path = "../libdd-ddsketch" } web-time = "1" # cross-platform Instant/SystemTime; shims via js-sys on wasm32 diff --git a/libdd-tinybytes/CHANGELOG.md b/libdd-tinybytes/CHANGELOG.md index ee2247dbc4..908195978a 100644 --- a/libdd-tinybytes/CHANGELOG.md +++ b/libdd-tinybytes/CHANGELOG.md @@ -2,6 +2,14 @@ +## [1.1.3](https://github.com/datadog/libdatadog/compare/libdd-tinybytes-v1.1.2..libdd-tinybytes-v1.1.3) - 2026-09-08 + +### Changed + +- Migrate HTTP & networking deps to workspace level (phase 4bis) ([#2350](https://github.com/datadog/libdatadog/issues/2350)) - ([55cdf67](https://github.com/datadog/libdatadog/commit/55cdf67b720b7df427b1febd147b0f72d486167f)) + + + ## [1.1.2](https://github.com/datadog/libdatadog/compare/libdd-tinybytes-v1.1.1..libdd-tinybytes-v1.1.2) - 2026-08-07 ### Changed diff --git a/libdd-tinybytes/Cargo.toml b/libdd-tinybytes/Cargo.toml index b166883831..12637e9871 100644 --- a/libdd-tinybytes/Cargo.toml +++ b/libdd-tinybytes/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-tinybytes" -version= "1.1.2" +version= "1.1.3" description = "Tiny implementation of a bytes::Bytes like type that supports AsRef<[u8]>" homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-tinybytes" repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-tinybytes" diff --git a/libdd-trace-obfuscation/CHANGELOG.md b/libdd-trace-obfuscation/CHANGELOG.md index 4ed3111129..dfaaabc75b 100644 --- a/libdd-trace-obfuscation/CHANGELOG.md +++ b/libdd-trace-obfuscation/CHANGELOG.md @@ -2,6 +2,22 @@ +## [8.0.0](https://github.com/datadog/libdatadog/compare/libdd-trace-obfuscation-v7.0.0..libdd-trace-obfuscation-v8.0.0) - 2026-09-08 + +### Added + +- Obfuscate v04 spans in agentless context ([#2418](https://github.com/datadog/libdatadog/issues/2418)) - ([0265610](https://github.com/datadog/libdatadog/commit/026561026770a138f567e6c552e5df3a88cf1c18)) + +### Changed + +- Migrate HTTP & networking deps to workspace level (phase 4bis) ([#2350](https://github.com/datadog/libdatadog/issues/2350)) - ([55cdf67](https://github.com/datadog/libdatadog/commit/55cdf67b720b7df427b1febd147b0f72d486167f)) + +### Fixed + +- Scan all span meta for credit-card obfuscation ([#2472](https://github.com/datadog/libdatadog/issues/2472)) - ([7d0d04f](https://github.com/datadog/libdatadog/commit/7d0d04f15b0f93aa7b66df44d24fbd19ca925a82)) + + + ## [7.0.0](https://github.com/datadog/libdatadog/compare/libdd-trace-obfuscation-v6.0.0..libdd-trace-obfuscation-v7.0.0) - 2026-08-25 ### Changed diff --git a/libdd-trace-obfuscation/Cargo.toml b/libdd-trace-obfuscation/Cargo.toml index 4dec2d7dcf..2e7220a649 100644 --- a/libdd-trace-obfuscation/Cargo.toml +++ b/libdd-trace-obfuscation/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-trace-obfuscation" -version = "7.0.0" +version = "8.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" @@ -19,8 +19,8 @@ percent-encoding = { workspace = true, features = ["std"] } log = "0.4" fluent-uri = "0.4.1" libdd-trace-protobuf = { version = "5.0.0", path = "../libdd-trace-protobuf" } -libdd-trace-utils = { version = "11.0.0", path = "../libdd-trace-utils", default-features = false } -libdd-common = { version = "5.2.0", path = "../libdd-common", default-features = false } +libdd-trace-utils = { version = "12.0.0", path = "../libdd-trace-utils", default-features = false } +libdd-common = { version = "6.0.0", path = "../libdd-common", default-features = false } [features] default = ["https"] @@ -32,7 +32,7 @@ regex-lite = ["libdd-common/regex-lite"] duplicate = "0.4.1" criterion = { workspace = true, features = ["csv_output"] } libdd-trace-utils = { path = "../libdd-trace-utils", features = ["test-utils"] } -libdd-tinybytes = { version = "1.1.2", path = "../libdd-tinybytes" } +libdd-tinybytes = { version = "1.1.3", path = "../libdd-tinybytes" } [lib] bench = false diff --git a/libdd-trace-stats/CHANGELOG.md b/libdd-trace-stats/CHANGELOG.md index 62b4262dfd..efbdf2d2e5 100644 --- a/libdd-trace-stats/CHANGELOG.md +++ b/libdd-trace-stats/CHANGELOG.md @@ -2,6 +2,23 @@ +## [9.0.0](https://github.com/datadog/libdatadog/compare/libdd-trace-stats-v8.0.0..libdd-trace-stats-v9.0.0) - 2026-09-08 + +### Added + +- Add agentless stats export ([#2309](https://github.com/datadog/libdatadog/issues/2309)) - ([8c3d06b](https://github.com/datadog/libdatadog/commit/8c3d06ba9ff2a61f656782d59b1be00f09138e26)) +- Add from owned to SpanText ([#2403](https://github.com/datadog/libdatadog/issues/2403)) - ([39590c6](https://github.com/datadog/libdatadog/commit/39590c6fb599919eb56eaf829af78c10c7346474)) + +### Changed + +- Migrate HTTP & networking deps to workspace level (phase 4bis) ([#2350](https://github.com/datadog/libdatadog/issues/2350)) - ([55cdf67](https://github.com/datadog/libdatadog/commit/55cdf67b720b7df427b1febd147b0f72d486167f)) + +### Fixed + +- Read OTel HTTP names for the status and method dimensions ([#2323](https://github.com/datadog/libdatadog/issues/2323)) - ([c172290](https://github.com/datadog/libdatadog/commit/c1722904796778e193703397dcd516c2bbf6f577)) + + + ## [8.0.0](https://github.com/datadog/libdatadog/compare/libdd-trace-stats-v7.0.0..libdd-trace-stats-v8.0.0) - 2026-08-25 ### Changed diff --git a/libdd-trace-stats/Cargo.toml b/libdd-trace-stats/Cargo.toml index 591741c32e..80a6de89e0 100644 --- a/libdd-trace-stats/Cargo.toml +++ b/libdd-trace-stats/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-trace-stats" -version = "8.0.0" +version = "9.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" @@ -12,15 +12,15 @@ autobenches = false [dependencies] arc-swap.workspace = true anyhow.workspace = true -libdd-capabilities = { path = "../libdd-capabilities", version = "3.0.0" } -libdd-common = { version = "5.2.0", path = "../libdd-common", default-features = false } +libdd-capabilities = { path = "../libdd-capabilities", version = "3.0.1" } +libdd-common = { version = "6.0.0", path = "../libdd-common", default-features = false } libdd-ddsketch = { version = "1.1.1", path = "../libdd-ddsketch" } -libdd-dogstatsd-client = { version = "5.0.0", path = "../libdd-dogstatsd-client", default-features = false, optional = true } -libdd-shared-runtime = { version = "3.0.0", path = "../libdd-shared-runtime", default-features = false } -libdd-telemetry = { version = "7.0.0", path = "../libdd-telemetry", default-features = false, optional = true } +libdd-dogstatsd-client = { version = "6.0.0", path = "../libdd-dogstatsd-client", default-features = false, optional = true } +libdd-shared-runtime = { version = "4.0.0", path = "../libdd-shared-runtime", default-features = false } +libdd-telemetry = { version = "8.0.0", path = "../libdd-telemetry", default-features = false, optional = true } libdd-trace-protobuf = { version = "5.0.0", path = "../libdd-trace-protobuf" } -libdd-trace-obfuscation = { version = "7.0.0", path = "../libdd-trace-obfuscation", default-features = false } -libdd-trace-utils = { version = "11.0.0", path = "../libdd-trace-utils", default-features = false } +libdd-trace-obfuscation = { version = "8.0.0", path = "../libdd-trace-obfuscation", default-features = false } +libdd-trace-utils = { version = "12.0.0", path = "../libdd-trace-utils", default-features = false } hashbrown = { version = "0.15" } http = { workspace = true, features = ["std"] } rmp-serde = "1.3.0" @@ -34,7 +34,7 @@ web-time = "1" futures = { workspace = true, features = ["alloc"] } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] -libdd-capabilities-impl = { version = "4.0.0", path = "../libdd-capabilities-impl", default-features = false } +libdd-capabilities-impl = { version = "5.0.0", path = "../libdd-capabilities-impl", default-features = false } [lib] bench = false diff --git a/libdd-trace-utils/CHANGELOG.md b/libdd-trace-utils/CHANGELOG.md index d7ab7b89be..fb363d1219 100644 --- a/libdd-trace-utils/CHANGELOG.md +++ b/libdd-trace-utils/CHANGELOG.md @@ -2,6 +2,29 @@ +## [12.0.0](https://github.com/datadog/libdatadog/compare/libdd-trace-utils-v11.0.0..libdd-trace-utils-v12.0.0) - 2026-09-08 + +### Added + +- Emit native trace export telemetry ([#2338](https://github.com/datadog/libdatadog/issues/2338)) - ([1887a57](https://github.com/datadog/libdatadog/commit/1887a57ca4564b1aacc9270622a896f14c3250de)) +- Add agentless stats export ([#2309](https://github.com/datadog/libdatadog/issues/2309)) - ([8c3d06b](https://github.com/datadog/libdatadog/commit/8c3d06ba9ff2a61f656782d59b1be00f09138e26)) +- Add runtime-independent agentless sending ([#2389](https://github.com/datadog/libdatadog/issues/2389)) - ([4cfd390](https://github.com/datadog/libdatadog/commit/4cfd390c26275689456a8bd7db26d37601d232d7)) +- Add v1-native JSON log encoder brick ([#2371](https://github.com/datadog/libdatadog/issues/2371)) - ([789b10f](https://github.com/datadog/libdatadog/commit/789b10f6c94d92437e473151eb690df97a02d82e)) +- Add v1-native agentless JSON encoder brick ([#2370](https://github.com/datadog/libdatadog/issues/2370)) - ([b15bd22](https://github.com/datadog/libdatadog/commit/b15bd22b7499aaffdf65a51863900384cf8917c4)) +- Add from owned to SpanText ([#2403](https://github.com/datadog/libdatadog/issues/2403)) - ([39590c6](https://github.com/datadog/libdatadog/commit/39590c6fb599919eb56eaf829af78c10c7346474)) + +### Changed + +- Migrate HTTP & networking deps to workspace level (phase 4bis) ([#2350](https://github.com/datadog/libdatadog/issues/2350)) - ([55cdf67](https://github.com/datadog/libdatadog/commit/55cdf67b720b7df427b1febd147b0f72d486167f)) + +### Fixed + +- Align zstd behavior across targets ([#2400](https://github.com/datadog/libdatadog/issues/2400)) - ([a25619e](https://github.com/datadog/libdatadog/commit/a25619e4a6c6ad6f458faca3f29e5548a70bce41)) +- Read OTel HTTP names for the status and method dimensions ([#2323](https://github.com/datadog/libdatadog/issues/2323)) - ([c172290](https://github.com/datadog/libdatadog/commit/c1722904796778e193703397dcd516c2bbf6f577)) +- Use vec map dedup when serializing ([#2422](https://github.com/datadog/libdatadog/issues/2422)) - ([7327f30](https://github.com/datadog/libdatadog/commit/7327f3049c281090f7cce7830b9430206fba11cf)) + + + ## [11.0.0](https://github.com/datadog/libdatadog/compare/libdd-trace-utils-v10.1.0..libdd-trace-utils-v11.0.0) - 2026-08-25 ### Added diff --git a/libdd-trace-utils/Cargo.toml b/libdd-trace-utils/Cargo.toml index f1aff74533..96eacf9489 100644 --- a/libdd-trace-utils/Cargo.toml +++ b/libdd-trace-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-trace-utils" -version = "11.0.0" +version = "12.0.0" description = "Trace utilities including span processing, MessagePack encoding/decoding, payload handling, and HTTP transport with retry logic for Datadog APM" homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-trace-utils" repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-trace-utils" @@ -45,11 +45,11 @@ rmpv = { version = "1.3.0", default-features = false } rmp = { version = "0.8.14", default-features = false } rustc-hash = "2.1.1" -libdd-capabilities = { path = "../libdd-capabilities", version = "3.0.0" } -libdd-common = { version = "5.2.0", path = "../libdd-common", default-features = false } +libdd-capabilities = { path = "../libdd-capabilities", version = "3.0.1" } +libdd-common = { version = "6.0.0", path = "../libdd-common", default-features = false } libdd-trace-normalization = { version = "4.0.0", path = "../libdd-trace-normalization" } libdd-trace-protobuf = { version = "5.0.0", path = "../libdd-trace-protobuf" } -libdd-tinybytes = { version = "1.1.2", path = "../libdd-tinybytes", features = [ +libdd-tinybytes = { version = "1.1.3", path = "../libdd-tinybytes", features = [ "bytes_string", "serialization", ] } @@ -67,7 +67,7 @@ httpmock = { workspace = true, optional = true } urlencoding = { version = "2.1.3", optional = true } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] -libdd-capabilities-impl = { version = "4.0.0", path = "../libdd-capabilities-impl", default-features = false, optional = true } +libdd-capabilities-impl = { version = "5.0.0", path = "../libdd-capabilities-impl", default-features = false, optional = true } tokio = { version = "1", features = ["time"], optional = true } zstd = {workspace = true, optional = true } @@ -76,7 +76,7 @@ getrandom = { version = "0.2", features = ["js"] } zrip = { version = "=0.6.0", default-features = false, features = ["frame"], optional = true } [dev-dependencies] -libdd-capabilities-impl = { version = "4.0.0", path = "../libdd-capabilities-impl" } +libdd-capabilities-impl = { version = "5.0.0", path = "../libdd-capabilities-impl" } libdd-common = { path = "../libdd-common", default-features = false, features = [ "bench-utils", ] } diff --git a/libdd-tracer-flare/CHANGELOG.md b/libdd-tracer-flare/CHANGELOG.md index 63720f9958..f2f1988d4a 100644 --- a/libdd-tracer-flare/CHANGELOG.md +++ b/libdd-tracer-flare/CHANGELOG.md @@ -2,6 +2,14 @@ +## [3.0.0](https://github.com/datadog/libdatadog/compare/libdd-tracer-flare-v2.0.0..libdd-tracer-flare-v3.0.0) - 2026-09-08 + +### Changed + +- Migrate HTTP & networking deps to workspace level (phase 4bis) ([#2350](https://github.com/datadog/libdatadog/issues/2350)) - ([55cdf67](https://github.com/datadog/libdatadog/commit/55cdf67b720b7df427b1febd147b0f72d486167f)) + + + ## [2.0.0](https://github.com/datadog/libdatadog/compare/libdd-tracer-flare-v1.0.0..libdd-tracer-flare-v2.0.0) - 2026-08-25 ### Added diff --git a/libdd-tracer-flare/Cargo.toml b/libdd-tracer-flare/Cargo.toml index b4399c9aea..1ad9a7ef38 100644 --- a/libdd-tracer-flare/Cargo.toml +++ b/libdd-tracer-flare/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-tracer-flare" -version = "2.0.0" +version = "3.0.0" description = "Rust library for collecting and transmitting Datadog tracer diagnostic flares via remote configuration." rust-version.workspace = true edition.workspace = true @@ -12,9 +12,9 @@ repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-tracer-flare [dependencies] anyhow = "1.0" -libdd-remote-config = { version = "4.0.0", path = "../libdd-remote-config", default-features = false } -libdd-common = { version = "5.2.0", path = "../libdd-common" } -libdd-trace-utils = { version = "11.0.0", path = "../libdd-trace-utils" } +libdd-remote-config = { version = "5.0.0", path = "../libdd-remote-config", default-features = false } +libdd-common = { version = "6.0.0", path = "../libdd-common" } +libdd-trace-utils = { version = "12.0.0", path = "../libdd-trace-utils" } http = { workspace = true, features = ["std"] } bytes = { workspace = true, features = ["std"] } tokio = { workspace = true, features = ["time"] } @@ -24,7 +24,7 @@ walkdir = "2.4" tempfile.workspace = true [target.'cfg(not(target_arch = "wasm32"))'.dependencies] -libdd-capabilities-impl = { version = "4.0.0", path = "../libdd-capabilities-impl", default-features = false } +libdd-capabilities-impl = { version = "5.0.0", path = "../libdd-capabilities-impl", default-features = false } [lib] bench = false