From d009186d8c40828a87205eaec4a8d7620e3e1589 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 08:40:43 +0000 Subject: [PATCH 01/28] chore: Release Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-crashtracker/Cargo.toml | 2 +- libdd-gotter/Cargo.toml | 2 +- libdd-profiling-heap-gotter/Cargo.toml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 93007635ea..b3329fade3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3108,7 +3108,7 @@ dependencies = [ [[package]] name = "libdd-gotter" -version = "1.0.0" +version = "1.1.0" dependencies = [ "libc", "tempfile", diff --git a/libdd-crashtracker/Cargo.toml b/libdd-crashtracker/Cargo.toml index 918fe3a081..35dedcf1df 100644 --- a/libdd-crashtracker/Cargo.toml +++ b/libdd-crashtracker/Cargo.toml @@ -42,7 +42,7 @@ cxx = ["dep:cxx", "dep:cxx-build"] blazesym = "=0.2.3" [target.'cfg(target_os = "linux")'.dependencies] -libdd-gotter = { version = "1.0.0", path = "../libdd-gotter" } +libdd-gotter = { version = "1.1.0", path = "../libdd-gotter" } libdd-libunwind-sys = { version = "1.0.2" } [dependencies] diff --git a/libdd-gotter/Cargo.toml b/libdd-gotter/Cargo.toml index 23ae430cc2..095f035098 100644 --- a/libdd-gotter/Cargo.toml +++ b/libdd-gotter/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "libdd-gotter" -version = "1.0.0" +version = "1.1.0" description = "ELF GOT-patching primitives for runtime function interposition on 64-bit Linux." homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-gotter" repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-gotter" diff --git a/libdd-profiling-heap-gotter/Cargo.toml b/libdd-profiling-heap-gotter/Cargo.toml index 3e31221946..7805f88ca1 100644 --- a/libdd-profiling-heap-gotter/Cargo.toml +++ b/libdd-profiling-heap-gotter/Cargo.toml @@ -25,7 +25,7 @@ test-support = [] [target.'cfg(target_os = "linux")'.dependencies] libc.workspace = true -libdd-gotter = { version = "1.0.0", path = "../libdd-gotter" } +libdd-gotter = { version = "1.1.0", path = "../libdd-gotter" } libdd-profiling-heap-sampler = { version = "1.0.0", path = "../libdd-profiling-heap-sampler" } [target.'cfg(target_os = "linux")'.dev-dependencies] From 4d34717afc82acb4c0824855ba45762b0c86fb4c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 08:40:45 +0000 Subject: [PATCH 02/28] chore: Release Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-ipc-macros/Cargo.toml | 2 +- libdd-ipc/Cargo.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b3329fade3..e990588321 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3167,7 +3167,7 @@ dependencies = [ [[package]] name = "libdd-ipc-macros" -version = "0.1.0" +version = "1.0.0" dependencies = [ "heck 0.5.0", "proc-macro2", diff --git a/libdd-ipc-macros/Cargo.toml b/libdd-ipc-macros/Cargo.toml index 4d8f188d7a..583a2cc2b5 100644 --- a/libdd-ipc-macros/Cargo.toml +++ b/libdd-ipc-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-ipc-macros" -version = "0.1.0" +version = "1.0.0" 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/Cargo.toml b/libdd-ipc/Cargo.toml index ab6587bcdd..bab047a1f3 100644 --- a/libdd-ipc/Cargo.toml +++ b/libdd-ipc/Cargo.toml @@ -27,7 +27,7 @@ libdd-common = { version = "5.2.0", path = "../libdd-common" } libdd-ddsketch = { version = "1.1.0", path = "../libdd-ddsketch" } libdd-trace-protobuf = { version = "4.0.1", path = "../libdd-trace-protobuf" } libdd-trace-stats = { version = "7.0.0", path = "../libdd-trace-stats" } -libdd-ipc-macros = { version = "0.1.0", path = "../libdd-ipc-macros" } +libdd-ipc-macros = { version = "1.0.0", path = "../libdd-ipc-macros" } tracing.workspace = true [dev-dependencies] From 8685db69e610db38bb164c5447861686369d5a08 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 08:40:46 +0000 Subject: [PATCH 03/28] chore: Release Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-data-pipeline/Cargo.toml | 2 +- libdd-ffe/Cargo.toml | 2 +- libdd-ipc/Cargo.toml | 2 +- libdd-library-config/Cargo.toml | 2 +- libdd-remote-config/Cargo.toml | 2 +- libdd-trace-normalization/Cargo.toml | 2 +- libdd-trace-obfuscation/Cargo.toml | 2 +- libdd-trace-protobuf/Cargo.toml | 2 +- libdd-trace-stats/Cargo.toml | 2 +- libdd-trace-utils/Cargo.toml | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e990588321..4cd5667c7d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3554,7 +3554,7 @@ dependencies = [ [[package]] name = "libdd-trace-protobuf" -version = "4.0.1" +version = "5.0.0" dependencies = [ "bolero", "prost", diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index a7510fe038..94548797f4 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -36,7 +36,7 @@ libdd-capabilities = { path = "../libdd-capabilities", version = "3.0.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-trace-protobuf = { version = "4.0.1", path = "../libdd-trace-protobuf" } +libdd-trace-protobuf = { version = "5.0.0", path = "../libdd-trace-protobuf" } libdd-trace-normalization = { version = "3.0.1", path = "../libdd-trace-normalization" } libdd-trace-stats = { version = "7.0.0", path = "../libdd-trace-stats", default-features = false, features = ["dogstatsd"] } libdd-trace-utils = { version = "10.1.0", path = "../libdd-trace-utils", default-features = false } diff --git a/libdd-ffe/Cargo.toml b/libdd-ffe/Cargo.toml index 1564c5cdb3..c1bddd1f01 100644 --- a/libdd-ffe/Cargo.toml +++ b/libdd-ffe/Cargo.toml @@ -31,7 +31,7 @@ serde_with = { version = "3.11.0", default-features = false, features = ["base64 thiserror = { version = "2.0.3", default-features = false } url = { version = "2.5.0", default-features = false, features = ["std"] } lru = { version = "0.16.3", optional = true } -libdd-trace-protobuf = { version = "4.0.1", path = "../libdd-trace-protobuf", optional = true } +libdd-trace-protobuf = { version = "5.0.0", path = "../libdd-trace-protobuf", optional = true } prost = { version = "0.14.1", optional = true } pyo3 = { version = "0.28", optional = true, default-features = false, features = ["macros"] } diff --git a/libdd-ipc/Cargo.toml b/libdd-ipc/Cargo.toml index bab047a1f3..5c7133f9a1 100644 --- a/libdd-ipc/Cargo.toml +++ b/libdd-ipc/Cargo.toml @@ -25,7 +25,7 @@ libdd-tinybytes = { path = "../libdd-tinybytes", version = "1.1.2", optional = t libdd-common = { version = "5.2.0", path = "../libdd-common" } libdd-ddsketch = { version = "1.1.0", path = "../libdd-ddsketch" } -libdd-trace-protobuf = { version = "4.0.1", path = "../libdd-trace-protobuf" } +libdd-trace-protobuf = { version = "5.0.0", path = "../libdd-trace-protobuf" } libdd-trace-stats = { version = "7.0.0", path = "../libdd-trace-stats" } libdd-ipc-macros = { version = "1.0.0", path = "../libdd-ipc-macros" } tracing.workspace = true diff --git a/libdd-library-config/Cargo.toml b/libdd-library-config/Cargo.toml index 9d4508f3ec..975071e818 100644 --- a/libdd-library-config/Cargo.toml +++ b/libdd-library-config/Cargo.toml @@ -29,7 +29,7 @@ rand = "0.8.3" rmp = "0.8.14" rmp-serde = "1.3.0" -libdd-trace-protobuf = { version = "4.0.1", path = "../libdd-trace-protobuf" } +libdd-trace-protobuf = { version = "5.0.0", path = "../libdd-trace-protobuf" } [dev-dependencies] tempfile.workspace = true diff --git a/libdd-remote-config/Cargo.toml b/libdd-remote-config/Cargo.toml index 392147538c..a993e6d61d 100644 --- a/libdd-remote-config/Cargo.toml +++ b/libdd-remote-config/Cargo.toml @@ -50,7 +50,7 @@ anyhow.workspace = true bytes = { version = "1", optional = true } libdd-common = { path = "../libdd-common", version = "5.2.0", default-features = false } libdd-capabilities = { path = "../libdd-capabilities", version = "3.0.0" } -libdd-trace-protobuf = { path = "../libdd-trace-protobuf", version = "4.0.1", optional = true } +libdd-trace-protobuf = { path = "../libdd-trace-protobuf", version = "5.0.0", optional = true } hyper = { workspace = true, optional = true, default-features = false, features = [ "http1", "client", diff --git a/libdd-trace-normalization/Cargo.toml b/libdd-trace-normalization/Cargo.toml index 00b330d531..dff92c9569 100644 --- a/libdd-trace-normalization/Cargo.toml +++ b/libdd-trace-normalization/Cargo.toml @@ -14,7 +14,7 @@ bench = false [dependencies] anyhow.workspace = true -libdd-trace-protobuf = { version = "4.0.1", path = "../libdd-trace-protobuf" } +libdd-trace-protobuf = { version = "5.0.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 2f53593bbe..6971e8c790 100644 --- a/libdd-trace-obfuscation/Cargo.toml +++ b/libdd-trace-obfuscation/Cargo.toml @@ -18,7 +18,7 @@ serde_json = { workspace = true, features = ["preserve_order"] } percent-encoding = "2.1" log = "0.4" fluent-uri = "0.4.1" -libdd-trace-protobuf = { version = "4.0.1", path = "../libdd-trace-protobuf" } +libdd-trace-protobuf = { version = "5.0.0", path = "../libdd-trace-protobuf" } libdd-trace-utils = { version = "10.1.0", path = "../libdd-trace-utils", default-features = false } libdd-common = { version = "5.2.0", path = "../libdd-common", default-features = false } diff --git a/libdd-trace-protobuf/Cargo.toml b/libdd-trace-protobuf/Cargo.toml index 728169f3dd..201a515514 100644 --- a/libdd-trace-protobuf/Cargo.toml +++ b/libdd-trace-protobuf/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-trace-protobuf" -version = "4.0.1" +version = "5.0.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 92f2bd6116..1d9f106842 100644 --- a/libdd-trace-stats/Cargo.toml +++ b/libdd-trace-stats/Cargo.toml @@ -18,7 +18,7 @@ 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-trace-protobuf = { version = "4.0.1", path = "../libdd-trace-protobuf" } +libdd-trace-protobuf = { version = "5.0.0", path = "../libdd-trace-protobuf" } libdd-trace-obfuscation = { version = "6.0.0", path = "../libdd-trace-obfuscation", default-features = false } libdd-trace-utils = { version = "10.1.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 fcc9dfd105..8b9ea9afc5 100644 --- a/libdd-trace-utils/Cargo.toml +++ b/libdd-trace-utils/Cargo.toml @@ -49,7 +49,7 @@ 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-trace-normalization = { version = "3.0.1", path = "../libdd-trace-normalization" } -libdd-trace-protobuf = { version = "4.0.1", path = "../libdd-trace-protobuf" } +libdd-trace-protobuf = { version = "5.0.0", path = "../libdd-trace-protobuf" } libdd-tinybytes = { version = "1.1.2", path = "../libdd-tinybytes", features = [ "bytes_string", "serialization", From 311cf24309194c58255ccf055b2427e47b9de484 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 08:40:48 +0000 Subject: [PATCH 04/28] chore: Release Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-library-config/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4cd5667c7d..e65691e8a2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3177,7 +3177,7 @@ dependencies = [ [[package]] name = "libdd-library-config" -version = "3.0.0" +version = "4.0.0" dependencies = [ "anyhow", "libc", diff --git a/libdd-library-config/Cargo.toml b/libdd-library-config/Cargo.toml index 975071e818..f107875c8e 100644 --- a/libdd-library-config/Cargo.toml +++ b/libdd-library-config/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "libdd-library-config" -version = "3.0.0" +version = "4.0.0" description = "Configuration management library for Datadog products." homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-library-config" repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-library-config" From 701906ac57791625479f8387a9c0cea69b7ad53f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 08:40:49 +0000 Subject: [PATCH 05/28] chore: Release Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-ffe/Cargo.toml | 2 +- libdd-remote-config/Cargo.toml | 2 +- libdd-tracer-flare/Cargo.toml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e65691e8a2..e2cb747401 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3385,7 +3385,7 @@ dependencies = [ [[package]] name = "libdd-remote-config" -version = "3.0.0" +version = "4.0.0" dependencies = [ "anyhow", "base64 0.22.1", diff --git a/libdd-ffe/Cargo.toml b/libdd-ffe/Cargo.toml index c1bddd1f01..852c194006 100644 --- a/libdd-ffe/Cargo.toml +++ b/libdd-ffe/Cargo.toml @@ -13,7 +13,7 @@ description = "Feature Flagging and Experimentation" bench = false [dependencies] -libdd-remote-config = { version = "3.0.0", path = "../libdd-remote-config", default-features = false, optional = true } +libdd-remote-config = { version = "4.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"] } diff --git a/libdd-remote-config/Cargo.toml b/libdd-remote-config/Cargo.toml index a993e6d61d..68c70c7e79 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 = "3.0.0" +version = "4.0.0" rust-version.workspace = true license.workspace = true authors.workspace = true diff --git a/libdd-tracer-flare/Cargo.toml b/libdd-tracer-flare/Cargo.toml index 50897898fd..231dbfeb40 100644 --- a/libdd-tracer-flare/Cargo.toml +++ b/libdd-tracer-flare/Cargo.toml @@ -12,7 +12,7 @@ repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-tracer-flare [dependencies] anyhow = "1.0" -libdd-remote-config = { version = "3.0.0", path = "../libdd-remote-config", default-features = false } +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 = "10.1.0", path = "../libdd-trace-utils" } http = "1" From 3a9e0d5a55e624839378a57e85d93906d4bc9479 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 08:40:51 +0000 Subject: [PATCH 06/28] chore: Release Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-data-pipeline/Cargo.toml | 2 +- libdd-sampling/Cargo.toml | 2 +- libdd-trace-obfuscation/Cargo.toml | 2 +- libdd-trace-stats/Cargo.toml | 2 +- libdd-trace-utils/Cargo.toml | 2 +- libdd-tracer-flare/Cargo.toml | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e2cb747401..37e4b9bc83 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3599,7 +3599,7 @@ dependencies = [ [[package]] name = "libdd-trace-utils" -version = "10.1.0" +version = "11.0.0" dependencies = [ "anyhow", "base64 0.22.1", diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index 94548797f4..7b90ad281c 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -39,7 +39,7 @@ libdd-telemetry = { version = "7.0.0", path = "../libdd-telemetry", default-feat libdd-trace-protobuf = { version = "5.0.0", path = "../libdd-trace-protobuf" } libdd-trace-normalization = { version = "3.0.1", path = "../libdd-trace-normalization" } libdd-trace-stats = { version = "7.0.0", path = "../libdd-trace-stats", default-features = false, features = ["dogstatsd"] } -libdd-trace-utils = { version = "10.1.0", path = "../libdd-trace-utils", default-features = false } +libdd-trace-utils = { version = "11.0.0", path = "../libdd-trace-utils", default-features = false } libdd-trace-obfuscation = { version = "6.0.0", path = "../libdd-trace-obfuscation", default-features = false, optional = true } 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"] } diff --git a/libdd-sampling/Cargo.toml b/libdd-sampling/Cargo.toml index 98aa720bb5..dab4be489a 100644 --- a/libdd-sampling/Cargo.toml +++ b/libdd-sampling/Cargo.toml @@ -33,7 +33,7 @@ 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 = "10.1.0", optional = true } +libdd-trace-utils = { path = "../libdd-trace-utils", version = "11.0.0", optional = true } [features] v04_span = ["dep:libdd-trace-utils"] diff --git a/libdd-trace-obfuscation/Cargo.toml b/libdd-trace-obfuscation/Cargo.toml index 6971e8c790..e76e8ebe90 100644 --- a/libdd-trace-obfuscation/Cargo.toml +++ b/libdd-trace-obfuscation/Cargo.toml @@ -19,7 +19,7 @@ percent-encoding = "2.1" log = "0.4" fluent-uri = "0.4.1" libdd-trace-protobuf = { version = "5.0.0", path = "../libdd-trace-protobuf" } -libdd-trace-utils = { version = "10.1.0", path = "../libdd-trace-utils", default-features = false } +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 } [features] diff --git a/libdd-trace-stats/Cargo.toml b/libdd-trace-stats/Cargo.toml index 1d9f106842..7f320c4825 100644 --- a/libdd-trace-stats/Cargo.toml +++ b/libdd-trace-stats/Cargo.toml @@ -20,7 +20,7 @@ libdd-shared-runtime = { version = "3.0.0", path = "../libdd-shared-runtime", de libdd-telemetry = { version = "7.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 = "6.0.0", path = "../libdd-trace-obfuscation", default-features = false } -libdd-trace-utils = { version = "10.1.0", path = "../libdd-trace-utils", default-features = false } +libdd-trace-utils = { version = "11.0.0", path = "../libdd-trace-utils", default-features = false } hashbrown = { version = "0.15" } http = "1.1" rmp-serde = "1.3.0" diff --git a/libdd-trace-utils/Cargo.toml b/libdd-trace-utils/Cargo.toml index 8b9ea9afc5..28eda8086c 100644 --- a/libdd-trace-utils/Cargo.toml +++ b/libdd-trace-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-trace-utils" -version = "10.1.0" +version = "11.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" diff --git a/libdd-tracer-flare/Cargo.toml b/libdd-tracer-flare/Cargo.toml index 231dbfeb40..2032f61086 100644 --- a/libdd-tracer-flare/Cargo.toml +++ b/libdd-tracer-flare/Cargo.toml @@ -14,7 +14,7 @@ repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-tracer-flare 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 = "10.1.0", path = "../libdd-trace-utils" } +libdd-trace-utils = { version = "11.0.0", path = "../libdd-trace-utils" } http = "1" bytes = "1.11.1" tokio = { workspace = true, features = ["time"] } From 6cd97fac924ee7cbff38f2562bad22309e2be4e0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 08:40:52 +0000 Subject: [PATCH 07/28] chore: Release Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-tracer-flare/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 37e4b9bc83..bb429ae453 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3646,7 +3646,7 @@ dependencies = [ [[package]] name = "libdd-tracer-flare" -version = "1.0.0" +version = "1.0.1" dependencies = [ "anyhow", "bytes", diff --git a/libdd-tracer-flare/Cargo.toml b/libdd-tracer-flare/Cargo.toml index 2032f61086..a9c9c38873 100644 --- a/libdd-tracer-flare/Cargo.toml +++ b/libdd-tracer-flare/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-tracer-flare" -version = "1.0.0" +version = "1.0.1" description = "Rust library for collecting and transmitting Datadog tracer diagnostic flares via remote configuration." rust-version.workspace = true edition.workspace = true From 27e3996d7e0813cbff129473915c094f6786d949 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 08:40:54 +0000 Subject: [PATCH 08/28] chore: Release Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-crashtracker/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index bb429ae453..6c4d3d333a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2894,7 +2894,7 @@ dependencies = [ [[package]] name = "libdd-crashtracker" -version = "2.0.0" +version = "2.0.1" dependencies = [ "anyhow", "blazesym", diff --git a/libdd-crashtracker/Cargo.toml b/libdd-crashtracker/Cargo.toml index 35dedcf1df..0cd87389b8 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.0" +version = "2.0.1" rust-version.workspace = true license.workspace = true autobenches = false From d68108b180c566f54cd69a1001c4e4c1d507e218 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 08:40:55 +0000 Subject: [PATCH 09/28] chore: Release Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-data-pipeline/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6c4d3d333a..184444b181 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2953,7 +2953,7 @@ dependencies = [ [[package]] name = "libdd-data-pipeline" -version = "8.0.0" +version = "8.0.1" dependencies = [ "anyhow", "arc-swap", diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index 7b90ad281c..a4f4e0ac9a 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-data-pipeline" -version= "8.0.0" +version= "8.0.1" 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" From 728e3ff424bf7e081c8b7e61c4e9a0f4579117d6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 08:40:57 +0000 Subject: [PATCH 10/28] chore: Release Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-ipc/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 184444b181..dbbf718453 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3134,7 +3134,7 @@ dependencies = [ [[package]] name = "libdd-ipc" -version = "0.1.0" +version = "1.0.0" dependencies = [ "anyhow", "bincode", diff --git a/libdd-ipc/Cargo.toml b/libdd-ipc/Cargo.toml index 5c7133f9a1..db83426c94 100644 --- a/libdd-ipc/Cargo.toml +++ b/libdd-ipc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-ipc" -version = "0.1.0" +version = "1.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" From 083dfff9c6ff9519775d4e2c4d06b906b1397263 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 08:40:59 +0000 Subject: [PATCH 11/28] chore(release): update version for libdd-tracer-flare with major bumps Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-tracer-flare/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index dbbf718453..38ecb6244f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3646,7 +3646,7 @@ dependencies = [ [[package]] name = "libdd-tracer-flare" -version = "1.0.1" +version = "2.0.0" dependencies = [ "anyhow", "bytes", diff --git a/libdd-tracer-flare/Cargo.toml b/libdd-tracer-flare/Cargo.toml index a9c9c38873..12fcc27d69 100644 --- a/libdd-tracer-flare/Cargo.toml +++ b/libdd-tracer-flare/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-tracer-flare" -version = "1.0.1" +version = "2.0.0" description = "Rust library for collecting and transmitting Datadog tracer diagnostic flares via remote configuration." rust-version.workspace = true edition.workspace = true From ef999052864c7bdbe90c8e1f0d19d277f5387fe4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 08:41:01 +0000 Subject: [PATCH 12/28] chore(release): update version for libdd-data-pipeline with major bumps Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-data-pipeline/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 38ecb6244f..9d8ca98576 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2953,7 +2953,7 @@ dependencies = [ [[package]] name = "libdd-data-pipeline" -version = "8.0.1" +version = "9.0.0" dependencies = [ "anyhow", "arc-swap", diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index a4f4e0ac9a..b941d2b8b8 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-data-pipeline" -version= "8.0.1" +version= "9.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" From 69358e74d777758e69b67d056900ab6a3062cdb9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 08:41:02 +0000 Subject: [PATCH 13/28] chore(release): update version for libdd-trace-normalization with major bumps Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-data-pipeline/Cargo.toml | 2 +- libdd-trace-normalization/Cargo.toml | 2 +- libdd-trace-utils/Cargo.toml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9d8ca98576..0f081d47eb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3525,7 +3525,7 @@ dependencies = [ [[package]] name = "libdd-trace-normalization" -version = "3.0.1" +version = "4.0.0" dependencies = [ "anyhow", "arbitrary", diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index b941d2b8b8..5307fd7ca1 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -37,7 +37,7 @@ libdd-common = { version = "5.2.0", path = "../libdd-common", default-features = 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-trace-protobuf = { version = "5.0.0", path = "../libdd-trace-protobuf" } -libdd-trace-normalization = { version = "3.0.1", path = "../libdd-trace-normalization" } +libdd-trace-normalization = { version = "4.0.0", path = "../libdd-trace-normalization" } libdd-trace-stats = { version = "7.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 = "6.0.0", path = "../libdd-trace-obfuscation", default-features = false, optional = true } diff --git a/libdd-trace-normalization/Cargo.toml b/libdd-trace-normalization/Cargo.toml index dff92c9569..e591c78ddd 100644 --- a/libdd-trace-normalization/Cargo.toml +++ b/libdd-trace-normalization/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-trace-normalization" -version = "3.0.1" +version = "4.0.0" 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 28eda8086c..30c83f9b48 100644 --- a/libdd-trace-utils/Cargo.toml +++ b/libdd-trace-utils/Cargo.toml @@ -48,7 +48,7 @@ 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-trace-normalization = { version = "3.0.1", path = "../libdd-trace-normalization" } +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 = [ "bytes_string", From 55034d7a0491e95c350df65745c7935de6407762 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 08:41:04 +0000 Subject: [PATCH 14/28] chore(release): update version for libdd-trace-obfuscation with major bumps Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-data-pipeline/Cargo.toml | 2 +- libdd-trace-obfuscation/Cargo.toml | 2 +- libdd-trace-stats/Cargo.toml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0f081d47eb..5504e6b997 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3537,7 +3537,7 @@ dependencies = [ [[package]] name = "libdd-trace-obfuscation" -version = "6.0.0" +version = "7.0.0" dependencies = [ "anyhow", "criterion", diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index 5307fd7ca1..bddf5e92f9 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -40,7 +40,7 @@ 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 = "7.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 = "6.0.0", path = "../libdd-trace-obfuscation", default-features = false, optional = true } +libdd-trace-obfuscation = { version = "7.0.0", path = "../libdd-trace-obfuscation", default-features = false, optional = true } 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 = [ diff --git a/libdd-trace-obfuscation/Cargo.toml b/libdd-trace-obfuscation/Cargo.toml index e76e8ebe90..6b00c25452 100644 --- a/libdd-trace-obfuscation/Cargo.toml +++ b/libdd-trace-obfuscation/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-trace-obfuscation" -version = "6.0.0" +version = "7.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" diff --git a/libdd-trace-stats/Cargo.toml b/libdd-trace-stats/Cargo.toml index 7f320c4825..5568ecd911 100644 --- a/libdd-trace-stats/Cargo.toml +++ b/libdd-trace-stats/Cargo.toml @@ -19,7 +19,7 @@ libdd-dogstatsd-client = { version = "5.0.0", path = "../libdd-dogstatsd-client" 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-trace-protobuf = { version = "5.0.0", path = "../libdd-trace-protobuf" } -libdd-trace-obfuscation = { version = "6.0.0", path = "../libdd-trace-obfuscation", default-features = false } +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 } hashbrown = { version = "0.15" } http = "1.1" From 70261f9ede883d4b2747204421e9c2ab4985bbad Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 08:41:05 +0000 Subject: [PATCH 15/28] chore(release): update version for libdd-trace-stats with major bumps Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-data-pipeline/Cargo.toml | 2 +- libdd-ipc/Cargo.toml | 2 +- libdd-trace-stats/Cargo.toml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5504e6b997..3df17e490d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3568,7 +3568,7 @@ dependencies = [ [[package]] name = "libdd-trace-stats" -version = "7.0.0" +version = "8.0.0" dependencies = [ "anyhow", "arc-swap", diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index bddf5e92f9..03409a29a5 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -38,7 +38,7 @@ libdd-shared-runtime = { version = "3.0.0", path = "../libdd-shared-runtime", de libdd-telemetry = { version = "7.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 = "7.0.0", path = "../libdd-trace-stats", default-features = false, features = ["dogstatsd"] } +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, optional = true } libdd-ddsketch = { version = "1.1.1", path = "../libdd-ddsketch" } diff --git a/libdd-ipc/Cargo.toml b/libdd-ipc/Cargo.toml index db83426c94..5760c3ee09 100644 --- a/libdd-ipc/Cargo.toml +++ b/libdd-ipc/Cargo.toml @@ -26,7 +26,7 @@ libdd-tinybytes = { path = "../libdd-tinybytes", version = "1.1.2", optional = t libdd-common = { version = "5.2.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 = "7.0.0", path = "../libdd-trace-stats" } +libdd-trace-stats = { version = "8.0.0", path = "../libdd-trace-stats" } libdd-ipc-macros = { version = "1.0.0", path = "../libdd-ipc-macros" } tracing.workspace = true diff --git a/libdd-trace-stats/Cargo.toml b/libdd-trace-stats/Cargo.toml index 5568ecd911..fa675a3d24 100644 --- a/libdd-trace-stats/Cargo.toml +++ b/libdd-trace-stats/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-trace-stats" -version = "7.0.0" +version = "8.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" From 2ccdd6fe4295babd66f86a0d6e777938efafb84f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 08:41:07 +0000 Subject: [PATCH 16/28] chore(release): update CHANGELOG.md for libdd-gotter Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com> --- libdd-gotter/CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libdd-gotter/CHANGELOG.md b/libdd-gotter/CHANGELOG.md index 0cff6e96c0..faf86a08e9 100644 --- a/libdd-gotter/CHANGELOG.md +++ b/libdd-gotter/CHANGELOG.md @@ -1,6 +1,14 @@ # Changelog + +## [1.1.0](https://github.com/datadog/libdatadog/compare/libdd-gotter-v1.0.0..libdd-gotter-v1.1.0) - 2026-08-25 + +### Fixed + +- Fix vdso recognition during GOT patching on musl ([#2379](https://github.com/datadog/libdatadog/issues/2379)) - ([7bd1e7f](https://github.com/datadog/libdatadog/commit/7bd1e7f3c9288c6c5ac5ff8250bf07f5372ed22c)) + + ## 1.0.0 - 2026-08-18 Initial release. From b5611dc3523c998a15379de6b601d5e727847e52 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 08:41:08 +0000 Subject: [PATCH 17/28] chore(release): update CHANGELOG.md for libdd-ipc-macros Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com> --- libdd-ipc-macros/CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 libdd-ipc-macros/CHANGELOG.md diff --git a/libdd-ipc-macros/CHANGELOG.md b/libdd-ipc-macros/CHANGELOG.md new file mode 100644 index 0000000000..8197e533dd --- /dev/null +++ b/libdd-ipc-macros/CHANGELOG.md @@ -0,0 +1,6 @@ +# Changelog + + +## 1.0.0 - 2026-08-25 + +Initial release. From 830c07dd99c54495b46b4f00513b8fb97d7b0c92 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 08:41:09 +0000 Subject: [PATCH 18/28] chore(release): update CHANGELOG.md for libdd-trace-protobuf Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com> --- libdd-trace-protobuf/CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libdd-trace-protobuf/CHANGELOG.md b/libdd-trace-protobuf/CHANGELOG.md index 42ac2e2507..29d0459b30 100644 --- a/libdd-trace-protobuf/CHANGELOG.md +++ b/libdd-trace-protobuf/CHANGELOG.md @@ -2,6 +2,14 @@ +## [5.0.0](https://github.com/datadog/libdatadog/compare/libdd-trace-protobuf-v4.0.1..libdd-trace-protobuf-v5.0.0) - 2026-08-25 + +### Changed + +- Sync span.proto with datadog-agent ([#2356](https://github.com/datadog/libdatadog/issues/2356)) - ([899d0fb](https://github.com/datadog/libdatadog/commit/899d0fbad1e961bf23486282437b56e0c0199a98)) + + + ## [4.0.1](https://github.com/datadog/libdatadog/compare/libdd-trace-protobuf-v4.0.0..libdd-trace-protobuf-v4.0.1) - 2026-08-07 ### Added From 59cb8a500c9779ee349e809997d121bc32cfd0f1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 08:41:10 +0000 Subject: [PATCH 19/28] chore(release): update CHANGELOG.md for libdd-library-config Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com> --- libdd-library-config/CHANGELOG.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/libdd-library-config/CHANGELOG.md b/libdd-library-config/CHANGELOG.md index 3970ed58a6..7bca2fb450 100644 --- a/libdd-library-config/CHANGELOG.md +++ b/libdd-library-config/CHANGELOG.md @@ -2,6 +2,26 @@ +## [4.0.0](https://github.com/datadog/libdatadog/compare/libdd-library-config-v3.0.0..libdd-library-config-v4.0.0) - 2026-08-25 + +### Added + +- Otel process context reader ([#2176](https://github.com/datadog/libdatadog/issues/2176)) - ([8ef07a9](https://github.com/datadog/libdatadog/commit/8ef07a933ada98023a64411301629eecd4f8a6ac)) + +### Changed + +- Reorganize Linux process context ([#2228](https://github.com/datadog/libdatadog/issues/2228)) - ([c27825f](https://github.com/datadog/libdatadog/commit/c27825faa318b4e9668f2688017cc91e87a3d2e8)) +- Migrate to workspace dependencies, phase 4 ([#2296](https://github.com/datadog/libdatadog/issues/2296)) - ([3c4c095](https://github.com/datadog/libdatadog/commit/3c4c0952c016b3b156d8a82ec27eeb515079d286)) +- Migrate to workspace dependencies, phase 3 ([#2283](https://github.com/datadog/libdatadog/issues/2283)) - ([f73e8ae](https://github.com/datadog/libdatadog/commit/f73e8ae5997d54860984ad8e155fa9fa257d9263)) +- Consolidate core dependencies at workspace level (phase 1) ([#2253](https://github.com/datadog/libdatadog/issues/2253)) - ([15899df](https://github.com/datadog/libdatadog/commit/15899dfe754d12186ce7db72f0ff41c1920d52ec)) + +### Fixed + +- Omit absent process context attributes ([#2337](https://github.com/datadog/libdatadog/issues/2337)) - ([3dd8fa1](https://github.com/datadog/libdatadog/commit/3dd8fa1904763bf037acbc2dc9b2697bf2202d9b)) +- Update Linux process context ([#2237](https://github.com/datadog/libdatadog/issues/2237)) - ([13b2491](https://github.com/datadog/libdatadog/commit/13b2491994128f9cec5e66240a7fb8cedeae80e6)) + + + ## [3.0.0](https://github.com/datadog/libdatadog/compare/libdd-library-config-v2.0.0..libdd-library-config-v3.0.0) - 2026-07-07 ### Added From c107dcb639753244af0b0d084d2c427f2b9bf1df Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 08:41:12 +0000 Subject: [PATCH 20/28] chore(release): update CHANGELOG.md for libdd-remote-config Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com> --- libdd-remote-config/CHANGELOG.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/libdd-remote-config/CHANGELOG.md b/libdd-remote-config/CHANGELOG.md index 885a737686..cf9398f90b 100644 --- a/libdd-remote-config/CHANGELOG.md +++ b/libdd-remote-config/CHANGELOG.md @@ -2,6 +2,26 @@ +## [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 + +- Vendor rust-tuf crate in libdatadog for release ([#2365](https://github.com/datadog/libdatadog/issues/2365)) - ([9ea9268](https://github.com/datadog/libdatadog/commit/9ea926846c4795aa6730e8a1f06c205db7d295aa)) +- Add overrides for RC config/director roots ([#2404](https://github.com/datadog/libdatadog/issues/2404)) - ([966f921](https://github.com/datadog/libdatadog/commit/966f921c226b63a1ba84c2e53e3d0f4625f90c75)) +- Agentless RC fetcher ([#2112](https://github.com/datadog/libdatadog/issues/2112)) - ([20a3f4d](https://github.com/datadog/libdatadog/commit/20a3f4d67bba02004554be4c4e32a27ebe574fa7)) +- Revert vendoring of tuf-rust ([#2365](https://github.com/datadog/libdatadog/issues/2365)), use new crates.io package ([#2374](https://github.com/datadog/libdatadog/issues/2374)) - ([b56b21c](https://github.com/datadog/libdatadog/commit/b56b21c490ef11bc733c6fe7dc3da838ef5b1d28)) + +### Changed + +- Add DEBUG product ([#2306](https://github.com/datadog/libdatadog/issues/2306)) - ([7be7ac7](https://github.com/datadog/libdatadog/commit/7be7ac7f383deea0af32bce895cfa1b44e6c8b94)) + +### Fixed + +- Avoid depending on the crypto nodejs API for remote config ([#2407](https://github.com/datadog/libdatadog/issues/2407)) - ([15453cd](https://github.com/datadog/libdatadog/commit/15453cdf0c42417d21118f5e762d5c69f0fde4f5)) +- Fixup rc to be wasm compatible ([#2393](https://github.com/datadog/libdatadog/issues/2393)) - ([542a34e](https://github.com/datadog/libdatadog/commit/542a34effabf23ac9ac1a9a81793f1f0a604cfd9)) + + + ## [3.0.0](https://github.com/datadog/libdatadog/compare/libdd-remote-config-v2.0.0..libdd-remote-config-v3.0.0) - 2026-08-07 ### Added From 54d8b038c72d5f1c8ac60b3e31174f0eac4a06a9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 08:41:13 +0000 Subject: [PATCH 21/28] chore(release): update CHANGELOG.md for libdd-trace-utils Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com> --- libdd-trace-utils/CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/libdd-trace-utils/CHANGELOG.md b/libdd-trace-utils/CHANGELOG.md index 3604fa9980..d7ab7b89be 100644 --- a/libdd-trace-utils/CHANGELOG.md +++ b/libdd-trace-utils/CHANGELOG.md @@ -2,6 +2,18 @@ +## [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 + +- Use zrip for wasm targets ([#2386](https://github.com/datadog/libdatadog/issues/2386)) - ([9d6b2ff](https://github.com/datadog/libdatadog/commit/9d6b2ffb3d86bb052a822a5e9a9bcfeb62514983)) + +### Fixed + +- Fix forward compatibility for string streaming ([#2295](https://github.com/datadog/libdatadog/issues/2295)) - ([24022a9](https://github.com/datadog/libdatadog/commit/24022a96fb4410d7931bf4fc50b848f7c5e3024e)) + + + ## [10.1.0](https://github.com/datadog/libdatadog/compare/libdd-trace-utils-v10.0.0..libdd-trace-utils-v10.1.0) - 2026-08-17 ### Added From 83425b48583fb6547344ebd69839056c7e44cf27 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 08:41:14 +0000 Subject: [PATCH 22/28] chore(release): update CHANGELOG.md for libdd-tracer-flare Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com> --- libdd-tracer-flare/CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libdd-tracer-flare/CHANGELOG.md b/libdd-tracer-flare/CHANGELOG.md index d8b1581eec..63720f9958 100644 --- a/libdd-tracer-flare/CHANGELOG.md +++ b/libdd-tracer-flare/CHANGELOG.md @@ -1,6 +1,14 @@ # Changelog + +## [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 + +- Agentless RC fetcher ([#2112](https://github.com/datadog/libdatadog/issues/2112)) - ([20a3f4d](https://github.com/datadog/libdatadog/commit/20a3f4d67bba02004554be4c4e32a27ebe574fa7)) + + ## 1.0.0 - 2026-08-07 Initial release. From 2e854a19eea3f4b3e867bcd2594c0d6179dd3372 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 08:41:16 +0000 Subject: [PATCH 23/28] chore(release): update CHANGELOG.md for libdd-crashtracker Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com> --- libdd-crashtracker/CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/libdd-crashtracker/CHANGELOG.md b/libdd-crashtracker/CHANGELOG.md index eadb648e01..04ec58cdcf 100644 --- a/libdd-crashtracker/CHANGELOG.md +++ b/libdd-crashtracker/CHANGELOG.md @@ -2,6 +2,15 @@ +## [2.0.1](https://github.com/datadog/libdatadog/compare/libdd-crashtracker-v2.0.0..libdd-crashtracker-v2.0.1) - 2026-08-25 + +### Fixed + +- Hold the collector connection open through symbolization ([#2384](https://github.com/datadog/libdatadog/issues/2384)) - ([e235e76](https://github.com/datadog/libdatadog/commit/e235e768cae55e37ba5b1de52acb7052cbde5a58)) +- Stop resolving thread symbols with libunwind in the receiver ([#2361](https://github.com/datadog/libdatadog/issues/2361)) - ([24c833f](https://github.com/datadog/libdatadog/commit/24c833fe595ab162bbcf370d93dc19fb11ef46bc)) + + + ## [2.0.0](https://github.com/datadog/libdatadog/compare/libdd-crashtracker-v1.0.0..libdd-crashtracker-v2.0.0) - 2026-08-18 ### Added From feaf1ddc58635f09a4e1f0ed7a734aeab7cf870e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 08:41:18 +0000 Subject: [PATCH 24/28] chore(release): update CHANGELOG.md for libdd-data-pipeline Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com> --- libdd-data-pipeline/CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libdd-data-pipeline/CHANGELOG.md b/libdd-data-pipeline/CHANGELOG.md index 0a6574a737..a73e8854eb 100644 --- a/libdd-data-pipeline/CHANGELOG.md +++ b/libdd-data-pipeline/CHANGELOG.md @@ -2,6 +2,14 @@ +## [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 + +- Use zrip for wasm targets ([#2386](https://github.com/datadog/libdatadog/issues/2386)) - ([9d6b2ff](https://github.com/datadog/libdatadog/commit/9d6b2ffb3d86bb052a822a5e9a9bcfeb62514983)) + + + ## [8.0.0](https://github.com/datadog/libdatadog/compare/libdd-data-pipeline-v7.0.0..libdd-data-pipeline-v8.0.0) - 2026-08-17 ### Added From 60c0da3a473145ebbad8ef60a72ca5b5f64eb4a4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 08:41:19 +0000 Subject: [PATCH 25/28] chore(release): update CHANGELOG.md for libdd-ipc Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com> --- libdd-ipc/CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 libdd-ipc/CHANGELOG.md diff --git a/libdd-ipc/CHANGELOG.md b/libdd-ipc/CHANGELOG.md new file mode 100644 index 0000000000..8197e533dd --- /dev/null +++ b/libdd-ipc/CHANGELOG.md @@ -0,0 +1,6 @@ +# Changelog + + +## 1.0.0 - 2026-08-25 + +Initial release. From cd3c5a92eb25d990c0136db1552bcca4c1d01803 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 08:41:21 +0000 Subject: [PATCH 26/28] chore(release): update CHANGELOG.md for libdd-trace-normalization Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com> --- libdd-trace-normalization/CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libdd-trace-normalization/CHANGELOG.md b/libdd-trace-normalization/CHANGELOG.md index 51e258c25c..2ff4bdf25c 100644 --- a/libdd-trace-normalization/CHANGELOG.md +++ b/libdd-trace-normalization/CHANGELOG.md @@ -2,6 +2,12 @@ +## [4.0.0](https://github.com/datadog/libdatadog/compare/libdd-trace-normalization-v3.0.1..libdd-trace-normalization-v4.0.0) - 2026-08-25 + +### Changed + +- Bump `libdd-trace-protobuf` to a new major version (`^4.0.1` → `^5.0.0`) + ## [3.0.1](https://github.com/datadog/libdatadog/compare/libdd-trace-normalization-v3.0.0..libdd-trace-normalization-v3.0.1) - 2026-08-07 ### Changed From 6c1ca67c49793856d0bae9e83ab9939da5314a20 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 08:41:22 +0000 Subject: [PATCH 27/28] chore(release): update CHANGELOG.md for libdd-trace-obfuscation Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com> --- libdd-trace-obfuscation/CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/libdd-trace-obfuscation/CHANGELOG.md b/libdd-trace-obfuscation/CHANGELOG.md index e635b80eab..4ed3111129 100644 --- a/libdd-trace-obfuscation/CHANGELOG.md +++ b/libdd-trace-obfuscation/CHANGELOG.md @@ -2,6 +2,13 @@ +## [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 + +- Bump `libdd-trace-protobuf` to a new major version (`^4.0.1` → `^5.0.0`) +- Bump `libdd-trace-utils` to a new major version (`^10.1.0` → `^11.0.0`) + ## [6.0.0](https://github.com/datadog/libdatadog/compare/libdd-trace-obfuscation-v5.0.0..libdd-trace-obfuscation-v6.0.0) - 2026-08-17 ### Changed From 0c4a8e2aabcf15aa72d5ebec03f13f617fd56a7e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 08:41:23 +0000 Subject: [PATCH 28/28] chore(release): update CHANGELOG.md for libdd-trace-stats Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com> --- libdd-trace-stats/CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/libdd-trace-stats/CHANGELOG.md b/libdd-trace-stats/CHANGELOG.md index 600eba36ff..62b4262dfd 100644 --- a/libdd-trace-stats/CHANGELOG.md +++ b/libdd-trace-stats/CHANGELOG.md @@ -2,6 +2,13 @@ +## [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 + +- Bump `libdd-trace-protobuf` to a new major version (`^4.0.1` → `^5.0.0`) +- Bump `libdd-trace-utils` to a new major version (`^10.1.0` → `^11.0.0`) + ## [7.0.0](https://github.com/datadog/libdatadog/compare/libdd-trace-stats-v6.0.0..libdd-trace-stats-v7.0.0) - 2026-08-17 ### Added