diff --git a/Cargo.lock b/Cargo.lock index 912cec23bd..5f35eed0a8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -336,7 +336,7 @@ dependencies = [ "proc-macro2", "quote", "regex", - "rustc-hash 1.1.0", + "rustc-hash", "shlex", "syn 2.0.96", "which", @@ -1308,7 +1308,7 @@ dependencies = [ "perfcnt", "rand 0.8.5", "rand_distr", - "rustc-hash 1.1.0", + "rustc-hash", "serde_json", "static_assertions", "thiserror 2.0.12", @@ -1930,11 +1930,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0" dependencies = [ "cfg-if", - "js-sys", "libc 0.2.177", "r-efi", "wasi 0.14.2+wasi-0.2.4", - "wasm-bindgen", ] [[package]] @@ -2709,6 +2707,26 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "libdd-capabilities" +version = "0.1.0" +dependencies = [ + "anyhow", + "bytes", + "http", + "thiserror 1.0.69", +] + +[[package]] +name = "libdd-capabilities-impl" +version = "0.1.0" +dependencies = [ + "bytes", + "http", + "libdd-capabilities", + "libdd-common", +] + [[package]] name = "libdd-common" version = "3.0.2" @@ -2730,6 +2748,7 @@ dependencies = [ "hyper-util", "indexmap 2.12.1", "libc 0.2.177", + "libdd-capabilities", "maplit", "mime", "multer", @@ -2833,9 +2852,12 @@ dependencies = [ "clap", "criterion", "either", + "getrandom 0.2.15", "http", "http-body-util", "httpmock", + "libdd-capabilities", + "libdd-capabilities-impl", "libdd-common", "libdd-ddsketch", "libdd-dogstatsd-client", @@ -2941,6 +2963,7 @@ dependencies = [ "bolero", "byteorder", "bytes", + "cc", "chrono", "criterion", "crossbeam-channel", @@ -2963,7 +2986,7 @@ dependencies = [ "prost", "rand 0.8.5", "reqwest", - "rustc-hash 1.1.0", + "rustc-hash", "rustls", "rustls-platform-verifier", "serde", @@ -2992,6 +3015,7 @@ version = "4.0.0" dependencies = [ "anyhow", "base64 0.22.1", + "bytes", "futures", "hashbrown 0.15.2", "http", @@ -3089,12 +3113,15 @@ dependencies = [ "criterion", "flate2", "futures", + "getrandom 0.2.15", "http", "http-body", "http-body-util", "httpmock", "hyper", "indexmap 2.12.1", + "libdd-capabilities", + "libdd-capabilities-impl", "libdd-common", "libdd-tinybytes", "libdd-trace-normalization", @@ -3177,12 +3204,6 @@ dependencies = [ "value-bag", ] -[[package]] -name = "lru-slab" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" - [[package]] name = "mach2" version = "0.5.0" @@ -4202,62 +4223,6 @@ version = "1.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" -[[package]] -name = "quinn" -version = "0.11.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20" -dependencies = [ - "bytes", - "cfg_aliases", - "pin-project-lite", - "quinn-proto", - "quinn-udp", - "rustc-hash 2.1.1", - "rustls", - "socket2 0.6.2", - "thiserror 2.0.12", - "tokio", - "tracing", - "web-time", -] - -[[package]] -name = "quinn-proto" -version = "0.11.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31" -dependencies = [ - "aws-lc-rs", - "bytes", - "getrandom 0.3.2", - "lru-slab", - "rand 0.9.0", - "ring", - "rustc-hash 2.1.1", - "rustls", - "rustls-pki-types", - "slab", - "thiserror 2.0.12", - "tinyvec", - "tracing", - "web-time", -] - -[[package]] -name = "quinn-udp" -version = "0.5.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd" -dependencies = [ - "cfg_aliases", - "libc 0.2.177", - "once_cell", - "socket2 0.6.2", - "tracing", - "windows-sys 0.60.2", -] - [[package]] name = "quote" version = "1.0.38" @@ -4517,7 +4482,6 @@ dependencies = [ "once_cell", "percent-encoding", "pin-project-lite", - "quinn", "rustls", "rustls-pki-types", "rustls-platform-verifier", @@ -4606,12 +4570,6 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" -[[package]] -name = "rustc-hash" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" - [[package]] name = "rustc_version" version = "0.4.1" @@ -4680,7 +4638,6 @@ version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd" dependencies = [ - "web-time", "zeroize", ] @@ -6017,6 +5974,7 @@ checksum = "b3758f5e68192bb96cc8f9b7e2c2cfdabb435499a28499a42f8f984092adad4b" dependencies = [ "getrandom 0.2.15", "serde", + "wasm-bindgen", ] [[package]] @@ -6209,16 +6167,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "web-time" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" -dependencies = [ - "js-sys", - "wasm-bindgen", -] - [[package]] name = "webpki-root-certs" version = "1.0.6" diff --git a/libdatadog b/libdatadog index bfdbeae3e3..47639941b4 160000 --- a/libdatadog +++ b/libdatadog @@ -1 +1 @@ -Subproject commit bfdbeae3e32dabf8949a945c421e47c81b098040 +Subproject commit 47639941b4e31088b07b6a4e39cd57f723b0d4b1