From e87b7bb0356c60c0a537543480548454a862f8c4 Mon Sep 17 00:00:00 2001 From: "dd-octo-sts[bot]" <200755185+dd-octo-sts[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 12:24:49 +0000 Subject: [PATCH 1/9] chore: Release --- Cargo.lock | 2 +- libdd-common-ffi/Cargo.toml | 2 +- libdd-common/CHANGELOG.md | 17 +++++++++++++++++ libdd-common/Cargo.toml | 2 +- libdd-crashtracker/Cargo.toml | 4 ++-- libdd-data-pipeline/Cargo.toml | 2 +- libdd-dogstatsd-client/Cargo.toml | 2 +- libdd-profiling/Cargo.toml | 2 +- libdd-telemetry/Cargo.toml | 2 +- libdd-trace-obfuscation/Cargo.toml | 2 +- libdd-trace-utils/Cargo.toml | 2 +- 11 files changed, 28 insertions(+), 11 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5c5d5672a6..ae7ac60bf7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2968,7 +2968,7 @@ dependencies = [ [[package]] name = "libdd-common" -version = "1.1.0" +version = "2.0.0" dependencies = [ "anyhow", "bytes", diff --git a/libdd-common-ffi/Cargo.toml b/libdd-common-ffi/Cargo.toml index 68a6bd775e..eb91f3c7a9 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 = "1.1.0", path = "../libdd-common" } +libdd-common = { version = "2.0.0", path = "../libdd-common" } hyper = { workspace = true} serde = "1.0" diff --git a/libdd-common/CHANGELOG.md b/libdd-common/CHANGELOG.md index fffe082280..46128c88cc 100644 --- a/libdd-common/CHANGELOG.md +++ b/libdd-common/CHANGELOG.md @@ -1,6 +1,23 @@ # Changelog + +## [2.0.0](https://github.com/datadog/libdatadog/compare/libdd-common-v1.1.0..libdd-common-v2.0.0) - 2026-02-20 + +### Added + +- Add current thread id API ([#1569](https://github.com/datadog/libdatadog/issues/1569)) - ([367c8b2](https://github.com/datadog/libdatadog/commit/367c8b24f8c4b75fdbe431ad572ae71cb94fdfa5)) +- Enable non-blocking DNS for reqwest ([#1558](https://github.com/datadog/libdatadog/issues/1558)) - ([bf953c0](https://github.com/datadog/libdatadog/commit/bf953c082825de2500f7fdf0c8ebf8ae7f946ff0)) +- Unify Azure tags ([#1553](https://github.com/datadog/libdatadog/issues/1553)) - ([aa58f2d](https://github.com/datadog/libdatadog/commit/aa58f2d7f6db9278f94d9a9034caf215b90ccbe0)) +- Single source of truth for headers (fixes issue in profiling with missing headers) ([#1493](https://github.com/datadog/libdatadog/issues/1493)) - ([9f2417e](https://github.com/datadog/libdatadog/commit/9f2417e1a472d433eddc2adeeb0c19ec2cb8b53a)) + +### Changed + +- Remove direct dependency on hyper client everywhere in common ([#1604](https://github.com/datadog/libdatadog/issues/1604)) - ([497e324](https://github.com/datadog/libdatadog/commit/497e324438614d0214e7991438062ca5de9f0a1f)) +- Switch from multipart to multer to resolve deprecation warnings and dependabot alerts ([#1540](https://github.com/datadog/libdatadog/issues/1540)) - ([0d804b3](https://github.com/datadog/libdatadog/commit/0d804b39c0bfb7315f59f097a3702f1b70aa191a)) +- Make reqwest available in common ([#1504](https://github.com/datadog/libdatadog/issues/1504)) - ([7986270](https://github.com/datadog/libdatadog/commit/7986270b124c313a71ae28ae415201ec3ccd794b)) + + ## [1.1.0](https://github.com/datadog/libdatadog/compare/libdd-common-v1.0.0..libdd-common-v1.1.0) - 2026-01-20 ### Added diff --git a/libdd-common/Cargo.toml b/libdd-common/Cargo.toml index 5dd2ea8dd7..32d82c1809 100644 --- a/libdd-common/Cargo.toml +++ b/libdd-common/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "libdd-common" -version = "1.1.0" +version = "2.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/Cargo.toml b/libdd-crashtracker/Cargo.toml index cba1455ddf..595044466e 100644 --- a/libdd-crashtracker/Cargo.toml +++ b/libdd-crashtracker/Cargo.toml @@ -46,7 +46,7 @@ anyhow = "1.0" backtrace = "=0.3.74" chrono = {version = "0.4", default-features = false, features = ["std", "clock", "serde"]} cxx = { version = "1.0", optional = true } -libdd-common = { version = "1.1.0", path = "../libdd-common" } +libdd-common = { version = "2.0.0", path = "../libdd-common" } libdd-telemetry = { version = "2.0.0", path = "../libdd-telemetry" } http = "1.1" libc = "0.2" @@ -78,4 +78,4 @@ tempfile = { version = "3.13" } # If we use a newer version of cc, CI fails on alpine. cc = "1.1.31" cxx-build = { version = "1.0", optional = true } -libdd-common = { version = "1.1.0", path = "../libdd-common" } +libdd-common = { version = "2.0.0", path = "../libdd-common" } diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index fc5faa1cb5..d9a4eabeb2 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 = "1.1.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "2.0.0", path = "../libdd-common", default-features = false } libdd-telemetry = { version = "2.0.0", path = "../libdd-telemetry", default-features = false } libdd-trace-protobuf = { version = "1.0.0", path = "../libdd-trace-protobuf" } libdd-trace-stats = { version = "1.0.0", path = "../libdd-trace-stats" } diff --git a/libdd-dogstatsd-client/Cargo.toml b/libdd-dogstatsd-client/Cargo.toml index c1585709bf..c175844e33 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 = "1.1.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "2.0.0", path = "../libdd-common", default-features = false } cadence = "1.3.0" serde = { version = "1.0", features = ["derive", "rc"] } tracing = { version = "0.1", default-features = false } diff --git a/libdd-profiling/Cargo.toml b/libdd-profiling/Cargo.toml index 4cda58e96a..94476d7a47 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 = "1.1.0", path = "../libdd-common", default-features = false, features = ["reqwest", "test-utils"] } +libdd-common = { version = "2.0.0", 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 a98c629ba0..976732e88e 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 = "1.1.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "2.0.0", path = "../libdd-common", default-features = false } libdd-ddsketch = { version = "1.0.0", path = "../libdd-ddsketch" } [target."cfg(unix)".dependencies] diff --git a/libdd-trace-obfuscation/Cargo.toml b/libdd-trace-obfuscation/Cargo.toml index fcebe0506e..9060e068c7 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.0.0", path = "../libdd-trace-protobuf" } libdd-trace-utils = { version = "1.0.0", path = "../libdd-trace-utils" } -libdd-common = { version = "1.1.0", path = "../libdd-common" } +libdd-common = { version = "2.0.0", path = "../libdd-common" } [dev-dependencies] duplicate = "0.4.1" diff --git a/libdd-trace-utils/Cargo.toml b/libdd-trace-utils/Cargo.toml index 0ba2bf89b3..a3a4ece8a5 100644 --- a/libdd-trace-utils/Cargo.toml +++ b/libdd-trace-utils/Cargo.toml @@ -35,7 +35,7 @@ bytes = "1.6.0" rmpv = { version = "1.3.0", default-features = false } rmp = { version = "0.8.14", default-features = false } -libdd-common = { version = "1.1.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "2.0.0", path = "../libdd-common", default-features = false } libdd-trace-protobuf = { version = "1.0.0", path = "../libdd-trace-protobuf" } libdd-trace-normalization = { version = "1.0.0", path = "../libdd-trace-normalization" } libdd-tinybytes = { version = "1.1.0", path = "../libdd-tinybytes", features = [ From 2ab02c13783a0f74374bf05edea3b8ca47f97f7b Mon Sep 17 00:00:00 2001 From: "dd-octo-sts[bot]" <200755185+dd-octo-sts[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 12:25:34 +0000 Subject: [PATCH 2/9] chore: Release --- Cargo.lock | 2 +- libdd-data-pipeline/Cargo.toml | 2 +- libdd-ddsketch/CHANGELOG.md | 10 ++++++++++ libdd-ddsketch/Cargo.toml | 2 +- libdd-telemetry/Cargo.toml | 2 +- libdd-trace-stats/Cargo.toml | 2 +- 6 files changed, 15 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ae7ac60bf7..9331cfffe8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3129,7 +3129,7 @@ dependencies = [ [[package]] name = "libdd-ddsketch" -version = "1.0.0" +version = "1.0.1" dependencies = [ "prost", "prost-build", diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index d9a4eabeb2..82b4ce9daf 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -35,7 +35,7 @@ libdd-telemetry = { version = "2.0.0", path = "../libdd-telemetry", default-feat libdd-trace-protobuf = { version = "1.0.0", path = "../libdd-trace-protobuf" } libdd-trace-stats = { version = "1.0.0", path = "../libdd-trace-stats" } libdd-trace-utils = { version = "1.0.0", path = "../libdd-trace-utils", default-features = false } -libdd-ddsketch = { version = "1.0.0", path = "../libdd-ddsketch" } +libdd-ddsketch = { version = "1.0.1", path = "../libdd-ddsketch" } libdd-dogstatsd-client = { version = "1.0.0", path = "../libdd-dogstatsd-client", default-features = false } libdd-tinybytes = { version = "1.1.0", path = "../libdd-tinybytes", features = [ "bytes_string", diff --git a/libdd-ddsketch/CHANGELOG.md b/libdd-ddsketch/CHANGELOG.md index 1e77eea5a4..572be31c6a 100644 --- a/libdd-ddsketch/CHANGELOG.md +++ b/libdd-ddsketch/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog + + +## [1.0.1](https://github.com/datadog/libdatadog/compare/libdd-ddsketch-v1.0.0..libdd-ddsketch-v1.0.1) - 2026-02-20 + +### Changed + +- Remove manual changelog modifications ([#1472](https://github.com/datadog/libdatadog/issues/1472)) - ([d5f1bbf](https://github.com/datadog/libdatadog/commit/d5f1bbfac5850d1b4ecc9052772855fa33587459)) +- Update `prost` crates ([#1426](https://github.com/datadog/libdatadog/issues/1426)) - ([14bab86](https://github.com/datadog/libdatadog/commit/14bab865cfab5151fd399c594ab8f67e8bc7dcf1)) +- Add changelog for every published crate ([#1396](https://github.com/datadog/libdatadog/issues/1396)) - ([5c4a024](https://github.com/datadog/libdatadog/commit/5c4a024598d6fe6cbd93a3e3dc9882848912064f)) + ## 1.0.0 - 2025-11-17 Initial release. diff --git a/libdd-ddsketch/Cargo.toml b/libdd-ddsketch/Cargo.toml index 73a08894a9..f40095b730 100644 --- a/libdd-ddsketch/Cargo.toml +++ b/libdd-ddsketch/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-ddsketch" -version = "1.0.0" +version = "1.0.1" description = "Minimal implementation of Datadog's DDSketch" homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-ddsketch" repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-ddsketch" diff --git a/libdd-telemetry/Cargo.toml b/libdd-telemetry/Cargo.toml index 976732e88e..2bfccbbb2e 100644 --- a/libdd-telemetry/Cargo.toml +++ b/libdd-telemetry/Cargo.toml @@ -32,7 +32,7 @@ uuid = { version = "1.3", features = ["v4"] } hashbrown = "0.15" libdd-common = { version = "2.0.0", path = "../libdd-common", default-features = false } -libdd-ddsketch = { version = "1.0.0", path = "../libdd-ddsketch" } +libdd-ddsketch = { version = "1.0.1", path = "../libdd-ddsketch" } [target."cfg(unix)".dependencies] libc = "0.2.176" diff --git a/libdd-trace-stats/Cargo.toml b/libdd-trace-stats/Cargo.toml index eea90d5a48..deb5bedcf7 100644 --- a/libdd-trace-stats/Cargo.toml +++ b/libdd-trace-stats/Cargo.toml @@ -10,7 +10,7 @@ license.workspace = true autobenches = false [dependencies] -libdd-ddsketch = { version = "1.0.0", path = "../libdd-ddsketch" } +libdd-ddsketch = { version = "1.0.1", path = "../libdd-ddsketch" } libdd-trace-protobuf = { version = "1.0.0", path = "../libdd-trace-protobuf" } libdd-trace-utils = { version = "1.0.0", path = "../libdd-trace-utils", default-features = false } hashbrown = { version = "0.15" } From 0d1afaa70588d6393d711a47c86b5aa5a4f69897 Mon Sep 17 00:00:00 2001 From: "dd-octo-sts[bot]" <200755185+dd-octo-sts[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 12:26:19 +0000 Subject: [PATCH 3/9] chore: Release --- Cargo.lock | 2 +- libdd-data-pipeline/Cargo.toml | 2 +- libdd-trace-normalization/Cargo.toml | 2 +- libdd-trace-obfuscation/Cargo.toml | 2 +- libdd-trace-protobuf/CHANGELOG.md | 11 +++++++++++ libdd-trace-protobuf/Cargo.toml | 2 +- libdd-trace-stats/Cargo.toml | 2 +- libdd-trace-utils/Cargo.toml | 2 +- 8 files changed, 18 insertions(+), 7 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9331cfffe8..e69340c185 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3370,7 +3370,7 @@ dependencies = [ [[package]] name = "libdd-trace-protobuf" -version = "1.0.0" +version = "1.1.0" dependencies = [ "prost", "prost-build", diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index 82b4ce9daf..37f9b10c53 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -32,7 +32,7 @@ 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-telemetry = { version = "2.0.0", path = "../libdd-telemetry", default-features = false } -libdd-trace-protobuf = { version = "1.0.0", path = "../libdd-trace-protobuf" } +libdd-trace-protobuf = { version = "1.1.0", path = "../libdd-trace-protobuf" } libdd-trace-stats = { version = "1.0.0", path = "../libdd-trace-stats" } libdd-trace-utils = { version = "1.0.0", path = "../libdd-trace-utils", default-features = false } libdd-ddsketch = { version = "1.0.1", path = "../libdd-ddsketch" } diff --git a/libdd-trace-normalization/Cargo.toml b/libdd-trace-normalization/Cargo.toml index fcf0aa7f64..16ae74669f 100644 --- a/libdd-trace-normalization/Cargo.toml +++ b/libdd-trace-normalization/Cargo.toml @@ -14,7 +14,7 @@ bench = false [dependencies] anyhow = "1.0" -libdd-trace-protobuf = { version = "1.0.0", path = "../libdd-trace-protobuf" } +libdd-trace-protobuf = { version = "1.1.0", path = "../libdd-trace-protobuf" } arbitrary = { version = "1.3", features = ["derive"], optional = true } [features] diff --git a/libdd-trace-obfuscation/Cargo.toml b/libdd-trace-obfuscation/Cargo.toml index 9060e068c7..b12064ce21 100644 --- a/libdd-trace-obfuscation/Cargo.toml +++ b/libdd-trace-obfuscation/Cargo.toml @@ -17,7 +17,7 @@ serde_json = "1.0" url = "^2.5.4" percent-encoding = "2.1" log = "0.4" -libdd-trace-protobuf = { version = "1.0.0", path = "../libdd-trace-protobuf" } +libdd-trace-protobuf = { version = "1.1.0", path = "../libdd-trace-protobuf" } libdd-trace-utils = { version = "1.0.0", path = "../libdd-trace-utils" } libdd-common = { version = "2.0.0", path = "../libdd-common" } diff --git a/libdd-trace-protobuf/CHANGELOG.md b/libdd-trace-protobuf/CHANGELOG.md index 1e77eea5a4..2419b1ea1e 100644 --- a/libdd-trace-protobuf/CHANGELOG.md +++ b/libdd-trace-protobuf/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog + + +## [1.1.0](https://github.com/datadog/libdatadog/compare/libdd-trace-protobuf-v1.0.0..libdd-trace-protobuf-v1.1.0) - 2026-02-20 + +### Changed + +- Remove manual changelog modifications ([#1472](https://github.com/datadog/libdatadog/issues/1472)) - ([d5f1bbf](https://github.com/datadog/libdatadog/commit/d5f1bbfac5850d1b4ecc9052772855fa33587459)) +- Update `prost` crates ([#1426](https://github.com/datadog/libdatadog/issues/1426)) - ([14bab86](https://github.com/datadog/libdatadog/commit/14bab865cfab5151fd399c594ab8f67e8bc7dcf1)) +- Add changelog for every published crate ([#1396](https://github.com/datadog/libdatadog/issues/1396)) - ([5c4a024](https://github.com/datadog/libdatadog/commit/5c4a024598d6fe6cbd93a3e3dc9882848912064f)) +- Handle null span tag values ([#1394](https://github.com/datadog/libdatadog/issues/1394)) - ([3abff86](https://github.com/datadog/libdatadog/commit/3abff8639a2dfdaf8b81842d6e927f2ee37e895b)) + ## 1.0.0 - 2025-11-17 Initial release. diff --git a/libdd-trace-protobuf/Cargo.toml b/libdd-trace-protobuf/Cargo.toml index 01ba6019ab..4566e8a335 100644 --- a/libdd-trace-protobuf/Cargo.toml +++ b/libdd-trace-protobuf/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-trace-protobuf" -version = "1.0.0" +version = "1.1.0" description = "Protobuf utils for Datadog's traces serialization" homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-trace-protobuf" repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-trace-protobuf" diff --git a/libdd-trace-stats/Cargo.toml b/libdd-trace-stats/Cargo.toml index deb5bedcf7..0da62743f0 100644 --- a/libdd-trace-stats/Cargo.toml +++ b/libdd-trace-stats/Cargo.toml @@ -11,7 +11,7 @@ autobenches = false [dependencies] libdd-ddsketch = { version = "1.0.1", path = "../libdd-ddsketch" } -libdd-trace-protobuf = { version = "1.0.0", path = "../libdd-trace-protobuf" } +libdd-trace-protobuf = { version = "1.1.0", path = "../libdd-trace-protobuf" } libdd-trace-utils = { version = "1.0.0", path = "../libdd-trace-utils", default-features = false } hashbrown = { version = "0.15" } diff --git a/libdd-trace-utils/Cargo.toml b/libdd-trace-utils/Cargo.toml index a3a4ece8a5..46ab1c142b 100644 --- a/libdd-trace-utils/Cargo.toml +++ b/libdd-trace-utils/Cargo.toml @@ -36,7 +36,7 @@ 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-trace-protobuf = { version = "1.0.0", path = "../libdd-trace-protobuf" } +libdd-trace-protobuf = { version = "1.1.0", path = "../libdd-trace-protobuf" } libdd-trace-normalization = { version = "1.0.0", path = "../libdd-trace-normalization" } libdd-tinybytes = { version = "1.1.0", path = "../libdd-tinybytes", features = [ "bytes_string", From fe2acb3b5801a50b3018125cbd1b3c3d32290473 Mon Sep 17 00:00:00 2001 From: "dd-octo-sts[bot]" <200755185+dd-octo-sts[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 12:28:22 +0000 Subject: [PATCH 4/9] chore: Release --- Cargo.lock | 2 +- libdd-data-pipeline/Cargo.toml | 2 +- libdd-dogstatsd-client/CHANGELOG.md | 10 ++++++++++ libdd-dogstatsd-client/Cargo.toml | 2 +- 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e69340c185..9067c57f66 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3147,7 +3147,7 @@ dependencies = [ [[package]] name = "libdd-dogstatsd-client" -version = "1.0.0" +version = "1.0.1" dependencies = [ "anyhow", "cadence", diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index 37f9b10c53..1c025a742d 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -36,7 +36,7 @@ libdd-trace-protobuf = { version = "1.1.0", path = "../libdd-trace-protobuf" } libdd-trace-stats = { version = "1.0.0", path = "../libdd-trace-stats" } libdd-trace-utils = { version = "1.0.0", path = "../libdd-trace-utils", default-features = false } libdd-ddsketch = { version = "1.0.1", path = "../libdd-ddsketch" } -libdd-dogstatsd-client = { version = "1.0.0", path = "../libdd-dogstatsd-client", default-features = false } +libdd-dogstatsd-client = { version = "1.0.1", path = "../libdd-dogstatsd-client", default-features = false } libdd-tinybytes = { version = "1.1.0", path = "../libdd-tinybytes", features = [ "bytes_string", "serialization", diff --git a/libdd-dogstatsd-client/CHANGELOG.md b/libdd-dogstatsd-client/CHANGELOG.md index aeec3feade..6b9b085d52 100644 --- a/libdd-dogstatsd-client/CHANGELOG.md +++ b/libdd-dogstatsd-client/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog + + +## [1.0.1](https://github.com/datadog/libdatadog/compare/libdd-dogstatsd-client-v1.0.0..libdd-dogstatsd-client-v1.0.1) - 2026-02-20 + +### Changed + +- Remove direct dependency on hyper client everywhere in common ([#1604](https://github.com/datadog/libdatadog/issues/1604)) - ([497e324](https://github.com/datadog/libdatadog/commit/497e324438614d0214e7991438062ca5de9f0a1f)) +- Release libddcommon-v1.1.0 ([#1456](https://github.com/datadog/libdatadog/issues/1456)) - ([94cc701](https://github.com/datadog/libdatadog/commit/94cc701e24bbaacfdcc4b034419e72dea1816cc9)) +- Add changelog for every published crate ([#1396](https://github.com/datadog/libdatadog/issues/1396)) - ([5c4a024](https://github.com/datadog/libdatadog/commit/5c4a024598d6fe6cbd93a3e3dc9882848912064f)) + ## 1.0.0 Initial release. diff --git a/libdd-dogstatsd-client/Cargo.toml b/libdd-dogstatsd-client/Cargo.toml index c175844e33..75cfce6e6a 100644 --- a/libdd-dogstatsd-client/Cargo.toml +++ b/libdd-dogstatsd-client/Cargo.toml @@ -5,7 +5,7 @@ homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-dogstatsd-clie repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-dogstatsd-client" rust-version.workspace = true edition.workspace = true -version= "1.0.0" +version= "1.0.1" license.workspace = true [lib] From 67644d4f5ae068ba57a204832e2f290ab081b478 Mon Sep 17 00:00:00 2001 From: "dd-octo-sts[bot]" <200755185+dd-octo-sts[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 12:29:40 +0000 Subject: [PATCH 5/9] chore: Release --- Cargo.lock | 2 +- libdd-crashtracker/Cargo.toml | 2 +- libdd-data-pipeline/Cargo.toml | 2 +- libdd-telemetry/CHANGELOG.md | 17 +++++++++++++++++ libdd-telemetry/Cargo.toml | 2 +- 5 files changed, 21 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9067c57f66..49189cdf84 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3288,7 +3288,7 @@ dependencies = [ [[package]] name = "libdd-telemetry" -version = "2.0.0" +version = "3.0.0" dependencies = [ "anyhow", "base64 0.22.1", diff --git a/libdd-crashtracker/Cargo.toml b/libdd-crashtracker/Cargo.toml index 595044466e..b6196c2736 100644 --- a/libdd-crashtracker/Cargo.toml +++ b/libdd-crashtracker/Cargo.toml @@ -47,7 +47,7 @@ backtrace = "=0.3.74" 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-telemetry = { version = "2.0.0", path = "../libdd-telemetry" } +libdd-telemetry = { version = "3.0.0", path = "../libdd-telemetry" } http = "1.1" libc = "0.2" nix = { version = "0.29", features = ["poll", "signal", "socket"] } diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index 1c025a742d..c4ca84973c 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -31,7 +31,7 @@ tokio = { version = "1.23", features = [ 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-telemetry = { version = "2.0.0", path = "../libdd-telemetry", 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.0", path = "../libdd-trace-stats" } libdd-trace-utils = { version = "1.0.0", path = "../libdd-trace-utils", default-features = false } diff --git a/libdd-telemetry/CHANGELOG.md b/libdd-telemetry/CHANGELOG.md index 5350ad3bf4..a2eb3673a5 100644 --- a/libdd-telemetry/CHANGELOG.md +++ b/libdd-telemetry/CHANGELOG.md @@ -1,6 +1,23 @@ # Changelog + +## [3.0.0](https://github.com/datadog/libdatadog/compare/libdd-telemetry-v2.0.0..libdd-telemetry-v3.0.0) - 2026-02-20 + +### Added + +- Add endpoints collection ([#1182](https://github.com/datadog/libdatadog/issues/1182)) - ([44cabf1](https://github.com/datadog/libdatadog/commit/44cabf193fd0bde789b53be2a91bcce7ebce3fe7)) +- Add process_tags to Application in telemetry ([#1459](https://github.com/datadog/libdatadog/issues/1459)) - ([b09abfb](https://github.com/datadog/libdatadog/commit/b09abfb6ad12f139899e445b7034a6fdb85e3314)) + +### Changed + +- Remove direct dependency on hyper client everywhere in common ([#1604](https://github.com/datadog/libdatadog/issues/1604)) - ([497e324](https://github.com/datadog/libdatadog/commit/497e324438614d0214e7991438062ca5de9f0a1f)) + +### Fixed + +- Fix logs payload format [APMSP-2590] ([#1498](https://github.com/datadog/libdatadog/issues/1498)) - ([b44bb77](https://github.com/datadog/libdatadog/commit/b44bb77dc7e7dcfd8e47d9e8c2bbe1d3cfa894f6)) + + ## [2.0.0](https://github.com/datadog/libdatadog/compare/libdd-telemetry-v1.0.0..libdd-telemetry-v2.0.0) - 2026-01-20 ### Added diff --git a/libdd-telemetry/Cargo.toml b/libdd-telemetry/Cargo.toml index 2bfccbbb2e..fc910a1a68 100644 --- a/libdd-telemetry/Cargo.toml +++ b/libdd-telemetry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-telemetry" -version= "2.0.0" +version= "3.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" From 0257c8ae134b53e63653b11653a2522fc576dadb Mon Sep 17 00:00:00 2001 From: "dd-octo-sts[bot]" <200755185+dd-octo-sts[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 12:30:16 +0000 Subject: [PATCH 6/9] chore: Release --- Cargo.lock | 2 +- libdd-trace-normalization/CHANGELOG.md | 10 ++++++++++ libdd-trace-normalization/Cargo.toml | 2 +- libdd-trace-utils/Cargo.toml | 2 +- 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 49189cdf84..1973782e01 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3340,7 +3340,7 @@ dependencies = [ [[package]] name = "libdd-trace-normalization" -version = "1.0.0" +version = "1.0.1" dependencies = [ "anyhow", "arbitrary", diff --git a/libdd-trace-normalization/CHANGELOG.md b/libdd-trace-normalization/CHANGELOG.md index 5c10ea377a..486038ebb5 100644 --- a/libdd-trace-normalization/CHANGELOG.md +++ b/libdd-trace-normalization/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog + + +## [1.0.1](https://github.com/datadog/libdatadog/compare/libdd-trace-normalization-v1.0.0..libdd-trace-normalization-v1.0.1) - 2026-02-20 + +### Changed + +- Prevent span start overflow panic ([#1373](https://github.com/datadog/libdatadog/issues/1373)) - ([978619c](https://github.com/datadog/libdatadog/commit/978619c227f7c364da8a114159c973461c92a184)) +- [CHAOSPLT-932] Add support for internal fuzzing infra ([#1372](https://github.com/datadog/libdatadog/issues/1372)) - ([5ecbaa0](https://github.com/datadog/libdatadog/commit/5ecbaa03dbf32e820dd92ba0768100651deffa06)) +- Add changelog for every published crate ([#1396](https://github.com/datadog/libdatadog/issues/1396)) - ([5c4a024](https://github.com/datadog/libdatadog/commit/5c4a024598d6fe6cbd93a3e3dc9882848912064f)) + ## 1.0.0 - 2025-11-18 Initial release. diff --git a/libdd-trace-normalization/Cargo.toml b/libdd-trace-normalization/Cargo.toml index 16ae74669f..6e9374442a 100644 --- a/libdd-trace-normalization/Cargo.toml +++ b/libdd-trace-normalization/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-trace-normalization" -version = "1.0.0" +version = "1.0.1" authors = ["David Lee "] description = "A duplicate of trace normalization implemented in the agent in https://github.com/DataDog/datadog-agent/blob/main/pkg/trace/traceutil/normalize.go" homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-trace-normalization" diff --git a/libdd-trace-utils/Cargo.toml b/libdd-trace-utils/Cargo.toml index 46ab1c142b..2ed13e65ef 100644 --- a/libdd-trace-utils/Cargo.toml +++ b/libdd-trace-utils/Cargo.toml @@ -37,7 +37,7 @@ rmp = { version = "0.8.14", default-features = false } libdd-common = { version = "2.0.0", path = "../libdd-common", default-features = false } libdd-trace-protobuf = { version = "1.1.0", path = "../libdd-trace-protobuf" } -libdd-trace-normalization = { version = "1.0.0", path = "../libdd-trace-normalization" } +libdd-trace-normalization = { version = "1.0.1", path = "../libdd-trace-normalization" } libdd-tinybytes = { version = "1.1.0", path = "../libdd-tinybytes", features = [ "bytes_string", "serialization", From 32ece8ee955ecd92bdc741cc5e5467a0c61fa09a Mon Sep 17 00:00:00 2001 From: "dd-octo-sts[bot]" <200755185+dd-octo-sts[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 12:32:54 +0000 Subject: [PATCH 7/9] chore: Release --- Cargo.lock | 2 +- libdd-data-pipeline/Cargo.toml | 2 +- libdd-trace-obfuscation/Cargo.toml | 2 +- libdd-trace-stats/Cargo.toml | 2 +- libdd-trace-utils/CHANGELOG.md | 28 ++++++++++++++++++++++++++++ libdd-trace-utils/Cargo.toml | 2 +- 6 files changed, 33 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1973782e01..00615b4af8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3395,7 +3395,7 @@ dependencies = [ [[package]] name = "libdd-trace-utils" -version = "1.0.0" +version = "2.0.0" dependencies = [ "anyhow", "bolero", diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index c4ca84973c..f19a8c8df8 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -34,7 +34,7 @@ libdd-common = { version = "2.0.0", path = "../libdd-common", default-features = 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.0", path = "../libdd-trace-stats" } -libdd-trace-utils = { version = "1.0.0", path = "../libdd-trace-utils", default-features = false } +libdd-trace-utils = { version = "2.0.0", path = "../libdd-trace-utils", default-features = false } libdd-ddsketch = { version = "1.0.1", path = "../libdd-ddsketch" } libdd-dogstatsd-client = { version = "1.0.1", path = "../libdd-dogstatsd-client", default-features = false } libdd-tinybytes = { version = "1.1.0", path = "../libdd-tinybytes", features = [ diff --git a/libdd-trace-obfuscation/Cargo.toml b/libdd-trace-obfuscation/Cargo.toml index b12064ce21..a56ad49978 100644 --- a/libdd-trace-obfuscation/Cargo.toml +++ b/libdd-trace-obfuscation/Cargo.toml @@ -18,7 +18,7 @@ url = "^2.5.4" percent-encoding = "2.1" log = "0.4" libdd-trace-protobuf = { version = "1.1.0", path = "../libdd-trace-protobuf" } -libdd-trace-utils = { version = "1.0.0", path = "../libdd-trace-utils" } +libdd-trace-utils = { version = "2.0.0", path = "../libdd-trace-utils" } libdd-common = { version = "2.0.0", path = "../libdd-common" } [dev-dependencies] diff --git a/libdd-trace-stats/Cargo.toml b/libdd-trace-stats/Cargo.toml index 0da62743f0..eac34f5a2a 100644 --- a/libdd-trace-stats/Cargo.toml +++ b/libdd-trace-stats/Cargo.toml @@ -12,7 +12,7 @@ autobenches = false [dependencies] libdd-ddsketch = { version = "1.0.1", path = "../libdd-ddsketch" } libdd-trace-protobuf = { version = "1.1.0", path = "../libdd-trace-protobuf" } -libdd-trace-utils = { version = "1.0.0", path = "../libdd-trace-utils", default-features = false } +libdd-trace-utils = { version = "2.0.0", path = "../libdd-trace-utils", default-features = false } hashbrown = { version = "0.15" } [lib] diff --git a/libdd-trace-utils/CHANGELOG.md b/libdd-trace-utils/CHANGELOG.md index 5c10ea377a..bc78033b13 100644 --- a/libdd-trace-utils/CHANGELOG.md +++ b/libdd-trace-utils/CHANGELOG.md @@ -1,5 +1,33 @@ # Changelog + + +## [2.0.0](https://github.com/datadog/libdatadog/compare/libdd-trace-utils-v1.0.0..libdd-trace-utils-v2.0.0) - 2026-02-20 + +### Added + +- Introduce TraceData to unify text and binary data ([#1247](https://github.com/datadog/libdatadog/issues/1247)) - ([d430cbd](https://github.com/datadog/libdatadog/commit/d430cbd912d5300d521131392b86fc36a599aa27)) +- Unify Azure tags ([#1553](https://github.com/datadog/libdatadog/issues/1553)) - ([aa58f2d](https://github.com/datadog/libdatadog/commit/aa58f2d7f6db9278f94d9a9034caf215b90ccbe0)) + +### Changed + +- Remove direct dependency on hyper client everywhere in common ([#1604](https://github.com/datadog/libdatadog/issues/1604)) - ([497e324](https://github.com/datadog/libdatadog/commit/497e324438614d0214e7991438062ca5de9f0a1f)) +- Bump the test agent version used for integration tests ([#1417](https://github.com/datadog/libdatadog/issues/1417)) - ([e7c2ff8](https://github.com/datadog/libdatadog/commit/e7c2ff864ff3ecca090abe07291a2207c9e413c7)) +- Remove manual changelog modifications ([#1472](https://github.com/datadog/libdatadog/issues/1472)) - ([d5f1bbf](https://github.com/datadog/libdatadog/commit/d5f1bbfac5850d1b4ecc9052772855fa33587459)) +- Release libddcommon-v1.1.0 ([#1456](https://github.com/datadog/libdatadog/issues/1456)) - ([94cc701](https://github.com/datadog/libdatadog/commit/94cc701e24bbaacfdcc4b034419e72dea1816cc9)) +- [SLES-2652] Log error details when trace request fails (2) ([#1441](https://github.com/datadog/libdatadog/issues/1441)) - ([8c830bf](https://github.com/datadog/libdatadog/commit/8c830bfe5164e6346de8d6c35fd97fdbaee9a16e)) +- Update `prost` crates ([#1426](https://github.com/datadog/libdatadog/issues/1426)) - ([14bab86](https://github.com/datadog/libdatadog/commit/14bab865cfab5151fd399c594ab8f67e8bc7dcf1)) +- [Serverless] Skip AAS metadata tagging when span is from API Management ([#1409](https://github.com/datadog/libdatadog/issues/1409)) - ([660c550](https://github.com/datadog/libdatadog/commit/660c550b6311a209d9cf7de762e54b6b7109bcdb)) +- Add changelog for every published crate ([#1396](https://github.com/datadog/libdatadog/issues/1396)) - ([5c4a024](https://github.com/datadog/libdatadog/commit/5c4a024598d6fe6cbd93a3e3dc9882848912064f)) +- Handle null span tag values ([#1394](https://github.com/datadog/libdatadog/issues/1394)) - ([3abff86](https://github.com/datadog/libdatadog/commit/3abff8639a2dfdaf8b81842d6e927f2ee37e895b)) +- [SVLS-7934] Log error details when trace request fails ([#1392](https://github.com/datadog/libdatadog/issues/1392)) - ([928e65f](https://github.com/datadog/libdatadog/commit/928e65f28db1174cabf9fd75efaaa94de661a8c5)) +- Fix trace utils clippy warning ([#1397](https://github.com/datadog/libdatadog/issues/1397)) - ([c9ff30b](https://github.com/datadog/libdatadog/commit/c9ff30b24f94447ead139f64066ffae9f095ebb3)) + +### Fixed + +- Set hostname on stats from tracer to empty string ([#1530](https://github.com/datadog/libdatadog/issues/1530)) - ([52d45ca](https://github.com/datadog/libdatadog/commit/52d45ca907504fd72e6b416a00e1dfeaa2b61f74)) +- Undo commenting arg in docker cmd ([#1439](https://github.com/datadog/libdatadog/issues/1439)) - ([033991d](https://github.com/datadog/libdatadog/commit/033991d5beb9d17e82eadf0a98fdf489edc384da)) + ## 1.0.0 - 2025-11-18 Initial release. diff --git a/libdd-trace-utils/Cargo.toml b/libdd-trace-utils/Cargo.toml index 2ed13e65ef..20cc7d4a44 100644 --- a/libdd-trace-utils/Cargo.toml +++ b/libdd-trace-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-trace-utils" -version = "1.0.0" +version = "2.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" From bd2fe3044d5874a3f3b20c94dbd34d654b26932b Mon Sep 17 00:00:00 2001 From: "dd-octo-sts[bot]" <200755185+dd-octo-sts[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 12:34:02 +0000 Subject: [PATCH 8/9] chore: Release --- Cargo.lock | 2 +- libdd-data-pipeline/Cargo.toml | 2 +- libdd-trace-stats/CHANGELOG.md | 12 ++++++++++++ libdd-trace-stats/Cargo.toml | 2 +- 4 files changed, 15 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 00615b4af8..3e99dc4f1c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3383,7 +3383,7 @@ dependencies = [ [[package]] name = "libdd-trace-stats" -version = "1.0.0" +version = "1.0.1" dependencies = [ "criterion", "hashbrown 0.15.1", diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index f19a8c8df8..5f2d25dc08 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -33,7 +33,7 @@ tokio-util = "0.7.11" libdd-common = { version = "2.0.0", 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.0", path = "../libdd-trace-stats" } +libdd-trace-stats = { version = "1.0.1", path = "../libdd-trace-stats" } libdd-trace-utils = { version = "2.0.0", path = "../libdd-trace-utils", default-features = false } libdd-ddsketch = { version = "1.0.1", path = "../libdd-ddsketch" } libdd-dogstatsd-client = { version = "1.0.1", path = "../libdd-dogstatsd-client", default-features = false } diff --git a/libdd-trace-stats/CHANGELOG.md b/libdd-trace-stats/CHANGELOG.md index 5c10ea377a..3a5f25bce0 100644 --- a/libdd-trace-stats/CHANGELOG.md +++ b/libdd-trace-stats/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog + + +## [1.0.1](https://github.com/datadog/libdatadog/compare/libdd-trace-stats-v1.0.0..libdd-trace-stats-v1.0.1) - 2026-02-20 + +### Added + +- Introduce TraceData to unify text and binary data ([#1247](https://github.com/datadog/libdatadog/issues/1247)) - ([d430cbd](https://github.com/datadog/libdatadog/commit/d430cbd912d5300d521131392b86fc36a599aa27)) + +### Changed + +- Add changelog for every published crate ([#1396](https://github.com/datadog/libdatadog/issues/1396)) - ([5c4a024](https://github.com/datadog/libdatadog/commit/5c4a024598d6fe6cbd93a3e3dc9882848912064f)) + ## 1.0.0 - 2025-11-18 Initial release. diff --git a/libdd-trace-stats/Cargo.toml b/libdd-trace-stats/Cargo.toml index eac34f5a2a..973d09c72c 100644 --- a/libdd-trace-stats/Cargo.toml +++ b/libdd-trace-stats/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-trace-stats" -version = "1.0.0" +version = "1.0.1" 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" From b2ec8485aa9ba5c7c0fd6f3e97f4676c2c21914c Mon Sep 17 00:00:00 2001 From: "dd-octo-sts[bot]" <200755185+dd-octo-sts[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 12:35:31 +0000 Subject: [PATCH 9/9] chore: Release --- Cargo.lock | 2 +- libdd-data-pipeline/CHANGELOG.md | 20 ++++++++++++++++++++ libdd-data-pipeline/Cargo.toml | 2 +- 3 files changed, 22 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3e99dc4f1c..2cd1c89302 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3080,7 +3080,7 @@ dependencies = [ [[package]] name = "libdd-data-pipeline" -version = "1.0.0" +version = "2.0.0" dependencies = [ "anyhow", "arc-swap", diff --git a/libdd-data-pipeline/CHANGELOG.md b/libdd-data-pipeline/CHANGELOG.md index 5c10ea377a..c9012442f1 100644 --- a/libdd-data-pipeline/CHANGELOG.md +++ b/libdd-data-pipeline/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog + + +## [2.0.0](https://github.com/datadog/libdatadog/compare/libdd-data-pipeline-v1.0.0..libdd-data-pipeline-v2.0.0) - 2026-02-20 + +### Added + +- Include reason for chunks dropped telemetry ([#1449](https://github.com/datadog/libdatadog/issues/1449)) - ([99be5d7](https://github.com/datadog/libdatadog/commit/99be5d7d6c26940f0197290493b60e8ba603fbb1)) +- Introduce TraceData to unify text and binary data ([#1247](https://github.com/datadog/libdatadog/issues/1247)) - ([d430cbd](https://github.com/datadog/libdatadog/commit/d430cbd912d5300d521131392b86fc36a599aa27)) + +### Changed + +- Handle EINTR in test_health_metrics_disabled ([#1430](https://github.com/datadog/libdatadog/issues/1430)) - ([e13f239](https://github.com/datadog/libdatadog/commit/e13f2393185031757f493fcebdfe0e9e435b60e9)) +- Remove direct dependency on hyper client everywhere in common ([#1604](https://github.com/datadog/libdatadog/issues/1604)) - ([497e324](https://github.com/datadog/libdatadog/commit/497e324438614d0214e7991438062ca5de9f0a1f)) +- Health metrics ([#1433](https://github.com/datadog/libdatadog/issues/1433)) - ([7f30d50](https://github.com/datadog/libdatadog/commit/7f30d50f45be5027b1fc67296d06720f8279efe5)) +- Remove Proxy TraceExporter input mode ([#1583](https://github.com/datadog/libdatadog/issues/1583)) - ([2078f6f](https://github.com/datadog/libdatadog/commit/2078f6f051c90ed8e6af2e171d943dc6a117971c)) +- Release libddcommon-v1.1.0 ([#1456](https://github.com/datadog/libdatadog/issues/1456)) - ([94cc701](https://github.com/datadog/libdatadog/commit/94cc701e24bbaacfdcc4b034419e72dea1816cc9)) +- Prepare libdd-telemetry-v2.0.0 ([#1457](https://github.com/datadog/libdatadog/issues/1457)) - ([753df4f](https://github.com/datadog/libdatadog/commit/753df4f235074cd3420a7e3cd8d2ff9bc964db0d)) +- Allow submitting Vec> asynchronously ([#1302](https://github.com/datadog/libdatadog/issues/1302)) - ([158b594](https://github.com/datadog/libdatadog/commit/158b59471f1132e3cb36023fa3c46ccb2dd0eda1)) +- Add changelog for every published crate ([#1396](https://github.com/datadog/libdatadog/issues/1396)) - ([5c4a024](https://github.com/datadog/libdatadog/commit/5c4a024598d6fe6cbd93a3e3dc9882848912064f)) + ## 1.0.0 - 2025-11-18 Initial release. diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index 5f2d25dc08..7a2125ba4e 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-data-pipeline" -version= "1.0.0" +version= "2.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"