diff --git a/Cargo.lock b/Cargo.lock index 5481b62a..3caf437f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -52,9 +52,9 @@ checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" [[package]] name = "anyhow" -version = "1.0.87" +version = "1.0.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10f00e1f6e58a40e807377c75c6a7f97bf9044fab57816f2414e6f5f4499d7b8" +checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6" [[package]] name = "async-stream" diff --git a/Cargo.toml b/Cargo.toml index 2554fbde..254d3ce4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -48,48 +48,48 @@ opt-level = 1 opt-level = 3 [workspace.dependencies] -anyhow = { version = "1.0.87", default-features = false } -async-trait = { version = "0.1.74", default-features = false } -bitflags = { version = "2.4.2", default-features = false } -borsh = { version = "1.2.1", default-features = false } -bytemuck = { version = "1.14.3", default-features = false } -bytes = { version = "1.5.0", default-features = false } +anyhow = { version = "1.0.89", default-features = false } +async-trait = { version = "0.1.82", default-features = false } +bitflags = { version = "2.6.0", default-features = false } +borsh = { version = "1.5.1", default-features = false } +bytemuck = { version = "1.18.0", default-features = false } +bytes = { version = "1.7.2", default-features = false } cfg-if = { version = "1.0.0", default-features = false } -clap = { version = "4.4.7", default-features = false } -chrono = { version = "0.4.31", default-features = false } +clap = { version = "4.5.17", default-features = false } +chrono = { version = "0.4.38", default-features = false } crypto-bigint = { version = "0.5.5", default-features = false } crossbeam = { version = "0.8.4", default-features = false } curve25519-dalek = { version = "4.1.3", default-features = false } dashmap = { version = "5.5.3", default-features = false } dirs = { version = "5.0.1", default-features = false } -futures = { version = "0.3.29", default-features = false } +futures = { version = "0.3.30", default-features = false } hex = { version = "0.4.3", default-features = false } hex-literal = { version = "0.4", default-features = false } -indexmap = { version = "2.2.5", default-features = false } +indexmap = { version = "2.5.0", default-features = false } monero-serai = { git = "https://github.com/Cuprate/serai.git", rev = "d5205ce", default-features = false } -paste = { version = "1.0.14", default-features = false } -pin-project = { version = "1.1.3", default-features = false } +paste = { version = "1.0.15", default-features = false } +pin-project = { version = "1.1.5", default-features = false } randomx-rs = { git = "https://github.com/Cuprate/randomx-rs.git", rev = "0028464", default-features = false } rand = { version = "0.8.5", default-features = false } rand_distr = { version = "0.4.3", default-features = false } -rayon = { version = "1.9.0", default-features = false } -serde_bytes = { version = "0.11.12", default-features = false } -serde_json = { version = "1.0.108", default-features = false } -serde = { version = "1.0.190", default-features = false } -thiserror = { version = "1.0.50", default-features = false } -thread_local = { version = "1.1.7", default-features = false } -tokio-util = { version = "0.7.10", default-features = false } -tokio-stream = { version = "0.1.14", default-features = false } -tokio = { version = "1.33.0", default-features = false } +rayon = { version = "1.10.0", default-features = false } +serde_bytes = { version = "0.11.15", default-features = false } +serde_json = { version = "1.0.128", default-features = false } +serde = { version = "1.0.210", default-features = false } +thiserror = { version = "1.0.63", default-features = false } +thread_local = { version = "1.1.8", default-features = false } +tokio-util = { version = "0.7.12", default-features = false } +tokio-stream = { version = "0.1.16", default-features = false } +tokio = { version = "1.40.0", default-features = false } tower = { version = "0.4.13", default-features = false } -tracing-subscriber = { version = "0.3.17", default-features = false } +tracing-subscriber = { version = "0.3.18", default-features = false } tracing = { version = "0.1.40", default-features = false } ## workspace.dev-dependencies monero-rpc = { git = "https://github.com/Cuprate/serai.git", rev = "d5205ce" } monero-simple-request-rpc = { git = "https://github.com/Cuprate/serai.git", rev = "d5205ce" } tempfile = { version = "3" } -pretty_assertions = { version = "1.4.0" } +pretty_assertions = { version = "1.4.1" } proptest = { version = "1" } proptest-derive = { version = "0.4.0" } tokio-test = { version = "0.4.4" } diff --git a/consensus/rules/Cargo.toml b/consensus/rules/Cargo.toml index 575bed70..ed97d338 100644 --- a/consensus/rules/Cargo.toml +++ b/consensus/rules/Cargo.toml @@ -36,4 +36,4 @@ proptest-derive = { workspace = true } tokio = { version = "1.35.0", features = ["rt-multi-thread", "macros"] } [lints] -workspace = true \ No newline at end of file +workspace = true diff --git a/helper/Cargo.toml b/helper/Cargo.toml index baa3f23e..614bdb22 100644 --- a/helper/Cargo.toml +++ b/helper/Cargo.toml @@ -37,11 +37,11 @@ rayon = { workspace = true, optional = true } [target.'cfg(windows)'.dependencies] target_os_lib = { package = "windows", version = ">=0.51", features = ["Win32_System_Threading", "Win32_Foundation"], optional = true } [target.'cfg(unix)'.dependencies] -target_os_lib = { package = "libc", version = "0.2.151", optional = true } +target_os_lib = { package = "libc", version = "0.2.158", optional = true } [dev-dependencies] tokio = { workspace = true, features = ["full"] } curve25519-dalek = { workspace = true } [lints] -workspace = true \ No newline at end of file +workspace = true diff --git a/net/epee-encoding/Cargo.toml b/net/epee-encoding/Cargo.toml index 90a339f3..c021e429 100644 --- a/net/epee-encoding/Cargo.toml +++ b/net/epee-encoding/Cargo.toml @@ -18,8 +18,8 @@ std = ["dep:thiserror", "bytes/std", "cuprate-fixed-bytes/std"] cuprate-helper = { path = "../../helper", default-features = false, features = ["cast"] } cuprate-fixed-bytes = { path = "../fixed-bytes", default-features = false } -paste = "1.0.14" -ref-cast = "1.0.22" +paste = "1.0.15" +ref-cast = "1.0.23" bytes = { workspace = true } thiserror = { workspace = true, optional = true} diff --git a/rpc/interface/Cargo.toml b/rpc/interface/Cargo.toml index 42d10554..00f7a228 100644 --- a/rpc/interface/Cargo.toml +++ b/rpc/interface/Cargo.toml @@ -31,7 +31,7 @@ cuprate-test-utils = { path = "../../test-utils" } axum = { version = "0.7.5", features = ["json", "tokio", "http2"] } serde_json = { workspace = true, features = ["std"] } tokio = { workspace = true, features = ["full"] } -ureq = { version = "2.10.0", features = ["json"] } +ureq = { version = "2.10.1", features = ["json"] } [lints] -workspace = true \ No newline at end of file +workspace = true diff --git a/storage/database/Cargo.toml b/storage/database/Cargo.toml index 0ef4a97d..7a2f4ae1 100644 --- a/storage/database/Cargo.toml +++ b/storage/database/Cargo.toml @@ -17,7 +17,7 @@ redb = ["dep:redb"] redb-memory = ["redb"] [dependencies] -bytemuck = { version = "1.14.3", features = ["must_cast", "derive", "min_const_generics", "extern_crate_alloc"] } +bytemuck = { version = "1.18.0", features = ["must_cast", "derive", "min_const_generics", "extern_crate_alloc"] } bytes = { workspace = true } cfg-if = { workspace = true } page_size = { version = "0.6.0" } # Needed for database resizes, they must be a multiple of the OS page size. @@ -25,14 +25,14 @@ paste = { workspace = true } thiserror = { workspace = true } # Optional features. -heed = { version = "0.20.0", features = ["read-txn-no-tls"], optional = true } -redb = { version = "2.1.0", optional = true } +heed = { version = "0.20.5", features = ["read-txn-no-tls"], optional = true } +redb = { version = "2.1.3", optional = true } serde = { workspace = true, optional = true } [dev-dependencies] -bytemuck = { version = "1.14.3", features = ["must_cast", "derive", "min_const_generics", "extern_crate_alloc"] } +bytemuck = { version = "1.18.0", features = ["must_cast", "derive", "min_const_generics", "extern_crate_alloc"] } page_size = { version = "0.6.0" } -tempfile = { version = "3.10.0" } +tempfile = { version = "3.12.0" } [lints] -workspace = true \ No newline at end of file +workspace = true