diff --git a/Cargo.lock b/Cargo.lock index b0f6e18bfd..23f7018c3d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2977,7 +2977,7 @@ dependencies = [ [[package]] name = "libdd-common" -version = "2.0.0" +version = "2.0.1" dependencies = [ "anyhow", "bytes", diff --git a/libdd-common-ffi/Cargo.toml b/libdd-common-ffi/Cargo.toml index eb91f3c7a9..d291f3143e 100644 --- a/libdd-common-ffi/Cargo.toml +++ b/libdd-common-ffi/Cargo.toml @@ -23,7 +23,7 @@ build_common = { path = "../build-common" } anyhow = "1.0" chrono = { version = "0.4.38", features = ["std"] } crossbeam-queue = "0.3.11" -libdd-common = { version = "2.0.0", path = "../libdd-common" } +libdd-common = { version = "2.0.1", path = "../libdd-common" } hyper = { workspace = true} serde = "1.0" diff --git a/libdd-common/CHANGELOG.md b/libdd-common/CHANGELOG.md index fe036fa8a2..9b9962b23e 100644 --- a/libdd-common/CHANGELOG.md +++ b/libdd-common/CHANGELOG.md @@ -2,6 +2,16 @@ +## [2.0.1](https://github.com/datadog/libdatadog/compare/libdd-common-v2.0.0..libdd-common-v2.0.1) - 2026-03-12 + +### Changed + +- Run thread count test as single threaded ([#1626](https://github.com/datadog/libdatadog/issues/1626)) - ([b0296aa](https://github.com/datadog/libdatadog/commit/b0296aa173211c81ba1349f2e2812a79938f3153)) +- Run thread count test in own process ([#1693](https://github.com/datadog/libdatadog/issues/1693)) - ([3f3efef](https://github.com/datadog/libdatadog/commit/3f3efefb2ff45d7a5491b770480396d001b87631)) +- Update bytes to 1.11.1 to address RUSTSEC-2026-0007 ([#1628](https://github.com/datadog/libdatadog/issues/1628)) - ([0b0863b](https://github.com/datadog/libdatadog/commit/0b0863b2afb7302fe02ea0af77cb9f98550e2a62)) + + + ## [2.0.0](https://github.com/datadog/libdatadog/compare/libdd-common-v1.1.0..libdd-common-v2.0.0) - 2026-02-23 ### Added diff --git a/libdd-common/Cargo.toml b/libdd-common/Cargo.toml index aef95db03c..ec38223485 100644 --- a/libdd-common/Cargo.toml +++ b/libdd-common/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "libdd-common" -version = "2.0.0" +version = "2.0.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" diff --git a/libdd-crashtracker/Cargo.toml b/libdd-crashtracker/Cargo.toml index 4ae0c596da..63f8b1e9a5 100644 --- a/libdd-crashtracker/Cargo.toml +++ b/libdd-crashtracker/Cargo.toml @@ -48,7 +48,7 @@ libdd-libunwind-sys = { version = "29.0.0", path = "../libdd-libunwind-sys" } anyhow = "1.0" chrono = {version = "0.4", default-features = false, features = ["std", "clock", "serde"]} cxx = { version = "1.0", optional = true } -libdd-common = { version = "2.0.0", path = "../libdd-common" } +libdd-common = { version = "2.0.1", path = "../libdd-common" } libdd-telemetry = { version = "3.0.0", path = "../libdd-telemetry" } http = "1.1" libc = "0.2" @@ -84,5 +84,5 @@ 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 = "2.0.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "2.0.1", path = "../libdd-common", default-features = false } diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index 7688eface5..92ff64465a 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -30,7 +30,7 @@ tokio = { version = "1.23", features = [ ], default-features = false } uuid = { version = "1.10.0", features = ["v4"] } tokio-util = "0.7.11" -libdd-common = { version = "2.0.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "2.0.1", path = "../libdd-common", default-features = false } libdd-telemetry = { version = "3.0.0", path = "../libdd-telemetry", default-features = false } libdd-trace-protobuf = { version = "1.1.0", path = "../libdd-trace-protobuf" } libdd-trace-stats = { version = "1.0.1", path = "../libdd-trace-stats" } diff --git a/libdd-dogstatsd-client/Cargo.toml b/libdd-dogstatsd-client/Cargo.toml index 75cfce6e6a..2b596059f4 100644 --- a/libdd-dogstatsd-client/Cargo.toml +++ b/libdd-dogstatsd-client/Cargo.toml @@ -12,7 +12,7 @@ license.workspace = true bench = false [dependencies] -libdd-common = { version = "2.0.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "2.0.1", path = "../libdd-common", default-features = false } cadence = "1.3.0" serde = { version = "1.0", features = ["derive", "rc"] } tracing = { version = "0.1", default-features = false } diff --git a/libdd-profiling/Cargo.toml b/libdd-profiling/Cargo.toml index 2db00d782c..7381e5c529 100644 --- a/libdd-profiling/Cargo.toml +++ b/libdd-profiling/Cargo.toml @@ -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 = "2.0.0", path = "../libdd-common", default-features = false, features = ["reqwest", "test-utils"] } +libdd-common = { version = "2.0.1", path = "../libdd-common", default-features = false, features = ["reqwest", "test-utils"] } libdd-profiling-protobuf = { version = "1.0.0", path = "../libdd-profiling-protobuf", features = ["prost_impls"] } mime = "0.3.16" parking_lot = { version = "0.12", default-features = false } diff --git a/libdd-telemetry/Cargo.toml b/libdd-telemetry/Cargo.toml index fc910a1a68..354ee2dba2 100644 --- a/libdd-telemetry/Cargo.toml +++ b/libdd-telemetry/Cargo.toml @@ -31,7 +31,7 @@ tracing = { version = "0.1", default-features = false } uuid = { version = "1.3", features = ["v4"] } hashbrown = "0.15" -libdd-common = { version = "2.0.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "2.0.1", path = "../libdd-common", default-features = false } libdd-ddsketch = { version = "1.0.1", path = "../libdd-ddsketch" } [target."cfg(unix)".dependencies] diff --git a/libdd-trace-obfuscation/Cargo.toml b/libdd-trace-obfuscation/Cargo.toml index 6b812ecc43..72dcc98e0c 100644 --- a/libdd-trace-obfuscation/Cargo.toml +++ b/libdd-trace-obfuscation/Cargo.toml @@ -19,7 +19,7 @@ percent-encoding = "2.1" log = "0.4" libdd-trace-protobuf = { version = "1.1.0", path = "../libdd-trace-protobuf" } libdd-trace-utils = { version = "2.0.0", path = "../libdd-trace-utils" } -libdd-common = { version = "2.0.0", path = "../libdd-common" } +libdd-common = { version = "2.0.1", path = "../libdd-common" } [dev-dependencies] duplicate = "0.4.1" diff --git a/libdd-trace-utils/Cargo.toml b/libdd-trace-utils/Cargo.toml index 734ff431db..aefdad2568 100644 --- a/libdd-trace-utils/Cargo.toml +++ b/libdd-trace-utils/Cargo.toml @@ -35,7 +35,7 @@ bytes = "1.11.1" rmpv = { version = "1.3.0", default-features = false } rmp = { version = "0.8.14", default-features = false } -libdd-common = { version = "2.0.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "2.0.1", path = "../libdd-common", default-features = false } libdd-trace-protobuf = { version = "1.1.0", path = "../libdd-trace-protobuf" } libdd-trace-normalization = { version = "1.0.1", path = "../libdd-trace-normalization" } libdd-tinybytes = { version = "1.1.0", path = "../libdd-tinybytes", features = [