diff --git a/Cargo.toml b/Cargo.toml index 42d0747..9c0139c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,40 +19,40 @@ repository = "https://github.com/pubky/mainline" exclude = ["/docs/*", "/examples/*"] [dependencies] -getrandom = "0.3" +getrandom = "0.4" serde_bencode = "^0.2.4" -serde = { version = "1.0.217", features = ["derive"] } -serde_bytes = "0.11.15" -thiserror = "2.0.11" -crc = "3.2.1" +serde = { version = "1.0.228", features = ["derive"] } +serde_bytes = "0.11.19" +thiserror = "2.0.18" +crc = "3.4.0" sha1_smol = "1.0.1" ed25519-dalek = "3.0.0-pre.1" # Pinned: digest 0.11.0-rc.11+ removed crypto_common re-export, breaking curve25519-dalek # See: https://github.com/pubky/mainline/issues/80 digest = "=0.11.0-rc.9" -tracing = "0.1" -lru = { version = "0.16.0", default-features = false } -dyn-clone = "1.0.18" +tracing = "0.1.44" +lru = { version = "0.16.2", default-features = false } +dyn-clone = "1.0.20" -document-features = "0.2.10" +document-features = "0.2.12" # `node` dependencies -flume = { version = "0.11.1", features = [ +flume = { version = "0.12.0", features = [ ], default-features = false, optional = true } # `async` dependencies -futures-lite = { version = "2.6.0", default-features = false, optional = true } +futures-lite = { version = "2.6.1", default-features = false, optional = true } [dev-dependencies] -clap = { version = "4.5.29", features = ["derive"] } +clap = { version = "4.5.57", features = ["derive"] } futures = "0.3.31" tracing-subscriber = "0.3" -ctrlc = "3.4.5" +ctrlc = "3.5.1" histo = "1.0.0" -rayon = "1.10" +rayon = "1.11.0" dashmap = "6.1" -flume = "0.11.1" -colored = "3.0.0" +flume = "0.12.0" +colored = "3.1.1" chrono = "0.4" [features]