From 7d965f8de65e50ccaa474ff87e5e8d93ab628281 Mon Sep 17 00:00:00 2001 From: Kasper Juul Hermansen Date: Wed, 26 Oct 2022 07:18:17 +0000 Subject: [PATCH] Update Rust crate async-graphql to 4.0.16 --- Cargo.lock | 57 +++++++++++++++++++++++++++---------- src/lib/scel_api/Cargo.toml | 2 +- 2 files changed, 43 insertions(+), 16 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f7be6de..da6fe10 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -56,15 +56,16 @@ checksum = "71938f30533e4d95a6d17aa530939da3842c2ab6f4f84b9dae68447e4129f74a" [[package]] name = "async-graphql" -version = "4.0.4" +version = "4.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffffea596a12b6d9ea5c6fc8a5f414cf4e0c8cd6b618ac2c3d4f56d9b5c5520b" +checksum = "d9ed522678d412d77effe47b3c82314ac36952a35e6e852093dd48287c421f80" dependencies = [ "async-graphql-derive", "async-graphql-parser", "async-graphql-value", "async-stream", "async-trait", + "base64", "bytes", "fast_chemail", "fnv", @@ -81,6 +82,7 @@ dependencies = [ "regex", "serde", "serde_json", + "serde_urlencoded", "static_assertions", "tempfile", "thiserror", @@ -108,9 +110,9 @@ dependencies = [ [[package]] name = "async-graphql-derive" -version = "4.0.4" +version = "4.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7082221cc1dc29edec0e3225420146b1fbc7f18ba534e301eab186501ae84c28" +checksum = "c121a894495d7d3fc3d4e15e0a9843e422e4d1d9e3c514d8062a1c94b35b005d" dependencies = [ "Inflector", "async-graphql-parser", @@ -124,9 +126,9 @@ dependencies = [ [[package]] name = "async-graphql-parser" -version = "4.0.4" +version = "4.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c328e2cb0dade64333859f7a7e22c9e19a3767afaad673976a1d855c9bda5ffa" +checksum = "6b6c386f398145c6180206c1869c2279f5a3d45db5be4e0266148c6ac5c6ad68" dependencies = [ "async-graphql-value", "pest", @@ -136,9 +138,9 @@ dependencies = [ [[package]] name = "async-graphql-value" -version = "4.0.4" +version = "4.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "005292494ce718604a0dc1531e5827fe540761e1df44b064085711c5fde70b7c" +checksum = "7a941b499fead4a3fb5392cabf42446566d18c86313f69f2deab69560394d65f" dependencies = [ "bytes", "indexmap", @@ -1045,19 +1047,43 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" [[package]] name = "opentelemetry" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6105e89802af13fdf48c49d7646d3b533a70e536d818aae7e78ba0433d01acb8" +checksum = "69d6c3d7288a106c0a363e4b0e8d308058d56902adefb16f4936f417ffef086e" +dependencies = [ + "opentelemetry_api", + "opentelemetry_sdk", +] + +[[package]] +name = "opentelemetry_api" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c24f96e21e7acc813c7a8394ee94978929db2bcc46cf6b5014fc612bf7760c22" +dependencies = [ + "futures-channel", + "futures-util", + "indexmap", + "js-sys", + "once_cell", + "pin-project-lite", + "thiserror", +] + +[[package]] +name = "opentelemetry_sdk" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ca41c4933371b61c2a2f214bf16931499af4ec90543604ec828f7a625c09113" dependencies = [ "async-trait", "crossbeam-channel", "futures-channel", "futures-executor", "futures-util", - "js-sys", - "lazy_static", + "once_cell", + "opentelemetry_api", "percent-encoding", - "pin-project", "rand", "thiserror", ] @@ -1093,10 +1119,11 @@ checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" [[package]] name = "pest" -version = "2.1.3" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53" +checksum = "dbc7bc69c062e492337d74d59b120c274fd3d261b6bf6d3207d499b4b379c41a" dependencies = [ + "thiserror", "ucd-trie", ] diff --git a/src/lib/scel_api/Cargo.toml b/src/lib/scel_api/Cargo.toml index a032b7b..e43fb83 100644 --- a/src/lib/scel_api/Cargo.toml +++ b/src/lib/scel_api/Cargo.toml @@ -10,7 +10,7 @@ axum = { version = "0.5.6" } axum-extra = { version = "0.3.6", features = ["spa"] } futures = "0.3.21" tower-http = { version = "0.3.3", features = ["cors", "trace"] } -async-graphql = { version = "4.0.0", features = [ +async-graphql = { version = "4.0.16", features = [ 'tracing', 'opentelemetry', "log",