From 74b3c516f91e1c2a32c788a4146f8bd1e0259195 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2026 14:15:10 +0000 Subject: [PATCH 01/16] chore: Release Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- Cargo.lock | 2 +- datadog-ffe/Cargo.toml | 2 +- libdd-agent-client/Cargo.toml | 2 +- libdd-capabilities-impl/Cargo.toml | 2 +- libdd-common/Cargo.toml | 2 +- libdd-crashtracker/Cargo.toml | 4 ++-- libdd-data-pipeline/Cargo.toml | 2 +- libdd-dogstatsd-client/Cargo.toml | 2 +- libdd-http-client/Cargo.toml | 2 +- libdd-profiling/Cargo.toml | 2 +- libdd-remote-config/Cargo.toml | 2 +- libdd-sampling/Cargo.toml | 4 ++-- libdd-shared-runtime/Cargo.toml | 2 +- libdd-telemetry/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 +- 18 files changed, 20 insertions(+), 20 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3872244b18..ce7a0d688f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2864,7 +2864,7 @@ dependencies = [ [[package]] name = "libdd-common" -version = "4.2.0" +version = "4.3.0" dependencies = [ "anyhow", "bytes", diff --git a/datadog-ffe/Cargo.toml b/datadog-ffe/Cargo.toml index b052368644..5b7bf942a7 100644 --- a/datadog-ffe/Cargo.toml +++ b/datadog-ffe/Cargo.toml @@ -19,7 +19,7 @@ chrono = { version = "0.4.38", default-features = false, features = ["now", "ser derive_more = { version = "2.0.0", default-features = false, features = ["from", "into"] } log = { version = "0.4.21", default-features = false, features = ["kv", "kv_serde"] } md5 = { version = "0.7.0", default-features = false } -libdd-common = { version = "4.2.0", path = "../libdd-common", default-features = false, features = ["require-regex-full"] } +libdd-common = { version = "4.3.0", path = "../libdd-common", default-features = false, features = ["require-regex-full"] } semver = "1.0" serde-bool = { version = "0.1.3", default-features = false } serde_with = { version = "3.11.0", default-features = false, features = ["base64", "hex", "macros"] } diff --git a/libdd-agent-client/Cargo.toml b/libdd-agent-client/Cargo.toml index 508fc77d12..9b90f21d42 100644 --- a/libdd-agent-client/Cargo.toml +++ b/libdd-agent-client/Cargo.toml @@ -29,7 +29,7 @@ serde_json = "1.0" thiserror = "2" tokio = { version = "1.23", features = ["rt"] } libdd-http-client = { version = "35.0", path = "../libdd-http-client", default-features = false } -libdd-common = { version = "4.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "4.3", path = "../libdd-common", default-features = false } tracing = { version = "0.1", default-features = false } [dev-dependencies] diff --git a/libdd-capabilities-impl/Cargo.toml b/libdd-capabilities-impl/Cargo.toml index 6c79a6b5c1..a72fdc69db 100644 --- a/libdd-capabilities-impl/Cargo.toml +++ b/libdd-capabilities-impl/Cargo.toml @@ -19,7 +19,7 @@ bench = false bytes = "1" http = "1" libdd-capabilities = { path = "../libdd-capabilities", version = "2.0.0" } -libdd-common = { path = "../libdd-common", version = "4.2.0", default-features = false } +libdd-common = { path = "../libdd-common", version = "4.3.0", default-features = false } tokio = { version = "1", features = ["time"] } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] diff --git a/libdd-common/Cargo.toml b/libdd-common/Cargo.toml index b4bca918d6..f6eaa72cf9 100644 --- a/libdd-common/Cargo.toml +++ b/libdd-common/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "libdd-common" -version = "4.2.0" +version = "4.3.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 f5f9964de6..4dad7ea108 100644 --- a/libdd-crashtracker/Cargo.toml +++ b/libdd-crashtracker/Cargo.toml @@ -49,7 +49,7 @@ anyhow = "1.0" chrono = {version = "0.4", default-features = false, features = ["std", "clock", "serde"]} cxx = { version = "1.0", optional = true } errno = "0.3" -libdd-common = { version = "4.2.0", path = "../libdd-common" } +libdd-common = { version = "4.3.0", path = "../libdd-common" } libdd-telemetry = { version = "5.0.1", path = "../libdd-telemetry" } http = "1.1" libc = "0.2" @@ -85,4 +85,4 @@ cxx-build = { version = "1.0", optional = true } # in the build-script context. The build script only needs cc_utils, which has no TLS dependency. # Without this, aws-lc-sys gets compiled twice: once for the normal dep graph and once for the # build-script dep graph (Cargo resolver v2 keeps these contexts separate). -libdd-common = { version = "4.2.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "4.3.0", path = "../libdd-common", default-features = false } diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index 00578c4eeb..23c8a1cc40 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -32,7 +32,7 @@ tokio = { version = "1.23", features = [ uuid = { version = "1.10.0", features = ["v4"] } tokio-util = "0.7.11" libdd-capabilities = { path = "../libdd-capabilities", version = "2.0.0" } -libdd-common = { version = "4.2.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "4.3.0", path = "../libdd-common", default-features = false } libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime", default-features = false } libdd-telemetry = { version = "5.0.1", path = "../libdd-telemetry", default-features = false, optional = true} libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" } diff --git a/libdd-dogstatsd-client/Cargo.toml b/libdd-dogstatsd-client/Cargo.toml index 4c644be494..5abb175e52 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 = "4.2.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "4.3.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-http-client/Cargo.toml b/libdd-http-client/Cargo.toml index 3f23611498..1b2456c78d 100644 --- a/libdd-http-client/Cargo.toml +++ b/libdd-http-client/Cargo.toml @@ -28,7 +28,7 @@ fastrand = "2" tokio = { version = "1.23", features = ["rt", "time"] } reqwest = { version = "0.13", default-features = false, optional = true } rustls = { version = "0.23", default-features = false, optional = true } -libdd-common = { version = "4.2.0", path = "../libdd-common", default-features = false, optional = true } +libdd-common = { version = "4.3.0", path = "../libdd-common", default-features = false, optional = true } hyper = { workspace = true, optional = true } hyper-util = { workspace = true, optional = true } http-body-util = { version = "0.1", optional = true } diff --git a/libdd-profiling/Cargo.toml b/libdd-profiling/Cargo.toml index 77340356f8..60aeb4c43b 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 = "4.2.0", path = "../libdd-common", default-features = false, features = ["reqwest", "test-utils"] } +libdd-common = { version = "4.3.0", path = "../libdd-common", default-features = false, features = ["reqwest", "test-utils"] } libdd-profiling-protobuf = { version = "2.0.0", path = "../libdd-profiling-protobuf", features = ["prost_impls"] } mime = "0.3.16" parking_lot = { version = "0.12", default-features = false } diff --git a/libdd-remote-config/Cargo.toml b/libdd-remote-config/Cargo.toml index adfc071271..f0bc24511e 100644 --- a/libdd-remote-config/Cargo.toml +++ b/libdd-remote-config/Cargo.toml @@ -35,7 +35,7 @@ test = ["hyper/server", "hyper-util"] [dependencies] anyhow = { version = "1.0" } -libdd-common = { path = "../libdd-common", version = "4.2.0", default-features = false } +libdd-common = { path = "../libdd-common", version = "4.3.0", default-features = false } libdd-trace-protobuf = { path = "../libdd-trace-protobuf", version = "3.0.2", optional = true } hyper = { workspace = true, optional = true, default-features = false } http-body-util = {version = "0.1", optional = true } diff --git a/libdd-sampling/Cargo.toml b/libdd-sampling/Cargo.toml index b6372ffb2a..bd83ee9223 100644 --- a/libdd-sampling/Cargo.toml +++ b/libdd-sampling/Cargo.toml @@ -32,7 +32,7 @@ required-features = ["bench-internals"] serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" lru = "0.16.3" -libdd-common = { path = "../libdd-common", version = "4.2.0", default-features = false } +libdd-common = { path = "../libdd-common", version = "4.3.0", default-features = false } libdd-trace-utils = { path = "../libdd-trace-utils", version = "8.0.0", optional = true } [features] @@ -43,4 +43,4 @@ bench-internals = [] [dev-dependencies] criterion = "0.5" -libdd-common = { path = "../libdd-common", version = "4.2.0", features = ["bench-utils"] } +libdd-common = { path = "../libdd-common", version = "4.3.0", features = ["bench-utils"] } diff --git a/libdd-shared-runtime/Cargo.toml b/libdd-shared-runtime/Cargo.toml index ad3f46822c..0081dd1c65 100644 --- a/libdd-shared-runtime/Cargo.toml +++ b/libdd-shared-runtime/Cargo.toml @@ -23,7 +23,7 @@ tokio = { version = "1.23", features = ["rt", "macros", "time"] } tokio-util = "0.7.11" tracing = { version = "0.1", default-features = false } libdd-capabilities = { path = "../libdd-capabilities", version = "2.0.0" } -libdd-common = { version = "4.2.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "4.3.0", path = "../libdd-common", default-features = false } [features] default = ["https"] diff --git a/libdd-telemetry/Cargo.toml b/libdd-telemetry/Cargo.toml index dbc811f7b2..91e7d549ca 100644 --- a/libdd-telemetry/Cargo.toml +++ b/libdd-telemetry/Cargo.toml @@ -32,7 +32,7 @@ tracing = { version = "0.1", default-features = false } uuid = { version = "1.3", features = ["v4"] } hashbrown = "0.15" bytes = "1.4" -libdd-common = { version = "4.2.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "4.3.0", path = "../libdd-common", default-features = false } libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime", default-features = false } libdd-ddsketch = { version = "1.0.1", path = "../libdd-ddsketch" } diff --git a/libdd-trace-obfuscation/Cargo.toml b/libdd-trace-obfuscation/Cargo.toml index 6dfdf5763f..8f235a24b9 100644 --- a/libdd-trace-obfuscation/Cargo.toml +++ b/libdd-trace-obfuscation/Cargo.toml @@ -20,7 +20,7 @@ log = "0.4" fluent-uri = "0.4.1" libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" } libdd-trace-utils = { version = "8.0.0", path = "../libdd-trace-utils", default-features = false } -libdd-common = { version = "4.2.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "4.3.0", path = "../libdd-common", default-features = false } [features] default = ["https"] diff --git a/libdd-trace-stats/Cargo.toml b/libdd-trace-stats/Cargo.toml index c81cc08c57..fce06ea75c 100644 --- a/libdd-trace-stats/Cargo.toml +++ b/libdd-trace-stats/Cargo.toml @@ -13,7 +13,7 @@ autobenches = false arc-swap.workspace = true anyhow = "1.0" libdd-capabilities = { path = "../libdd-capabilities", version = "2.0.0" } -libdd-common = { version = "4.2.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "4.3.0", path = "../libdd-common", default-features = false } libdd-ddsketch = { version = "1.0.1", path = "../libdd-ddsketch" } libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime", default-features = false } libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" } diff --git a/libdd-trace-utils/Cargo.toml b/libdd-trace-utils/Cargo.toml index d0be7632af..6c2ee1eeec 100644 --- a/libdd-trace-utils/Cargo.toml +++ b/libdd-trace-utils/Cargo.toml @@ -38,7 +38,7 @@ rmp = { version = "0.8.14", default-features = false } rustc-hash = "2.1.1" libdd-capabilities = { path = "../libdd-capabilities", version = "2.0.0" } -libdd-common = { version = "4.2.0", path = "../libdd-common", default-features = false } +libdd-common = { version = "4.3.0", path = "../libdd-common", default-features = false } libdd-trace-normalization = { version = "2.0.0", path = "../libdd-trace-normalization" } libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" } libdd-tinybytes = { version = "1.1.1", path = "../libdd-tinybytes", features = [ diff --git a/libdd-tracer-flare/Cargo.toml b/libdd-tracer-flare/Cargo.toml index 2fa78b0aff..bab82de26f 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 [dependencies] anyhow = "1.0" libdd-remote-config = { path = "../libdd-remote-config", default-features = false } -libdd-common = { version = "4.2.0", path = "../libdd-common" } +libdd-common = { version = "4.3.0", path = "../libdd-common" } libdd-trace-utils = { version = "8.0.0", path = "../libdd-trace-utils" } http = "1" bytes = "1.11.1" From c2cfdb882bf4bab8c2baf7eeffa41b60b4c14664 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2026 14:15:11 +0000 Subject: [PATCH 02/16] chore: Release Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-data-pipeline/Cargo.toml | 2 +- libdd-ddsketch/Cargo.toml | 2 +- libdd-telemetry/Cargo.toml | 2 +- libdd-trace-stats/Cargo.toml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ce7a0d688f..6584bd4248 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3039,7 +3039,7 @@ dependencies = [ [[package]] name = "libdd-ddsketch" -version = "1.0.1" +version = "1.0.2" dependencies = [ "criterion", "prost", diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index 23c8a1cc40..5ead1e98c4 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -40,7 +40,7 @@ libdd-trace-normalization = { version = "2.0.0", path = "../libdd-trace-normaliz libdd-trace-stats = { version = "5.0.0", path = "../libdd-trace-stats", default-features = false } libdd-trace-utils = { version = "8.0.0", path = "../libdd-trace-utils", default-features = false } libdd-trace-obfuscation = { version = "4.0.0", path = "../libdd-trace-obfuscation", default-features = false, optional = true } -libdd-ddsketch = { version = "1.0.1", path = "../libdd-ddsketch" } +libdd-ddsketch = { version = "1.0.2", path = "../libdd-ddsketch" } libdd-dogstatsd-client = { version = "3.0.0", path = "../libdd-dogstatsd-client", default-features = false } libdd-tinybytes = { version = "1.1.1", path = "../libdd-tinybytes", features = [ "bytes_string", diff --git a/libdd-ddsketch/Cargo.toml b/libdd-ddsketch/Cargo.toml index 407d588f73..beb2209b6e 100644 --- a/libdd-ddsketch/Cargo.toml +++ b/libdd-ddsketch/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-ddsketch" -version = "1.0.1" +version = "1.0.2" 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 91e7d549ca..8243384c56 100644 --- a/libdd-telemetry/Cargo.toml +++ b/libdd-telemetry/Cargo.toml @@ -34,7 +34,7 @@ hashbrown = "0.15" bytes = "1.4" libdd-common = { version = "4.3.0", path = "../libdd-common", default-features = false } libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime", default-features = false } -libdd-ddsketch = { version = "1.0.1", path = "../libdd-ddsketch" } +libdd-ddsketch = { version = "1.0.2", path = "../libdd-ddsketch" } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] sys-info = { version = "0.9.0" } diff --git a/libdd-trace-stats/Cargo.toml b/libdd-trace-stats/Cargo.toml index fce06ea75c..c5fd5359cc 100644 --- a/libdd-trace-stats/Cargo.toml +++ b/libdd-trace-stats/Cargo.toml @@ -14,7 +14,7 @@ arc-swap.workspace = true anyhow = "1.0" libdd-capabilities = { path = "../libdd-capabilities", version = "2.0.0" } libdd-common = { version = "4.3.0", path = "../libdd-common", default-features = false } -libdd-ddsketch = { version = "1.0.1", path = "../libdd-ddsketch" } +libdd-ddsketch = { version = "1.0.2", path = "../libdd-ddsketch" } libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime", default-features = false } libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" } libdd-trace-obfuscation = { version = "4.0.0", path = "../libdd-trace-obfuscation", default-features = false } From 765ae7d883d9912bbae7ada3033e39e983346954 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2026 14:15:13 +0000 Subject: [PATCH 03/16] chore: Release Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-remote-config/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6584bd4248..2c42309c25 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3254,7 +3254,7 @@ dependencies = [ [[package]] name = "libdd-remote-config" -version = "0.1.0" +version = "1.0.0" dependencies = [ "anyhow", "base64 0.22.1", diff --git a/libdd-remote-config/Cargo.toml b/libdd-remote-config/Cargo.toml index f0bc24511e..33ecb389d4 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 = "0.1.0" +version = "1.0.0" rust-version.workspace = true license.workspace = true authors.workspace = true From 491caa7886cae237497d871e5e38152dc4823576 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2026 14:15:14 +0000 Subject: [PATCH 04/16] chore: Release Co-authored-by: iunanua <18325288+iunanua@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 2c42309c25..1b3cbec95c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3379,7 +3379,7 @@ dependencies = [ [[package]] name = "libdd-trace-normalization" -version = "2.0.0" +version = "2.1.0" dependencies = [ "anyhow", "arbitrary", diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index 5ead1e98c4..f68ecde1e5 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -36,7 +36,7 @@ libdd-common = { version = "4.3.0", path = "../libdd-common", default-features = libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime", default-features = false } libdd-telemetry = { version = "5.0.1", path = "../libdd-telemetry", default-features = false, optional = true} libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" } -libdd-trace-normalization = { version = "2.0.0", path = "../libdd-trace-normalization" } +libdd-trace-normalization = { version = "2.1.0", path = "../libdd-trace-normalization" } libdd-trace-stats = { version = "5.0.0", path = "../libdd-trace-stats", default-features = false } libdd-trace-utils = { version = "8.0.0", path = "../libdd-trace-utils", default-features = false } libdd-trace-obfuscation = { version = "4.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 1579a5e299..8d73e38466 100644 --- a/libdd-trace-normalization/Cargo.toml +++ b/libdd-trace-normalization/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-trace-normalization" -version = "2.0.0" +version = "2.1.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 6c2ee1eeec..36a5ba378d 100644 --- a/libdd-trace-utils/Cargo.toml +++ b/libdd-trace-utils/Cargo.toml @@ -39,7 +39,7 @@ rustc-hash = "2.1.1" libdd-capabilities = { path = "../libdd-capabilities", version = "2.0.0" } libdd-common = { version = "4.3.0", path = "../libdd-common", default-features = false } -libdd-trace-normalization = { version = "2.0.0", path = "../libdd-trace-normalization" } +libdd-trace-normalization = { version = "2.1.0", path = "../libdd-trace-normalization" } libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" } libdd-tinybytes = { version = "1.1.1", path = "../libdd-tinybytes", features = [ "bytes_string", From cdcad3921edd50cfdba0598e7dab5fa3faff5ebe Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2026 14:15:16 +0000 Subject: [PATCH 05/16] chore: Release Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-data-pipeline-ffi/Cargo.toml | 2 +- libdd-data-pipeline/Cargo.toml | 4 ++-- libdd-shared-runtime-ffi/Cargo.toml | 2 +- libdd-shared-runtime/Cargo.toml | 2 +- libdd-telemetry/Cargo.toml | 2 +- libdd-trace-stats/Cargo.toml | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1b3cbec95c..7e5921b676 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3297,7 +3297,7 @@ dependencies = [ [[package]] name = "libdd-shared-runtime" -version = "1.0.0" +version = "2.0.0" dependencies = [ "async-trait", "futures", diff --git a/libdd-data-pipeline-ffi/Cargo.toml b/libdd-data-pipeline-ffi/Cargo.toml index 300786b331..1791e22e18 100644 --- a/libdd-data-pipeline-ffi/Cargo.toml +++ b/libdd-data-pipeline-ffi/Cargo.toml @@ -32,7 +32,7 @@ libdd-trace-utils = { path = "../libdd-trace-utils" } [dependencies] libdd-capabilities-impl = { version = "2.0.0", path = "../libdd-capabilities-impl" } libdd-data-pipeline = { path = "../libdd-data-pipeline" } -libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime" } +libdd-shared-runtime = { version = "2.0.0", path = "../libdd-shared-runtime" } libdd-common-ffi = { path = "../libdd-common-ffi", default-features = false } libdd-tinybytes = { path = "../libdd-tinybytes" } libdd-trace-utils = { path = "../libdd-trace-utils" } diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index f68ecde1e5..14dff347cf 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -33,7 +33,7 @@ uuid = { version = "1.10.0", features = ["v4"] } tokio-util = "0.7.11" libdd-capabilities = { path = "../libdd-capabilities", version = "2.0.0" } libdd-common = { version = "4.3.0", path = "../libdd-common", default-features = false } -libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime", default-features = false } +libdd-shared-runtime = { version = "2.0.0", path = "../libdd-shared-runtime", default-features = false } libdd-telemetry = { version = "5.0.1", path = "../libdd-telemetry", default-features = false, optional = true} libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" } libdd-trace-normalization = { version = "2.1.0", path = "../libdd-trace-normalization" } @@ -66,7 +66,7 @@ path = "benches/trace_buffer.rs" [dev-dependencies] libdd-capabilities-impl = { version = "2.0.0", path = "../libdd-capabilities-impl" } libdd-log = { path = "../libdd-log" } -libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime" } +libdd-shared-runtime = { version = "2.0.0", path = "../libdd-shared-runtime" } regex = "1.5" clap = { version = "4.0", features = ["derive"] } criterion = "0.5.1" diff --git a/libdd-shared-runtime-ffi/Cargo.toml b/libdd-shared-runtime-ffi/Cargo.toml index dddc5e7cc0..2d6b7e8fb3 100644 --- a/libdd-shared-runtime-ffi/Cargo.toml +++ b/libdd-shared-runtime-ffi/Cargo.toml @@ -23,5 +23,5 @@ regex-lite = ["libdd-shared-runtime/regex-lite"] build_common = { path = "../build-common" } [dependencies] -libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime" } +libdd-shared-runtime = { version = "2.0.0", path = "../libdd-shared-runtime" } tracing = { version = "0.1", default-features = false } diff --git a/libdd-shared-runtime/Cargo.toml b/libdd-shared-runtime/Cargo.toml index 0081dd1c65..c15bedfb6e 100644 --- a/libdd-shared-runtime/Cargo.toml +++ b/libdd-shared-runtime/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "libdd-shared-runtime" -version = "1.0.0" +version = "2.0.0" description = "Shared tokio runtime with fork-safe worker management for Datadog libraries" homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-shared-runtime" repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-shared-runtime" diff --git a/libdd-telemetry/Cargo.toml b/libdd-telemetry/Cargo.toml index 8243384c56..0432648398 100644 --- a/libdd-telemetry/Cargo.toml +++ b/libdd-telemetry/Cargo.toml @@ -33,7 +33,7 @@ uuid = { version = "1.3", features = ["v4"] } hashbrown = "0.15" bytes = "1.4" libdd-common = { version = "4.3.0", path = "../libdd-common", default-features = false } -libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime", default-features = false } +libdd-shared-runtime = { version = "2.0.0", path = "../libdd-shared-runtime", default-features = false } libdd-ddsketch = { version = "1.0.2", path = "../libdd-ddsketch" } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] diff --git a/libdd-trace-stats/Cargo.toml b/libdd-trace-stats/Cargo.toml index c5fd5359cc..ea5dd52642 100644 --- a/libdd-trace-stats/Cargo.toml +++ b/libdd-trace-stats/Cargo.toml @@ -15,7 +15,7 @@ anyhow = "1.0" libdd-capabilities = { path = "../libdd-capabilities", version = "2.0.0" } libdd-common = { version = "4.3.0", path = "../libdd-common", default-features = false } libdd-ddsketch = { version = "1.0.2", path = "../libdd-ddsketch" } -libdd-shared-runtime = { version = "1.0.0", path = "../libdd-shared-runtime", default-features = false } +libdd-shared-runtime = { version = "2.0.0", path = "../libdd-shared-runtime", default-features = false } libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" } libdd-trace-obfuscation = { version = "4.0.0", path = "../libdd-trace-obfuscation", default-features = false } libdd-trace-utils = { version = "8.0.0", path = "../libdd-trace-utils", default-features = false } From 2774da57353fb35a4e30c8b8e090c89ca7f40ddd Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2026 14:15:17 +0000 Subject: [PATCH 06/16] chore: Release Co-authored-by: iunanua <18325288+iunanua@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 7e5921b676..e1fb38b71a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3449,7 +3449,7 @@ dependencies = [ [[package]] name = "libdd-trace-utils" -version = "8.0.0" +version = "9.0.0" dependencies = [ "anyhow", "base64 0.22.1", diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index 14dff347cf..db7097de87 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -38,7 +38,7 @@ libdd-telemetry = { version = "5.0.1", path = "../libdd-telemetry", default-feat libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" } libdd-trace-normalization = { version = "2.1.0", path = "../libdd-trace-normalization" } libdd-trace-stats = { version = "5.0.0", path = "../libdd-trace-stats", default-features = false } -libdd-trace-utils = { version = "8.0.0", path = "../libdd-trace-utils", default-features = false } +libdd-trace-utils = { version = "9.0.0", path = "../libdd-trace-utils", default-features = false } libdd-trace-obfuscation = { version = "4.0.0", path = "../libdd-trace-obfuscation", default-features = false, optional = true } libdd-ddsketch = { version = "1.0.2", path = "../libdd-ddsketch" } libdd-dogstatsd-client = { version = "3.0.0", path = "../libdd-dogstatsd-client", default-features = false } diff --git a/libdd-sampling/Cargo.toml b/libdd-sampling/Cargo.toml index bd83ee9223..e8a4cfeab4 100644 --- a/libdd-sampling/Cargo.toml +++ b/libdd-sampling/Cargo.toml @@ -33,7 +33,7 @@ serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" lru = "0.16.3" libdd-common = { path = "../libdd-common", version = "4.3.0", default-features = false } -libdd-trace-utils = { path = "../libdd-trace-utils", version = "8.0.0", optional = true } +libdd-trace-utils = { path = "../libdd-trace-utils", version = "9.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 8f235a24b9..20a787390e 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 = "3.0.2", path = "../libdd-trace-protobuf" } -libdd-trace-utils = { version = "8.0.0", path = "../libdd-trace-utils", default-features = false } +libdd-trace-utils = { version = "9.0.0", path = "../libdd-trace-utils", default-features = false } libdd-common = { version = "4.3.0", path = "../libdd-common", default-features = false } [features] diff --git a/libdd-trace-stats/Cargo.toml b/libdd-trace-stats/Cargo.toml index ea5dd52642..1701ecbc4d 100644 --- a/libdd-trace-stats/Cargo.toml +++ b/libdd-trace-stats/Cargo.toml @@ -18,7 +18,7 @@ libdd-ddsketch = { version = "1.0.2", path = "../libdd-ddsketch" } libdd-shared-runtime = { version = "2.0.0", path = "../libdd-shared-runtime", default-features = false } libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" } libdd-trace-obfuscation = { version = "4.0.0", path = "../libdd-trace-obfuscation", default-features = false } -libdd-trace-utils = { version = "8.0.0", path = "../libdd-trace-utils", default-features = false } +libdd-trace-utils = { version = "9.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 36a5ba378d..d10460270c 100644 --- a/libdd-trace-utils/Cargo.toml +++ b/libdd-trace-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-trace-utils" -version = "8.0.0" +version = "9.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 bab82de26f..59b13d8754 100644 --- a/libdd-tracer-flare/Cargo.toml +++ b/libdd-tracer-flare/Cargo.toml @@ -15,7 +15,7 @@ repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-tracer-flare anyhow = "1.0" libdd-remote-config = { path = "../libdd-remote-config", default-features = false } libdd-common = { version = "4.3.0", path = "../libdd-common" } -libdd-trace-utils = { version = "8.0.0", path = "../libdd-trace-utils" } +libdd-trace-utils = { version = "9.0.0", path = "../libdd-trace-utils" } http = "1" bytes = "1.11.1" tokio = { version = "1.36.0", features = ["time"] } From d7873e2d4b7a185f8a18cb2c8217e4bf10551559 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2026 14:15:19 +0000 Subject: [PATCH 07/16] chore: Release Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- Cargo.lock | 2 +- libdd-data-pipeline/Cargo.toml | 2 +- libdd-trace-stats/Cargo.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e1fb38b71a..6b63c452e4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3422,7 +3422,7 @@ dependencies = [ [[package]] name = "libdd-trace-stats" -version = "5.0.0" +version = "5.0.1" dependencies = [ "anyhow", "arc-swap", diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index db7097de87..173e8e81ec 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -37,7 +37,7 @@ libdd-shared-runtime = { version = "2.0.0", path = "../libdd-shared-runtime", de libdd-telemetry = { version = "5.0.1", path = "../libdd-telemetry", default-features = false, optional = true} libdd-trace-protobuf = { version = "3.0.2", path = "../libdd-trace-protobuf" } libdd-trace-normalization = { version = "2.1.0", path = "../libdd-trace-normalization" } -libdd-trace-stats = { version = "5.0.0", path = "../libdd-trace-stats", default-features = false } +libdd-trace-stats = { version = "5.0.1", path = "../libdd-trace-stats", default-features = false } libdd-trace-utils = { version = "9.0.0", path = "../libdd-trace-utils", default-features = false } libdd-trace-obfuscation = { version = "4.0.0", path = "../libdd-trace-obfuscation", default-features = false, optional = true } libdd-ddsketch = { version = "1.0.2", path = "../libdd-ddsketch" } diff --git a/libdd-trace-stats/Cargo.toml b/libdd-trace-stats/Cargo.toml index 1701ecbc4d..3a4134269d 100644 --- a/libdd-trace-stats/Cargo.toml +++ b/libdd-trace-stats/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-trace-stats" -version = "5.0.0" +version = "5.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 a26ca9685a2f218c15ca20dfcd06202fcb8a3a4a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2026 14:15:21 +0000 Subject: [PATCH 08/16] chore: Release Co-authored-by: iunanua <18325288+iunanua@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 6b63c452e4..f1ac6a02d3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2979,7 +2979,7 @@ dependencies = [ [[package]] name = "libdd-data-pipeline" -version = "6.0.0" +version = "7.0.0" dependencies = [ "anyhow", "arc-swap", diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index 173e8e81ec..805abdf8e9 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libdd-data-pipeline" -version= "6.0.0" +version= "7.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 29645bb4473f12afa3690f30bab0e36efdbc9064 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2026 14:15:22 +0000 Subject: [PATCH 09/16] chore(release): update CHANGELOG.md for libdd-common Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- libdd-common/CHANGELOG.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/libdd-common/CHANGELOG.md b/libdd-common/CHANGELOG.md index 0c79485027..b757e76e22 100644 --- a/libdd-common/CHANGELOG.md +++ b/libdd-common/CHANGELOG.md @@ -2,6 +2,22 @@ +## [4.3.0](https://github.com/datadog/libdatadog/compare/libdd-common-v4.2.0..libdd-common-v4.3.0) - 2026-06-18 + +### Added + +- CSS Trace Filters ([#1985](https://github.com/datadog/libdatadog/issues/1985)) - ([2842d90](https://github.com/datadog/libdatadog/commit/2842d906c6f6596fd589d85767038cec3f646d37)) + +### Changed + +- Fix timeouts on heavily contended scenarios ([#2093](https://github.com/datadog/libdatadog/issues/2093)) - ([e780619](https://github.com/datadog/libdatadog/commit/e780619d5e0626a8cc161c4cb848057fbbe13533)) + +### Fixed + +- Add fallback logic for resolving Azure Functions instance name [SVLS-8931] ([#2077](https://github.com/datadog/libdatadog/issues/2077)) - ([a820699](https://github.com/datadog/libdatadog/commit/a820699426f28cbabb3a74d87c7309d030b52e7c)) + + + ## [4.2.0](https://github.com/datadog/libdatadog/compare/libdd-common-v4.1.0..libdd-common-v4.2.0) - 2026-05-29 ### Added From 7968e58def4e0bafefdf54fcb5186f44e031344e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2026 14:15:23 +0000 Subject: [PATCH 10/16] chore(release): update CHANGELOG.md for libdd-ddsketch Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- libdd-ddsketch/CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libdd-ddsketch/CHANGELOG.md b/libdd-ddsketch/CHANGELOG.md index ea056e4fa0..c3cf6c26b7 100644 --- a/libdd-ddsketch/CHANGELOG.md +++ b/libdd-ddsketch/CHANGELOG.md @@ -2,6 +2,14 @@ +## [1.0.2](https://github.com/datadog/libdatadog/compare/libdd-ddsketch-v1.0.1..libdd-ddsketch-v1.0.2) - 2026-06-18 + +### Changed + +- Add microbenchmarks for add/encode/collapse ([#2125](https://github.com/datadog/libdatadog/issues/2125)) - ([952c2ef](https://github.com/datadog/libdatadog/commit/952c2ef75cdf7b2895d7152100ea61c12ccf4439)) + + + ## [1.0.1](https://github.com/datadog/libdatadog/compare/libdd-ddsketch-v1.0.0..libdd-ddsketch-v1.0.1) - 2026-02-23 ### Changed From b550b4b611ee268c79bc9a335b3c667ad693d015 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2026 14:15:25 +0000 Subject: [PATCH 11/16] chore(release): update CHANGELOG.md for libdd-remote-config Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- libdd-remote-config/CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 libdd-remote-config/CHANGELOG.md diff --git a/libdd-remote-config/CHANGELOG.md b/libdd-remote-config/CHANGELOG.md new file mode 100644 index 0000000000..be5b18c005 --- /dev/null +++ b/libdd-remote-config/CHANGELOG.md @@ -0,0 +1,6 @@ +# Changelog + + +## 1.0.0 - 2026-06-18 + +Initial release. From 59bdb58eb0586dbe697ccc148abb2cf7a0b0839d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2026 14:15:26 +0000 Subject: [PATCH 12/16] chore(release): update CHANGELOG.md for libdd-trace-normalization Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- libdd-trace-normalization/CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libdd-trace-normalization/CHANGELOG.md b/libdd-trace-normalization/CHANGELOG.md index dabb313429..0aaa56e6df 100644 --- a/libdd-trace-normalization/CHANGELOG.md +++ b/libdd-trace-normalization/CHANGELOG.md @@ -2,6 +2,14 @@ +## [2.1.0](https://github.com/datadog/libdatadog/compare/libdd-trace-normalization-v2.0.0..libdd-trace-normalization-v2.1.0) - 2026-06-18 + +### Added + +- CSS Trace Filters ([#1985](https://github.com/datadog/libdatadog/issues/1985)) - ([2842d90](https://github.com/datadog/libdatadog/commit/2842d906c6f6596fd589d85767038cec3f646d37)) + + + ## [2.0.0](https://github.com/datadog/libdatadog/compare/libdd-trace-normalization-v1.0.3..libdd-trace-normalization-v2.0.0) - 2026-03-25 ### Changed From 901b39a9fb59f9d57f0d863840626855e938d578 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2026 14:15:28 +0000 Subject: [PATCH 13/16] chore(release): update CHANGELOG.md for libdd-shared-runtime Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- libdd-shared-runtime/CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libdd-shared-runtime/CHANGELOG.md b/libdd-shared-runtime/CHANGELOG.md index 87f69e95e8..5157dd9ee9 100644 --- a/libdd-shared-runtime/CHANGELOG.md +++ b/libdd-shared-runtime/CHANGELOG.md @@ -1,6 +1,14 @@ # Changelog + +## [2.0.0](https://github.com/datadog/libdatadog/compare/libdd-shared-runtime-v1.0.0..libdd-shared-runtime-v2.0.0) - 2026-06-18 + +### Added + +- Use weak waker in trigger [APMSP-3371] ([#2050](https://github.com/datadog/libdatadog/issues/2050)) - ([da8cbcb](https://github.com/datadog/libdatadog/commit/da8cbcb8b81b5b46d8d06da494157d6c74eabf0e)) + + ## 1.0.0 - 2026-05-15 Initial release. From 6af3711f804bdb6315ab7ffe8b7c76d3e381947a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2026 14:15:29 +0000 Subject: [PATCH 14/16] chore(release): update CHANGELOG.md for libdd-trace-utils Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- libdd-trace-utils/CHANGELOG.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/libdd-trace-utils/CHANGELOG.md b/libdd-trace-utils/CHANGELOG.md index 5918a2c5d5..3e36be52ce 100644 --- a/libdd-trace-utils/CHANGELOG.md +++ b/libdd-trace-utils/CHANGELOG.md @@ -2,6 +2,27 @@ +## [9.0.0](https://github.com/datadog/libdatadog/compare/libdd-trace-utils-v8.0.0..libdd-trace-utils-v9.0.0) - 2026-06-18 + +### Added + +- CSS Trace Filters ([#1985](https://github.com/datadog/libdatadog/issues/1985)) - ([2842d90](https://github.com/datadog/libdatadog/commit/2842d906c6f6596fd589d85767038cec3f646d37)) +- Change buffer foundation ([#2046](https://github.com/datadog/libdatadog/issues/2046)) - ([693406c](https://github.com/datadog/libdatadog/commit/693406cc108379b3923751f9c3c0267a24f00845)) +- Add v1 span and its encoder ([#2039](https://github.com/datadog/libdatadog/issues/2039)) - ([c7fbf3a](https://github.com/datadog/libdatadog/commit/c7fbf3aa843d3256d353e7aeec13dfb0a8c1f120)) +- Change buffer implementation ([#2055](https://github.com/datadog/libdatadog/issues/2055)) - ([a21b946](https://github.com/datadog/libdatadog/commit/a21b946af7163968906f2730e93e6f56b9051257)) + +### Changed + +- Replace slot index with span_id, fix segment isolation ([#2105](https://github.com/datadog/libdatadog/issues/2105)) - ([5bbf425](https://github.com/datadog/libdatadog/commit/5bbf425da51d69adf655ab5042a68bcedac8d047)) +- Use VecMap for `meta`, `metrics` and `meta_struct` for v04 spans ([#2043](https://github.com/datadog/libdatadog/issues/2043)) - ([74284ca](https://github.com/datadog/libdatadog/commit/74284cac76e9e6f8e4085b0029c851ec8d47b2f4)) +- Fix timeouts on heavily contended scenarios ([#2093](https://github.com/datadog/libdatadog/issues/2093)) - ([e780619](https://github.com/datadog/libdatadog/commit/e780619d5e0626a8cc161c4cb848057fbbe13533)) + +### Fixed + +- Mark decoded span maps as deduped ([#2110](https://github.com/datadog/libdatadog/issues/2110)) - ([8907887](https://github.com/datadog/libdatadog/commit/8907887c56605bee49b2ee06040bda1aea99ec47)) + + + ## [8.0.0](https://github.com/datadog/libdatadog/compare/libdd-trace-utils-v7.0.0..libdd-trace-utils-v8.0.0) - 2026-06-08 ### Changed From b5e824189c78fa3944dc902e618bc3291516fb65 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2026 14:15:31 +0000 Subject: [PATCH 15/16] chore(release): update CHANGELOG.md for libdd-trace-stats Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- libdd-trace-stats/CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libdd-trace-stats/CHANGELOG.md b/libdd-trace-stats/CHANGELOG.md index de7d542d5f..f3c5ee9f8b 100644 --- a/libdd-trace-stats/CHANGELOG.md +++ b/libdd-trace-stats/CHANGELOG.md @@ -2,6 +2,14 @@ +## [5.0.1](https://github.com/datadog/libdatadog/compare/libdd-trace-stats-v5.0.0..libdd-trace-stats-v5.0.1) - 2026-06-18 + +### Changed + +- Use VecMap for `meta`, `metrics` and `meta_struct` for v04 spans ([#2043](https://github.com/datadog/libdatadog/issues/2043)) - ([74284ca](https://github.com/datadog/libdatadog/commit/74284cac76e9e6f8e4085b0029c851ec8d47b2f4)) + + + ## [5.0.0](https://github.com/datadog/libdatadog/compare/libdd-trace-stats-v4.0.0..libdd-trace-stats-v5.0.0) - 2026-06-08 ### Changed From 153faa7d42f346149c68408665aa1b18b1c339bc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2026 14:15:32 +0000 Subject: [PATCH 16/16] chore(release): update CHANGELOG.md for libdd-data-pipeline Co-authored-by: iunanua <18325288+iunanua@users.noreply.github.com> --- libdd-data-pipeline/CHANGELOG.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/libdd-data-pipeline/CHANGELOG.md b/libdd-data-pipeline/CHANGELOG.md index 99ff43f1d3..354837c70e 100644 --- a/libdd-data-pipeline/CHANGELOG.md +++ b/libdd-data-pipeline/CHANGELOG.md @@ -2,6 +2,20 @@ +## [7.0.0](https://github.com/datadog/libdatadog/compare/libdd-data-pipeline-v6.0.0..libdd-data-pipeline-v7.0.0) - 2026-06-18 + +### Added + +- CSS Trace Filters ([#1985](https://github.com/datadog/libdatadog/issues/1985)) - ([2842d90](https://github.com/datadog/libdatadog/commit/2842d906c6f6596fd589d85767038cec3f646d37)) +- Use weak waker in trigger [APMSP-3371] ([#2050](https://github.com/datadog/libdatadog/issues/2050)) - ([da8cbcb](https://github.com/datadog/libdatadog/commit/da8cbcb8b81b5b46d8d06da494157d6c74eabf0e)) +- Add endpoint gating to client-side stats [APMSP-3361] ([#2040](https://github.com/datadog/libdatadog/issues/2040)) - ([cde8f3a](https://github.com/datadog/libdatadog/commit/cde8f3ad7300a5c8ecdcd26c4b76ebd6c2250b36)) + +### Changed + +- Use VecMap for `meta`, `metrics` and `meta_struct` for v04 spans ([#2043](https://github.com/datadog/libdatadog/issues/2043)) - ([74284ca](https://github.com/datadog/libdatadog/commit/74284cac76e9e6f8e4085b0029c851ec8d47b2f4)) + + + ## [6.0.0](https://github.com/datadog/libdatadog/compare/libdd-data-pipeline-v5.0.0..libdd-data-pipeline-v6.0.0) - 2026-06-08 ### Added