diff --git a/Cargo.lock b/Cargo.lock index 984185fb3f421..f4d24af7d6518 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -23,7 +23,7 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" dependencies = [ - "getrandom 0.2.6", + "getrandom 0.2.7", "once_cell", "version_check", ] @@ -73,15 +73,15 @@ 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 = "arbitrary" -version = "1.1.0" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c38b6b6b79f671c25e1a3e785b7b82d7562ffc9cd3efdc98627e5668a2472490" +checksum = "25e0a02cf12f1b1f48b14cb7f8217b876d09992b39c816ffb3b1ba64dd979a87" [[package]] name = "arc-swap" @@ -110,12 +110,6 @@ dependencies = [ "nodrop", ] -[[package]] -name = "arrayvec" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" - [[package]] name = "arrayvec" version = "0.7.2" @@ -129,10 +123,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "216249afef413d7e9e9b4b543e73b3e371ace3a812380af98f1c871521572cdd" dependencies = [ "planus", - "prost 0.10.1", - "prost-derive 0.10.1", + "prost", + "prost-derive", "serde", - "tonic 0.7.2", + "tonic", ] [[package]] @@ -331,9 +325,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "axum" -version = "0.5.6" +version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab2504b827a8bef941ba3dd64bdffe9cf56ca182908a147edd6189c95fbcae7d" +checksum = "33d590cacd53140ff87cc2e192eb22fc3dc23c5b3f93b0d4f020677f98e8c629" dependencies = [ "async-trait 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", "axum-core", @@ -360,9 +354,9 @@ dependencies = [ [[package]] name = "axum-core" -version = "0.2.4" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da31c0ed7b4690e2c78fe4b880d21cd7db04a346ebc658b4270251b695437f17" +checksum = "cf4d047478b986f14a13edad31a009e2e05cb241f9805d0d75e4cba4e129ad4d" dependencies = [ "async-trait 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", "bytes 1.1.0", @@ -379,7 +373,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b62ddb9cb1ec0a098ad4bbf9344d0713fa193ae1a80af55febcff2627b6a00c1" dependencies = [ "futures-core", - "getrandom 0.2.6", + "getrandom 0.2.7", "instant", "pin-project-lite", "rand 0.8.5", @@ -425,12 +419,6 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7" -[[package]] -name = "base64" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff" - [[package]] name = "base64" version = "0.13.0" @@ -455,7 +443,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6aaf33151a6429fe9211d1b276eafdf70cdff28b071e76c0b0e1503221ea3744" dependencies = [ - "num-bigint 0.4.3", + "num-bigint", "num-integer", "num-traits", ] @@ -520,38 +508,16 @@ dependencies = [ "crunchy", ] -[[package]] -name = "bitvec" -version = "0.17.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41262f11d771fd4a61aa3ce019fca363b4b6c282fca9da2a31186d3965a47a5c" -dependencies = [ - "either", - "radium 0.3.0", -] - -[[package]] -name = "bitvec" -version = "0.22.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5237f00a8c86130a0cc317830e558b966dd7850d48a953d998c813f01a41b527" -dependencies = [ - "funty 1.2.0", - "radium 0.6.2", - "tap", - "wyz 0.4.0", -] - [[package]] name = "bitvec" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1489fcb93a5bb47da0462ca93ad252ad6af2145cce58d10d46a83931ba9f016b" dependencies = [ - "funty 2.0.0", - "radium 0.7.0", + "funty", + "radium", "tap", - "wyz 0.5.0", + "wyz", ] [[package]] @@ -621,15 +587,15 @@ 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-slice-cast" -version = "0.3.5" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0a5e3906bcbf133e33c1d4d95afc664ad37fbdb9f6568d8043e7ea8c27d93d3" +checksum = "87c5fdd0166095e1d463fc6cc01aa8ce547ad77a4e84d42eb6762b084e28067e" [[package]] name = "byte-unit" @@ -723,7 +689,7 @@ dependencies = [ "anyhow", "atty", "cargo_metadata", - "clap 3.1.18", + "clap 3.2.5", "csv", "getopts", "semver", @@ -853,16 +819,16 @@ dependencies = [ [[package]] name = "clap" -version = "3.1.18" +version = "3.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2dbdf4bdacb33466e854ce889eee8dfd5729abf7ccd7664d0a2d60cd384440b" +checksum = "d53da17d37dba964b9b3ecb5c5a1f193a2762c700e6829201e645b9381c99dc7" dependencies = [ "atty", "bitflags", "clap_derive", "clap_lex", "indexmap", - "lazy_static", + "once_cell", "strsim", "termcolor", "textwrap 0.15.0", @@ -870,11 +836,11 @@ dependencies = [ [[package]] name = "clap_derive" -version = "3.1.18" +version = "3.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25320346e922cffe59c0bbc5410c8d8784509efb321488971081313cb1e1a33c" +checksum = "c11d40217d16aee8508cc8e5fde8b4ff24639758608e5374e731b53f85749fb9" dependencies = [ - "heck 0.4.0", + "heck", "proc-macro-error", "proc-macro2", "quote", @@ -883,9 +849,9 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.2.0" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a37c35f1112dad5e6e0b1adaff798507497a18fceeb30cceb3bae7d1427b9213" +checksum = "5538cd660450ebeb4234cfecf8f2284b844ffc4c50531e66d584ad5b91293613" dependencies = [ "os_str_bytes", ] @@ -967,13 +933,13 @@ dependencies = [ [[package]] name = "comfy-table" -version = "5.0.1" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b103d85ca6e209388771bfb7aa6b68a7aeec4afbf6f0a0264bfbf50360e5212e" +checksum = "121d8a5b0346092c18a4b2fd6f620d7a06f0eb7ac0a45860939a0884bc579c56" dependencies = [ "crossterm", - "strum 0.23.0", - "strum_macros 0.23.1", + "strum", + "strum_macros", "unicode-width", ] @@ -1037,7 +1003,7 @@ dependencies = [ "tikv-jemalloc-sys", "tokio", "toml", - "uuid 0.8.2", + "uuid 1.1.2", ] [[package]] @@ -1072,7 +1038,7 @@ dependencies = [ "async-trait 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", "common-base", "opendal", - "time 0.3.9", + "time 0.3.10", ] [[package]] @@ -1113,7 +1079,7 @@ dependencies = [ "num", "once_cell", "opensrv-clickhouse", - "ordered-float 2.10.0", + "ordered-float 3.0.0", "paste", "pretty_assertions", "primitive-types", @@ -1132,13 +1098,13 @@ dependencies = [ "common-arrow", "octocrab", "paste", - "prost 0.10.1", + "prost", "serde", "serde_json", "sqlparser", "thiserror", - "time 0.3.9", - "tonic 0.7.2", + "time 0.3.10", + "tonic", ] [[package]] @@ -1168,7 +1134,7 @@ dependencies = [ "num-format", "num-traits", "once_cell", - "ordered-float 2.10.0", + "ordered-float 3.0.0", "pretty_assertions", "pulldown-cmark", "rand 0.8.5", @@ -1182,7 +1148,7 @@ dependencies = [ "sqlparser", "strength_reduce", "twox-hash", - "uuid 0.8.2", + "uuid 1.1.2", ] [[package]] @@ -1198,7 +1164,7 @@ dependencies = [ "once_cell", "serde", "thiserror", - "tonic 0.7.2", + "tonic", "trust-dns-resolver", ] @@ -1225,7 +1191,7 @@ dependencies = [ "opendal", "rand 0.8.5", "serde", - "time 0.3.9", + "time 0.3.10", ] [[package]] @@ -1277,7 +1243,7 @@ dependencies = [ "serde", "serde_json", "thiserror", - "tonic 0.7.2", + "tonic", ] [[package]] @@ -1300,7 +1266,7 @@ dependencies = [ "num-traits", "once_cell", "openraft", - "prost 0.9.0", + "prost", "regex", "serde", "serde_json", @@ -1308,8 +1274,8 @@ dependencies = [ "sha2 0.10.2", "sled", "thiserror", - "tonic 0.6.2", - "tonic-build 0.6.2", + "tonic", + "tonic-build", ] [[package]] @@ -1348,13 +1314,13 @@ dependencies = [ "derive_more", "futures", "once_cell", - "prost 0.10.1", + "prost", "rand 0.8.5", "semver", "serde", "serde_json", "thiserror", - "tonic 0.7.2", + "tonic", ] [[package]] @@ -1419,8 +1385,8 @@ dependencies = [ "num-traits", "once_cell", "openraft", - "prost 0.10.1", - "prost-build 0.10.1", + "prost", + "prost-build", "regex", "serde", "serde_json", @@ -1428,8 +1394,8 @@ dependencies = [ "sha2 0.10.2", "sled", "thiserror", - "tonic 0.7.2", - "tonic-build 0.7.2", + "tonic", + "tonic-build", ] [[package]] @@ -1439,7 +1405,7 @@ dependencies = [ "common-base", "common-exception", "common-tracing", - "metrics 0.18.1", + "metrics", "metrics-exporter-prometheus", "once_cell", "prometheus-parse", @@ -1489,10 +1455,10 @@ version = "0.1.0" dependencies = [ "num-derive", "num-traits", - "prost 0.10.1", - "prost-build 0.10.1", - "tonic 0.7.2", - "tonic-build 0.7.2", + "prost", + "prost-build", + "tonic", + "tonic-build", ] [[package]] @@ -1527,7 +1493,7 @@ dependencies = [ "once_cell", "opentelemetry", "opentelemetry-jaeger", - "tonic 0.7.2", + "tonic", "tracing", "tracing-appender", "tracing-bunyan-formatter", @@ -1552,9 +1518,9 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06c5fd425783d81668ed68ec98408a80498fb4ae2fd607797539e1a9dfa3618f" dependencies = [ - "prost 0.10.1", - "prost-types 0.10.1", - "tonic 0.7.2", + "prost", + "prost-types", + "tonic", "tracing-core", ] @@ -1570,13 +1536,13 @@ dependencies = [ "futures", "hdrhistogram", "humantime", - "prost-types 0.10.1", + "prost-types", "serde", "serde_json", "thread_local", "tokio", "tokio-stream", - "tonic 0.7.2", + "tonic", "tracing", "tracing-core", "tracing-subscriber", @@ -1701,9 +1667,9 @@ dependencies = [ [[package]] name = "crossbeam-channel" -version = "0.5.4" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aaa7bd5fb665c6864b5f963dd9097905c54125909c7aa94c9e18507cdbe6c53" +checksum = "4c02a4d71819009c192cf4872265391563fd6a84c81ff2c0f2a7026ca4c1d85c" dependencies = [ "cfg-if", "crossbeam-utils", @@ -1722,15 +1688,15 @@ dependencies = [ [[package]] name = "crossbeam-epoch" -version = "0.9.8" +version = "0.9.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1145cf131a2c6ba0615079ab6a638f7e1973ac9c2634fcbeaaad6114246efe8c" +checksum = "07db9d94cbd326813772c968ccd25999e5f8ae22f4f8d1b11effa37ef6ce281d" dependencies = [ "autocfg 1.1.0", "cfg-if", "crossbeam-utils", - "lazy_static", "memoffset", + "once_cell", "scopeguard", ] @@ -1746,12 +1712,12 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.8.8" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bf124c720b7686e3c2663cf54062ab0f68a88af2fb6a030e87e30bf721fcb38" +checksum = "8ff1f980957787286a554052d03c7aee98d99cc32e09f6d45f0a814133c87978" dependencies = [ "cfg-if", - "lazy_static", + "once_cell", ] [[package]] @@ -1887,7 +1853,7 @@ version = "3.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b37feaa84e6861e00a1f5e5aa8da3ee56d605c9992d33e082786754828e20865" dependencies = [ - "nix 0.24.1", + "nix", "winapi", ] @@ -1944,7 +1910,7 @@ dependencies = [ "anyhow", "async-entry", "async-trait 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", - "clap 3.1.18", + "clap 3.2.5", "common-arrow", "common-base", "common-building", @@ -1966,7 +1932,7 @@ dependencies = [ "poem", "pretty_assertions", "prometheus", - "prost 0.10.1", + "prost", "regex", "reqwest", "semver", @@ -1978,7 +1944,7 @@ dependencies = [ "temp-env", "tempfile", "tokio-stream", - "tonic 0.7.2", + "tonic", "tonic-reflection", ] @@ -1986,7 +1952,7 @@ dependencies = [ name = "databend-metabench" version = "0.1.0" dependencies = [ - "clap 3.1.18", + "clap 3.2.5", "common-base", "common-meta-api", "common-meta-app", @@ -2003,7 +1969,7 @@ name = "databend-metactl" version = "0.1.0" dependencies = [ "anyhow", - "clap 3.1.18", + "clap 3.2.5", "common-base", "common-meta-api", "common-meta-grpc", @@ -2015,7 +1981,7 @@ dependencies = [ "serde", "serde_json", "tokio-stream", - "tonic 0.7.2", + "tonic", ] [[package]] @@ -2038,7 +2004,7 @@ dependencies = [ "bytes 1.1.0", "chrono", "chrono-tz", - "clap 3.1.18", + "clap 3.2.5", "clickhouse-driver", "common-arrow", "common-ast", @@ -2082,7 +2048,7 @@ dependencies = [ "lazy_static", "lz4", "maplit", - "metrics 0.18.1", + "metrics", "mysql_async", "naive-cityhash", "nom", @@ -2099,7 +2065,7 @@ dependencies = [ "poem", "pretty_assertions", "primitive-types", - "prost 0.10.1", + "prost", "rand 0.8.5", "regex", "reqwest", @@ -2114,22 +2080,22 @@ dependencies = [ "sha2 0.10.2", "smallvec", "sqlparser", - "strum 0.24.0", - "strum_macros 0.24.0", + "strum", + "strum_macros", "temp-env", "tempfile", "thiserror", "threadpool", "thrift", - "time 0.3.9", - "tokio-rustls 0.23.4", + "time 0.3.10", + "tokio-rustls", "tokio-stream", "toml", - "tonic 0.7.2", + "tonic", "twox-hash", "typetag", "url", - "uuid 0.8.2", + "uuid 1.1.2", "walkdir", "wiremock", ] @@ -2273,9 +2239,9 @@ checksum = "1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1" [[package]] name = "dyn-clone" -version = "1.0.5" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21e50f3adc76d6a43f5ed73b698a87d0760ca74617f60f7c3b879003536fdd28" +checksum = "140206b78fb2bc3edbcfc9b5ccbd0b30699cfe8d348b8b31b330e47df5291a5a" [[package]] name = "ecdsa" @@ -2296,7 +2262,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24e1f30f0312ac83726c1197abeacd91c9557f8a623e904a009ae6bc529ae8d8" dependencies = [ "ct-codecs", - "getrandom 0.2.6", + "getrandom 0.2.7", ] [[package]] @@ -2339,7 +2305,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "21cdad81446a7f7dc43f6a77409efeb9733d2fa65553efef6018ef257c959b73" dependencies = [ - "heck 0.4.0", + "heck", "proc-macro2", "quote", "syn", @@ -2419,9 +2385,9 @@ dependencies = [ [[package]] name = "erased-serde" -version = "0.3.20" +version = "0.3.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad132dd8d0d0b546348d7d86cb3191aad14b34e5f979781fc005c80d4ac67ffd" +checksum = "81d013529d5574a60caeda29e179e695125448e5de52e3874f7b4c1d7360e18e" dependencies = [ "serde", ] @@ -2510,12 +2476,12 @@ dependencies = [ [[package]] name = "fixed-hash" -version = "0.5.2" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3367952ceb191f4ab95dd5685dc163ac539e36202f9fcfd0cb22f9f9c542fefc" +checksum = "cfcf0ed7fe52a17a03854ec54a9f76d6d84508d1c0e66bc1793301c73fc8493c" dependencies = [ "byteorder", - "rand 0.7.3", + "rand 0.8.5", "rustc-hex", "static_assertions", ] @@ -2579,9 +2545,9 @@ dependencies = [ [[package]] name = "fragile" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9d758e60b45e8d749c89c1b389ad8aee550f86aa12e2b9298b546dda7a82ab1" +checksum = "85dcb89d2b10c5f6133de2efd8c11959ce9dbb46a2f7a4cab208c4eeda6ce1ab" [[package]] name = "frunk" @@ -2663,12 +2629,6 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394" -[[package]] -name = "funty" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1847abb9cb65d566acd5942e94aea9c8f547ad02c98e1649326fc0e8910b8b1e" - [[package]] name = "funty" version = "2.0.0" @@ -2827,13 +2787,13 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.6" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9be70c98951c83b8d2f8f60d7065fa6d5146873094452a1008da8c2f1e4205ad" +checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6" dependencies = [ "cfg-if", "libc", - "wasi 0.10.0+wasi-snapshot-preview1", + "wasi 0.11.0+wasi-snapshot-preview1", ] [[package]] @@ -2930,7 +2890,7 @@ dependencies = [ "indexmap", "slab", "tokio", - "tokio-util 0.7.2", + "tokio-util", "tracing", ] @@ -3033,15 +2993,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "heck" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" -dependencies = [ - "unicode-segmentation", -] - [[package]] name = "heck" version = "0.4.0" @@ -3130,9 +3081,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 1.1.0", "fnv", @@ -3287,21 +3238,32 @@ dependencies = [ [[package]] name = "impl-codec" -version = "0.4.2" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1be51a921b067b0eaca2fad532d9400041561aa922221cc65f95a85641c6bf53" +checksum = "ba6a270039626615617f3f36d15fc827041df3b78c439da2cadfa47455a77f2f" dependencies = [ "parity-scale-codec", ] +[[package]] +name = "impl-trait-for-tuples" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11d7a9f6330b71fea57921c9b61c47ee6e84f72d394754eff6163ae67e7395eb" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "indexmap" -version = "1.8.2" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6012d540c5baa3589337a98ce73408de9b5a25ec9fc2c6fd6be8f0d39e0ca5a" +checksum = "6c6392766afd7964e2531940894cffe4bd8d7d17dbc3c1c4857040fd4b33bdb3" dependencies = [ "autocfg 1.1.0", - "hashbrown 0.11.2", + "hashbrown 0.12.1", ] [[package]] @@ -3312,17 +3274,17 @@ checksum = "64e9829a50b42bb782c1df523f78d332fe371b10c661e78b7a3c34b0198e9fac" [[package]] name = "inferno" -version = "0.11.4" +version = "0.11.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a3cb215599901c8f491666421d44ffaed08d6872b4c7ced6f425683b951271e" +checksum = "244ae9456c246081801028c893ee0e2b71be4f0380894e2cd53974c3beea0c64" dependencies = [ "ahash", "atty", "indexmap", "itoa 1.0.2", - "lazy_static", "log", "num-format", + "once_cell", "quick-xml", "rgb", "str_stack", @@ -3434,9 +3396,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.57" +version = "0.3.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "671a26f820db17c2a2750743f1dd03bafd15b98c9f30c7c2628c024c05d73397" +checksum = "c3fac17f7123a73ca62df411b1bf727ccc805daa070338fda671c86dac1bdc27" dependencies = [ "wasm-bindgen", ] @@ -3449,37 +3411,23 @@ checksum = "47631885425c482fcf2dc4b182fc973c3c5b81a8f43a028055559bd24cccfa6e" [[package]] name = "jsonwebtoken" -version = "7.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afabcc15e437a6484fc4f12d0fd63068fe457bf93f1c148d3d9649c60b103f32" -dependencies = [ - "base64 0.12.3", - "pem 0.8.3", - "ring", - "serde", - "serde_json", - "simple_asn1 0.4.1", -] - -[[package]] -name = "jsonwebtoken" -version = "8.1.0" +version = "8.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc9051c17f81bae79440afa041b3a278e1de71bfb96d32454b477fd4703ccb6f" +checksum = "1aa4b4af834c6cfd35d8763d359661b90f2e45d8f750a0849156c7f4671af09c" dependencies = [ "base64 0.13.0", - "pem 1.0.2", + "pem", "ring", "serde", "serde_json", - "simple_asn1 0.6.1", + "simple_asn1", ] [[package]] name = "jwt-simple" -version = "0.10.10" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6ae17b3b351f55edf6c5d2f0776ad8a467677751362207b92f443bf0a348f67" +checksum = "6cf3a9f4c365a97b89e846cdb1c18dddbeafa692ebef1005cea26b8f04386e43" dependencies = [ "anyhow", "coarsetime", @@ -3584,9 +3532,9 @@ dependencies = [ [[package]] name = "lexical-parse-integer" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "125e1f93e5003d4bd89758c2ca2771bfae13632df633cde581efe07c87d354e5" +checksum = "6d0994485ed0c312f6d965766754ea177d07f9c00c9b82a5ee62ed5b47945ee9" dependencies = [ "lexical-util", "static_assertions", @@ -3705,18 +3653,18 @@ dependencies = [ [[package]] name = "logos" -version = "0.12.0" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "427e2abca5be13136da9afdbf874e6b34ad9001dd70f2b103b083a85daa7b345" +checksum = "bf8b031682c67a8e3d5446840f9573eb7fe26efe7ec8d195c9ac4c0647c502f1" dependencies = [ "logos-derive", ] [[package]] name = "logos-derive" -version = "0.12.0" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56a7d287fd2ac3f75b11f19a1c8a874a7d55744bd91f7a1b3e7cf87d4343c36d" +checksum = "a1d849148dbaf9661a6151d1ca82b13bb4c4c128146a88d05253b38d4e2f496c" dependencies = [ "beef", "fnv", @@ -3724,14 +3672,13 @@ dependencies = [ "quote", "regex-syntax", "syn", - "utf8-ranges", ] [[package]] name = "lru" -version = "0.7.6" +version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8015d95cb7b2ddd3c0d32ca38283ceb1eea09b4713ee380bceb942d85a244228" +checksum = "c84e6fe5655adc6ce00787cf7dcaf8dc4f998a0565d23eafc207a8b08ca3349a" dependencies = [ "hashbrown 0.11.2", ] @@ -3767,9 +3714,9 @@ dependencies = [ [[package]] name = "lzma-sys" -version = "0.1.17" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdb4b7c3eddad11d3af9e86c487607d2d2442d185d848575365c4856ba96d619" +checksum = "e06754c4acf47d49c727d5665ca9fb828851cda315ed3bd51edd148ef78a8772" dependencies = [ "cc", "libc", @@ -3842,9 +3789,9 @@ dependencies = [ [[package]] name = "memmap2" -version = "0.5.3" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "057a3db23999c867821a7a59feb06a578fcb03685e983dff90daf9e7d24ac08f" +checksum = "d5172b50c23043ff43dd53e51392f36519d9b35a8f3a410d30ece5d1aedd58ae" dependencies = [ "libc", ] @@ -3858,16 +3805,6 @@ dependencies = [ "autocfg 1.1.0", ] -[[package]] -name = "metrics" -version = "0.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e52eb6380b6d2a10eb3434aec0885374490f5b82c8aaf5cd487a183c98be834" -dependencies = [ - "ahash", - "metrics-macros", -] - [[package]] name = "metrics" version = "0.19.0" @@ -3880,12 +3817,12 @@ dependencies = [ [[package]] name = "metrics-exporter-prometheus" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b93b470b04c005178058e18ac8bb2eb3fda562cf87af5ea05ba8d44190d458c" +checksum = "953cbbb6f9ba4b9304f4df79b98cdc9d14071ed93065a9fca11c00c5d9181b66" dependencies = [ "indexmap", - "metrics 0.18.1", + "metrics", "metrics-util", "parking_lot 0.11.2", "quanta", @@ -3905,15 +3842,15 @@ dependencies = [ [[package]] name = "metrics-util" -version = "0.12.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65a9e83b833e1d2e07010a386b197c13aa199bbd0fca5cf69bfa147972db890a" +checksum = "fd1f4b69bef1e2b392b2d4a12902f2af90bb438ba4a66aa222d1023fa6561b50" dependencies = [ "atomic-shim", "crossbeam-epoch", "crossbeam-utils", "hashbrown 0.11.2", - "metrics 0.18.1", + "metrics", "num_cpus", "parking_lot 0.11.2", "quanta", @@ -3988,9 +3925,9 @@ dependencies = [ [[package]] name = "mio" -version = "0.8.3" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "713d550d9b44d89174e066b7a6217ae06234c10cb47819a88290d2b353c31799" +checksum = "57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf" dependencies = [ "libc", "log", @@ -4072,9 +4009,9 @@ dependencies = [ [[package]] name = "mysql_async" -version = "0.29.0" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14bbbf716bc1db7b86157c4dc6936769efb666318bc1b7b7b046e4c53016e7ef" +checksum = "456207bb9636a0fdade67a64cea7bdebe6730c3c16ee5e34f2c481838ee5a39e" dependencies = [ "bytes 1.1.0", "crossbeam", @@ -4085,10 +4022,10 @@ dependencies = [ "lazy_static", "lru", "mio", - "mysql_common 0.28.2", + "mysql_common", "native-tls", "once_cell", - "pem 1.0.2", + "pem", "percent-encoding", "pin-project", "serde", @@ -4097,47 +4034,9 @@ dependencies = [ "thiserror", "tokio", "tokio-native-tls", - "tokio-util 0.6.10", + "tokio-util", "twox-hash", "url", - "uuid 0.8.2", -] - -[[package]] -name = "mysql_common" -version = "0.28.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4140827f2d12750de1e8755442577e4292a835f26ff2f659f0a380d1d71020b0" -dependencies = [ - "base64 0.13.0", - "bigdecimal", - "bindgen", - "bitflags", - "bitvec 0.22.3", - "byteorder", - "bytes 1.1.0", - "cc", - "cmake", - "crc32fast", - "flate2", - "frunk", - "lazy_static", - "lexical", - "num-bigint 0.4.3", - "num-traits", - "rand 0.8.5", - "regex", - "rust_decimal", - "saturating", - "serde", - "serde_json", - "sha-1", - "sha2 0.10.2", - "smallvec", - "subprocess", - "thiserror", - "time 0.3.9", - "uuid 0.8.2", ] [[package]] @@ -4150,7 +4049,7 @@ dependencies = [ "bigdecimal", "bindgen", "bitflags", - "bitvec 1.0.0", + "bitvec", "byteorder", "bytes 1.1.0", "cc", @@ -4161,7 +4060,7 @@ dependencies = [ "frunk", "lazy_static", "lexical", - "num-bigint 0.4.3", + "num-bigint", "num-traits", "rand 0.8.5", "regex", @@ -4174,7 +4073,7 @@ dependencies = [ "smallvec", "subprocess", "thiserror", - "time 0.3.9", + "time 0.3.10", "uuid 1.1.2", ] @@ -4202,19 +4101,6 @@ dependencies = [ "tempfile", ] -[[package]] -name = "nix" -version = "0.23.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f866317acbd3a240710c63f065ffb1e4fd466259045ccb504130b7f668f35c6" -dependencies = [ - "bitflags", - "cc", - "cfg-if", - "libc", - "memoffset", -] - [[package]] name = "nix" version = "0.24.1" @@ -4277,7 +4163,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43db66d1170d347f9a065114077f7dccb00c1b9478c89384490a3425279a4606" dependencies = [ - "num-bigint 0.4.3", + "num-bigint", "num-complex", "num-integer", "num-iter", @@ -4285,17 +4171,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "num-bigint" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "090c7f9998ee0ff65aa5b723e4009f7b217707f1fb5ea551329cc4d6231fb304" -dependencies = [ - "autocfg 1.1.0", - "num-integer", - "num-traits", -] - [[package]] name = "num-bigint" version = "0.4.3" @@ -4327,9 +4202,9 @@ dependencies = [ [[package]] name = "num-complex" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fbc387afefefd5e9e39493299f3069e14a140dd34dc19b4c1c1a8fddb6a790" +checksum = "7ae39348c8bc5fbd7f40c727a9925f03517afd2ab27d46702108b6a7e5414c19" dependencies = [ "num-traits", ] @@ -4383,7 +4258,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d41702bd167c2df5520b384281bc111a4b5efcf7fbc4c9c222c815b07e0a6a6a" dependencies = [ "autocfg 1.1.0", - "num-bigint 0.4.3", + "num-bigint", "num-integer", "num-traits", ] @@ -4428,9 +4303,9 @@ dependencies = [ [[package]] name = "octocrab" -version = "0.15.4" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afcfecea7633fbd11141b7ce1cc4e49e01566570dd5d995ee1edb497dd340082" +checksum = "8d3731cf8af31e9df81c7f529d3907f8a01c6ffea0cb8a989a637f66a9201a23" dependencies = [ "arc-swap", "async-trait 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4438,9 +4313,10 @@ dependencies = [ "bytes 1.1.0", "chrono", "hyperx", - "jsonwebtoken 7.2.0", + "jsonwebtoken", "once_cell", "reqwest", + "secrecy", "serde", "serde_json", "serde_path_to_error", @@ -4486,7 +4362,7 @@ dependencies = [ "hyper-tls", "log", "md5", - "metrics 0.19.0", + "metrics", "minitrace", "once_cell", "parking_lot 0.12.1", @@ -4495,7 +4371,7 @@ dependencies = [ "reqsign", "serde", "thiserror", - "time 0.3.9", + "time 0.3.10", "tokio", ] @@ -4509,7 +4385,7 @@ dependencies = [ "async-trait 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", "byte-unit", "bytes 1.1.0", - "clap 3.1.18", + "clap 3.2.5", "derive_more", "futures", "maplit", @@ -4555,7 +4431,7 @@ dependencies = [ "async-trait 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", "byteorder", "chrono", - "mysql_common 0.29.0", + "mysql_common", "nom", "tokio", ] @@ -4603,9 +4479,9 @@ dependencies = [ [[package]] name = "openssl-sys" -version = "0.9.73" +version = "0.9.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d5fd19fb3e0a8191c1e34935718976a3e70c112ab9a24af6d7cadccd9d90bc0" +checksum = "835363342df5fba8354c5b453325b110ffd54044e588c539cf2f20a8014e4cb1" dependencies = [ "autocfg 1.1.0", "cc", @@ -4671,9 +4547,9 @@ dependencies = [ [[package]] name = "ordered-float" -version = "2.10.0" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7940cf2ca942593318d07fcf2596cdca60a85c9e7fab408a5e21a4f9dcd40d87" +checksum = "96bcbab4bfea7a59c2c0fe47211a1ac4e3e96bea6eb446d704f310bc5c732ae2" dependencies = [ "num-traits", ] @@ -4717,16 +4593,30 @@ dependencies = [ [[package]] name = "parity-scale-codec" -version = "1.3.7" +version = "3.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4b26b16c7687c3075982af47719e481815df30bc544f7a6690763a25ca16e9d" +checksum = "9182e4a71cae089267ab03e67c99368db7cd877baf50f931e5d6d4b71e195ac0" dependencies = [ - "arrayvec 0.5.2", - "bitvec 0.17.4", + "arrayvec 0.7.2", + "bitvec", "byte-slice-cast", + "impl-trait-for-tuples", + "parity-scale-codec-derive", "serde", ] +[[package]] +name = "parity-scale-codec-derive" +version = "3.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9299338969a3d2f491d65f140b00ddec470858402f888af98e8642fb5e8965cd" +dependencies = [ + "proc-macro-crate", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "parking" version = "2.0.0" @@ -4783,9 +4673,9 @@ dependencies = [ [[package]] name = "parquet-format-async-temp" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "488c8b5f43521d019fade4bcc0ce88cce5da5fd26eb1d38b933807041f5930bf" +checksum = "e1a672c84c3e5b5eb6530286b2d22cc1ea8e1e3560e4c314218d6ab749c6db99" dependencies = [ "async-trait 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", "futures", @@ -4830,17 +4720,6 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" -[[package]] -name = "pem" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd56cbd21fea48d0c440b41cd69c589faacade08c992d9a54e471b79d0fd13eb" -dependencies = [ - "base64 0.13.0", - "once_cell", - "regex", -] - [[package]] name = "pem" version = "1.0.2" @@ -5060,18 +4939,18 @@ dependencies = [ "smallvec", "thiserror", "tokio", - "tokio-rustls 0.23.4", + "tokio-rustls", "tokio-stream", - "tokio-util 0.7.2", + "tokio-util", "tracing", "typed-headers", ] [[package]] name = "poem-derive" -version = "1.3.30" +version = "1.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fed74e1ef749dc0f36addc543c66ae48beef59902c26222d82a1c7a7c1a2fb36" +checksum = "cb23ee18a9b915a04d1ee2e7dc6aa77e1e50e067c0aba2b25b623af2b1f5cf2d" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -5094,9 +4973,9 @@ dependencies = [ [[package]] name = "pprof" -version = "0.8.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2324292407eab69d4ace0eed1524fe612ac37c98aa22b0d868355b17fada530" +checksum = "a97149c0eacaa6b8f8cedea99f68bb3a0517fa20f8de8d8c24c1a810f38d235d" dependencies = [ "backtrace", "cfg-if", @@ -5104,7 +4983,7 @@ dependencies = [ "inferno", "libc", "log", - "nix 0.23.1", + "nix", "once_cell", "parking_lot 0.12.1", "protobuf", @@ -5171,9 +5050,9 @@ dependencies = [ [[package]] name = "prettyplease" -version = "0.1.11" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f28f53e8b192565862cf99343194579a022eb9c7dd3a8d03134734803c7b3125" +checksum = "c3662417e650bd6af740f5b8b3501776aa10c3d5cbd10b40263ed250d3770884" dependencies = [ "proc-macro2", "syn", @@ -5181,9 +5060,9 @@ dependencies = [ [[package]] name = "primitive-types" -version = "0.6.2" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4336f4f5d5524fa60bcbd6fe626f9223d8142a50e7053e979acdf0da41ab975" +checksum = "e28720988bff275df1f51b171e1b2a18c30d194c4d2b61defdacecd625a5d94a" dependencies = [ "fixed-hash", "impl-codec", @@ -5232,9 +5111,9 @@ checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" [[package]] name = "proc-macro2" -version = "1.0.39" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c54b25569025b7fc9651de43004ae593a75ad88543b17178aa5e1b9c4f15f56f" +checksum = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7" dependencies = [ "unicode-ident", ] @@ -5271,90 +5150,48 @@ dependencies = [ [[package]] name = "prometheus-parse" -version = "0.2.2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c996f3caea1c51aa034c0d2dfd8447a12c555f4567b02677ef8a865ac4cce712" +checksum = "ef7a8ed15bcffc55fe0328931ef20d393bb89ad704756a37bd20cffb4804f306" dependencies = [ "chrono", + "itertools", "lazy_static", "regex", ] [[package]] name = "prost" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "444879275cb4fd84958b1a1d5420d15e6fcf7c235fe47f053c9c2a80aceb6001" -dependencies = [ - "bytes 1.1.0", - "prost-derive 0.9.0", -] - -[[package]] -name = "prost" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a07b0857a71a8cb765763950499cae2413c3f9cede1133478c43600d9e146890" -dependencies = [ - "bytes 1.1.0", - "prost-derive 0.10.1", -] - -[[package]] -name = "prost-build" -version = "0.9.0" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62941722fb675d463659e49c4f3fe1fe792ff24fe5bbaa9c08cd3b98a1c354f5" +checksum = "71adf41db68aa0daaefc69bb30bcd68ded9b9abaad5d1fbb6304c4fb390e083e" dependencies = [ "bytes 1.1.0", - "heck 0.3.3", - "itertools", - "lazy_static", - "log", - "multimap", - "petgraph", - "prost 0.9.0", - "prost-types 0.9.0", - "regex", - "tempfile", - "which", + "prost-derive", ] [[package]] name = "prost-build" -version = "0.10.1" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "120fbe7988713f39d780a58cf1a7ef0d7ef66c6d87e5aa3438940c05357929f4" +checksum = "8ae5a4388762d5815a9fc0dea33c56b021cdc8dde0c55e0c9ca57197254b0cab" dependencies = [ "bytes 1.1.0", "cfg-if", "cmake", - "heck 0.4.0", + "heck", "itertools", "lazy_static", "log", "multimap", "petgraph", - "prost 0.10.1", - "prost-types 0.10.1", + "prost", + "prost-types", "regex", "tempfile", "which", ] -[[package]] -name = "prost-derive" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9cc1a3263e07e0bf68e96268f37665207b49560d98739662cdfaae215c720fe" -dependencies = [ - "anyhow", - "itertools", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "prost-derive" version = "0.10.1" @@ -5368,16 +5205,6 @@ dependencies = [ "syn", ] -[[package]] -name = "prost-types" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "534b7a0e836e3c482d2693070f982e39e7611da9695d4d1f5a4b186b51faef0a" -dependencies = [ - "bytes 1.1.0", - "prost 0.9.0", -] - [[package]] name = "prost-types" version = "0.10.1" @@ -5385,7 +5212,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d0a014229361011dc8e69c8a1ec6c2e8d0f2af7c91e3ea3f5b2170298461e68" dependencies = [ "bytes 1.1.0", - "prost 0.10.1", + "prost", ] [[package]] @@ -5456,36 +5283,15 @@ dependencies = [ "serde", ] -[[package]] -name = "quickcheck" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "588f6378e4dd99458b60ec275b4477add41ce4fa9f64dcba6f15adccb19b50d6" -dependencies = [ - "rand 0.8.5", -] - [[package]] name = "quote" -version = "1.0.18" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1feb54ed693b93a84e14094943b84b7c4eae204c512b7ccb95ab0c66d278ad1" +checksum = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804" dependencies = [ "proc-macro2", ] -[[package]] -name = "radium" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "def50a86306165861203e7f84ecffbbdfdea79f0e51039b33de1e952358c47ac" - -[[package]] -name = "radium" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "643f8f41a8ebc4c5dc4515c82bb8abd397b527fc20fd681b7c011c2aee5d44fb" - [[package]] name = "radium" version = "0.7.0" @@ -5551,7 +5357,7 @@ version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" dependencies = [ - "getrandom 0.2.6", + "getrandom 0.2.7", ] [[package]] @@ -5620,7 +5426,7 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" dependencies = [ - "getrandom 0.2.6", + "getrandom 0.2.7", "redox_syscall", "thiserror", ] @@ -5676,7 +5482,7 @@ dependencies = [ "hmac 0.12.1", "http", "isahc", - "jsonwebtoken 8.1.0", + "jsonwebtoken", "log", "once_cell", "percent-encoding", @@ -5685,14 +5491,14 @@ dependencies = [ "serde", "serde_json", "sha2 0.10.2", - "time 0.3.9", + "time 0.3.10", ] [[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 0.13.0", "bytes 1.1.0", @@ -5717,6 +5523,7 @@ dependencies = [ "serde_urlencoded", "tokio", "tokio-native-tls", + "tower-service", "url", "wasm-bindgen", "wasm-bindgen-futures", @@ -5753,9 +5560,9 @@ dependencies = [ [[package]] name = "rgb" -version = "0.8.32" +version = "0.8.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e74fdc210d8f24a7dbfedc13b04ba5764f5232754ccebfdf5fff1bad791ccbc6" +checksum = "c3b221de559e4a29df3b957eec92bc0de6bc8eaf6ca9cfed43e5e1d67ff65a34" dependencies = [ "bytemuck", ] @@ -5852,9 +5659,9 @@ dependencies = [ [[package]] name = "rust_decimal" -version = "1.23.1" +version = "1.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22dc69eadbf0ee2110b8d20418c0c6edbaefec2811c4963dc17b6344e11fe0f8" +checksum = "34a3bb58e85333f1ab191bf979104b586ebd77475bc6681882825f4532dfe87c" dependencies = [ "arrayvec 0.7.2", "num-traits", @@ -5888,19 +5695,6 @@ dependencies = [ "semver", ] -[[package]] -name = "rustls" -version = "0.19.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35edb675feee39aec9c99fa5ff985081995a06d594114ae14cbe797ad7b7a6d7" -dependencies = [ - "base64 0.13.0", - "log", - "ring", - "sct 0.6.1", - "webpki 0.21.4", -] - [[package]] name = "rustls" version = "0.20.6" @@ -5909,20 +5703,8 @@ checksum = "5aab8ee6c7097ed6057f43c187a62418d0c05a4bd5f18b3571db50ee0f9ce033" dependencies = [ "log", "ring", - "sct 0.7.0", - "webpki 0.22.0", -] - -[[package]] -name = "rustls-native-certs" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a07b7c1885bd8ed3831c289b7870b13ef46fe0e856d288c30d9cc17d75a2092" -dependencies = [ - "openssl-probe", - "rustls 0.19.1", - "schannel", - "security-framework", + "sct", + "webpki", ] [[package]] @@ -5948,9 +5730,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.6" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2cc38e8fa666e2de3c4aba7edeb5ffc5246c1c2ed0e3d17e560aeeba736b23f" +checksum = "a0a5f7c728f5d284929a1cccb5bc19884422bfe6ef4d6c409da2c41838983fcf" [[package]] name = "ryu" @@ -5989,16 +5771,6 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" -[[package]] -name = "sct" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce" -dependencies = [ - "ring", - "untrusted", -] - [[package]] name = "sct" version = "0.7.0" @@ -6022,6 +5794,15 @@ dependencies = [ "zeroize", ] +[[package]] +name = "secrecy" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9bd1c54ea06cfd2f6b63219704de0b9b4f72dcc2b8fdef820be6cd799780e91e" +dependencies = [ + "zeroize", +] + [[package]] name = "security-framework" version = "2.6.1" @@ -6053,9 +5834,9 @@ checksum = "3f7dbd0d32cabaa6c7c3286d756268247538d613b621227bfe59237d7bbb271a" [[package]] name = "semver" -version = "1.0.9" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cb243bdfdb5936c8dc3c45762a19d12ab4550cdc753bc247637d4ec35a040fd" +checksum = "a41d061efea015927ac527063765e73601444cdc344ba855bc7bd44578b25e1c" dependencies = [ "serde", ] @@ -6292,25 +6073,14 @@ checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" [[package]] name = "simple_asn1" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "692ca13de57ce0613a363c8c2f1de925adebc81b04c923ac60c5488bb44abe4b" -dependencies = [ - "chrono", - "num-bigint 0.2.6", - "num-traits", -] - -[[package]] -name = "simple_asn1" -version = "0.6.1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a762b1c38b9b990c694b9c2f8abe3372ce6a9ceaae6bca39cfc46e054f45745" +checksum = "adc4e5204eb1910f40f9cfa375f6f05b68c3abac4b6fd879c8ff5e7ae8a0a085" dependencies = [ - "num-bigint 0.4.3", + "num-bigint", "num-traits", "thiserror", - "time 0.3.9", + "time 0.3.10", ] [[package]] @@ -6388,7 +6158,7 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "410b26ed97440d90ced3e2488c868d56a86e2064f5d7d6f417909b286afe25e5" dependencies = [ - "heck 0.4.0", + "heck", "proc-macro2", "quote", "syn", @@ -6497,28 +6267,9 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" [[package]] name = "strum" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cae14b91c7d11c9a851d3fbc80a963198998c2a64eec840477fa92d8ce9b70bb" - -[[package]] -name = "strum" -version = "0.24.0" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e96acfc1b70604b8b2f1ffa4c57e59176c7dbb05d556c71ecd2f5498a1dee7f8" - -[[package]] -name = "strum_macros" -version = "0.23.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bb0dc7ee9c15cea6199cde9a127fa16a4c5819af85395457ad72d68edc85a38" -dependencies = [ - "heck 0.3.3", - "proc-macro2", - "quote", - "rustversion", - "syn", -] +checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f" [[package]] name = "strum_macros" @@ -6526,7 +6277,7 @@ version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6878079b17446e4d3eba6192bb0a2950d5b14f0ed8424b852310e5a94345d0ef" dependencies = [ - "heck 0.4.0", + "heck", "proc-macro2", "quote", "rustversion", @@ -6551,9 +6302,9 @@ checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" [[package]] name = "symbolic-common" -version = "8.7.3" +version = "8.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c276d5b296f30f0fb30d2128b6be6f9804be7669f1edef46c4d8c017de4c77c3" +checksum = "f551f902d5642e58039aee6a9021a61037926af96e071816361644983966f540" dependencies = [ "debugid", "memmap2", @@ -6563,9 +6314,9 @@ dependencies = [ [[package]] name = "symbolic-demangle" -version = "8.7.3" +version = "8.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b096bd4794e4d05584144dc9536a4fde8844da73f84cdb7652ed78b59e37a218" +checksum = "4564ca7b4e6eb14105aa8bbbce26e080f6b5d9c4373e67167ab31f7b86443750" dependencies = [ "cpp_demangle", "rustc-demangle", @@ -6574,9 +6325,9 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.96" +version = "1.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0748dd251e24453cb8717f0354206b91557e4ec8703673a4b30208f2abaf1ebf" +checksum = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd" dependencies = [ "proc-macro2", "quote", @@ -6727,9 +6478,9 @@ dependencies = [ [[package]] name = "tikv-jemalloc-ctl" -version = "0.4.2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb833c46ecbf8b6daeccb347cefcabf9c1beb5c9b0f853e1cec45632d9963e69" +checksum = "e37706572f4b151dff7a0146e040804e9c26fe3a3118591112f05cf12a4216c1" dependencies = [ "libc", "paste", @@ -6738,9 +6489,9 @@ dependencies = [ [[package]] name = "tikv-jemalloc-sys" -version = "0.4.3+5.2.1-patched.2" +version = "0.5.0+5.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1792ccb507d955b46af42c123ea8863668fae24d03721e40cad6a41773dbb49" +checksum = "aeab4310214fe0226df8bfeb893a291a58b19682e8a07e1e1d4483ad4200d315" dependencies = [ "cc", "fs_extra", @@ -6760,14 +6511,13 @@ dependencies = [ [[package]] name = "time" -version = "0.3.9" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2702e08a7a860f005826c6815dcac101b19b5eb330c27fe4a5928fec1d20ddd" +checksum = "82501a4c1c0330d640a6e176a3d6a204f5ec5237aca029029d21864a902e27b0" dependencies = [ "itoa 1.0.2", "libc", "num_threads", - "quickcheck", "time-macros", ] @@ -6804,9 +6554,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 1.1.0", "libc", @@ -6835,9 +6585,9 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "1.7.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b557f72f448c511a979e2564e55d74e6c4432fc96ff4f6241bc6bded342643b7" +checksum = "9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484" dependencies = [ "proc-macro2", "quote", @@ -6854,33 +6604,22 @@ dependencies = [ "tokio", ] -[[package]] -name = "tokio-rustls" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc6844de72e57df1980054b38be3a9f4702aba4858be64dd700181a8a6d0e1b6" -dependencies = [ - "rustls 0.19.1", - "tokio", - "webpki 0.21.4", -] - [[package]] name = "tokio-rustls" version = "0.23.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59" dependencies = [ - "rustls 0.20.6", + "rustls", "tokio", - "webpki 0.22.0", + "webpki", ] [[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", @@ -6889,23 +6628,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.6.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36943ee01a6d67977dd3f84a5a1d2efeb4ada3a1ae771cadfaa535d9d9fc6507" -dependencies = [ - "bytes 1.1.0", - "futures-core", - "futures-sink", - "log", - "pin-project-lite", - "tokio", -] - -[[package]] -name = "tokio-util" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f988a1a1adc2fb21f9c12aa96441da33a1728193ae0b95d2be22dbd17fcb4e5c" +checksum = "cc463cd8deddc3770d20f9852143d50bf6094e640b485cb2e189a2099085ff45" dependencies = [ "bytes 1.1.0", "futures-core", @@ -6924,39 +6649,6 @@ dependencies = [ "serde", ] -[[package]] -name = "tonic" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff08f4649d10a70ffa3522ca559031285d8e421d727ac85c60825761818f5d0a" -dependencies = [ - "async-stream", - "async-trait 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", - "base64 0.13.0", - "bytes 1.1.0", - "futures-core", - "futures-util", - "h2", - "http", - "http-body", - "hyper", - "hyper-timeout", - "percent-encoding", - "pin-project", - "prost 0.9.0", - "prost-derive 0.9.0", - "rustls-native-certs 0.5.0", - "tokio", - "tokio-rustls 0.22.0", - "tokio-stream", - "tokio-util 0.6.10", - "tower", - "tower-layer", - "tower-service", - "tracing", - "tracing-futures", -] - [[package]] name = "tonic" version = "0.7.2" @@ -6977,14 +6669,14 @@ dependencies = [ "hyper-timeout", "percent-encoding", "pin-project", - "prost 0.10.1", - "prost-derive 0.10.1", - "rustls-native-certs 0.6.2", + "prost", + "prost-derive", + "rustls-native-certs", "rustls-pemfile", "tokio", - "tokio-rustls 0.23.4", + "tokio-rustls", "tokio-stream", - "tokio-util 0.7.2", + "tokio-util", "tower", "tower-layer", "tower-service", @@ -6992,18 +6684,6 @@ dependencies = [ "tracing-futures", ] -[[package]] -name = "tonic-build" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9403f1bafde247186684b230dc6f38b5cd514584e8bec1dd32514be4745fa757" -dependencies = [ - "proc-macro2", - "prost-build 0.9.0", - "quote", - "syn", -] - [[package]] name = "tonic-build" version = "0.7.2" @@ -7012,7 +6692,7 @@ checksum = "d9263bf4c9bfaae7317c1c2faf7f18491d2fe476f70c414b73bf5d445b00ffa1" dependencies = [ "prettyplease", "proc-macro2", - "prost-build 0.10.1", + "prost-build", "quote", "syn", ] @@ -7024,19 +6704,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d1d786fcf313b48f1aac280142eae249f3c03495355c7906aa49872a41955015" dependencies = [ "bytes 1.1.0", - "prost 0.10.1", - "prost-types 0.10.1", + "prost", + "prost-types", "tokio", "tokio-stream", - "tonic 0.7.2", - "tonic-build 0.7.2", + "tonic", + "tonic-build", ] [[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", @@ -7046,7 +6726,7 @@ dependencies = [ "rand 0.8.5", "slab", "tokio", - "tokio-util 0.7.2", + "tokio-util", "tower-layer", "tower-service", "tracing", @@ -7054,9 +6734,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 = [ "bitflags", "bytes 1.1.0", @@ -7079,15 +6759,15 @@ 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 = "tracing" -version = "0.1.34" +version = "0.1.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d0ecdcb44a79f0fe9844f0c4f33a342cbcbb5117de8001e6ba0dc2351327d09" +checksum = "a400e31aa60b9d44a52a8ee0343b5b18566b03a8321e0d321f695cf56e940160" dependencies = [ "cfg-if", "log", @@ -7103,7 +6783,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09d48f71a791638519505cefafe162606f706c25592e4bde4d97600c0195312e" dependencies = [ "crossbeam-channel", - "time 0.3.9", + "time 0.3.10", "tracing-subscriber", ] @@ -7128,7 +6808,7 @@ dependencies = [ "log", "serde", "serde_json", - "time 0.3.9", + "time 0.3.10", "tracing", "tracing-core", "tracing-log", @@ -7137,11 +6817,11 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.26" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f54c8ca710e81886d498c2fd3331b56c93aa248d49de2222ad2742247c60072f" +checksum = "7709595b8878a4965ce5e87ebf880a7d39c9afc6837721b21a5a816a8117d921" dependencies = [ - "lazy_static", + "once_cell", "valuable", ] @@ -7170,10 +6850,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", @@ -7306,13 +6987,13 @@ dependencies = [ [[package]] name = "uint" -version = "0.8.5" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9db035e67dfaf7edd9aebfe8676afcd63eed53c8a4044fed514c8cccf1835177" +checksum = "12f03af7ccf01dd611cc450a0d10dbc9b745770d096473e2faf0ca6e2d66d1e0" dependencies = [ "byteorder", "crunchy", - "rustc-hex", + "hex", "static_assertions", ] @@ -7342,9 +7023,9 @@ checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992" [[package]] name = "unicode-ident" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d22af068fba1eb5edcb4aea19d382b2a3deb4c8f9d475c589b6ada9e0fd493ee" +checksum = "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c" [[package]] name = "unicode-normalization" @@ -7355,12 +7036,6 @@ dependencies = [ "tinyvec", ] -[[package]] -name = "unicode-segmentation" -version = "1.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99" - [[package]] name = "unicode-width" version = "0.1.9" @@ -7392,12 +7067,6 @@ dependencies = [ "serde", ] -[[package]] -name = "utf8-ranges" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fcfc827f90e53a02eaef5e535ee14266c1d569214c6aa70133a624d8a3164ba" - [[package]] name = "utf8-width" version = "0.1.6" @@ -7410,8 +7079,7 @@ version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" dependencies = [ - "getrandom 0.2.6", - "serde", + "getrandom 0.2.7", ] [[package]] @@ -7419,6 +7087,10 @@ name = "uuid" version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd6469f4314d5f1ffec476e05f17cc9a78bc7a27a6a857842170bdf8d6f98d2f" +dependencies = [ + "getrandom 0.2.7", + "serde", +] [[package]] name = "valuable" @@ -7434,9 +7106,9 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" [[package]] name = "vergen" -version = "7.2.0" +version = "7.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "626fd028e124b3ee607632d92ba99b5a5a086cfd404ede4af6c19ecd9b75a02d" +checksum = "b1f44ef1afcf5979e34748c12595f9589f3dc4e34abf156fb6d95f9b835568dc" dependencies = [ "anyhow", "cfg-if", @@ -7447,7 +7119,7 @@ dependencies = [ "rustversion", "sysinfo", "thiserror", - "time 0.3.9", + "time 0.3.10", ] [[package]] @@ -7509,9 +7181,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.80" +version = "0.2.81" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27370197c907c55e3f1a9fbe26f44e937fe6451368324e009cba39e139dc08ad" +checksum = "7c53b543413a17a202f4be280a7e5c62a1c69345f5de525ee64f8cfdbc954994" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -7519,9 +7191,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.80" +version = "0.2.81" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53e04185bfa3a779273da532f5025e33398409573f348985af9a1cbf3774d3f4" +checksum = "5491a68ab4500fa6b4d726bd67408630c3dbe9c4fe7bda16d5c82a1fd8c7340a" dependencies = [ "bumpalo", "lazy_static", @@ -7534,9 +7206,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.30" +version = "0.4.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f741de44b75e14c35df886aff5f1eb73aa114fa5d4d00dcd37b5e01259bf3b2" +checksum = "de9a9cec1733468a8c657e57fa2413d2ae2c0129b95e87c5b72b8ace4d13f31f" dependencies = [ "cfg-if", "js-sys", @@ -7546,9 +7218,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.80" +version = "0.2.81" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17cae7ff784d7e83a2fe7611cfe766ecf034111b49deb850a3dc7699c08251f5" +checksum = "c441e177922bc58f1e12c022624b6216378e5febc2f0533e41ba443d505b80aa" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -7556,9 +7228,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.80" +version = "0.2.81" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99ec0dc7a4756fffc231aab1b9f2f578d23cd391390ab27f952ae0c9b3ece20b" +checksum = "7d94ac45fcf608c1f45ef53e748d35660f168490c10b23704c7779ab8f5c3048" dependencies = [ "proc-macro2", "quote", @@ -7569,30 +7241,20 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.80" +version = "0.2.81" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d554b7f530dee5964d9a9468d95c1f8b8acae4f282807e7d27d4b03099a46744" +checksum = "6a89911bd99e5f3659ec4acf9c4d93b0a90fe4a2a11f15328472058edc5261be" [[package]] name = "web-sys" -version = "0.3.57" +version = "0.3.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b17e741662c70c8bd24ac5c5b18de314a2c26c32bf8346ee1e6f53de919c283" +checksum = "2fed94beee57daf8dd7d51f2b15dc2bcde92d7a72304cdf662a4371008b71b90" dependencies = [ "js-sys", "wasm-bindgen", ] -[[package]] -name = "webpki" -version = "0.21.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea" -dependencies = [ - "ring", - "untrusted", -] - [[package]] name = "webpki" version = "0.22.0" @@ -7742,15 +7404,6 @@ dependencies = [ "tokio", ] -[[package]] -name = "wyz" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "129e027ad65ce1453680623c3fb5163cbf7107bfe1aa32257e7d0e63f9ced188" -dependencies = [ - "tap", -] - [[package]] name = "wyz" version = "0.5.0" @@ -7762,9 +7415,9 @@ dependencies = [ [[package]] name = "xz2" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c179869f34fc7c01830d3ce7ea2086bc3a07e0d35289b667d0a8bf910258926c" +checksum = "388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2" dependencies = [ "lzma-sys", ] diff --git a/common/ast/Cargo.toml b/common/ast/Cargo.toml index 51be259278038..3606a36935042 100644 --- a/common/ast/Cargo.toml +++ b/common/ast/Cargo.toml @@ -25,19 +25,19 @@ sqlparser = { git = "https://github.com/datafuse-extras/sqlparser-rs", rev = "d4 # Crates.io dependencies async-trait = "0.1.56" -fast-float = "0.2" -itertools = "0.10" -logos = "0.12.0" +fast-float = "0.2.0" +itertools = "0.10.3" +logos = "0.12.1" nom = "7.1.1" nom-rule = "0.3.0" pratt = "0.3.0" -serde = { version = "1.0.136", features = ["derive"] } -thiserror = "1.0.30" +serde = { version = "1.0.137", features = ["derive"] } +thiserror = "1.0.31" url = "2.2.2" [dev-dependencies] common-base = { path = "../base" } -glob = "0.3" -goldenfile = "1.1.0" +glob = "0.3.0" +goldenfile = "1.3.0" pretty_assertions = "1.2.1" -regex = "1.5" +regex = "1.5.6" diff --git a/common/base/Cargo.toml b/common/base/Cargo.toml index 886eb41fdb3ab..a3df7423002a7 100644 --- a/common/base/Cargo.toml +++ b/common/base/Cargo.toml @@ -29,26 +29,26 @@ common-tracing = { path = "../tracing" } # Crates.io dependencies async-trait = "0.1.56" -ctrlc = { version = "3.2.1", features = ["termination"] } +ctrlc = { version = "3.2.2", features = ["termination"] } futures = "0.3.21" -hyper = "0.14.18" -libc = { version = "0.2", optional = true } -parking_lot = "0.12.0" -poem = { version = "=1.3.31", features = ["rustls"] } -pprof = { version = "0.8.0", features = [ +hyper = "0.14.19" +libc = { version = "0.2.126", optional = true } +parking_lot = "0.12.1" +poem = { version = "1.3.31", features = ["rustls"] } +pprof = { version = "0.9.1", features = [ "flamegraph", "protobuf-codec", "protobuf", ] } -serde = { version = "1.0.136", features = ["derive"] } -serde_json = { version = "1.0.79", default-features = false, features = ["raw_value"] } -serde_yaml = { version = "0.8.23", default-features = false } -tikv-jemalloc-ctl = { version = "0.4", optional = true } -tikv-jemalloc-sys = { version = "0.4.3" } -tokio = { version = "1.17.0", features = ["full"] } -toml = { version = "0.5.8", default-features = false } -uuid = { version = "0.8.2", features = ["serde", "v4"] } +serde = { version = "1.0.137", features = ["derive"] } +serde_json = { version = "1.0.81", default-features = false, features = ["raw_value"] } +serde_yaml = { version = "0.8.24", default-features = false } +tikv-jemalloc-ctl = { version = "0.5.0", optional = true } +tikv-jemalloc-sys = "0.5.0" +tokio = { version = "1.19.2", features = ["full"] } +toml = { version = "0.5.9", default-features = false } +uuid = { version = "1.1.2", features = ["serde", "v4"] } [dev-dependencies] -anyhow = "1.0.56" +anyhow = "1.0.58" common-macros = { path = "../macros" } diff --git a/common/building/Cargo.toml b/common/building/Cargo.toml index 9149cd5f48d45..c19b6b14a965d 100644 --- a/common/building/Cargo.toml +++ b/common/building/Cargo.toml @@ -15,7 +15,7 @@ common-tracing = { path = "../tracing" } cargo-license = { git = "https://github.com/datafuse-extras/cargo-license", rev = "f1ce4a2" } -anyhow = "1.0.56" +anyhow = "1.0.58" cargo_metadata = "0.14.2" -git2 = { version = "0.14", default-features = false } -vergen = "7.0.0" +git2 = { version = "0.14.4", default-features = false } +vergen = "7.2.1" diff --git a/common/cache/Cargo.toml b/common/cache/Cargo.toml index e7e44fc76062b..dd2046c9a607e 100644 --- a/common/cache/Cargo.toml +++ b/common/cache/Cargo.toml @@ -22,7 +22,7 @@ common-tracing = { path = "../tracing" } # Github dependencies # Crates.io dependencies -filetime = "0.2.15" +filetime = "0.2.16" ritelinked = { version = "0.3.2", default-features = false, features = ["ahash", "inline-more"] } walkdir = "2.3.2" diff --git a/common/codegen/Cargo.toml b/common/codegen/Cargo.toml index 42098d0cb331d..105978da18a22 100644 --- a/common/codegen/Cargo.toml +++ b/common/codegen/Cargo.toml @@ -17,5 +17,5 @@ path = "src/bin/codegen.rs" [dependencies] common-datavalues = { path = "../datavalues" } -serde = { version = "1.0.136", features = ["derive"] } -serde_json = "1.0.79" +serde = { version = "1.0.137", features = ["derive"] } +serde_json = "1.0.81" diff --git a/common/contexts/Cargo.toml b/common/contexts/Cargo.toml index 7ab0622fe34b0..d10bd51dcd88e 100644 --- a/common/contexts/Cargo.toml +++ b/common/contexts/Cargo.toml @@ -13,4 +13,4 @@ common-base = { path = "../base" } async-trait = "0.1.56" opendal = { version = "0.9.0", features = ["retry"] } -time = "0.3.9" +time = "0.3.10" diff --git a/common/datablocks/Cargo.toml b/common/datablocks/Cargo.toml index 9d5407c29ff90..5087cbbb27c23 100644 --- a/common/datablocks/Cargo.toml +++ b/common/datablocks/Cargo.toml @@ -22,11 +22,11 @@ common-io = { path = "../io" } # Crates.io dependencies ahash = "0.7.6" -comfy-table = "5.0.1" -primitive-types = "0.6.1" -regex = "1.5.5" -serde = { version = "1.0.136", features = ["derive"] } -serde_json = "1.0.79" +comfy-table = "6.0.0" +primitive-types = "0.11.1" +regex = "1.5.6" +serde = { version = "1.0.137", features = ["derive"] } +serde_json = "1.0.81" [dev-dependencies] pretty_assertions = "1.2.1" diff --git a/common/datavalues/Cargo.toml b/common/datavalues/Cargo.toml index 26926cd38865d..4302ac15aee80 100644 --- a/common/datavalues/Cargo.toml +++ b/common/datavalues/Cargo.toml @@ -17,26 +17,26 @@ common-base = { path = "../base" } common-exception = { path = "../exception" } common-io = { path = "../io" } common-macros = { path = "../macros" } -primitive-types = "0.6.1" +primitive-types = "0.11.1" # Github dependencies # Crates.io dependencies chrono = "0.4.19" chrono-tz = "0.6.1" -dyn-clone = "1.0.5" +dyn-clone = "1.0.6" enum_dispatch = "0.3.8" itertools = "0.10.3" -lexical-core = "0.8.3" +lexical-core = "0.8.5" micromarshal = "0.1.0" num = "0.4.0" -once_cell = "1.10.0" +once_cell = "1.12.0" opensrv-clickhouse = "0.1.0" -ordered-float = "2.10.0" +ordered-float = "3.0.0" paste = "1.0.7" rand = { version = "0.8.5", features = ["small_rng"] } -serde = { version = "1.0.136", features = ["derive"] } -serde_json = "1.0.79" +serde = { version = "1.0.137", features = ["derive"] } +serde_json = "1.0.81" smallvec = { version = "1.8.0", features = ["write"] } [dev-dependencies] diff --git a/common/exception/Cargo.toml b/common/exception/Cargo.toml index 3ab4670c0d51c..f83631dc14b10 100644 --- a/common/exception/Cargo.toml +++ b/common/exception/Cargo.toml @@ -13,15 +13,15 @@ test = false [dependencies] # In alphabetical order common-arrow = { path = "../arrow" } -anyhow = "1.0.56" -octocrab = "0.15.4" +anyhow = "1.0.58" +octocrab = "0.16.0" paste = "1.0.7" -prost = "=0.10.1" -serde = { version = "1.0.136", features = ["derive"] } -serde_json = "1.0.79" -thiserror = "1.0.30" -time = "0.3.9" -tonic = "=0.7.2" +prost = "0.10.4" +serde = { version = "1.0.137", features = ["derive"] } +serde_json = "1.0.81" +thiserror = "1.0.31" +time = "0.3.10" +tonic = "0.7.2" # Github dependencies bincode = { git = "https://github.com/datafuse-extras/bincode", rev = "fd3f9ff" } diff --git a/common/functions/Cargo.toml b/common/functions/Cargo.toml index 70fd5d67a4f25..349b007f22e88 100644 --- a/common/functions/Cargo.toml +++ b/common/functions/Cargo.toml @@ -22,11 +22,11 @@ common-io = { path = "../io" } base64 = "0.13.0" blake3 = "1.3.1" bstr = "0.2.17" -bumpalo = "3.9.1" +bumpalo = "3.10.0" bytes = "1.1.0" chrono-tz = "0.6.1" crc32fast = "1.3.2" -dyn-clone = "1.0.5" +dyn-clone = "1.0.6" hex = "0.4.3" itertools = "0.10.3" md5 = "0.7.0" @@ -34,25 +34,25 @@ memchr = "2.5.0" naive-cityhash = "0.2.0" num = "0.4.0" num-format = "0.4.0" -num-traits = "0.2.14" -once_cell = "1.10.0" -ordered-float = "2.10.0" +num-traits = "0.2.15" +once_cell = "1.12.0" +ordered-float = "3.0.0" pulldown-cmark = { version = "0.9.1", default-features = false } rand = { version = "0.8.5", features = ["small_rng"] } -regex = "1.5.5" -rust-embed = { version = "6.3.0", features = ["debug-embed"] } -serde = { version = "1.0.136", features = ["derive"] } -serde_json = "1.0.79" +regex = "1.5.6" +rust-embed = { version = "6.4.0", features = ["debug-embed"] } +serde = { version = "1.0.137", features = ["derive"] } +serde_json = "1.0.81" sha1 = "0.10.1" sha2 = "0.10.2" simdutf8 = "0.1.4" sqlparser = { git = "https://github.com/datafuse-extras/sqlparser-rs", rev = "d44a8e1" } strength_reduce = "0.2.3" -twox-hash = "1.6.2" -uuid = { version = "0.8.2", features = ["v4"] } +twox-hash = "1.6.3" +uuid = { version = "1.1.2", features = ["v4"] } [dev-dependencies] -bumpalo = "3.9.1" +bumpalo = "3.10.0" common-datablocks = { path = "../datablocks" } float-cmp = "0.9.0" pretty_assertions = "1.2.1" diff --git a/common/grpc/Cargo.toml b/common/grpc/Cargo.toml index 441c5d16b4f39..bfdf2673eb4df 100644 --- a/common/grpc/Cargo.toml +++ b/common/grpc/Cargo.toml @@ -20,12 +20,12 @@ common-tracing = { path = "../tracing" } # Crates.io dependencies anyerror = "0.1.6" -hyper = "0.14.18" -jwt-simple = "0.10.9" -once_cell = "1.10.0" -serde = { version = "1.0.136", features = ["derive"] } -thiserror = "1.0.30" -tonic = { version = "=0.7.2", features = ["transport", "codegen", "prost", "tls-roots", "tls"] } +hyper = "0.14.19" +jwt-simple = "0.11.0" +once_cell = "1.12.0" +serde = { version = "1.0.137", features = ["derive"] } +thiserror = "1.0.31" +tonic = { version = "0.7.2", features = ["transport", "codegen", "prost", "tls-roots", "tls"] } trust-dns-resolver = { version = "0.21.2", features = ["system-config"] } [build-dependencies] diff --git a/common/hive-meta-store/Cargo.toml b/common/hive-meta-store/Cargo.toml index 8111c8f748b85..f3ab411cd470a 100644 --- a/common/hive-meta-store/Cargo.toml +++ b/common/hive-meta-store/Cargo.toml @@ -24,7 +24,7 @@ hive-it = [] # Github dependencies # Crates.io dependencies -thrift = "0.15" +thrift = "0.15.0" [build-dependencies] -which = "4.2" +which = "4.2.5" diff --git a/common/io/Cargo.toml b/common/io/Cargo.toml index ee4f8e933a8f2..44210f04a52b1 100644 --- a/common/io/Cargo.toml +++ b/common/io/Cargo.toml @@ -27,11 +27,11 @@ bytes = "1.1.0" chrono = "0.4.19" chrono-tz = "0.6.1" futures = "0.3.21" -lexical-core = "0.8.2" +lexical-core = "0.8.5" micromarshal = "0.1.0" opendal = { version = "0.9.0", features = ["retry"] } -serde = { version = "1.0.136", features = ["derive"] } -time = "0.3.9" +serde = { version = "1.0.137", features = ["derive"] } +time = "0.3.10" [dev-dependencies] rand = "0.8.5" diff --git a/common/macros/Cargo.toml b/common/macros/Cargo.toml index ecb0216227f68..d4be8850a042a 100644 --- a/common/macros/Cargo.toml +++ b/common/macros/Cargo.toml @@ -11,7 +11,7 @@ doctest = false test = false [dependencies] -proc-macro2 = "1.0.36" -quote = "1.0.17" -syn = { version = "1.0.90", features = ["full"] } +proc-macro2 = "1.0.40" +quote = "1.0.20" +syn = { version = "1.0.98", features = ["full"] } synstructure = "0.12.6" diff --git a/common/management/Cargo.toml b/common/management/Cargo.toml index ab540f72312aa..7cc14c178850c 100644 --- a/common/management/Cargo.toml +++ b/common/management/Cargo.toml @@ -25,10 +25,10 @@ common-proto-conv = { path = "../proto-conv" } common-protos = { path = "../protos" } async-trait = "0.1.56" -serde_json = "1.0.79" +serde_json = "1.0.81" [dev-dependencies] common-base = { path = "../base" } common-meta-embedded = { path = "../meta/embedded" } -mockall = "0.11.0" +mockall = "0.11.1" diff --git a/common/meta/api/Cargo.toml b/common/meta/api/Cargo.toml index 438ebc48d0e19..6d8a69251853c 100644 --- a/common/meta/api/Cargo.toml +++ b/common/meta/api/Cargo.toml @@ -23,10 +23,10 @@ common-protos = { path = "../../protos" } common-tracing = { path = "../../tracing" } anyerror = "0.1.6" -anyhow = "1.0.56" +anyhow = "1.0.58" async-trait = "0.1.56" maplit = "1.0.2" -serde = { version = "1.0.136", features = ["derive"] } -serde_json = "1.0.79" -thiserror = "1.0.30" -tonic = { version = "=0.7.2", features = ["transport", "codegen", "prost", "tls-roots", "tls"] } +serde = { version = "1.0.137", features = ["derive"] } +serde_json = "1.0.81" +thiserror = "1.0.31" +tonic = { version = "0.7.2", features = ["transport", "codegen", "prost", "tls-roots", "tls"] } diff --git a/common/meta/app/Cargo.toml b/common/meta/app/Cargo.toml index 7040d97228448..fae6837fb192f 100644 --- a/common/meta/app/Cargo.toml +++ b/common/meta/app/Cargo.toml @@ -21,25 +21,25 @@ sled = { git = "https://github.com/datafuse-extras/sled", tag = "v0.34.7-datafus anyerror = "0.1.6" derive_more = "0.99.17" -enumflags2 = { version = "0.7.4", features = ["serde"] } +enumflags2 = { version = "0.7.5", features = ["serde"] } hex = "0.4.3" maplit = "1.0.2" -num = "0.4" -num-derive = "0.3" -num-traits = "0.2" -once_cell = "1.10.0" -prost = "=0.9.0" -serde = { version = "1.0.136", features = ["derive", "rc"] } -serde_json = "1.0.79" +num = "0.4.0" +num-derive = "0.3.3" +num-traits = "0.2.15" +once_cell = "1.12.0" +prost = "0.10.4" +serde = { version = "1.0.137", features = ["derive", "rc"] } +serde_json = "1.0.81" sha1 = "0.10.1" sha2 = "0.10.2" -thiserror = "1.0.30" -tonic = { version = "=0.6.2", features = ["transport", "codegen", "prost", "tls-roots", "tls"] } +thiserror = "1.0.31" +tonic = { version = "0.7.2", features = ["transport", "codegen", "prost", "tls-roots", "tls"] } [build-dependencies] common-building = { path = "../../building" } -tonic-build = "=0.6.2" +tonic-build = "0.7.2" [dev-dependencies] -anyhow = "1.0.56" -regex = "1.5.5" +anyhow = "1.0.58" +regex = "1.5.6" diff --git a/common/meta/embedded/Cargo.toml b/common/meta/embedded/Cargo.toml index 81e710cc8ab12..ea42d7b02734c 100644 --- a/common/meta/embedded/Cargo.toml +++ b/common/meta/embedded/Cargo.toml @@ -23,8 +23,8 @@ common-tracing = { path = "../../tracing" } # Crates.io dependencies async-trait = "0.1.56" -once_cell = "1.10.0" +once_cell = "1.12.0" tempfile = "3.3.0" [dev-dependencies] -anyhow = "1.0.56" +anyhow = "1.0.58" diff --git a/common/meta/grpc/Cargo.toml b/common/meta/grpc/Cargo.toml index d0171b115ab00..ba01cf3645ecf 100644 --- a/common/meta/grpc/Cargo.toml +++ b/common/meta/grpc/Cargo.toml @@ -28,14 +28,14 @@ common-tracing = { path = "../../tracing" } derive_more = "0.99.17" futures = "0.3.21" -once_cell = "1.10.0" -prost = "=0.10.1" +once_cell = "1.12.0" +prost = "0.10.4" rand = "0.8.5" -semver = "1.0.9" -serde = { version = "1.0.136", features = ["derive"] } -serde_json = "1.0.79" -thiserror = "1.0.30" -tonic = { version = "=0.7.2", features = ["transport", "codegen", "prost", "tls-roots", "tls"] } +semver = "1.0.10" +serde = { version = "1.0.137", features = ["derive"] } +serde_json = "1.0.81" +thiserror = "1.0.31" +tonic = { version = "0.7.2", features = ["transport", "codegen", "prost", "tls-roots", "tls"] } [dev-dependencies] diff --git a/common/meta/raft-store/Cargo.toml b/common/meta/raft-store/Cargo.toml index c4dac1df45026..328f1b715991e 100644 --- a/common/meta/raft-store/Cargo.toml +++ b/common/meta/raft-store/Cargo.toml @@ -21,17 +21,17 @@ common-meta-types = { path = "../types" } common-tracing = { path = "../../tracing" } # crates.io deps -anyhow = "1.0.56" +anyhow = "1.0.58" async-trait = "0.1.56" bytes = "1.1.0" derive_more = "0.99.17" hostname = "0.3.1" maplit = "1.0.2" -num = "0.4" -once_cell = "1.10.0" +num = "0.4.0" +once_cell = "1.12.0" rand = "0.8.5" -serde = { version = "1.0.136", features = ["derive"] } -serde_json = "1.0.79" +serde = { version = "1.0.137", features = ["derive"] } +serde_json = "1.0.81" [dev-dependencies] common-base = { path = "../../base" } diff --git a/common/meta/sled-store/Cargo.toml b/common/meta/sled-store/Cargo.toml index f06cddf40010b..a7a9d557d4657 100644 --- a/common/meta/sled-store/Cargo.toml +++ b/common/meta/sled-store/Cargo.toml @@ -18,11 +18,11 @@ common-tracing = { path = "../../tracing" } openraft = { git = "https://github.com/datafuselabs/openraft", rev = "v0.7.0-alpha.1" } sled = { git = "https://github.com/datafuse-extras/sled", tag = "v0.34.7-datafuse.1", default-features = false } -anyhow = "1.0.56" +anyhow = "1.0.58" byteorder = "1.4.3" -once_cell = "1.10.0" -serde = { version = "1.0.136", features = ["derive"] } -serde_json = "1.0.79" +once_cell = "1.12.0" +serde = { version = "1.0.137", features = ["derive"] } +serde_json = "1.0.81" tempfile = "3.3.0" [dev-dependencies] diff --git a/common/meta/types/Cargo.toml b/common/meta/types/Cargo.toml index 3e3d3f957186f..cb7f62545ec51 100644 --- a/common/meta/types/Cargo.toml +++ b/common/meta/types/Cargo.toml @@ -20,25 +20,25 @@ sled = { git = "https://github.com/datafuse-extras/sled", tag = "v0.34.7-datafus anyerror = "0.1.6" derive_more = "0.99.17" -enumflags2 = { version = "0.7.4", features = ["serde"] } +enumflags2 = { version = "0.7.5", features = ["serde"] } hex = "0.4.3" maplit = "1.0.2" -num-derive = "0.3" -num-traits = "0.2" -once_cell = "1.10.0" -prost = "=0.10.1" -serde = { version = "1.0.136", features = ["derive"] } -serde_json = "1.0.79" +num-derive = "0.3.3" +num-traits = "0.2.15" +once_cell = "1.12.0" +prost = "0.10.4" +serde = { version = "1.0.137", features = ["derive"] } +serde_json = "1.0.81" sha1 = "0.10.1" sha2 = "0.10.2" -thiserror = "1.0.30" -tonic = { version = "=0.7.2", features = ["transport", "codegen", "prost", "tls-roots", "tls"] } +thiserror = "1.0.31" +tonic = { version = "0.7.2", features = ["transport", "codegen", "prost", "tls-roots", "tls"] } [build-dependencies] common-building = { path = "../../building" } -prost-build = "=0.10.1" -tonic-build = "=0.7.2" +prost-build = "0.10.4" +tonic-build = "0.7.2" [dev-dependencies] -anyhow = "1.0.56" -regex = "1.5.5" +anyhow = "1.0.58" +regex = "1.5.6" diff --git a/common/metrics/Cargo.toml b/common/metrics/Cargo.toml index 2424c79efcab0..d2cb42911a32c 100644 --- a/common/metrics/Cargo.toml +++ b/common/metrics/Cargo.toml @@ -17,13 +17,13 @@ common-exception = { path = "../exception" } common-tracing = { path = "../tracing" } # Crates.io dependencies -metrics = "0.18.1" -metrics-exporter-prometheus = { version = "0.9.0", default-features = false } -once_cell = "1.10.0" -prometheus-parse = "0.2.2" -serde = { version = "1.0.136", features = ["derive"] } +metrics = "0.19.0" +metrics-exporter-prometheus = { version = "0.10.0", default-features = false } +once_cell = "1.12.0" +prometheus-parse = "0.2.3" +serde = { version = "1.0.137", features = ["derive"] } [dev-dependencies.tokio] default-features = false features = ["io-util", "net", "sync", "rt-multi-thread", "macros"] -version = "1.17.0" +version = "1.19.2" diff --git a/common/metrics/src/recorder.rs b/common/metrics/src/recorder.rs index 98fadc32c2253..b5c0b4b128942 100644 --- a/common/metrics/src/recorder.rs +++ b/common/metrics/src/recorder.rs @@ -87,7 +87,9 @@ fn init_prometheus_recorder() { let recorder = PrometheusBuilder::new().build_recorder(); let mut h = PROMETHEUS_HANDLE.as_ref().write(); *h = Some(recorder.handle()); - metrics::clear_recorder(); + unsafe { + metrics::clear_recorder(); + } match metrics::set_boxed_recorder(Box::new(recorder)) { Ok(_) => (), Err(err) => tracing::warn!("Install prometheus recorder failed, cause: {}", err), diff --git a/common/planners/Cargo.toml b/common/planners/Cargo.toml index 96f98b0e1b749..688386bc9988e 100644 --- a/common/planners/Cargo.toml +++ b/common/planners/Cargo.toml @@ -24,9 +24,9 @@ common-meta-types = { path = "../meta/types" } # Crates.io dependencies bitflags = "1.3.2" -once_cell = "1.10.0" -serde = { version = "1.0.136", features = ["derive"] } -serde_json = "1.0.79" +once_cell = "1.12.0" +serde = { version = "1.0.137", features = ["derive"] } +serde_json = "1.0.81" typetag = "0.1.8" [dev-dependencies] diff --git a/common/proto-conv/Cargo.toml b/common/proto-conv/Cargo.toml index 9e22716f4823c..fe1c149b36f14 100644 --- a/common/proto-conv/Cargo.toml +++ b/common/proto-conv/Cargo.toml @@ -17,14 +17,14 @@ common-meta-app = { path = "../meta/app" } common-meta-types = { path = "../../common/meta/types" } common-protos = { path = "../../common/protos" } -num = "0.4" -thiserror = "1.0.30" +num = "0.4.0" +thiserror = "1.0.31" -enumflags2 = { version = "0.7.4", features = ["serde"] } -serde_json = "1.0.79" +enumflags2 = { version = "0.7.5", features = ["serde"] } +serde_json = "1.0.81" [build-dependencies] [dev-dependencies] -anyhow = "1.0.56" +anyhow = "1.0.58" maplit = "1.0.2" diff --git a/common/protos/Cargo.toml b/common/protos/Cargo.toml index c664d1c9262f1..013bf9ffe6466 100644 --- a/common/protos/Cargo.toml +++ b/common/protos/Cargo.toml @@ -11,13 +11,13 @@ doctest = false test = false [dependencies] -num-derive = "0.3" -num-traits = "0.2" -prost = "0.10.1" -tonic = { version = "=0.7.2", features = ["transport", "codegen", "prost", "tls-roots", "tls"] } +num-derive = "0.3.3" +num-traits = "0.2.15" +prost = "0.10.4" +tonic = { version = "0.7.2", features = ["transport", "codegen", "prost", "tls-roots", "tls"] } [build-dependencies] -prost-build = "0.10.1" +prost-build = "0.10.4" tonic-build = "0.7.2" [dev-dependencies] diff --git a/common/streams/Cargo.toml b/common/streams/Cargo.toml index 2518d4c5731bc..aa4d83be9560e 100644 --- a/common/streams/Cargo.toml +++ b/common/streams/Cargo.toml @@ -30,6 +30,6 @@ chrono-tz = "0.6.1" csv-async = "1.2.4" futures = "0.3.21" opendal = { version = "0.9.0", features = ["retry", "compress"] } -pin-project-lite = "0.2.8" -serde_json = { version = "1.0.79", default-features = false, features = ["preserve_order"] } +pin-project-lite = "0.2.9" +serde_json = { version = "1.0.81", default-features = false, features = ["preserve_order"] } tempfile = "3.3.0" diff --git a/common/tracing/Cargo.toml b/common/tracing/Cargo.toml index 2831ae239e0e4..d5997e67c1223 100644 --- a/common/tracing/Cargo.toml +++ b/common/tracing/Cargo.toml @@ -14,16 +14,16 @@ test = false console = ["console-subscriber"] [dependencies] # In alphabetical order -atty = "0.2" -console-subscriber = { version = "0.1.3", optional = true } -once_cell = "1.10.0" +atty = "0.2.14" +console-subscriber = { version = "0.1.6", optional = true } +once_cell = "1.12.0" opentelemetry = { version = "0.17.0", default-features = false, features = ["trace", "rt-tokio"] } opentelemetry-jaeger = { version = "0.16.0", features = ["rt-tokio"] } -tonic = "=0.7.2" -tracing = "0.1.32" +tonic = "0.7.2" +tracing = "0.1.35" tracing-appender = "0.2.2" tracing-bunyan-formatter = "0.3.2" tracing-futures = { version = "0.2.5", features = ["futures-03"] } -tracing-log = "0.1.2" -tracing-opentelemetry = "0.17.2" -tracing-subscriber = { version = "0.3.10", features = ["env-filter", "ansi"] } +tracing-log = "0.1.3" +tracing-opentelemetry = "0.17.3" +tracing-subscriber = { version = "0.3.11", features = ["env-filter", "ansi"] } diff --git a/metasrv/Cargo.toml b/metasrv/Cargo.toml index 6392cdd75d160..8e0509a5ef547 100644 --- a/metasrv/Cargo.toml +++ b/metasrv/Cargo.toml @@ -42,25 +42,25 @@ sled = { git = "https://github.com/datafuse-extras/sled", tag = "v0.34.7-datafus # Crates.io dependencies anyerror = "0.1.6" -anyhow = "1.0.56" +anyhow = "1.0.58" async-trait = "0.1.56" -clap = { version = "3.1.8", features = ["derive", "env"] } +clap = { version = "3.2.5", features = ["derive", "env"] } futures = "0.3.21" lazy_static = "1.4.0" num = "0.4.0" -once_cell = "1.10.0" -poem = { version = "=1.3.31", features = ["rustls"] } -prometheus = { version = "0.13.0", features = ["process"] } -prost = "=0.10.1" -semver = "1.0.9" -serde = { version = "1.0.136", features = ["derive"] } +once_cell = "1.12.0" +poem = { version = "1.3.31", features = ["rustls"] } +prometheus = { version = "0.13.1", features = ["process"] } +prost = "0.10.4" +semver = "1.0.10" +serde = { version = "1.0.137", features = ["derive"] } serde-bridge = "0.0.3" -serde_json = "1.0.79" +serde_json = "1.0.81" serfig = "0.0.2" -tempfile = { version = "3.3.0" } -tokio-stream = "0.1.8" -tonic = { version = "=0.7.2", features = ["tls"] } -tonic-reflection = "=0.4.0" +tempfile = "3.3.0" +tokio-stream = "0.1.9" +tonic = { version = "0.7.2", features = ["tls"] } +tonic-reflection = "0.4.0" [dev-dependencies] common-meta-api = { path = "../common/meta/api" } @@ -69,8 +69,8 @@ async-entry = "0.3.1" env_logger = "0.9.0" maplit = "1.0.2" pretty_assertions = "1.2.1" -regex = "1.5.5" -reqwest = { version = "0.11.10", features = ["json"] } +regex = "1.5.6" +reqwest = { version = "0.11.11", features = ["json"] } temp-env = "0.2.0" [build-dependencies] diff --git a/query/Cargo.toml b/query/Cargo.toml index 0839f2845a2e5..15112d7a39f22 100644 --- a/query/Cargo.toml +++ b/query/Cargo.toml @@ -68,65 +68,65 @@ backoff = { version = "0.4.0", features = ["futures", "tokio"] } backon = "0.0.2" base64 = "0.13.0" bit-vec = { version = "0.6.3", features = ["serde_std"] } -bumpalo = "3.9.1" +bumpalo = "3.10.0" byteorder = "1.4.3" bytes = "1.1.0" chrono = "0.4.19" chrono-tz = "0.6.1" -clap = { version = "3.1.8", features = ["derive", "env"] } -dyn-clone = "1.0.5" +clap = { version = "3.2.5", features = ["derive", "env"] } +dyn-clone = "1.0.6" enum_dispatch = "0.3.8" enum_extract = "0.1.1" futures = "0.3.21" -futures-util = "0.3.2" +futures-util = "0.3.21" headers = "0.3.7" -http = "0.2.6" +http = "0.2.8" itertools = "0.10.3" jwtk = "0.2.3" lazy_static = "1.4.0" lz4 = "1.23.3" -metrics = "0.18.1" +metrics = "0.19.0" naive-cityhash = "0.2.0" nom = "7.1.1" num = "0.4.0" num_cpus = "1.13.1" -octocrab = "0.15.4" -once_cell = "1.10.0" +octocrab = "0.16.0" +once_cell = "1.12.0" opendal = { version = "0.9.0", features = ["retry", "compress"] } opensrv-clickhouse = "0.1.0" opensrv-mysql = "0.1.0" -openssl = { version = "0.10", features = ["vendored"] } +openssl = { version = "0.10.40", features = ["vendored"] } paste = "1.0.7" -petgraph = "0.6.0" -poem = { version = "=1.3.31", features = ["rustls", "multipart", "compression"] } -primitive-types = "0.6.2" -prost = "=0.10.1" +petgraph = "0.6.2" +poem = { version = "1.3.31", features = ["rustls", "multipart", "compression"] } +primitive-types = "0.11.1" +prost = "0.10.4" rand = "0.8.5" -regex = "1.5.5" -reqwest = "0.11.10" +regex = "1.5.6" +reqwest = "0.11.11" rsa = "0.5.0" segment-tree = "2.0.0" -semver = "1.0.9" -serde = { version = "1.0.136", features = ["derive"] } +semver = "1.0.10" +serde = { version = "1.0.137", features = ["derive"] } serde-bridge = "0.0.3" -serde_json = "1.0.79" +serde_json = "1.0.81" serfig = "0.0.2" sha1 = "0.10.1" sha2 = "0.10.2" smallvec = { version = "1.8.0", features = ["write"] } -strum = "0.24" -strum_macros = "0.24" +strum = "0.24.1" +strum_macros = "0.24.0" tempfile = { version = "3.3.0", optional = true } -thiserror = "1.0.30" +thiserror = "1.0.31" threadpool = "1.8.1" -thrift = { version = "0.15", optional = true } -time = "0.3.9" -tokio-rustls = "0.23.3" -tokio-stream = { version = "0.1.8", features = ["net"] } -tonic = "=0.7.2" -twox-hash = "1.6.2" +thrift = { version = "0.15.0", optional = true } +time = "0.3.10" +tokio-rustls = "0.23.4" +tokio-stream = { version = "0.1.9", features = ["net"] } +tonic = "0.7.2" +twox-hash = "1.6.3" typetag = "0.1.8" -uuid = { version = "0.8.2", features = ["serde", "v4"] } +uuid = { version = "1.1.2", features = ["serde", "v4"] } walkdir = "2.3.2" [dev-dependencies] @@ -134,16 +134,16 @@ clickhouse-driver = { git = "https://github.com/datafuse-extras/clickhouse_drive criterion = "0.3.5" goldenfile = "1.3.0" hex = "0.4.3" -jwt-simple = "0.10.9" +jwt-simple = "0.11.0" maplit = "1.0.2" -mysql_async = "0.29.0" +mysql_async = "0.30.0" pretty_assertions = "1.2.1" -reqwest = { version = "0.11.10", features = ["json", "native-tls"] } +reqwest = { version = "0.11.11", features = ["json", "native-tls"] } temp-env = "0.2.0" tempfile = "3.3.0" -toml = { version = "0.5.8", default-features = false } +toml = { version = "0.5.9", default-features = false } url = "2.2.2" -wiremock = "0.5.12" +wiremock = "0.5.13" [build-dependencies] common-building = { path = "../common/building" } diff --git a/query/src/storages/fuse/io/locations.rs b/query/src/storages/fuse/io/locations.rs index 5a577a32313a3..08befa8cf199a 100644 --- a/query/src/storages/fuse/io/locations.rs +++ b/query/src/storages/fuse/io/locations.rs @@ -44,7 +44,7 @@ impl TableMetaLocationGenerator { } pub fn gen_block_location(&self) -> String { - let part_uuid = Uuid::new_v4().to_simple().to_string(); + let part_uuid = Uuid::new_v4().simple().to_string(); format!( "{}/{}/{}_v{}.parquet", &self.prefix, @@ -55,7 +55,7 @@ impl TableMetaLocationGenerator { } pub fn gen_segment_info_location(&self) -> String where { - let segment_uuid = Uuid::new_v4().to_simple().to_string(); + let segment_uuid = Uuid::new_v4().simple().to_string(); format!( "{}/{}/{}_v{}.json", &self.prefix, @@ -90,7 +90,7 @@ impl SnapshotLocationCreator for SnapshotVersion { "{}/{}/{}{}", prefix.as_ref(), FUSE_TBL_SNAPSHOT_PREFIX, - id.to_simple(), + id.simple(), self.suffix(), ) } diff --git a/query/src/storages/fuse/operations/navigate.rs b/query/src/storages/fuse/operations/navigate.rs index 89bcc3935ac47..8ab458debc877 100644 --- a/query/src/storages/fuse/operations/navigate.rs +++ b/query/src/storages/fuse/operations/navigate.rs @@ -51,7 +51,7 @@ impl FuseTable { self.find(ctx, |snapshot| { snapshot .snapshot_id - .to_simple() + .simple() .to_string() .as_str() .starts_with(snapshot_id) diff --git a/query/src/storages/fuse/table_functions/fuse_segments/fuse_segment.rs b/query/src/storages/fuse/table_functions/fuse_segments/fuse_segment.rs index 05bedf162dbdb..e0bc5164e4374 100644 --- a/query/src/storages/fuse/table_functions/fuse_segments/fuse_segment.rs +++ b/query/src/storages/fuse/table_functions/fuse_segments/fuse_segment.rs @@ -52,7 +52,7 @@ impl<'a> FuseSegment<'a> { .await?; for snapshot in snapshots { - if snapshot.snapshot_id.to_simple().to_string() == self.snapshot_id { + if snapshot.snapshot_id.simple().to_string() == self.snapshot_id { return self.segments_to_block(snapshot).await; } } diff --git a/query/src/storages/fuse/table_functions/fuse_snapshots/fuse_snapshot.rs b/query/src/storages/fuse/table_functions/fuse_snapshots/fuse_snapshot.rs index ffaca4b9a2d33..b583785af0f02 100644 --- a/query/src/storages/fuse/table_functions/fuse_snapshots/fuse_snapshot.rs +++ b/query/src/storages/fuse/table_functions/fuse_snapshots/fuse_snapshot.rs @@ -67,14 +67,14 @@ impl<'a> FuseSnapshot<'a> { let mut current_snapshot_version = latest_snapshot_version; let location_generator = &self.table.meta_location_generator; for s in snapshots { - snapshot_ids.push(s.snapshot_id.to_simple().to_string().into_bytes()); + snapshot_ids.push(s.snapshot_id.simple().to_string().into_bytes()); snapshot_locations.push( location_generator .snapshot_location_from_uuid(&s.snapshot_id, current_snapshot_version)? .into_bytes(), ); let (id, ver) = match s.prev_snapshot_id { - Some((id, v)) => (Some(id.to_simple().to_string().into_bytes()), v), + Some((id, v)) => (Some(id.simple().to_string().into_bytes()), v), None => (None, 0), }; prev_snapshot_ids.push(id); diff --git a/query/src/storages/result/result_locations.rs b/query/src/storages/result/result_locations.rs index 47c97657fe2d9..900bc44aa8fbd 100644 --- a/query/src/storages/result/result_locations.rs +++ b/query/src/storages/result/result_locations.rs @@ -36,7 +36,7 @@ impl ResultLocations { } pub fn gen_block_location(&self) -> String { - let part_uuid = Uuid::new_v4().to_simple().to_string(); + let part_uuid = Uuid::new_v4().simple().to_string(); format!( "{}/_t/part-{}_v{}.parquet", &self.prefix, diff --git a/query/tests/it/servers/clickhouse.rs b/query/tests/it/servers/clickhouse.rs index 382dfa2f7dbfd..fb5cc42b2c0e2 100644 --- a/query/tests/it/servers/clickhouse.rs +++ b/query/tests/it/servers/clickhouse.rs @@ -108,7 +108,7 @@ async fn test_clickhouse_insert_to_fuse_table() -> Result<()> { let mut conn = create_conn(listening.port()).await?; - let test_tbl_name = format!("tbl_{}", Uuid::new_v4().to_simple()); + let test_tbl_name = format!("tbl_{}", Uuid::new_v4().simple()); let query_str = format!( "CREATE TABLE {}(a UInt64 not null, b Int64 not null, c String not null) Engine = fuse", test_tbl_name diff --git a/query/tests/it/storages/fuse/table_test_fixture.rs b/query/tests/it/storages/fuse/table_test_fixture.rs index b45086bdfa9e2..e8b2873fd652a 100644 --- a/query/tests/it/storages/fuse/table_test_fixture.rs +++ b/query/tests/it/storages/fuse/table_test_fixture.rs @@ -69,7 +69,7 @@ impl TestFixture { .unwrap(); let tenant = ctx.get_tenant(); - let random_prefix: String = Uuid::new_v4().to_simple().to_string(); + let random_prefix: String = Uuid::new_v4().simple().to_string(); // prepare a randomly named default database let db_name = gen_db_name(&random_prefix); let plan = CreateDatabasePlan { diff --git a/tools/metabench/Cargo.toml b/tools/metabench/Cargo.toml index 863c689404011..1236c80957d34 100644 --- a/tools/metabench/Cargo.toml +++ b/tools/metabench/Cargo.toml @@ -22,7 +22,7 @@ common-meta-types = { path = "../../common/meta/types" } databend-meta = { path = "../../metasrv" } # Crates.io dependencies -clap = { version = "3.1.8", features = ["derive", "env"] } -serde = { version = "1.0.136", features = ["derive"] } -serde_json = "1.0.79" -tokio-stream = "0.1.8" +clap = { version = "3.2.5", features = ["derive", "env"] } +serde = { version = "1.0.137", features = ["derive"] } +serde_json = "1.0.81" +tokio-stream = "0.1.9" diff --git a/tools/metactl/Cargo.toml b/tools/metactl/Cargo.toml index d9882130d6148..652a81bdc8027 100644 --- a/tools/metactl/Cargo.toml +++ b/tools/metactl/Cargo.toml @@ -24,9 +24,9 @@ common-tracing = { path = "../../common/tracing" } databend-meta = { path = "../../metasrv" } # Crates.io dependencies -anyhow = "1.0.56" -clap = { version = "3.1.8", features = ["derive", "env"] } -serde = { version = "1.0.136", features = ["derive"] } -serde_json = "1.0.79" -tokio-stream = "0.1.8" -tonic = "=0.7.2" +anyhow = "1.0.58" +clap = { version = "3.2.5", features = ["derive", "env"] } +serde = { version = "1.0.137", features = ["derive"] } +serde_json = "1.0.81" +tokio-stream = "0.1.9" +tonic = "0.7.2"