diff --git a/crates/octo-adapter-udp/Cargo.toml b/crates/octo-adapter-udp/Cargo.toml index 6aab2cc5..6d9a13e9 100644 --- a/crates/octo-adapter-udp/Cargo.toml +++ b/crates/octo-adapter-udp/Cargo.toml @@ -9,7 +9,7 @@ octo-network = { path = "../octo-network" } async-trait = "0.1" tokio = { version = "1", features = ["net", "io-util", "sync", "time", "macros"] } blake3 = "1.5" -bincode = "1" +bincode = "3" serde = { version = "1", features = ["derive"] } tracing = "0.1" thiserror = "1" diff --git a/crates/quota-router-core/Cargo.toml b/crates/quota-router-core/Cargo.toml index 03dc95f3..b92c602d 100644 --- a/crates/quota-router-core/Cargo.toml +++ b/crates/quota-router-core/Cargo.toml @@ -60,7 +60,7 @@ hmac-sha256 = "1.1" # `digest 0.11` (hmac 0.13). See PR #57 for context. # For bincode serialization (mesh envelope wire format) -bincode = "1" +bincode = "3" # Mesh network layer dependencies (QuotaRouterNode, gossip, forward, handler) octo-transport = { path = "../../octo-transport" } diff --git a/crates/quota-router-integration-tests/Cargo.toml b/crates/quota-router-integration-tests/Cargo.toml index 22589faa..591ae1bc 100644 --- a/crates/quota-router-integration-tests/Cargo.toml +++ b/crates/quota-router-integration-tests/Cargo.toml @@ -12,7 +12,7 @@ octo-network = { path = "../octo-network" } octo-adapter-tcp = { path = "../octo-adapter-tcp" } tokio = { version = "1", features = ["macros", "rt-multi-thread", "time", "sync"] } async-trait = "0.1" -bincode = "1" +bincode = "3" blake3 = "1.5" rand = "0.8"