diff --git a/Cargo.lock b/Cargo.lock index 7ee0970..aa67b9e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -27,7 +27,7 @@ version = "0.1.0" dependencies = [ "async-graphql", "async-graphql-axum", - "axum 0.6.0", + "axum", "lazy_static", "redis", "serde", @@ -44,9 +44,9 @@ checksum = "71938f30533e4d95a6d17aa530939da3842c2ab6f4f84b9dae68447e4129f74a" [[package]] name = "async-graphql" -version = "4.0.16" +version = "5.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9ed522678d412d77effe47b3c82314ac36952a35e6e852093dd48287c421f80" +checksum = "5005cfd364b44d9cb55486b44184fe41a57b97339e17ce10db05f6b6093571d9" dependencies = [ "async-graphql-derive", "async-graphql-parser", @@ -76,13 +76,13 @@ dependencies = [ [[package]] name = "async-graphql-axum" -version = "4.0.16" +version = "5.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c91ac174c05670edffb720bc376b9d4c274c3d127ac08ed3d38144c9415502cd" +checksum = "5554f6f1578ba1c65942ff7103c4c5421a47890a64666e1863d38bb9194ab091" dependencies = [ "async-graphql", "async-trait", - "axum 0.5.17", + "axum", "bytes", "futures-util", "http-body", @@ -93,9 +93,9 @@ dependencies = [ [[package]] name = "async-graphql-derive" -version = "4.0.16" +version = "5.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c121a894495d7d3fc3d4e15e0a9843e422e4d1d9e3c514d8062a1c94b35b005d" +checksum = "8ff995b9d89198740d3701f1e5f7101e2822d5f4f1f4db19e9a1a9314cb14364" dependencies = [ "Inflector", "async-graphql-parser", @@ -109,9 +109,9 @@ dependencies = [ [[package]] name = "async-graphql-parser" -version = "4.0.16" +version = "5.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b6c386f398145c6180206c1869c2279f5a3d45db5be4e0266148c6ac5c6ad68" +checksum = "8e73570e2270b9921a183df47760bea67a65afb145eaaa1b82a9c34b0c6209ff" dependencies = [ "async-graphql-value", "pest", @@ -121,9 +121,9 @@ dependencies = [ [[package]] name = "async-graphql-value" -version = "4.0.16" +version = "5.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a941b499fead4a3fb5392cabf42446566d18c86313f69f2deab69560394d65f" +checksum = "97013c726c11f29262f52e9487025a72bae58262bad3c26389936ce3bf143b11" dependencies = [ "bytes", "indexmap", @@ -171,12 +171,12 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "axum" -version = "0.5.17" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acee9fd5073ab6b045a275b3e709c163dd36c90685219cb21804a147b58dba43" +checksum = "744864363a200a5e724a7e61bc8c11b6628cf2e3ec519c8a1a48e609a8156b40" dependencies = [ "async-trait", - "axum-core 0.2.9", + "axum-core", "base64", "bitflags", "bytes", @@ -186,40 +186,7 @@ dependencies = [ "http-body", "hyper", "itoa", - "matchit 0.5.0", - "memchr", - "mime", - "percent-encoding", - "pin-project-lite", - "serde", - "serde_json", - "serde_urlencoded", - "sha-1", - "sync_wrapper", - "tokio", - "tokio-tungstenite", - "tower", - "tower-http", - "tower-layer", - "tower-service", -] - -[[package]] -name = "axum" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "744864363a200a5e724a7e61bc8c11b6628cf2e3ec519c8a1a48e609a8156b40" -dependencies = [ - "async-trait", - "axum-core 0.3.0", - "bitflags", - "bytes", - "futures-util", - "http", - "http-body", - "hyper", - "itoa", - "matchit 0.6.0", + "matchit", "memchr", "mime", "percent-encoding", @@ -229,30 +196,16 @@ dependencies = [ "serde_json", "serde_path_to_error", "serde_urlencoded", + "sha-1", "sync_wrapper", "tokio", + "tokio-tungstenite", "tower", "tower-http", "tower-layer", "tower-service", ] -[[package]] -name = "axum-core" -version = "0.2.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37e5939e02c56fecd5c017c37df4238c0a839fa76b7f97acdd7efb804fd181cc" -dependencies = [ - "async-trait", - "bytes", - "futures-util", - "http", - "http-body", - "mime", - "tower-layer", - "tower-service", -] - [[package]] name = "axum-core" version = "0.3.0" @@ -883,12 +836,6 @@ dependencies = [ "cfg-if", ] -[[package]] -name = "matchit" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73cbba799671b762df5a175adf59ce145165747bb891505c43d09aefbbf38beb" - [[package]] name = "matchit" version = "0.6.0" diff --git a/docker-compose.yaml b/docker-compose.yaml index 8f44334..5f35a05 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -2,7 +2,7 @@ version: "3" services: redis: - image: redislabs/redistimeseries:1.8.3 + image: redis command: redis-server --save "" --appendonly no container_name: redis restart: always diff --git a/services/api/Cargo.toml b/services/api/Cargo.toml index bb1ff6b..b84b8c4 100644 --- a/services/api/Cargo.toml +++ b/services/api/Cargo.toml @@ -9,8 +9,8 @@ edition = "2021" redis = { version = "0.22.1", features = ["aio", "r2d2", "tokio-comp"] } serde_json = "1.0.89" serde = "1.0.148" -async-graphql = { version = "4.0.16" } -async-graphql-axum = "4.0.16" +async-graphql = { version = "5.0.2" } +async-graphql-axum = "5.0.2" axum = "0.6.0" tokio = { version = "1.22.0" } tower-http = { version = "0.3.4", features = ["cors"] }