diff --git a/Cargo.lock b/Cargo.lock index 18cd2afe5..bd6aad457 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1298,6 +1298,12 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "398ea4fabe40b9b0d885340a2a991a44c8a645624075ad966d21f88688e2b69e" +[[package]] +name = "fixedbitset" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" + [[package]] name = "flate2" version = "1.0.25" @@ -1314,6 +1320,12 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +[[package]] +name = "foldhash" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" + [[package]] name = "foreign-types" version = "0.3.2" @@ -1561,7 +1573,7 @@ dependencies = [ "num-traits", "num_cpus", "parking_lot 0.12.1", - "petgraph", + "petgraph 0.8.3", "priority-queue", "prometheus", "prost", @@ -1768,7 +1780,7 @@ dependencies = [ "graph", "graphql-parser", "graphql-tools", - "indexmap 2.1.0", + "indexmap 2.11.4", "lazy_static", "parking_lot 0.12.1", "stable-hash 0.3.4", @@ -2044,9 +2056,18 @@ checksum = "db0d4cf898abf0081f964436dc980e96670a0f36863e4b83aaacdb65c9d7ccc3" [[package]] name = "hashbrown" -version = "0.14.1" +version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dfda62a12f55daeae5015f81b0baea145391cb4520f86c248fc615d72640d12" +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" +dependencies = [ + "foldhash", +] + +[[package]] +name = "hashbrown" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" [[package]] name = "hdrhistogram" @@ -2365,12 +2386,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.1.0" +version = "2.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" +checksum = "4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5" dependencies = [ "equivalent", - "hashbrown 0.14.1", + "hashbrown 0.16.0", ] [[package]] @@ -3136,12 +3157,24 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "petgraph" -version = "0.6.4" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" +checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ - "fixedbitset", - "indexmap 2.1.0", + "fixedbitset 0.4.0", + "indexmap 2.11.4", +] + +[[package]] +name = "petgraph" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455" +dependencies = [ + "fixedbitset 0.5.7", + "hashbrown 0.15.5", + "indexmap 2.11.4", + "serde", ] [[package]] @@ -3396,7 +3429,7 @@ dependencies = [ "lazy_static", "log", "multimap", - "petgraph", + "petgraph 0.6.5", "prettyplease", "prost", "prost-types", @@ -4789,7 +4822,7 @@ version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03" dependencies = [ - "indexmap 2.1.0", + "indexmap 2.11.4", "serde", "serde_spanned", "toml_datetime", diff --git a/graph/Cargo.toml b/graph/Cargo.toml index bbb4d6d4b..3a68ff217 100644 --- a/graph/Cargo.toml +++ b/graph/Cargo.toml @@ -48,7 +48,7 @@ strum_macros = "0.25.3" slog-async = "2.5.0" slog-envlogger = "2.1.0" slog-term = "2.7.0" -petgraph = "0.6.4" +petgraph = "0.8.3" tiny-keccak = "1.5.0" tokio = { version = "1.35.1", features = ["time", "sync", "macros", "test-util", "rt-multi-thread", "parking_lot"] } tokio-stream = { version = "0.1.14", features = ["sync"] }