diff --git a/Cargo.lock b/Cargo.lock index eb36947e1..2a87128d2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -27,6 +27,19 @@ version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" +[[package]] +name = "ahash" +version = "0.8.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +dependencies = [ + "cfg-if", + "getrandom", + "once_cell", + "version_check", + "zerocopy", +] + [[package]] name = "aho-corasick" version = "1.1.3" @@ -2208,10 +2221,11 @@ dependencies = [ [[package]] name = "sonic-rs" -version = "0.3.17" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0275f9f2f07d47556fe60c2759da8bc4be6083b047b491b2d476aa0bfa558eb1" +checksum = "bd1adc42def3cb101f3ebef3cd2d642f9a21072bbcd4ec9423343ccaa6afa596" dependencies = [ + "ahash", "bumpalo", "bytes", "cfg-if", diff --git a/bin/gateway/Cargo.toml b/bin/gateway/Cargo.toml index 80e6f465d..5c0d31846 100644 --- a/bin/gateway/Cargo.toml +++ b/bin/gateway/Cargo.toml @@ -23,7 +23,7 @@ graphql-tools = "0.4.0" # Using version from original file # Serialization serde = { version = "1.0.203", features = ["derive"] } serde_json = "1.0.140" -sonic-rs = "0.3" +sonic-rs = "0.5" # HTTP client and caching moka = { version = "0.12.8", features = ["future"] } diff --git a/lib/query-plan-executor/Cargo.toml b/lib/query-plan-executor/Cargo.toml index 87c92f655..0038a14c3 100644 --- a/lib/query-plan-executor/Cargo.toml +++ b/lib/query-plan-executor/Cargo.toml @@ -20,7 +20,7 @@ hyper = { version= "1.6.0", features = ["client"] } hyper-util = { version= "0.1.15", features = ["client", "client-legacy", "http1", "http2", "tokio"] } http-body-util = "0.1.3" http = "1.3.1" -sonic-rs = "0.3" +sonic-rs = "0.5" indexmap = "2.10.0" [dev-dependencies]