Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions .github/actions/clippy-annotation-reporter/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"

Expand Down
4 changes: 2 additions & 2 deletions bin_tests/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
2 changes: 1 addition & 1 deletion builder/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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]]
Expand Down
8 changes: 4 additions & 4 deletions datadog-ffe/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
8 changes: 4 additions & 4 deletions datadog-ipc/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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 }
Expand All @@ -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 = [
Expand All @@ -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"] }

Expand All @@ -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]
Expand Down
14 changes: 7 additions & 7 deletions datadog-ipc/tarpc/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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]
Expand All @@ -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]
Expand Down
2 changes: 1 addition & 1 deletion datadog-live-debugger/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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]
Expand Down
2 changes: 1 addition & 1 deletion datadog-profiling-replayer/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
12 changes: 6 additions & 6 deletions datadog-sidecar/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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" }
Expand Down Expand Up @@ -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]
Expand All @@ -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" }
Expand Down
6 changes: 3 additions & 3 deletions libdd-alloc/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,21 +12,21 @@ 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",
"Win32_System_SystemInformation",
]

[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]
Expand Down
8 changes: 4 additions & 4 deletions libdd-common/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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",
Expand Down Expand Up @@ -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"] }

Expand Down
4 changes: 2 additions & 2 deletions libdd-crashtracker-ffi/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"] }
14 changes: 7 additions & 7 deletions libdd-crashtracker/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"] }
Expand All @@ -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]
Expand Down
4 changes: 2 additions & 2 deletions libdd-data-pipeline/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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 = [
Expand Down
2 changes: 1 addition & 1 deletion libdd-library-config-ffi/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"]
Expand Down
2 changes: 1 addition & 1 deletion libdd-library-config/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"

Expand Down
2 changes: 1 addition & 1 deletion libdd-profiling-ffi/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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}
Expand Down
8 changes: 4 additions & 4 deletions libdd-profiling/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"] }
Expand All @@ -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.
Expand All @@ -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]
Expand Down
Loading
Loading