diff --git a/Cargo.lock b/Cargo.lock index cee8274543..1c4e79335a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -77,9 +77,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.57" +version = "1.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08f9b8508dccb7687a1d6c4ce66b2b0ecef467c94667de27d8d7fe1f8d2a9cdc" +checksum = "bb07d2053ccdbe10e2af2995a2f116c1330396493dc1269f6a91d0ae82e19704" [[package]] name = "apollo-encoder" @@ -118,7 +118,7 @@ dependencies = [ "buildstructor", "bytes", "clap 3.1.18", - "dashmap 5.2.0", + "dashmap 5.3.4", "deadpool", "derivative", "derive_more", @@ -179,7 +179,7 @@ dependencies = [ "test-span", "thiserror", "tokio", - "tokio-util 0.7.1", + "tokio-util 0.7.3", "tonic", "tower", "tower-http", @@ -194,7 +194,7 @@ dependencies = [ "uname", "url", "urlencoding", - "uuid 1.0.0", + "uuid 1.1.2", "walkdir 2.3.2", "yaml-rust", ] @@ -231,9 +231,9 @@ dependencies = [ [[package]] name = "apollo-smith" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec51b82f6dad598b00d48bbe02c4f5b5c0231e5376b22278466701d767bcdd9d" +checksum = "d66fba27e21f40315a0e8abfd2998632b3d1670ae5a16d069c8ff652ea79992d" dependencies = [ "apollo-encoder 0.3.1", "apollo-parser", @@ -267,7 +267,7 @@ name = "apollo-uplink" version = "0.9.5" dependencies = [ "futures", - "graphql_client", + "graphql_client 0.11.0", "launchpad", "reqwest", "serde", @@ -279,9 +279,9 @@ dependencies = [ [[package]] name = "arbitrary" -version = "1.1.0" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c38b6b6b79f671c25e1a3e785b7b82d7562ffc9cd3efdc98627e5668a2472490" +checksum = "5a7924531f38b1970ff630f03eb20a2fde69db5c590c93b0f3482e95dcc5fd60" dependencies = [ "derive_arbitrary", ] @@ -342,9 +342,9 @@ dependencies = [ [[package]] name = "async-io" -version = "1.6.0" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a811e6a479f2439f0c04038796b5cfb3d2ad56c230e0f2d3f7b04d68cfee607b" +checksum = "e5e18f61464ae81cde0a23e713ae8fd299580c54d697a35820cfd0625b8b0e07" dependencies = [ "concurrent-queue", "futures-lite", @@ -391,9 +391,9 @@ dependencies = [ [[package]] name = "async-trait" -version = "0.1.53" +version = "0.1.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed6aa3524a2dfcf9fe180c51eae2b58738348d819517ceadf95789c51fff7600" +checksum = "96cf8829f67d2eab0b2dfa42c5d0ef737e0724e4a82b01b3e292456202b19716" dependencies = [ "proc-macro2", "quote", @@ -428,9 +428,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "axum" -version = "0.5.4" +version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4af7447fc1214c1f3a1ace861d0216a6c8bb13965b64bbad9650f375b67689a" +checksum = "33d590cacd53140ff87cc2e192eb22fc3dc23c5b3f93b0d4f020677f98e8c629" dependencies = [ "async-trait", "axum-core", @@ -460,9 +460,9 @@ dependencies = [ [[package]] name = "axum-core" -version = "0.2.3" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bdc19781b16e32f8a7200368a336fa4509d4b72ef15dd4e41df5290855ee1e6" +checksum = "cf4d047478b986f14a13edad31a009e2e05cb241f9805d0d75e4cba4e129ad4d" dependencies = [ "async-trait", "bytes", @@ -635,9 +635,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.9.1" +version = "3.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899" +checksum = "37ccbd214614c6783386c1af30caf03192f17891059cecc394b4fb119e363de3" [[package]] name = "byte-tools" @@ -811,6 +811,19 @@ dependencies = [ "serde_json", ] +[[package]] +name = "cargo_metadata" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3abb7553d5b9b8421c6de7cb02606ff15e0c6eea7d8eadd75ef013fd636bec36" +dependencies = [ + "camino", + "cargo-platform", + "semver", + "serde", + "serde_json", +] + [[package]] name = "cast" version = "0.2.7" @@ -1364,21 +1377,22 @@ dependencies = [ [[package]] name = "dashmap" -version = "5.2.0" +version = "5.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c8858831f7781322e539ea39e72449c46b059638250c14344fec8d0aa6e539c" +checksum = "3495912c9c1ccf2e18976439f4443f3fee0fd61f424ff99fde6a66b15ecb448f" dependencies = [ "cfg-if 1.0.0", - "num_cpus", - "parking_lot 0.12.0", + "hashbrown 0.12.1", + "lock_api", + "parking_lot_core 0.9.3", "serde", ] [[package]] name = "deadpool" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a90d58a15f5acfe41afcac9775d8e92f2338d14482220c778c6e42aa77778182" +checksum = "421fe0f90f2ab22016f32a9881be5134fdd71c65298917084b0c7477cbc3856e" dependencies = [ "async-trait", "deadpool-runtime", @@ -1463,9 +1477,9 @@ dependencies = [ [[package]] name = "derive_arbitrary" -version = "1.1.0" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98e23c06c035dac87bd802d98f368df73a7f2cb05a66ffbd1f377e821fac4af9" +checksum = "c9a577516173adb681466d517d39bd468293bc2c2a16439375ef0f35bba45f3d" dependencies = [ "proc-macro2", "quote", @@ -1654,9 +1668,9 @@ dependencies = [ [[package]] name = "envmnt" -version = "0.9.1" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f96dd862f12fac698dec3932dff0e6fb34bffeb5515ae5932d620cfe076571e" +checksum = "9fbb2fcaad9e6c9e3388dfcc1b44ae5508ae864b7af36f163a8a7c1a48796eee" dependencies = [ "fsio", "indexmap", @@ -2106,13 +2120,34 @@ dependencies = [ "failure", ] +[[package]] +name = "graphql-parser" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2ebc8013b4426d5b81a4364c419a95ed0b404af2b82e2457de52d9348f0e474" +dependencies = [ + "combine 3.8.1", + "thiserror", +] + [[package]] name = "graphql_client" version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a9b58571cfc3cc42c3e8ff44fc6cfbb6c0dea17ed22d20f9d8f1efc4e8209a3f" dependencies = [ - "graphql_query_derive", + "graphql_query_derive 0.10.0", + "serde", + "serde_json", +] + +[[package]] +name = "graphql_client" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fc16d75d169fddb720d8f1c7aed6413e329e1584079b9734ff07266a193f5bc" +dependencies = [ + "graphql_query_derive 0.11.0", "serde", "serde_json", ] @@ -2124,7 +2159,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4bf9cd823359d74ad3d3ecf1afd4a975f4ff2f891cdf9a66744606daf52de8c" dependencies = [ "graphql-introspection-query", - "graphql-parser", + "graphql-parser 0.2.3", "heck 0.3.3", "lazy_static", "proc-macro2", @@ -2134,13 +2169,41 @@ dependencies = [ "syn", ] +[[package]] +name = "graphql_client_codegen" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f290ecfa3bea3e8a157899dc8a1d96ee7dd6405c18c8ddd213fc58939d18a0e9" +dependencies = [ + "graphql-introspection-query", + "graphql-parser 0.4.0", + "heck 0.4.0", + "lazy_static", + "proc-macro2", + "quote", + "serde", + "serde_json", + "syn", +] + [[package]] name = "graphql_query_derive" version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e56b093bfda71de1da99758b036f4cc811fd2511c8a76f75680e9ffbd2bb4251" dependencies = [ - "graphql_client_codegen", + "graphql_client_codegen 0.10.0", + "proc-macro2", + "syn", +] + +[[package]] +name = "graphql_query_derive" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a755cc59cda2641ea3037b4f9f7ef40471c329f55c1fa2db6fa0bb7ae6c1f7ce" +dependencies = [ + "graphql_client_codegen 0.11.0", "proc-macro2", "syn", ] @@ -2171,7 +2234,7 @@ dependencies = [ "indexmap", "slab", "tokio", - "tokio-util 0.7.1", + "tokio-util 0.7.3", "tracing", ] @@ -2204,17 +2267,19 @@ dependencies = [ "ahash", ] +[[package]] +name = "hashbrown" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db0d4cf898abf0081f964436dc980e96670a0f36863e4b83aaacdb65c9d7ccc3" + [[package]] name = "hdrhistogram" version = "7.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "31672b7011be2c4f7456c4ddbcb40e7e9a4a9fad8efe49a6ebaf5f307d0109c0" dependencies = [ - "base64", "byteorder", - "crossbeam-channel", - "flate2", - "nom", "num-traits", ] @@ -2350,9 +2415,9 @@ dependencies = [ [[package]] name = "http" -version = "0.2.7" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff8670570af52249509a86f5e3e18a08c60b177071826898fde8997cf5f6bfbb" +checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" dependencies = [ "bytes", "fnv", @@ -2406,9 +2471,9 @@ dependencies = [ [[package]] name = "hyper" -version = "0.14.18" +version = "0.14.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b26ae0a80afebe130861d90abf98e3814a4f28a4c6ffeb5ab8ebb2be311e0ef2" +checksum = "42dc3c131584288d375f2d07f822b0cb012d8c6fb899a5b9fdb3cb7eb9b6004f" dependencies = [ "bytes", "futures-channel", @@ -2532,12 +2597,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "1.8.1" +version = "1.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f647032dfaa1f8b6dc29bd3edb7bbef4861b8b8007ebb118d6db284fd59f6ee" +checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" dependencies = [ "autocfg 1.1.0", - "hashbrown", + "hashbrown 0.12.1", ] [[package]] @@ -2790,7 +2855,7 @@ source = "git+https://github.com/apollographql/rover.git?rev=c52bd32f1493e63844f dependencies = [ "apollo-encoder 0.2.3", "backoff", - "graphql_client", + "graphql_client 0.10.0", "humantime", "hyper", "reqwest", @@ -2818,9 +2883,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.125" +version = "0.2.126" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5916d2ae698f6de9bfb891ad7a8d65c09d232dc58cc4ac433c7da3b2fd84bc2b" +checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836" [[package]] name = "libfuzzer-sys" @@ -2920,11 +2985,11 @@ dependencies = [ [[package]] name = "lru" -version = "0.7.5" +version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32613e41de4c47ab04970c348ca7ae7382cf116625755af070b008a15516a889" +checksum = "c84e6fe5655adc6ce00787cf7dcaf8dc4f998a0565d23eafc207a8b08ca3349a" dependencies = [ - "hashbrown", + "hashbrown 0.11.2", ] [[package]] @@ -3001,9 +3066,9 @@ dependencies = [ [[package]] name = "miette" -version = "4.7.1" +version = "5.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c90329e44f9208b55f45711f9558cec15d7ef8295cc65ecd6d4188ae8edc58c" +checksum = "6ec753a43fd71bb5f28751c9ec17fbe89d6d26ca8282d1e1f82f5ac3dbd5581e" dependencies = [ "atty", "backtrace", @@ -3021,9 +3086,9 @@ dependencies = [ [[package]] name = "miette-derive" -version = "4.7.1" +version = "5.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b5bc45b761bcf1b5e6e6c4128cd93b84c218721a8d9b894aa0aff4ed180174c" +checksum = "fdfc33ea15c5446600f91d319299dd40301614afff7143cdfa9bf4c09da3ca64" dependencies = [ "proc-macro2", "quote", @@ -3119,9 +3184,9 @@ dependencies = [ [[package]] name = "mockall" -version = "0.11.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d4d70639a72f972725db16350db56da68266ca368b2a1fe26724a903ad3d6b8" +checksum = "5641e476bbaf592a3939a7485fa079f427b4db21407d5ebfd5bba4e07a1f6f4c" dependencies = [ "cfg-if 1.0.0", "downcast", @@ -3134,9 +3199,9 @@ dependencies = [ [[package]] name = "mockall_derive" -version = "0.11.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79ef208208a0dea3f72221e26e904cdc6db2e481d9ade89081ddd494f1dbaa6b" +checksum = "262d56735932ee0240d515656e5a7667af3af2a5b0af4da558c4cff2b2aeb0c7" dependencies = [ "cfg-if 1.0.0", "proc-macro2", @@ -3146,9 +3211,9 @@ dependencies = [ [[package]] name = "moka" -version = "0.8.4" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e924a2158752c5e2358a3a230e01a532cd9948a0eee35de848e094a9eb8ec294" +checksum = "df72b50274c0988d9f4a6e808e06d9d926f265db6f8bbda1576bcaa658e72763" dependencies = [ "async-io", "async-lock", @@ -3668,7 +3733,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "87f5ec2493a61ac0506c0f4199f99070cbe83857b0337006a30f3e6719b8ef58" dependencies = [ "lock_api", - "parking_lot_core 0.9.2", + "parking_lot_core 0.9.3", ] [[package]] @@ -3687,9 +3752,9 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.2" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "995f667a6c822200b0433ac218e05582f0e2efa1b922a3fd2fbaadc5f87bab37" +checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929" dependencies = [ "cfg-if 1.0.0", "libc", @@ -3969,11 +4034,11 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.37" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec757218438d5fda206afc041538b2f6d889286160d649a86a24d37e1235afd1" +checksum = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7" dependencies = [ - "unicode-xid", + "unicode-ident", ] [[package]] @@ -4231,9 +4296,9 @@ dependencies = [ [[package]] name = "reqwest" -version = "0.11.10" +version = "0.11.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46a1f7aa4f35e5e8b4160449f51afc758f0ce6454315a9fa7d0d113e958c41eb" +checksum = "b75aa69a3f06bbcc66ede33af2af253c6f7a86b1ca0033f60c580a27074fbf92" dependencies = [ "base64", "bytes", @@ -4256,14 +4321,15 @@ dependencies = [ "pin-project-lite", "rustls 0.20.4", "rustls-native-certs", - "rustls-pemfile 0.3.0", + "rustls-pemfile", "serde", "serde_json", "serde_urlencoded", "tokio", "tokio-native-tls", "tokio-rustls 0.23.3", - "tokio-util 0.6.9", + "tokio-util 0.7.3", + "tower-service", "url", "wasm-bindgen", "wasm-bindgen-futures", @@ -4444,7 +4510,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a938f42b9c73aeece236481f37adb3debb7dfe3ae347cd6a45b5797d9ce4250" dependencies = [ "countme", - "hashbrown", + "hashbrown 0.11.2", "memoffset 0.6.5", "rustc-hash", "text-size", @@ -4541,20 +4607,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0167bac7a9f490495f3c33013e7722b53cb087ecbe082fb0c6387c96f634ea50" dependencies = [ "openssl-probe", - "rustls-pemfile 1.0.0", + "rustls-pemfile", "schannel", "security-framework", ] -[[package]] -name = "rustls-pemfile" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ee86d63972a7c661d1536fefe8c3c8407321c3df668891286de28abcd087360" -dependencies = [ - "base64", -] - [[package]] name = "rustls-pemfile" version = "1.0.0" @@ -4943,7 +5000,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "16d23b015676c90a0f01c197bfdc786c20342c73a0afdda9025adb0bc42940a8" dependencies = [ "bytecount", - "cargo_metadata", + "cargo_metadata 0.14.2", "error-chain", "glob", "pulldown-cmark", @@ -5141,13 +5198,13 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.91" +version = "1.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b683b2b825c8eef438b77c36a06dc262294da3d5a5813fac20da149241dcd44d" +checksum = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd" dependencies = [ "proc-macro2", "quote", - "unicode-xid", + "unicode-ident", ] [[package]] @@ -5407,9 +5464,9 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" [[package]] name = "tokio" -version = "1.18.2" +version = "1.19.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4903bf0427cf68dddd5aa6a93220756f8be0c34fcfa9f5e6191e103e15a31395" +checksum = "c51a52ed6686dd62c320f9b89299e9dfb46f730c7a48e635c19f21d116cb1439" dependencies = [ "bytes", "libc", @@ -5480,9 +5537,9 @@ dependencies = [ [[package]] name = "tokio-stream" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50145484efff8818b5ccd256697f36863f587da82cf8b409c53adf1e840798e3" +checksum = "df54d54117d6fdc4e4fea40fe1e4e566b3505700e148a6827e59b34b0d2600d9" dependencies = [ "futures-core", "pin-project-lite", @@ -5518,9 +5575,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.1" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0edfdeb067411dba2044da6d1cb2df793dd35add7888d73c16e3381ded401764" +checksum = "cc463cd8deddc3770d20f9852143d50bf6094e640b485cb2e189a2099085ff45" dependencies = [ "bytes", "futures-core", @@ -5598,9 +5655,9 @@ dependencies = [ [[package]] name = "tower" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a89fd63ad6adf737582df5db40d286574513c69a11dac5214dc3b5603d6713e" +checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" dependencies = [ "futures-core", "futures-util", @@ -5611,7 +5668,7 @@ dependencies = [ "rand", "slab", "tokio", - "tokio-util 0.7.1", + "tokio-util 0.7.3", "tower-layer", "tower-service", "tracing", @@ -5619,9 +5676,9 @@ dependencies = [ [[package]] name = "tower-http" -version = "0.3.3" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d342c6d58709c0a6d48d48dabbb62d4ef955cf5f0f3bbfd845838e7ae88dbae" +checksum = "3c530c8675c1dbf98facee631536fa116b5fb6382d7dd6dc1b118d970eafe3ba" dependencies = [ "async-compression", "bitflags", @@ -5633,7 +5690,7 @@ dependencies = [ "http-range-header", "pin-project-lite", "tokio", - "tokio-util 0.7.1", + "tokio-util 0.7.3", "tower", "tower-layer", "tower-service", @@ -5648,9 +5705,9 @@ checksum = "343bc9466d3fe6b0f960ef45960509f84480bf4fd96f92901afe7ff3df9d3a62" [[package]] name = "tower-service" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6" +checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" [[package]] name = "tower-test" @@ -5725,10 +5782,11 @@ dependencies = [ [[package]] name = "tracing-opentelemetry" -version = "0.17.2" +version = "0.17.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f9378e96a9361190ae297e7f3a8ff644aacd2897f244b1ff81f381669196fa6" +checksum = "93600c803bb15e2a32bd376001b8625587f268fe887669b5ac86af524637c242" dependencies = [ + "once_cell", "opentelemetry", "tracing", "tracing-core", @@ -5769,9 +5827,9 @@ dependencies = [ [[package]] name = "tracing-test" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3eb7bda2e93bbc9c5b247034acc6a4b3d04f033a3d4b8fc1cb87d4d1c7c7ebd7" +checksum = "f6992d8a98f570be1c729fe8b6f464fb18c4117054c10f1f952c22d533b48a74" dependencies = [ "lazy_static", "tracing-core", @@ -5873,6 +5931,12 @@ version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f" +[[package]] +name = "unicode-ident" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c" + [[package]] name = "unicode-linebreak" version = "0.1.2" @@ -5961,9 +6025,9 @@ dependencies = [ [[package]] name = "uuid" -version = "1.0.0" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cfcd319456c4d6ea10087ed423473267e1a071f3bc0aa89f80d60997843c6f0" +checksum = "dd6469f4314d5f1ffec476e05f17cc9a78bc7a27a6a857842170bdf8d6f98d2f" dependencies = [ "getrandom", "serde", @@ -6252,9 +6316,9 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "windows-sys" -version = "0.34.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5acdd78cb4ba54c0045ac14f62d8f94a03d10047904ae2a40afa1e99d8f70825" +checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2" dependencies = [ "windows_aarch64_msvc", "windows_i686_gnu", @@ -6265,33 +6329,33 @@ dependencies = [ [[package]] name = "windows_aarch64_msvc" -version = "0.34.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17cffbe740121affb56fad0fc0e421804adf0ae00891205213b5cecd30db881d" +checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" [[package]] name = "windows_i686_gnu" -version = "0.34.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2564fde759adb79129d9b4f54be42b32c89970c18ebf93124ca8870a498688ed" +checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6" [[package]] name = "windows_i686_msvc" -version = "0.34.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cd9d32ba70453522332c14d38814bceeb747d80b3958676007acadd7e166956" +checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" [[package]] name = "windows_x86_64_gnu" -version = "0.34.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfce6deae227ee8d356d19effc141a509cc503dfd1f850622ec4b0f84428e1f4" +checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1" [[package]] name = "windows_x86_64_msvc" -version = "0.34.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d19538ccc21819d01deaf88d6a17eae6596a12e9aafdbb97916fb49896d89de9" +checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680" [[package]] name = "winreg" @@ -6329,7 +6393,7 @@ dependencies = [ "anyhow", "base64", "camino", - "cargo_metadata", + "cargo_metadata 0.15.0", "flate2", "libc", "once_cell", @@ -6376,11 +6440,11 @@ dependencies = [ [[package]] name = "zip" -version = "0.5.13" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93ab48844d61251bb3835145c521d88aa4031d7139e8485990f60ca911fa0815" +checksum = "bf225bcf73bb52cbb496e70475c7bd7a3f769df699c0020f6c7bd9a96dcf0b8d" dependencies = [ "byteorder", "crc32fast", - "thiserror", + "crossbeam-utils 0.8.8", ] diff --git a/apollo-router-benchmarks/Cargo.toml b/apollo-router-benchmarks/Cargo.toml index 50490a2f4b..3f3a2b4e39 100644 --- a/apollo-router-benchmarks/Cargo.toml +++ b/apollo-router-benchmarks/Cargo.toml @@ -17,8 +17,8 @@ serde_json = { version = "1.0.81", features = ["preserve_order"] } serde_json_bytes = { version = "0.2.0", features = ["preserve_order"] } tokio = { version = "1", features = ["full"] } tracing-subscriber = { version = "0.3.11", features = ["json", "env-filter"] } -async-trait = "0.1.53" -tower = "0.4.12" +async-trait = "0.1.56" +tower = "0.4.13" [[bench]] diff --git a/apollo-router-scaffold/Cargo.toml b/apollo-router-scaffold/Cargo.toml index c780181753..d7dd1814d8 100644 --- a/apollo-router-scaffold/Cargo.toml +++ b/apollo-router-scaffold/Cargo.toml @@ -7,12 +7,12 @@ license = "Elastic-2.0" publish = false [dependencies] -anyhow = "1.0.57" +anyhow = "1.0.58" clap = { version = "=3.1.18", features = ["derive"] } cargo-scaffold = { version = "0.8.4", default-features = false } regex = "1" str_inflector = "0.12.0" -toml = "0.5.8" +toml = "0.5.9" [dev-dependencies] tempfile = "3.3.0" copy_dir = "0.1.2" diff --git a/apollo-router-scaffold/templates/base/Cargo.toml b/apollo-router-scaffold/templates/base/Cargo.toml index fd62c36873..24c77c2170 100644 --- a/apollo-router-scaffold/templates/base/Cargo.toml +++ b/apollo-router-scaffold/templates/base/Cargo.toml @@ -14,7 +14,7 @@ name = "router" path = "src/main.rs" [dependencies] -anyhow = "1.0.57" +anyhow = "1.0.58" {{#if integration_test}} apollo-router = { path ="{{integration_test}}apollo-router" } {{else}} diff --git a/apollo-router-scaffold/templates/base/xtask/Cargo.toml b/apollo-router-scaffold/templates/base/xtask/Cargo.toml index 9ed21cc4ee..d398533118 100644 --- a/apollo-router-scaffold/templates/base/xtask/Cargo.toml +++ b/apollo-router-scaffold/templates/base/xtask/Cargo.toml @@ -16,5 +16,5 @@ apollo-router-scaffold = { git="https://github.com/apollographql/router.git", br apollo-router-scaffold = { git="https://github.com/apollographql/router.git", tag="v0.9.5"} {{/if}} {{/if}} -anyhow = "=1.0.57" +anyhow = "=1.0.58" clap = "=3.1.18" diff --git a/apollo-router/Cargo.toml b/apollo-router/Cargo.toml index e6bf45294c..d8d6ed61d9 100644 --- a/apollo-router/Cargo.toml +++ b/apollo-router/Cargo.toml @@ -17,13 +17,13 @@ path = "src/main.rs" failfast = [] [dependencies] -anyhow = "1.0.57" +anyhow = "1.0.58" apollo-parser = "0.2.8" apollo-spaceport = { path = "../apollo-spaceport" } apollo-uplink = { path = "../uplink" } -async-trait = "0.1.53" +async-trait = "0.1.56" atty = "0.2.14" -axum = { version = "0.5.4", features = ["headers", "json", "original-uri"] } +axum = { version = "0.5.9", features = ["headers", "json", "original-uri"] } backtrace = "0.3.65" buildstructor = "0.3.2" bytes = "1.1.0" @@ -32,8 +32,8 @@ clap = { version = "=3.1.18", default-features = false, features = [ "derive", "std", ] } -dashmap = { version = "5.1.0", features = ["serde"] } -deadpool = { version = "0.9.4", features = ["rt_tokio_1"] } +dashmap = { version = "5.3.4", features = ["serde"] } +deadpool = { version = "0.9.5", features = ["rt_tokio_1"] } derivative = "2.2.0" derive_more = { version = "0.99.17", default-features = false, features = [ "from", @@ -41,26 +41,26 @@ derive_more = { version = "0.99.17", default-features = false, features = [ ] } directories = "4.0.1" displaydoc = "0.2" -envmnt = "0.9.1" +envmnt = "0.10.0" futures = { version = "0.3.21", features = ["thread-pool"] } hex = "0.4.3" hotwatch = "0.4.6" -http = "0.2.7" -http-body = "0.4.4" +http = "0.2.8" +http-body = "0.4.5" humantime = "2.1.0" humantime-serde = "1.1.1" -hyper = { version = "0.14.18", features = ["server", "client"] } +hyper = { version = "0.14.19", features = ["server", "client"] } hyper-rustls = { version = "0.23.0", features = ["http1", "http2"] } include_dir = "0.7.2" indexmap = "1.8.1" itertools = "0.10.3" jsonschema = { version = "0.16.0", default-features = false } lazy_static = "1.4.0" -libc = "0.2.125" -lru = "0.7.5" -mockall = "0.11.0" -moka = { version = "0.8.4", features = ["future", "futures-util"] } -miette = { version = "4.7.1", features = ["fancy"] } +libc = "0.2.126" +lru = "0.7.7" +mockall = "0.11.1" +moka = { version = "0.8.5", features = ["future", "futures-util"] } +miette = { version = "5.1.0", features = ["fancy"] } mime = "0.3.16" multimap = "0.8.3" once_cell = "1.9.0" @@ -95,7 +95,7 @@ prometheus = "0.13" # Pinned to git revision until next rhai release rhai = { git="https://github.com/rhaiscript/rhai.git", features = ["sync", "serde", "internals"], rev="6120b7a01a84a8d35d21fcdf2c44432455b68cdb" } regex = "1.5.6" -reqwest = { version = "0.11.10", default-features = false, features = [ +reqwest = { version = "0.11.11", default-features = false, features = [ "rustls-tls", "json", "stream", @@ -112,17 +112,17 @@ startup = "0.1.1" static_assertions = "1.1.0" sys-info = "0.9.1" thiserror = "1.0.31" -tokio = { version = "1.18.2", features = ["full"] } -tokio-util = { version = "0.7.1", features = ["net", "codec"] } +tokio = { version = "1.19.2", features = ["full"] } +tokio-util = { version = "0.7.3", features = ["net", "codec"] } tonic = { version = "0.6.2", features = ["transport", "tls"] } -tower = { version = "0.4.12", features = ["full"] } -tower-http = { version = "0.3.3", features = ["trace", "cors", "compression-br", "compression-deflate", "compression-gzip", "decompression-br", "decompression-deflate", "decompression-gzip"] } -tower-service = "0.3.1" +tower = { version = "0.4.13", features = ["full"] } +tower-http = { version = "0.3.4", features = ["trace", "cors", "compression-br", "compression-deflate", "compression-gzip", "decompression-br", "decompression-deflate", "decompression-gzip"] } +tower-service = "0.3.2" tower-test = "0.4.0" tracing = "0.1.34" tracing-core = "0.1.26" tracing-futures = { version = "0.2.5", features = ["futures-03"] } -tracing-opentelemetry = "0.17.2" +tracing-opentelemetry = "0.17.3" tracing-subscriber = { version = "0.3.11", features = ["env-filter", "json"] } url = { version = "2.2.2", features = ["serde"] } urlencoding = "2.1.0" @@ -139,8 +139,8 @@ uname = "0.1.1" insta = "1.14.0" jsonpath_lib = "0.3.0" maplit = "1.0.2" -mockall = "0.11.0" -reqwest = { version = "0.11.10", default-features = false, features = [ +mockall = "0.11.1" +reqwest = { version = "0.11.11", default-features = false, features = [ "json", "stream", ] } @@ -154,8 +154,8 @@ tracing-subscriber = { version = "0.3", default-features = false, features = [ "env-filter", "fmt", ] } -tracing-test = "0.2.1" -uuid = { version = "1.0.0", features = ["serde", "v4"] } +tracing-test = "0.2.2" +uuid = { version = "1.1.2", features = ["serde", "v4"] } url = "2.2.2" walkdir = "2.3.2" [[test]] diff --git a/apollo-spaceport/Cargo.toml b/apollo-spaceport/Cargo.toml index e25b800bae..afcb2370d8 100644 --- a/apollo-spaceport/Cargo.toml +++ b/apollo-spaceport/Cargo.toml @@ -14,7 +14,7 @@ clap = { version = "=3.1.18", default-features = false, features = ["std", "deri flate2 = "1.0.23" prost = "0.9.0" prost-types = "0.9.0" -reqwest = { version = "0.11.10", default_features = false, features = [ +reqwest = { version = "0.11.11", default_features = false, features = [ "rustls-tls", "json", ] } @@ -22,7 +22,7 @@ serde = {version = "1.0.137", features = ["derive"] } sys-info = "0.9.1" tonic = "0.6.2" tokio = { version = "1.18.2", features = ["macros", "rt-multi-thread"] } -tokio-stream = { version = "0.1.8", features = ["net"] } +tokio-stream = { version = "0.1.9", features = ["net"] } tracing = "0.1.34" tracing-subscriber = { version = "0.3.11", features = ["env-filter", "json"] } @@ -33,7 +33,7 @@ uname = "0.1.1" uname = "0.1.1" [build-dependencies] -reqwest = { version = "0.11.10", default-features = false, features = [ +reqwest = { version = "0.11.11", default-features = false, features = [ "rustls-tls", "blocking", ] } diff --git a/fuzz/Cargo.toml b/fuzz/Cargo.toml index 186212831b..29b278dac6 100644 --- a/fuzz/Cargo.toml +++ b/fuzz/Cargo.toml @@ -11,11 +11,11 @@ cargo-fuzz = true [dependencies] libfuzzer-sys = "0.4" -apollo-smith = { version = "0.1.2", features = ["parser-impl"] } -apollo-parser = "0.2.5" +apollo-smith = { version = "0.1.3", features = ["parser-impl"] } +apollo-parser = "0.2.8" env_logger = "0.9.0" log = "0.4.17" -reqwest = { version = "0.11.10", features = ["json", "blocking"] } +reqwest = { version = "0.11.11", features = ["json", "blocking"] } serde_json = "1.0.81" diff --git a/licenses.html b/licenses.html index 732bdac0c4..1133bc0d38 100644 --- a/licenses.html +++ b/licenses.html @@ -44,8 +44,8 @@

Third Party Licenses

Overview of licenses: