diff --git a/Cargo.lock b/Cargo.lock index 750dda6..6158485 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -151,9 +151,9 @@ checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" [[package]] name = "bytemuck" -version = "1.16.0" +version = "1.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78834c15cb5d5efe3452d58b1e8ba890dd62d21907f867f383358198e56ebca5" +checksum = "b236fc92302c97ed75b38da1f4917b5cdda4984745740f153a5d3059e48d725e" dependencies = [ "bytemuck_derive", ] @@ -243,9 +243,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.4" +version = "4.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" +checksum = "84b3edb18336f4df585bc9aa31dd99c036dfa5dc5e9a2939a722a188f3a8970d" dependencies = [ "clap_builder", "clap_derive", @@ -253,9 +253,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.2" +version = "4.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" +checksum = "c1c09dd5ada6c6c78075d6fd0da3f90d8080651e2d6cc8eb2f1aaa4034ced708" dependencies = [ "anstream", "anstyle", @@ -265,9 +265,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.4" +version = "4.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" +checksum = "2bac35c6dafb060fd4d275d9a4ffae97917c13a6327903a8be2153cd964f7085" dependencies = [ "heck", "proc-macro2", @@ -304,11 +304,12 @@ checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" [[package]] name = "dashmap" -version = "5.5.3" +version = "6.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" +checksum = "804c8821570c3f8b70230c2ba75ffa5c0f9a4189b9a432b6656c536712acae28" dependencies = [ "cfg-if", + "crossbeam-utils", "hashbrown", "lock_api", "once_cell", @@ -977,9 +978,9 @@ checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" [[package]] name = "roaring" -version = "0.10.4" +version = "0.10.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b26f4c25a604fcb3a1bcd96dd6ba37c93840de95de8198d94c0d571a74a804d1" +checksum = "7699249cc2c7d71939f30868f47e9d7add0bdc030d90ee10bfd16887ff8bb1c8" dependencies = [ "bytemuck", "byteorder", @@ -1040,9 +1041,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.117" +version = "1.0.119" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" +checksum = "e8eddb61f0697cc3989c5d64b452f5488e2b8a60fd7d5076a3045076ffef8cb0" dependencies = [ "itoa", "ryu", @@ -1236,9 +1237,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.13" +version = "0.8.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4e43f8cc456c9704c851ae29c67e17ef65d2c30017c17a9765b89c382dc8bba" +checksum = "6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335" dependencies = [ "serde", "serde_spanned", @@ -1257,9 +1258,9 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.22.13" +version = "0.22.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c127785850e8c20836d49732ae6abfa47616e60bf9d9f57c43c250361a9db96c" +checksum = "f21c7aaf97f1bd9ca9d4f9e73b0a6c74bd5afef56f2bc931943a6e1c37e04e38" dependencies = [ "indexmap", "serde", @@ -1332,9 +1333,9 @@ dependencies = [ [[package]] name = "triomphe" -version = "0.1.12" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b2cb4fbb9995eeb36ac86fadf24031ccd58f99d6b4b2d7b911db70bddb80d90" +checksum = "e6631e42e10b40c0690bf92f404ebcfe6e1fdb480391d15f17cc8e96eeed5369" dependencies = [ "serde", ] diff --git a/crates/epkv-epaxos/Cargo.toml b/crates/epkv-epaxos/Cargo.toml index 72fc132..8979cba 100644 --- a/crates/epkv-epaxos/Cargo.toml +++ b/crates/epkv-epaxos/Cargo.toml @@ -7,7 +7,7 @@ edition = "2021" [dependencies] anyhow = "1.0.86" asc = { version = "0.1.1", features = ["serde"] } -dashmap = "5.5.3" +dashmap = "6.0.1" epkv-utils = { path = "../epkv-utils" } fnv = "1.0.7" futures-util = "0.3.30" diff --git a/crates/epkv-eval/Cargo.toml b/crates/epkv-eval/Cargo.toml index e3c24c7..59b0233 100644 --- a/crates/epkv-eval/Cargo.toml +++ b/crates/epkv-eval/Cargo.toml @@ -8,7 +8,7 @@ anyhow = { version = "1.0.86", features = ["backtrace"] } asc = "0.1.1" bytes = "1.6.0" camino = { version = "1.1.7", features = ["serde1"] } -clap = { version = "4.5.4", features = ["derive"] } +clap = { version = "4.5.8", features = ["derive"] } crossbeam-queue = "0.3.11" epkv-protocol = { path = "../epkv-protocol" } epkv-server = { path = "../epkv-server" } @@ -17,7 +17,7 @@ futures-util = "0.3.30" numeric_cast = "0.2.1" rand = "0.8.5" serde = { version = "1.0.203", features = ["derive"] } -serde_json = "1.0.117" +serde_json = "1.0.119" simdutf8 = "0.1.4" tikv-jemallocator = "0.5.4" tokio = { version = "1.38.0", features = ["full"] } diff --git a/crates/epkv-monitor/Cargo.toml b/crates/epkv-monitor/Cargo.toml index 6fa509c..13a4b5c 100644 --- a/crates/epkv-monitor/Cargo.toml +++ b/crates/epkv-monitor/Cargo.toml @@ -6,15 +6,15 @@ edition = "2021" [dependencies] anyhow = "1.0.86" camino = { version = "1.1.7", features = ["serde1"] } -clap = { version = "4.5.4", features = ["derive"] } +clap = { version = "4.5.8", features = ["derive"] } epkv-epaxos = { path = "../epkv-epaxos" } epkv-protocol = { path = "../epkv-protocol" } epkv-utils = { path = "../epkv-utils" } parking_lot = "0.12.3" serde = { version = "1.0.203", features = ["derive", "rc"] } -serde_json = "1.0.117" +serde_json = "1.0.119" tikv-jemallocator = "0.5.4" tokio = { version = "1.38.0", features = ["full"] } -toml = "0.8.13" +toml = "0.8.14" tracing = "0.1.40" wgp = "0.2.0" diff --git a/crates/epkv-rocks/Cargo.toml b/crates/epkv-rocks/Cargo.toml index 81a22d6..86b1811 100644 --- a/crates/epkv-rocks/Cargo.toml +++ b/crates/epkv-rocks/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" [dependencies] anyhow = { version = "1.0.86", features = ["backtrace"] } asc = "0.1.1" -bytemuck = { version = "1.16.0", features = ["derive"] } +bytemuck = { version = "1.16.1", features = ["derive"] } bytes = { version = "1.6.0", features = ["serde"] } camino = { version = "1.1.7", features = ["serde"] } epkv-epaxos = { path = "../epkv-epaxos" } diff --git a/crates/epkv-server/Cargo.toml b/crates/epkv-server/Cargo.toml index 15f16c3..b8f92a0 100644 --- a/crates/epkv-server/Cargo.toml +++ b/crates/epkv-server/Cargo.toml @@ -8,7 +8,7 @@ anyhow = "1.0.86" asc = "0.1.1" bytes = "1.6.0" camino = { version = "1.1.7", features = ["serde1"] } -clap = { version = "4.5.4", features = ["derive"] } +clap = { version = "4.5.8", features = ["derive"] } epkv-epaxos = { path = "../epkv-epaxos" } epkv-protocol = { path = "../epkv-protocol" } epkv-rocks = { path = "../epkv-rocks" } @@ -20,6 +20,6 @@ parking_lot = "0.12.3" serde = { version = "1.0.203", features = ["derive", "rc"] } tikv-jemallocator = "0.5.4" tokio = { version = "1.38.0", features = ["full"] } -toml = "0.8.13" +toml = "0.8.14" tracing = "0.1.40" wgp = "0.2.0" diff --git a/crates/epkv-utils/Cargo.toml b/crates/epkv-utils/Cargo.toml index 380f8a0..c4f3c69 100644 --- a/crates/epkv-utils/Cargo.toml +++ b/crates/epkv-utils/Cargo.toml @@ -7,7 +7,7 @@ edition = "2021" anyhow = "1.0.86" asc = "0.1.1" bincode = "1.3.3" -bytemuck = { version = "1.16.0", features = ["derive"] } +bytemuck = { version = "1.16.1", features = ["derive"] } bytes = { version = "1.6.0", features = ["serde"] } camino = "1.1.7" futures-util = { version = "0.3.30", features = ["sink"] } @@ -15,13 +15,13 @@ numeric_cast = "0.2.1" once_cell = "1.17.1" ordered-vecmap = { version = "0.2.0", features = ["serde"] } parking_lot = "0.12.3" -roaring = "0.10.4" +roaring = "0.10.5" serde = { version = "1.0.203", features = ["derive"] } -serde_json = "1.0.117" +serde_json = "1.0.119" simdutf8 = "0.1.4" tokio = { version = "1.38.0", features = ["full"] } tokio-util = { version = "0.7.11", features = ["codec"] } -toml = "0.8.13" +toml = "0.8.14" tracing = "0.1.40" tracing-subscriber = { version = "0.3.18", features = ["env-filter", "time"] } -triomphe = { version = "0.1.12", default-features = false, features = ["std", "serde"] } +triomphe = { version = "0.1.13", default-features = false, features = ["std", "serde"] }