From 18ae21e186784a8dadeb7330c99d9d8399b17992 Mon Sep 17 00:00:00 2001 From: Release - Open a release proposal PR <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 19 Jan 2026 16:24:58 +0000 Subject: [PATCH 1/3] chore: Release --- Cargo.lock | 2 +- libdd-common-ffi/Cargo.toml | 2 +- libdd-common/CHANGELOG.md | 13 +++++++++++++ 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, 24 insertions(+), 11 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e1216c6d9a..69d62e11c6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2699,7 +2699,7 @@ dependencies = [ [[package]] name = "libdd-common" -version = "1.0.0" +version = "1.1.0" dependencies = [ "anyhow", "cc", diff --git a/libdd-common-ffi/Cargo.toml b/libdd-common-ffi/Cargo.toml index 02d08f1ed5..68a6bd775e 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.0.0", path = "../libdd-common" } +libdd-common = { version = "1.1.0", path = "../libdd-common" } hyper = { workspace = true} serde = "1.0" diff --git a/libdd-common/CHANGELOG.md b/libdd-common/CHANGELOG.md index 2dbdac7631..20eeaf31fe 100644 --- a/libdd-common/CHANGELOG.md +++ b/libdd-common/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog + + +## [1.1.0](https://github.com/datadog/libdatadog/compare/libdd-common-v1.0.0..libdd-common-v1.1.0) - 2026-01-19 + +### Added + +- *(profiling)* Simpler API for profile exporter ([#1423](https://github.com/datadog/libdatadog/issues/1423)) - ([0d4ebbe](https://github.com/datadog/libdatadog/commit/0d4ebbe55ab841c2af8db41da74597c007375f0e)) + +### Changed + +- Add changelog for every published crate ([#1396](https://github.com/datadog/libdatadog/issues/1396)) - ([5c4a024](https://github.com/datadog/libdatadog/commit/5c4a024598d6fe6cbd93a3e3dc9882848912064f)) +- Don't panic if CryptoProvider already installed ([#1391](https://github.com/datadog/libdatadog/issues/1391)) - ([2f641ea](https://github.com/datadog/libdatadog/commit/2f641eae3708c34e4adfe62c9d477e665da4f12e)) + ## 1.0.0 - 2025-11-14 Initial release. diff --git a/libdd-common/Cargo.toml b/libdd-common/Cargo.toml index d601507b85..ad4f729004 100644 --- a/libdd-common/Cargo.toml +++ b/libdd-common/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "libdd-common" -version = "1.0.0" +version = "1.1.0" description = "Shared utilities for Datadog libraries including HTTP/HTTPS connectors, container entity detection, tag validation, rate limiting, and Unix/Windows platform helpers" homepage = "https://github.com/DataDog/libdatadog/tree/main/datadog-common" repository = "https://github.com/DataDog/libdatadog/tree/main/datadog-common" diff --git a/libdd-crashtracker/Cargo.toml b/libdd-crashtracker/Cargo.toml index 9e7942c3e8..1becd99c86 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.0.0", path = "../libdd-common" } +libdd-common = { version = "1.1.0", path = "../libdd-common" } libdd-telemetry = { version = "1.0.0", path = "../libdd-telemetry" } http = "1.0" libc = "0.2" @@ -78,4 +78,4 @@ tempfile = { version = "3.23" } # 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.0.0", path = "../libdd-common" } +libdd-common = { version = "1.1.0", path = "../libdd-common" } diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index 3bc935c0ff..ec7560e5a6 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -33,7 +33,7 @@ tokio = { version = "1.23", features = [ uuid = { version = "1.10.0", features = ["v4"] } tokio-util = "0.7.11" -libdd-common = { version = "1.0.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "1.1.0", path = "../libdd-common", default-features = false } libdd-telemetry = { version = "1.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 ec3ee80fe0..1903d7b346 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.0.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "1.1.0", path = "../libdd-common", default-features = false } cadence = "1.3.0" serde = { version = "1.0", features = ["derive", "rc"] } tracing = { version = "0.1", default-features = false } diff --git a/libdd-profiling/Cargo.toml b/libdd-profiling/Cargo.toml index e306dcee48..38aca7cdc2 100644 --- a/libdd-profiling/Cargo.toml +++ b/libdd-profiling/Cargo.toml @@ -34,7 +34,7 @@ chrono = {version = "0.4", default-features = false, features = ["std", "clock"] crossbeam-utils = { version = "0.8.21" } libdd-alloc = { version = "1.0.0", path = "../libdd-alloc" } libdd-profiling-protobuf = { version = "1.0.0", path = "../libdd-profiling-protobuf", features = ["prost_impls"] } -libdd-common = { version = "1.0.0", path = "../libdd-common" } +libdd-common = { version = "1.1.0", path = "../libdd-common" } futures = { version = "0.3", default-features = false } hashbrown = { version = "0.16", default-features = false } http = "1.0" diff --git a/libdd-telemetry/Cargo.toml b/libdd-telemetry/Cargo.toml index 6ef38626f0..2cde5a6755 100644 --- a/libdd-telemetry/Cargo.toml +++ b/libdd-telemetry/Cargo.toml @@ -33,7 +33,7 @@ tracing = { version = "0.1", default-features = false } uuid = { version = "1.3", features = ["v4"] } hashbrown = "0.15" -libdd-common = { version = "1.0.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "1.1.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 22381331e1..757b8c3a9f 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.0.0", path = "../libdd-common" } +libdd-common = { version = "1.1.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 e5f8ecdb55..4b76ffb24e 100644 --- a/libdd-trace-utils/Cargo.toml +++ b/libdd-trace-utils/Cargo.toml @@ -34,7 +34,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.0.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "1.1.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.0.0", path = "../libdd-tinybytes", features = [ From 6ad79f4b994550eb5505c856be31bd3f740fcd20 Mon Sep 17 00:00:00 2001 From: Release - Open a release proposal PR <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 19 Jan 2026 16:25:26 +0000 Subject: [PATCH 2/3] chore: Release --- Cargo.lock | 2 +- libdd-data-pipeline/Cargo.toml | 2 +- libdd-ddsketch/CHANGELOG.md | 9 +++++++++ libdd-ddsketch/Cargo.toml | 2 +- libdd-telemetry/Cargo.toml | 2 +- libdd-trace-stats/Cargo.toml | 2 +- 6 files changed, 14 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 69d62e11c6..9f955fe2bf 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2856,7 +2856,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 ec7560e5a6..b4f60adaf1 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -38,7 +38,7 @@ libdd-telemetry = { version = "1.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.0.0", path = "../libdd-tinybytes", features = [ "bytes_string", diff --git a/libdd-ddsketch/CHANGELOG.md b/libdd-ddsketch/CHANGELOG.md index 874d1fbd62..a8dcd1737a 100644 --- a/libdd-ddsketch/CHANGELOG.md +++ b/libdd-ddsketch/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog + + +## [1.0.1](https://github.com/datadog/libdatadog/compare/libdd-ddsketch-v1.0.0..libdd-ddsketch-v1.0.1) - 2026-01-19 + +### Changed + +- 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)) + ## Unreleased ### Changed 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 2cde5a6755..459fbc2a64 100644 --- a/libdd-telemetry/Cargo.toml +++ b/libdd-telemetry/Cargo.toml @@ -34,7 +34,7 @@ uuid = { version = "1.3", features = ["v4"] } hashbrown = "0.15" libdd-common = { version = "1.1.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 0057c62f40c576f31339ebbe6084b66ee5d6fc60 Mon Sep 17 00:00:00 2001 From: Release - Open a release proposal PR <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 19 Jan 2026 16:25:55 +0000 Subject: [PATCH 3/3] chore: Release --- Cargo.lock | 2 +- libdd-crashtracker/Cargo.toml | 2 +- libdd-data-pipeline/Cargo.toml | 2 +- libdd-telemetry/CHANGELOG.md | 12 ++++++++++++ libdd-telemetry/Cargo.toml | 2 +- 5 files changed, 16 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9f955fe2bf..ae06c7d9db 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3013,7 +3013,7 @@ dependencies = [ [[package]] name = "libdd-telemetry" -version = "1.0.0" +version = "1.1.0" dependencies = [ "anyhow", "base64 0.22.1", diff --git a/libdd-crashtracker/Cargo.toml b/libdd-crashtracker/Cargo.toml index 1becd99c86..69f562fd84 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 = "1.1.0", path = "../libdd-common" } -libdd-telemetry = { version = "1.0.0", path = "../libdd-telemetry" } +libdd-telemetry = { version = "1.1.0", path = "../libdd-telemetry" } http = "1.0" 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 b4f60adaf1..a50c84fdf1 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -34,7 +34,7 @@ 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-telemetry = { version = "1.0.0", path = "../libdd-telemetry", default-features = false } +libdd-telemetry = { version = "1.1.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" } 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 1e77eea5a4..6cd8ea7110 100644 --- a/libdd-telemetry/CHANGELOG.md +++ b/libdd-telemetry/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog + + +## [1.1.0](https://github.com/datadog/libdatadog/compare/libdd-telemetry-v1.0.0..libdd-telemetry-v1.1.0) - 2026-01-19 + +### Added + +- *(config_visibility)* [APMAPI-1693] Telemetry for enhanced config reporting ([#1385](https://github.com/datadog/libdatadog/issues/1385)) - ([435107c](https://github.com/datadog/libdatadog/commit/435107c245112397914935c0f7148a18b91cafc6)) + +### 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-17 Initial release. diff --git a/libdd-telemetry/Cargo.toml b/libdd-telemetry/Cargo.toml index 459fbc2a64..0d68e54f32 100644 --- a/libdd-telemetry/Cargo.toml +++ b/libdd-telemetry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-telemetry" -version= "1.0.0" +version= "1.1.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"