From 58ca754934e68c013a939b1032161c1b3af20517 Mon Sep 17 00:00:00 2001 From: "dd-octo-sts[bot]" <200755185+dd-octo-sts[bot]@users.noreply.github.com> Date: Thu, 5 Mar 2026 19:56:44 +0000 Subject: [PATCH] chore(deps): update cargo non-major dependencies --- .../actions/clippy-annotation-reporter/Cargo.toml | 12 ++++++------ bin_tests/Cargo.toml | 4 ++-- builder/Cargo.toml | 2 +- datadog-ffe/Cargo.toml | 8 ++++---- datadog-ipc/Cargo.toml | 8 ++++---- datadog-ipc/tarpc/Cargo.toml | 14 +++++++------- datadog-live-debugger/Cargo.toml | 2 +- datadog-profiling-replayer/Cargo.toml | 2 +- datadog-sidecar/Cargo.toml | 12 ++++++------ libdd-alloc/Cargo.toml | 6 +++--- libdd-common/Cargo.toml | 8 ++++---- libdd-crashtracker-ffi/Cargo.toml | 4 ++-- libdd-crashtracker/Cargo.toml | 14 +++++++------- libdd-data-pipeline/Cargo.toml | 4 ++-- libdd-library-config-ffi/Cargo.toml | 2 +- libdd-library-config/Cargo.toml | 2 +- libdd-profiling-ffi/Cargo.toml | 2 +- libdd-profiling/Cargo.toml | 8 ++++---- libdd-telemetry/Cargo.toml | 2 +- libdd-trace-normalization/Cargo.toml | 4 ++-- libdd-trace-obfuscation/Cargo.toml | 2 +- libdd-trace-stats/Cargo.toml | 6 +++--- libdd-trace-utils/Cargo.toml | 8 ++++---- spawn_worker/Cargo.toml | 8 ++++---- tools/Cargo.toml | 6 +++--- tools/sidecar_mockgen/Cargo.toml | 2 +- 26 files changed, 76 insertions(+), 76 deletions(-) diff --git a/.github/actions/clippy-annotation-reporter/Cargo.toml b/.github/actions/clippy-annotation-reporter/Cargo.toml index 7ec2ae971b..605bb2ccbf 100644 --- a/.github/actions/clippy-annotation-reporter/Cargo.toml +++ b/.github/actions/clippy-annotation-reporter/Cargo.toml @@ -9,20 +9,20 @@ repository = "https://github.com/DataDog/libdatadog/tree/main/.github/actions/cl [dependencies] clap = { version = "4.3", features = ["derive", "env"] } -octocrab = "0.44" +octocrab = "0.49" anyhow = "1.0" regex = "1.9" tokio = { version = "1", features = ["macros", "rt-multi-thread"] } serde_json = "1.0" log = "0.4" -env_logger = "0.10" +env_logger = "0.11" # Octocrab has a defined MSRV < 1.78 and depends on url 2.5.4 which also has a defined MSRV < 1.78 but url has a dependency on `idna` has a MSRV of 1.81. Not sure what is going on here. -url = "=2.5.2" -toml = "0.8.22" -mockall = "0.13.1" +url = "=2.5.8" +toml = "0.9.0" +mockall = "0.14.0" [dev-dependencies] -httpmock = "0.6" +httpmock = "0.8" http = "1.1.0" tempfile = "3.20.0" diff --git a/bin_tests/Cargo.toml b/bin_tests/Cargo.toml index 7182075b48..fcaba177a1 100644 --- a/bin_tests/Cargo.toml +++ b/bin_tests/Cargo.toml @@ -19,9 +19,9 @@ libdd-crashtracker = { path = "../libdd-crashtracker" } libdd-common = { path = "../libdd-common" } tempfile = "3.3" serde_json = { version = "1.0" } -strum = { version = "0.26.2", features = ["derive"] } +strum = { version = "0.28.0", features = ["derive"] } libc = "0.2" -nix = { version = "0.29", features = ["signal", "socket"] } +nix = { version = "0.31", features = ["signal", "socket"] } hex = "0.4" os_info = "3.14.0" regex = "1.0" diff --git a/builder/Cargo.toml b/builder/Cargo.toml index fbbfe6a6b2..10960fe3a9 100644 --- a/builder/Cargo.toml +++ b/builder/Cargo.toml @@ -42,7 +42,7 @@ cmake = "0.1.50" pico-args = "0.5.0" tar = "0.4.41" tools = { path = "../tools" } -toml = "0.8.19" +toml = "0.9.0" serde = "1.0.209" [[bin]] diff --git a/datadog-ffe/Cargo.toml b/datadog-ffe/Cargo.toml index 159eeafea4..44d801e5a0 100644 --- a/datadog-ffe/Cargo.toml +++ b/datadog-ffe/Cargo.toml @@ -17,17 +17,17 @@ serde_json = { version = "1.0", default-features = false, features = ["std", "ra chrono = { version = "0.4.38", default-features = false, features = ["now", "serde"] } 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 } +md5 = { version = "0.8.0", default-features = false } regex = "1.10.4" serde-bool = { version = "0.1.3", default-features = false } serde_with = { version = "3.11.0", default-features = false, features = ["base64", "hex", "macros"] } thiserror = { version = "2.0.3", default-features = false } url = { version = "2.5.0", default-features = false, features = ["std"] } -pyo3 = { version = "0.27.2", optional = true, default-features = false, features = ["macros"] } +pyo3 = { version = "0.28.0", optional = true, default-features = false, features = ["macros"] } [dev-dependencies] -env_logger = "0.10" -criterion = { version = "0.5", features = ["html_reports"] } +env_logger = "0.11" +criterion = { version = "0.8", features = ["html_reports"] } [[bench]] name = "ffe-eval" diff --git a/datadog-ipc/Cargo.toml b/datadog-ipc/Cargo.toml index f02fd7162e..d1cfad03e7 100644 --- a/datadog-ipc/Cargo.toml +++ b/datadog-ipc/Cargo.toml @@ -15,7 +15,7 @@ page_size = "0.6.0" pin-project = { version = "1" } memfd = { version = "0.6" } serde = { version = "1.0", default-features = false, features = ["derive"] } -tokio-serde = { version = "0.8", features = ["bincode"] } +tokio-serde = { version = "0.9", features = ["bincode"] } tokio-util = { version = "0.7.11", features = ["codec"] } libc = { version = "0.2" } libdd-tinybytes = { path = "../libdd-tinybytes", optional = true } @@ -27,7 +27,7 @@ libdd-common = { path = "../libdd-common" } datadog-ipc-macros = { path = "../datadog-ipc-macros" } [dev-dependencies] -criterion = "0.5" +criterion = "0.8" pretty_assertions = "1.3" tempfile = { version = "3.3" } tokio = { version = "1.23", features = [ @@ -43,7 +43,7 @@ tracing-subscriber = { version = "0.3.22" } spawn_worker = { path = "../spawn_worker" } [target.'cfg(not(windows))'.dependencies] -nix = { version = "0.29", features = ["fs", "mman", "process", "poll", "socket"] } +nix = { version = "0.31", features = ["fs", "mman", "process", "poll", "socket"] } sendfd = { version = "0.4", features = ["tokio"] } tokio = { version = "1.23", features = ["sync", "io-util", "signal"] } @@ -52,7 +52,7 @@ glibc_version = "0.1.2" [target.'cfg(windows)'.dependencies] winapi = { version = "0.3.9", features = ["handleapi", "memoryapi", "winbase", "winerror"] } -windows-sys = { version = "0.48.0", features = ["Win32_System", "Win32_System_WindowsProgramming", "Win32_Foundation", "Win32_System_Pipes"] } +windows-sys = { version = "0.61.0", features = ["Win32_System", "Win32_System_WindowsProgramming", "Win32_Foundation", "Win32_System_Pipes"] } tokio = { version = "1.23", features = ["sync", "io-util", "signal", "net"] } [lib] diff --git a/datadog-ipc/tarpc/Cargo.toml b/datadog-ipc/tarpc/Cargo.toml index 06d5144ca7..f044e4ce14 100644 --- a/datadog-ipc/tarpc/Cargo.toml +++ b/datadog-ipc/tarpc/Cargo.toml @@ -52,20 +52,20 @@ fnv = "1.0" futures = "0.3" humantime = "2.0" pin-project = "1.0" -rand = "0.8" +rand = "0.10" serde = { optional = true, version = "1.0", features = ["derive"] } static_assertions = "1.1.0" tarpc-plugins = { path = "../plugins", version = "0.12" } thiserror = "1.0" tokio = { version = "1", features = ["time"] } tokio-util = { version = "0.7.3", features = ["time"] } -tokio-serde = { optional = true, version = "0.8" } +tokio-serde = { optional = true, version = "0.9" } tracing = { version = "0.1", default-features = false, features = [ "attributes", "log", ] } -tracing-opentelemetry = { version = "0.17.2", default-features = false, optional = true } -opentelemetry = { version = "0.17.0", default-features = false, optional = true } +tracing-opentelemetry = { version = "0.32.0", default-features = false, optional = true } +opentelemetry = { version = "0.31.0", default-features = false, optional = true } [dev-dependencies] @@ -74,15 +74,15 @@ bincode = "1.3" bytes = { version = "1.11.1", features = ["serde"] } flate2 = "1.0" futures-test = "0.3" -opentelemetry = { version = "0.17.0", default-features = false, features = [ +opentelemetry = { version = "0.31.0", default-features = false, features = [ "rt-tokio", ] } -opentelemetry-jaeger = { version = "0.16.0", features = ["rt-tokio"] } +opentelemetry-jaeger = { version = "0.22.0", features = ["rt-tokio"] } pin-utils = "0.1.0-alpha" serde_bytes = "0.11" tracing-subscriber = { version = "0.3.22", features = ["env-filter"] } tokio = { version = "1", features = ["full", "test-util"] } -tokio-serde = { version = "0.8", features = ["json", "bincode"] } +tokio-serde = { version = "0.9", features = ["json", "bincode"] } trybuild = "1.0" [package.metadata.docs.rs] diff --git a/datadog-live-debugger/Cargo.toml b/datadog-live-debugger/Cargo.toml index 45137559fb..d50cbe66e5 100644 --- a/datadog-live-debugger/Cargo.toml +++ b/datadog-live-debugger/Cargo.toml @@ -21,7 +21,7 @@ sys-info = { version = "0.9.0" } uuid = { version = "1.0", features = ["v4"] } regex-automata = "0.4.5" smallvec = "1.13.2" -constcat = "0.4.1" +constcat = "0.6.0" tokio = "1.36.0" [lib] diff --git a/datadog-profiling-replayer/Cargo.toml b/datadog-profiling-replayer/Cargo.toml index 984f3ca84b..c0d3b30e08 100644 --- a/datadog-profiling-replayer/Cargo.toml +++ b/datadog-profiling-replayer/Cargo.toml @@ -14,7 +14,7 @@ clap = { version = "4.3.21", features = ["cargo", "color", "derive"] } libdd-profiling = { path = "../libdd-profiling" } libdd-profiling-protobuf = { path = "../libdd-profiling-protobuf", features = ["prost_impls"] } prost = "0.14.1" -sysinfo = { version = "0.29.8", default-features = false } +sysinfo = { version = "0.38.0", default-features = false } [[bin]] name = "datadog-profiling-replayer" diff --git a/datadog-sidecar/Cargo.toml b/datadog-sidecar/Cargo.toml index e0194393af..31f5c2fcac 100644 --- a/datadog-sidecar/Cargo.toml +++ b/datadog-sidecar/Cargo.toml @@ -37,7 +37,7 @@ http-body-util = "0.1" datadog-ipc = { path = "../datadog-ipc", features = ["tiny-bytes"] } datadog-ipc-macros = { path = "../datadog-ipc-macros" } -rand = "0.8.3" +rand = "0.10.0" serde = { version = "1.0", features = ["derive", "rc"] } serde_with = "3.6.0" bincode = { version = "1.3.3" } @@ -77,7 +77,7 @@ features = [ "Win32_System_IO", "Win32_System_WindowsProgramming", ] -version = "0.51.0" +version = "0.62.0" # unstable-only feature [target.'cfg(all(tokio_unstable, target_os = "linux"))'.dependencies.tokio] @@ -86,20 +86,20 @@ version = "1.49.0" # simd-json v0.15 uses Rust 2024 Edition, so it needs Rust 1.85+. [target.'cfg(not(target_arch = "x86"))'.dependencies] -simd-json = "=0.14" +simd-json = "=0.17.0" [target.'cfg(unix)'.dependencies] -nix = { version = "0.29", features = ["socket", "mman"] } +nix = { version = "0.31", features = ["socket", "mman"] } sendfd = { version = "0.4", features = ["tokio"] } [target.'cfg(windows)'.dependencies] libdd-common-ffi = { path = "../libdd-common-ffi", default-features = false } libdd-crashtracker-ffi = { path = "../libdd-crashtracker-ffi", default-features = false, features = ["collector", "collector_windows"] } winapi = { version = "0.3.9", features = ["securitybaseapi", "sddl"] } -windows-sys = { version = "0.52.0", features = ["Win32_System_SystemInformation"] } +windows-sys = { version = "0.61.0", features = ["Win32_System_SystemInformation"] } [target.'cfg(windows_seh_wrapper)'.dependencies] -microseh = "0.1.1" +microseh = "0.2.0" [dev-dependencies] libc = { version = "0.2" } diff --git a/libdd-alloc/Cargo.toml b/libdd-alloc/Cargo.toml index 7d8bd505c2..f9cf0b43ab 100644 --- a/libdd-alloc/Cargo.toml +++ b/libdd-alloc/Cargo.toml @@ -12,13 +12,13 @@ rust-version.workspace = true license.workspace = true [dependencies] -allocator-api2 = { version = "0.2", default-features = false } +allocator-api2 = { version = "0.4", default-features = false } [target.'cfg(unix)'.dependencies.libc] version = "0.2.153" [target.'cfg(windows)'.dependencies.windows-sys] -version = "0.52" +version = "0.61" features = [ "Win32_Foundation", "Win32_System_Memory", @@ -26,7 +26,7 @@ features = [ ] [dev-dependencies] -allocator-api2 = { version = "0.2", default-features = false, features = ["alloc"] } +allocator-api2 = { version = "0.4", default-features = false, features = ["alloc"] } bolero = "0.13" [lib] diff --git a/libdd-common/Cargo.toml b/libdd-common/Cargo.toml index ba3e5c9378..231433964a 100644 --- a/libdd-common/Cargo.toml +++ b/libdd-common/Cargo.toml @@ -33,7 +33,7 @@ mime = { version = "0.3.16", optional = true } multer = { version = "3.1", optional = true } bytes = { version = "1.11.1" } pin-project = "1" -rand = { version = "0.8", optional = true } +rand = { version = "0.10", optional = true } regex = "1.5" # Use hickory-dns instead of the default system DNS resolver to avoid fork safety issues. # The default resolver can hold locks or other global state that can cause deadlocks @@ -47,9 +47,9 @@ serde = { version = "1.0", features = ["derive"] } static_assertions = "1.1.0" libc = "0.2" const_format = "0.2.34" -nix = { version = "0.29", features = ["process"] } +nix = { version = "0.31", features = ["process"] } [target.'cfg(windows)'.dependencies.windows-sys] -version = "0.52" +version = "0.61" features = [ "Win32_Foundation", "Win32_System_Diagnostics_ToolHelp", @@ -82,7 +82,7 @@ maplit = "1.0" mime = "0.3.16" multer = "3.1" bytes = "1.11.1" -rand = "0.8" +rand = "0.10" tempfile = "3.8" tokio = { version = "1.23", features = ["rt", "macros", "time"] } diff --git a/libdd-crashtracker-ffi/Cargo.toml b/libdd-crashtracker-ffi/Cargo.toml index 2af19d68b1..f1a1282d00 100644 --- a/libdd-crashtracker-ffi/Cargo.toml +++ b/libdd-crashtracker-ffi/Cargo.toml @@ -48,10 +48,10 @@ serde_json = "1.0.132" serde = { version = "1.0.214", features = ["derive"] } [target.'cfg(windows)'.dependencies] -windows = { version = "0.59.0", features = ["Win32_System_Diagnostics_Debug", "Win32_System_ErrorReporting"] } +windows = { version = "0.62.0", features = ["Win32_System_Diagnostics_Debug", "Win32_System_ErrorReporting"] } [dev-dependencies] tempfile = "3.3" [target.'cfg(windows)'.dev-dependencies] -windows = { version = "0.59.0", features = ["Win32_System_LibraryLoader"] } +windows = { version = "0.62.0", features = ["Win32_System_LibraryLoader"] } diff --git a/libdd-crashtracker/Cargo.toml b/libdd-crashtracker/Cargo.toml index 624e3aea22..b03abe2565 100644 --- a/libdd-crashtracker/Cargo.toml +++ b/libdd-crashtracker/Cargo.toml @@ -43,21 +43,21 @@ blazesym = "=0.2.3" [dependencies] anyhow = "1.0" -backtrace = "=0.3.74" +backtrace = "=0.3.76" chrono = {version = "0.4", default-features = false, features = ["std", "clock", "serde"]} cxx = { version = "1.0", optional = true } libdd-common = { version = "2.0.0", path = "../libdd-common" } libdd-telemetry = { version = "3.0.0", path = "../libdd-telemetry" } http = "1.1" libc = "0.2" -nix = { version = "0.29", features = ["poll", "signal", "socket"] } +nix = { version = "0.31", features = ["poll", "signal", "socket"] } num-derive = "0.4.2" num-traits = "0.2.19" os_info = "3.14.0" page_size = "0.6.0" portable-atomic = { version = "1.6.0", features = ["serde"] } -rand = "0.8.5" -schemars = "0.8.21" +rand = "0.10.0" +schemars = "0.9.0" serde = {version = "1.0", features = ["derive"]} serde_json = {version = "1.0"} symbolic-demangle = { version = "12.8.0", default-features = false, features = ["rust", "cpp", "msvc"] } @@ -67,11 +67,11 @@ uuid = { version = "1.4.1", features = ["v4", "serde"] } thiserror = "1.0" [target.'cfg(windows)'.dependencies] -windows = { version = "0.59.0", features = ["Win32_System_Diagnostics_Debug", "Win32_System_Diagnostics_ToolHelp", "Win32_System_ErrorReporting", "Win32_System_Kernel", "Win32_System_ProcessStatus", "Win32_System_Registry", "Win32_System_SystemInformation", "Win32_System_SystemServices", "Win32_System_Threading", "Win32_Security"] } +windows = { version = "0.62.0", features = ["Win32_System_Diagnostics_Debug", "Win32_System_Diagnostics_ToolHelp", "Win32_System_ErrorReporting", "Win32_System_Kernel", "Win32_System_ProcessStatus", "Win32_System_Registry", "Win32_System_SystemInformation", "Win32_System_SystemServices", "Win32_System_Threading", "Win32_Security"] } [dev-dependencies] -criterion = { version = "0.5.1" } -goblin = "0.9.3" +criterion = { version = "0.8.0" } +goblin = "0.10.0" tempfile = { version = "3.13" } [build-dependencies] diff --git a/libdd-data-pipeline/Cargo.toml b/libdd-data-pipeline/Cargo.toml index 7688eface5..0d9d887084 100644 --- a/libdd-data-pipeline/Cargo.toml +++ b/libdd-data-pipeline/Cargo.toml @@ -48,12 +48,12 @@ bench = false [dev-dependencies] libdd-log = { path = "../libdd-log" } clap = { version = "4.0", features = ["derive"] } -criterion = "0.5.1" +criterion = "0.8.0" libdd-trace-utils = { path = "../libdd-trace-utils", features = [ "test-utils", ] } httpmock = "0.8.0-alpha.1" -rand = "0.8.5" +rand = "0.10.0" regex = "1.5" tempfile = "3.3.0" tokio = { version = "1.23", features = [ diff --git a/libdd-library-config-ffi/Cargo.toml b/libdd-library-config-ffi/Cargo.toml index 25801392b5..34bf25555a 100644 --- a/libdd-library-config-ffi/Cargo.toml +++ b/libdd-library-config-ffi/Cargo.toml @@ -16,7 +16,7 @@ libdd-common = { path = "../libdd-common" } libdd-common-ffi = { path = "../libdd-common-ffi", default-features = false } libdd-library-config = { path = "../libdd-library-config" } anyhow = "1.0" -constcat = "0.4.1" +constcat = "0.6.0" [features] default = ["cbindgen", "catch_panic"] diff --git a/libdd-library-config/Cargo.toml b/libdd-library-config/Cargo.toml index a23f79c182..21d82c2bc4 100644 --- a/libdd-library-config/Cargo.toml +++ b/libdd-library-config/Cargo.toml @@ -20,7 +20,7 @@ serde_yaml = "0.9.34" prost = "0.14.1" anyhow = "1.0" -rand = "0.8.3" +rand = "0.10.0" rmp = "0.8.14" rmp-serde = "1.3.0" diff --git a/libdd-profiling-ffi/Cargo.toml b/libdd-profiling-ffi/Cargo.toml index cfa1031ebe..4c58de488c 100644 --- a/libdd-profiling-ffi/Cargo.toml +++ b/libdd-profiling-ffi/Cargo.toml @@ -38,7 +38,7 @@ datadog-ffe-ffi = ["dep:datadog-ffe-ffi"] build_common = { path = "../build-common" } [dependencies] -allocator-api2 = { version = "0.2.21", default-features = false, features = ["alloc"] } +allocator-api2 = { version = "0.4.0", default-features = false, features = ["alloc"] } anyhow = "1.0" libdd-data-pipeline-ffi = { path = "../libdd-data-pipeline-ffi", default-features = false, optional = true } libdd-crashtracker-ffi = { path = "../libdd-crashtracker-ffi", default-features = false, optional = true} diff --git a/libdd-profiling/Cargo.toml b/libdd-profiling/Cargo.toml index 2db00d782c..65241b4597 100644 --- a/libdd-profiling/Cargo.toml +++ b/libdd-profiling/Cargo.toml @@ -26,7 +26,7 @@ name = "main" harness = false [dependencies] -allocator-api2 = { version = "0.2", default-features = false, features = ["alloc"] } +allocator-api2 = { version = "0.4", default-features = false, features = ["alloc"] } anyhow = "1.0" bitmaps = "3.2.0" byteorder = { version = "1.5", features = ["std"] } @@ -47,7 +47,7 @@ libdd-profiling-protobuf = { version = "1.0.0", path = "../libdd-profiling-proto mime = "0.3.16" parking_lot = { version = "0.12", default-features = false } prost = "0.14.1" -rand = "0.8" +rand = "0.10" # Use rustls to align with the rest of the workspace (libdd-common, libdd-telemetry, etc.) # This uses the same TLS stack (rustls + aws-lc-rs/ring) as other crates # Use hickory-dns instead of the default system DNS resolver to avoid fork safety issues. @@ -73,11 +73,11 @@ rustls = { version = "0.23", default-features = false, features = ["ring"] } [dev-dependencies] bolero = "0.13" -criterion = "0.5.1" +criterion = "0.8.0" libdd-common = { path = "../libdd-common", features = ["test-utils"] } libdd-profiling = { path = ".", features = ["test-utils"] } proptest = "1" -strum = { version = "0.26", features = ["derive"] } +strum = { version = "0.28", features = ["derive"] } tempfile = "3" [build-dependencies] diff --git a/libdd-telemetry/Cargo.toml b/libdd-telemetry/Cargo.toml index fc910a1a68..600f4bd336 100644 --- a/libdd-telemetry/Cargo.toml +++ b/libdd-telemetry/Cargo.toml @@ -29,7 +29,7 @@ tokio = { version = "1.23", features = ["sync", "io-util"] } tokio-util = { version = "0.7", features = ["codec"] } tracing = { version = "0.1", default-features = false } uuid = { version = "1.3", features = ["v4"] } -hashbrown = "0.15" +hashbrown = "0.16" libdd-common = { version = "2.0.0", path = "../libdd-common", default-features = false } libdd-ddsketch = { version = "1.0.1", path = "../libdd-ddsketch" } diff --git a/libdd-trace-normalization/Cargo.toml b/libdd-trace-normalization/Cargo.toml index 6e9374442a..11a9033f3c 100644 --- a/libdd-trace-normalization/Cargo.toml +++ b/libdd-trace-normalization/Cargo.toml @@ -21,9 +21,9 @@ arbitrary = { version = "1.3", features = ["derive"], optional = true } fuzzing = ["arbitrary"] [dev-dependencies] -rand = "0.8.5" +rand = "0.10.0" duplicate = "0.4.1" -criterion = "0.5" +criterion = "0.8" [[bench]] name = "normalization_utils" diff --git a/libdd-trace-obfuscation/Cargo.toml b/libdd-trace-obfuscation/Cargo.toml index a56ad49978..844fecd1a4 100644 --- a/libdd-trace-obfuscation/Cargo.toml +++ b/libdd-trace-obfuscation/Cargo.toml @@ -23,7 +23,7 @@ libdd-common = { version = "2.0.0", path = "../libdd-common" } [dev-dependencies] duplicate = "0.4.1" -criterion = { version = "0.5", features = [ "csv_output"] } +criterion = { version = "0.8", features = [ "csv_output"] } libdd-trace-utils = { path = "../libdd-trace-utils", features = ["test-utils"] } [lib] diff --git a/libdd-trace-stats/Cargo.toml b/libdd-trace-stats/Cargo.toml index 973d09c72c..4dbec91a40 100644 --- a/libdd-trace-stats/Cargo.toml +++ b/libdd-trace-stats/Cargo.toml @@ -13,7 +13,7 @@ autobenches = false libdd-ddsketch = { version = "1.0.1", path = "../libdd-ddsketch" } libdd-trace-protobuf = { version = "1.1.0", path = "../libdd-trace-protobuf" } libdd-trace-utils = { version = "2.0.0", path = "../libdd-trace-utils", default-features = false } -hashbrown = { version = "0.15" } +hashbrown = { version = "0.16" } [lib] bench = false @@ -24,5 +24,5 @@ harness = false path = "benches/main.rs" [dev-dependencies] -criterion = "0.5.1" -rand = "0.8.5" +criterion = "0.8.0" +rand = "0.10.0" diff --git a/libdd-trace-utils/Cargo.toml b/libdd-trace-utils/Cargo.toml index 734ff431db..a681584c58 100644 --- a/libdd-trace-utils/Cargo.toml +++ b/libdd-trace-utils/Cargo.toml @@ -30,7 +30,7 @@ tracing = { version = "0.1", default-features = false } serde_json = "1.0" futures = { version = "0.3", default-features = false } tokio = { version = "1", features = ["macros", "rt-multi-thread"] } -rand = "0.8.5" +rand = "0.10.0" bytes = "1.11.1" rmpv = { version = "1.3.0", default-features = false } rmp = { version = "0.8.14", default-features = false } @@ -48,16 +48,16 @@ flate2 = { version = "1.0", optional = true } zstd = { version = "0.13.3", default-features = false, optional = true } # test-utils feature -cargo_metadata = { version = "0.18.1", optional = true } +cargo_metadata = { version = "0.23.0", optional = true } # Dependency of cargo metadata, but 0.1.8 requires too new of a rust version. -cargo-platform = { version = "=0.1.7", optional = true } +cargo-platform = { version = "=0.3.2", optional = true } httpmock = { version = "0.8.0-alpha.1", optional = true } urlencoding = { version = "2.1.3", optional = true } indexmap = "2.11" [dev-dependencies] bolero = "0.13" -criterion = "0.5.1" +criterion = "0.8.0" httpmock = { version = "0.8.0-alpha.1" } serde_json = "1.0" tokio = { version = "1", features = ["macros", "rt-multi-thread"] } diff --git a/spawn_worker/Cargo.toml b/spawn_worker/Cargo.toml index 3af6c16c16..ab5dc0566f 100644 --- a/spawn_worker/Cargo.toml +++ b/spawn_worker/Cargo.toml @@ -25,22 +25,22 @@ features = [ "Win32_System_Diagnostics_Debug", "Win32_System_Kernel", ] -version = "0.51.1" +version = "0.62.0" [target.'cfg(windows)'.dependencies] -winapi = { version = "=0.2.8" } +winapi = { version = "=0.3.9" } kernel32-sys = "0.2.2" [target.'cfg(not(windows))'.dependencies] memfd = { version = "0.6" } -nix = { version = "0.29", features = ["dir", "process"] } +nix = { version = "0.31", features = ["dir", "process"] } tempfile = { version = "3.3" } [target.'cfg(windows)'.dev-dependencies] tempfile = { version = "3.3" } [target.'cfg(not(windows))'.dev-dependencies] -rlimit = {version = "0.9"} +rlimit = {version = "0.11"} [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage,coverage_nightly)'] } diff --git a/tools/Cargo.toml b/tools/Cargo.toml index 2b6bddd154..023054bc55 100644 --- a/tools/Cargo.toml +++ b/tools/Cargo.toml @@ -16,12 +16,12 @@ bench = false [dependencies] anyhow = "1.0" -cargo_metadata = "0.18" +cargo_metadata = "0.23" clap = { version = "4.0", features = ["derive"] } colored = "2" -quick-xml = "0.37" +quick-xml = "0.39" regex = "1" -toml = "0.8" +toml = "0.9" wait-timeout = "0.2" [[bin]] diff --git a/tools/sidecar_mockgen/Cargo.toml b/tools/sidecar_mockgen/Cargo.toml index 55d8e384d8..8b5317fb21 100644 --- a/tools/sidecar_mockgen/Cargo.toml +++ b/tools/sidecar_mockgen/Cargo.toml @@ -8,7 +8,7 @@ publish = false bench = false [dependencies] -object = {version = "0.31.0"} +object = {version = "0.38.0"} [[bin]] name = "sidecar_mockgen"