From 68c8af38dbaa3baa18890dbbfc8ba601cad1d8a9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 31 Aug 2022 23:10:49 +0000 Subject: [PATCH] build(deps): bump sha2 from 0.10.2 to 0.10.3 Bumps [sha2](https://github.com/RustCrypto/hashes) from 0.10.2 to 0.10.3. - [Release notes](https://github.com/RustCrypto/hashes/releases) - [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.10.2...sha2-v0.10.3) --- updated-dependencies: - dependency-name: sha2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- Cargo.lock | 1348 +++++++++++++----------- src/avro/Cargo.toml | 21 +- src/expr/Cargo.toml | 31 +- src/npm/Cargo.toml | 6 +- src/orchestrator-kubernetes/Cargo.toml | 19 +- 5 files changed, 765 insertions(+), 660 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 410d52d248d12..ca2a0b12969ae 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -54,6 +54,12 @@ dependencies = [ "memchr", ] +[[package]] +name = "anes" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" + [[package]] name = "ansi_term" version = "0.12.1" @@ -65,9 +71,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.58" +version = "1.0.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb07d2053ccdbe10e2af2995a2f116c1330396493dc1269f6a91d0ae82e19704" +checksum = "1485d4d2cc45e7b201ee3767015c96faa5904387c9d87c6efdd0fb511f12d305" dependencies = [ "backtrace", ] @@ -84,12 +90,6 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf7d0a018de4f6aa429b9d33d69edf69072b1c5b1cb8d3e4a5f7ef898fc3eb76" -[[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" @@ -98,9 +98,9 @@ checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" [[package]] name = "arrow-format" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "216249afef413d7e9e9b4b543e73b3e371ace3a812380af98f1c871521572cdd" +checksum = "8df5d25bc6d676271277120c41ef28760fe0a9f070677a58db621c0f983f9c20" dependencies = [ "planus", "serde", @@ -108,16 +108,19 @@ dependencies = [ [[package]] name = "arrow2" -version = "0.12.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5feafd6df4e3f577529e6aa2b9b7cdb3c9fe8e8f66ebc8dc29abbe71a7e968f0" +checksum = "afc54f0b14083abaf6bc71cf1aeccd7831a24b1e29d07683ba9a4a0f6c5d9326" dependencies = [ + "ahash", "arrow-format", "base64", "bytemuck", "chrono", + "dyn-clone", "either", "fallible-streaming-iterator", + "foreign_vec", "futures", "hash_hasher", "num-traits", @@ -199,6 +202,18 @@ dependencies = [ "tokio", ] +[[package]] +name = "async-ssh2-lite" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69832303b1bdcfa73a74e30632e227f1f49ecc9d5da23bc1f2e1c268a1e7aad9" +dependencies = [ + "async-trait", + "futures-util", + "ssh2", + "tokio", +] + [[package]] name = "async-stream" version = "0.3.3" @@ -222,9 +237,9 @@ dependencies = [ [[package]] name = "async-trait" -version = "0.1.56" +version = "0.1.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96cf8829f67d2eab0b2dfa42c5d0ef737e0724e4a82b01b3e292456202b19716" +checksum = "76464446b8bc32758d7e88ee1a804d9914cd9b1cb264c029899680b0be29826f" dependencies = [ "proc-macro2", "quote", @@ -257,9 +272,9 @@ dependencies = [ [[package]] name = "autocfg" -version = "1.0.1" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" +checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "autotools" @@ -283,9 +298,9 @@ dependencies = [ [[package]] name = "aws-config" -version = "0.15.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a8c0628604c0a0afcd417548f085fd52e4ad54cacbf96437db4f45a27a47636" +checksum = "c2a3ad9e793335d75b2d2faad583487efcc0df9154aff06f299a5c1fc8795698" dependencies = [ "aws-http", "aws-sdk-sso", @@ -302,6 +317,7 @@ dependencies = [ "http", "hyper", "ring", + "time", "tokio", "tower", "tracing", @@ -310,9 +326,9 @@ dependencies = [ [[package]] name = "aws-endpoint" -version = "0.15.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bae67aca7c551d061a06606ad445d717ee28ac08f70d0f2358096c70118bdfe" +checksum = "8bd4e9dad553017821ee529f186e033700e8d61dd5c4b60066b4d8fe805b8cfc" dependencies = [ "aws-smithy-http", "aws-types", @@ -323,24 +339,27 @@ dependencies = [ [[package]] name = "aws-http" -version = "0.15.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2145230145123a3308c09a9f8aac2e2213c5540dd0e3a77200c32b20575cbcb" +checksum = "2ef5a579a51d352b628b76f4855ba716be686305e5e59970c476d1ae2214e90d" dependencies = [ "aws-smithy-http", "aws-smithy-types", "aws-types", + "bytes", "http", + "http-body", "lazy_static", "percent-encoding", + "pin-project-lite", "tracing", ] [[package]] name = "aws-sdk-kinesis" -version = "0.15.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "925a98a83d61931455e7fced3660329fbd46c5dfb148263c88262c8a61289a9a" +checksum = "c9eef08115bf848c4cd63106bd70521ca709d61a35f2f0a81377b1d3cce74562" dependencies = [ "aws-endpoint", "aws-http", @@ -360,15 +379,16 @@ dependencies = [ [[package]] name = "aws-sdk-s3" -version = "0.15.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a07d057138e3e02a486890fba4abb737470e80bc8069cd596f0d318acc7f0aea" +checksum = "0d2c19b69297f16b3f18936e363f954e7504c23a4a0dc3f2833712313c09c2aa" dependencies = [ "aws-endpoint", "aws-http", "aws-sig-auth", "aws-sigv4", "aws-smithy-async", + "aws-smithy-checksums", "aws-smithy-client", "aws-smithy-eventstream", "aws-smithy-http", @@ -377,17 +397,19 @@ dependencies = [ "aws-smithy-xml", "aws-types", "bytes", + "bytes-utils", "http", - "md-5", + "http-body", "tokio-stream", "tower", + "tracing", ] [[package]] name = "aws-sdk-sqs" -version = "0.15.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e794d463da9c06e29c689bc8ce5d1de4f7a3ca7185f21b8d291573d055fcd8c" +checksum = "c5ca36a94eb105609766f6f46d590b0e49ad41551c2434901ecb0100b8df9a97" dependencies = [ "aws-endpoint", "aws-http", @@ -408,9 +430,9 @@ dependencies = [ [[package]] name = "aws-sdk-sso" -version = "0.15.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d3df9fc9d07b0d1dc897a5e9aee924fd8527ff3d8a15677ca4dbb14969aacf0" +checksum = "f014b8ad3178b414bf732b36741325ef659fc40752f8c292400fb7c4ecb7fdd0" dependencies = [ "aws-endpoint", "aws-http", @@ -430,9 +452,9 @@ dependencies = [ [[package]] name = "aws-sdk-sts" -version = "0.15.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "479f057a876f04ae8594d6f6633572ce7946fda5f1ae420cdfde653d61841bbe" +checksum = "d37e45fdce84327c69fb924b9188fd889056c6afafbd494e8dd0daa400f9c082" dependencies = [ "aws-endpoint", "aws-http", @@ -452,9 +474,9 @@ dependencies = [ [[package]] name = "aws-sig-auth" -version = "0.15.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffea94eb16f7f14153d4ff086aa075e0725050ee89ac6c1538cc1b229c64b420" +checksum = "6530e72945c11439e9b3c423c95a656a233d73c3a7d4acaf9789048e1bdf7da7" dependencies = [ "aws-sigv4", "aws-smithy-eventstream", @@ -466,9 +488,9 @@ dependencies = [ [[package]] name = "aws-sigv4" -version = "0.15.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "543ad4870152e9850fcbbaec1e1c746c4905682053866848af99681227198cab" +checksum = "6351c3ba468b04bd819f64ea53538f5f53e3d6b366b27deabee41e73c9edb3af" dependencies = [ "aws-smithy-eventstream", "aws-smithy-http", @@ -486,9 +508,9 @@ dependencies = [ [[package]] name = "aws-smithy-async" -version = "0.45.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5a05f0f76616a4495999f4132287b4a0ebbb4e733aedbae0e120294f336faf1" +checksum = "86fc23ad8d050c241bdbfa74ae360be94a844ace8e218f64a2b2de77bfa9a707" dependencies = [ "futures-util", "pin-project-lite", @@ -496,11 +518,32 @@ dependencies = [ "tokio-stream", ] +[[package]] +name = "aws-smithy-checksums" +version = "0.47.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dd674df030b337a84eb67539db048676c691d9c88f0c54cf7748da11836cfd8" +dependencies = [ + "aws-smithy-http", + "aws-smithy-types", + "bytes", + "crc32c", + "crc32fast", + "hex", + "http", + "http-body", + "md-5", + "pin-project-lite", + "sha1", + "sha2", + "tracing", +] + [[package]] name = "aws-smithy-client" -version = "0.45.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7a1f41d103bc313190a2af4bb8ff67311ae2e673e3701202fe707fc9597da4c" +checksum = "2e147b157f49ce77f2a86ec693a14c84b2441fa28be58ffb2febb77d5726c934" dependencies = [ "aws-smithy-async", "aws-smithy-http", @@ -520,9 +563,9 @@ dependencies = [ [[package]] name = "aws-smithy-eventstream" -version = "0.45.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e74c8018f2a7bac3714a63d380f12469349f15ae55bff02ae03e44d5e85c4e79" +checksum = "da29e67a0b90a2bc5f2bd0a06fd43e728de62e02048879c15f646a3edf8db012" dependencies = [ "aws-smithy-types", "bytes", @@ -531,9 +574,9 @@ dependencies = [ [[package]] name = "aws-smithy-http" -version = "0.45.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17bf583ba80ee4ef0fbae4fd1bce07567a03411ac2f82f80d2cfb41ea263c172" +checksum = "5cc1af50eac644ab6f58e5bae29328ba3092851fc2ce648ad139134699b2b66f" dependencies = [ "aws-smithy-eventstream", "aws-smithy-types", @@ -553,9 +596,9 @@ dependencies = [ [[package]] name = "aws-smithy-http-tower" -version = "0.45.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8845020b3875bcaf61c4174430975a07dc9ca9653f1029fcbbf61d197cbe593" +checksum = "a1bf4c4664dff2febf91f8796505c5bc8f38a0bff0d1397d1d3fdda17bd5c5d1" dependencies = [ "aws-smithy-http", "bytes", @@ -568,18 +611,18 @@ dependencies = [ [[package]] name = "aws-smithy-json" -version = "0.45.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "748702917f9c54f8300710cb7284152fdba6881741654880bfd5c11ecf230425" +checksum = "0e6ebc76c3c108dd2a96506bf47dc31f75420811a19f1a09907524d1451789d2" dependencies = [ "aws-smithy-types", ] [[package]] name = "aws-smithy-query" -version = "0.45.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ca90dfe7151841de25e9e0d1862605aec4fe63fbfdf81417d3dc4baef562350" +checksum = "2956f1385c4daa883907a2c81d32256af8f95834c9de1bc0613fa68db63b88c4" dependencies = [ "aws-smithy-types", "urlencoding", @@ -587,11 +630,11 @@ dependencies = [ [[package]] name = "aws-smithy-types" -version = "0.45.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83b74dbb59d20bf29d62772c99dfb8b32377a101c0b03879138f34b3e9b15bdc" +checksum = "352fb335ec1d57160a17a13e87aaa0a172ab780ddf58bfc85caedd3b7e47caed" dependencies = [ - "itoa 1.0.1", + "itoa", "num-integer", "ryu", "time", @@ -599,18 +642,18 @@ dependencies = [ [[package]] name = "aws-smithy-xml" -version = "0.45.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4bff2d07dd531709cd1e9153c15a859ca394c9d6b2bb8e91d16960ea1fc8ae6" +checksum = "6cf2807fa715a5a3296feffb06ce45252bd0dfd48f52838128c48fb339ddbf5c" dependencies = [ "xmlparser", ] [[package]] name = "aws-types" -version = "0.15.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15d31c4af87ae335c41a1ce7d6d699ef274551444e920e93afca3e008aee8f89" +checksum = "8140b89d76f67be2c136d7393e7e6d8edd65424eb58214839efbf4a2e4f7e8a3" dependencies = [ "aws-smithy-async", "aws-smithy-client", @@ -624,9 +667,9 @@ dependencies = [ [[package]] name = "axum" -version = "0.5.12" +version = "0.5.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d16705af05732b7d3258ec0f7b73c03a658a28925e050d8852d5b568ee8bcf4e" +checksum = "9de18bc5f2e9df8f52da03856bf40e29b747de5a84e43aefff90e3dc4a21529b" dependencies = [ "async-trait", "axum-core", @@ -637,7 +680,7 @@ dependencies = [ "http", "http-body", "hyper", - "itoa 1.0.1", + "itoa", "matchit", "memchr", "mime", @@ -700,6 +743,12 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" +[[package]] +name = "base64ct" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3bdca834647821e0b13d9539a8634eb62d3501b6b6c2cec1722786ee6671b851" + [[package]] name = "bigdecimal" version = "0.3.0" @@ -830,9 +879,9 @@ checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" [[package]] name = "bytes" -version = "1.1.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8" +checksum = "ec8a7b6a70fde80372154c65702f00a0f56f3e1c36abbc6c440484be248856db" [[package]] name = "bytes-utils" @@ -852,9 +901,9 @@ checksum = "6c58ec36aac5066d5ca17df51b3e70279f5670a72102f5752cb7e7c856adfc70" [[package]] name = "cast" -version = "0.2.2" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "926013f2860c46252efceabb19f4a6b308197505082c609025aa6706c011d427" +checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" @@ -882,22 +931,23 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "chrono" -version = "0.4.19" +version = "0.4.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73" +checksum = "6127248204b9aba09a362f6c930ef6a78f2c1b2215f8a7b398c06e1083f17af0" dependencies = [ - "libc", + "js-sys", "num-integer", "num-traits", "serde", + "wasm-bindgen", "winapi", ] [[package]] name = "chrono-tz" -version = "0.6.1" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58549f1842da3080ce63002102d5bc954c7bc843d4f47818e642abdc36253552" +checksum = "29c39203181991a7dd4343b8005bd804e7a9a37afb8ac070e43771e8c820bbde" dependencies = [ "chrono", "chrono-tz-build", @@ -908,9 +958,9 @@ dependencies = [ [[package]] name = "chrono-tz-build" -version = "0.0.2" +version = "0.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db058d493fb2f65f41861bfed7e3fe6335264a9f0f92710cab5bdf01fef09069" +checksum = "6f509c3a87b33437b05e2458750a0700e5bdd6956176773e6c7d6dd15a283a0c" dependencies = [ "parse-zoneinfo", "phf", @@ -918,6 +968,33 @@ dependencies = [ "uncased", ] +[[package]] +name = "ciborium" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0c137568cc60b904a7724001b35ce2630fd00d5d84805fbb608ab89509d788f" +dependencies = [ + "ciborium-io", + "ciborium-ll", + "serde", +] + +[[package]] +name = "ciborium-io" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "346de753af073cc87b52b2083a506b38ac176a44cfb05497b622e27be899b369" + +[[package]] +name = "ciborium-ll" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "213030a2b5a4e0c0892b6652260cf6ccac84827b83a85a534e178e3906c4cf1b" +dependencies = [ + "ciborium-io", + "half", +] + [[package]] name = "clang-sys" version = "1.3.0" @@ -931,9 +1008,9 @@ dependencies = [ [[package]] name = "clap" -version = "3.2.8" +version = "3.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "190814073e85d238f31ff738fcb0bf6910cedeb73376c87cd69291028966fd83" +checksum = "29e724a68d9319343bb3328c9cc2dfde263f4b3142ee1059a9980580171c954b" dependencies = [ "atty", "bitflags", @@ -949,9 +1026,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "3.2.7" +version = "3.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "759bf187376e1afa7b85b959e6a664a3e7a95203415dba952ad19139e798f902" +checksum = "13547f7012c01ab4a0e8f8967730ada8f9fdf419e8b6c792788f39cf4e46eefa" dependencies = [ "heck", "proc-macro-error", @@ -996,6 +1073,16 @@ dependencies = [ "paste", ] +[[package]] +name = "combine" +version = "4.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a604e93b79d1808327a6fca85a6f2d69de66461e7620f5a4cbf5fb4d1d7c948" +dependencies = [ + "bytes", + "memchr", +] + [[package]] name = "compile-time-run" version = "0.2.12" @@ -1018,22 +1105,23 @@ dependencies = [ [[package]] name = "console" -version = "0.14.0" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cc80946b3480f421c2f17ed1cb841753a371c7c5104f51d507e13f532c856aa" +checksum = "89eab4d20ce20cea182308bca13088fecea9c05f6776cf287205d41a0ed3c847" dependencies = [ "encode_unicode", - "lazy_static", "libc", + "once_cell", "terminal_size", + "unicode-width", "winapi", ] [[package]] name = "console-api" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06c5fd425783d81668ed68ec98408a80498fb4ae2fd607797539e1a9dfa3618f" +checksum = "e57ff02e8ad8e06ab9731d5dc72dc23bef9200778eae1a89d555d8c42e5d4a86" dependencies = [ "prost", "prost-types", @@ -1043,9 +1131,9 @@ dependencies = [ [[package]] name = "console-subscriber" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31432bc31ff8883bf6a693a79371862f73087822470c82d6a1ec778781ee3978" +checksum = "e933c43a5db3779b3600cdab18856af2411ca2237e33ba8ab476d5d5b1a6c1e7" dependencies = [ "console-api", "crossbeam-channel", @@ -1065,6 +1153,12 @@ dependencies = [ "tracing-subscriber", ] +[[package]] +name = "const-oid" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4c78c047431fee22c1a7bb92e00ad095a02a983affe4d8a72e2a2c62c1b94f3" + [[package]] name = "const_format" version = "0.2.26" @@ -1120,6 +1214,15 @@ dependencies = [ "libc", ] +[[package]] +name = "crc32c" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dfea2db42e9927a3845fb268a10a72faed6d416065f77873f05e411457c363e" +dependencies = [ + "rustc_version", +] + [[package]] name = "crc32fast" version = "1.3.2" @@ -1131,14 +1234,16 @@ dependencies = [ [[package]] name = "criterion" -version = "0.3.5" -source = "git+https://github.com/MaterializeInc/criterion.rs.git#db5acaae4314d3cb194129233689541c15d3935d" +version = "0.3.6" +source = "git+https://github.com/bheisler/criterion.rs.git?branch=version-0.4#f82ce59d710e8b5cc30b9a9b07a9da3e8e715768" dependencies = [ + "anes", "atty", "cast", + "ciborium", "clap", "criterion-plot", - "csv", + "futures", "itertools", "lazy_static", "num-traits", @@ -1147,17 +1252,17 @@ dependencies = [ "rayon", "regex", "serde", - "serde_cbor", "serde_derive", "serde_json", "tinytemplate", + "tokio", "walkdir", ] [[package]] name = "criterion-plot" -version = "0.4.4" -source = "git+https://github.com/MaterializeInc/criterion.rs.git#db5acaae4314d3cb194129233689541c15d3935d" +version = "0.4.5" +source = "git+https://github.com/bheisler/criterion.rs.git?branch=version-0.4#f82ce59d710e8b5cc30b9a9b07a9da3e8e715768" dependencies = [ "cast", "itertools", @@ -1165,9 +1270,9 @@ dependencies = [ [[package]] name = "crossbeam" -version = "0.8.1" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ae5588f6b3c3cb05239e90bd110f257254aecd01e4635400391aeae07497845" +checksum = "2801af0d36612ae591caa9568261fddce32ce6e08a7275ea334a06a4ad021a2c" dependencies = [ "cfg-if", "crossbeam-channel", @@ -1179,9 +1284,9 @@ dependencies = [ [[package]] name = "crossbeam-channel" -version = "0.5.5" +version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c02a4d71819009c192cf4872265391563fd6a84c81ff2c0f2a7026ca4c1d85c" +checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521" dependencies = [ "cfg-if", "crossbeam-utils", @@ -1250,12 +1355,11 @@ dependencies = [ [[package]] name = "csv" version = "1.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1" +source = "git+https://github.com/BurntSushi/rust-csv.git#41c71ed353a71526c52633d854466c1619dacae4" dependencies = [ "bstr", "csv-core", - "itoa 0.4.6", + "itoa", "ryu", "serde", ] @@ -1263,17 +1367,16 @@ dependencies = [ [[package]] name = "csv-core" version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90" +source = "git+https://github.com/BurntSushi/rust-csv.git#41c71ed353a71526c52633d854466c1619dacae4" dependencies = [ "memchr", ] [[package]] name = "ctor" -version = "0.1.22" +version = "0.1.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f877be4f7c9f246b183111634f75baa039715e3f46ce860677d3b19a69fb229c" +checksum = "cdffe87e1d521a10f9696f833fe502293ea446d7f256c06128293a4119bdf4cb" dependencies = [ "quote", "syn", @@ -1324,48 +1427,58 @@ dependencies = [ ] [[package]] -name = "darling" -version = "0.12.4" +name = "dashmap" +version = "5.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f2c43f534ea4b0b049015d00269734195e6d3f0f6635cb692251aca6f9f8b3c" +checksum = "c0834a35a3fce649144119e18da2a4d8ed12ef3862f47183fd46f625d072d96c" dependencies = [ - "darling_core", - "darling_macro", + "cfg-if", + "num_cpus", + "parking_lot", ] [[package]] -name = "darling_core" -version = "0.12.4" +name = "datadriven" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e91455b86830a1c21799d94524df0845183fa55bafd9aa137b01c7d1065fa36" +checksum = "5c496e3277b660041bd6a2c0618593e99c3ba450b30d5f8d89035f78c87b4106" dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "strsim", - "syn", + "anyhow", + "futures", ] [[package]] -name = "darling_macro" -version = "0.12.4" +name = "deadpool" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29b5acf0dea37a7f66f7b25d2c5e93fd46f8f6968b1a5d7a3e02e97768afc95a" +checksum = "421fe0f90f2ab22016f32a9881be5134fdd71c65298917084b0c7477cbc3856e" dependencies = [ - "darling_core", - "quote", - "syn", + "async-trait", + "deadpool-runtime", + "num_cpus", + "retain_mut", + "tokio", ] [[package]] -name = "datadriven" -version = "0.6.0" +name = "deadpool-postgres" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c496e3277b660041bd6a2c0618593e99c3ba450b30d5f8d89035f78c87b4106" +checksum = "c668a58063c6331e3437e3146970943ad82b1b36169fd979bb2645ac2088209a" dependencies = [ - "anyhow", - "futures", + "deadpool", + "log", + "tokio", + "tokio-postgres", +] + +[[package]] +name = "deadpool-runtime" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eaa37046cc0f6c3cc6090fbdbf73ef0b8ef4cfcc37f6befc0020f63e8cf121e1" +dependencies = [ + "tokio", ] [[package]] @@ -1374,7 +1487,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d" dependencies = [ - "uuid 1.1.2", + "uuid", ] [[package]] @@ -1399,6 +1512,15 @@ dependencies = [ "libc", ] +[[package]] +name = "der" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6919815d73839e7ad218de758883aae3a257ba6759ce7a9992501efbb53d705c" +dependencies = [ + "const-oid", +] + [[package]] name = "derivative" version = "2.2.0" @@ -1421,37 +1543,6 @@ dependencies = [ "syn", ] -[[package]] -name = "derive_builder" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d13202debe11181040ae9063d739fa32cfcaaebe2275fe387703460ae2365b30" -dependencies = [ - "derive_builder_macro", -] - -[[package]] -name = "derive_builder_core" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66e616858f6187ed828df7c64a6d71720d83767a7f19740b2d1b6fe6327b36e5" -dependencies = [ - "darling", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "derive_builder_macro" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58a94ace95092c5acb1e97a7e846b310cfbd499652f72297da7493f618a98d73" -dependencies = [ - "derive_builder_core", - "syn", -] - [[package]] name = "diff" version = "0.1.12" @@ -1461,7 +1552,7 @@ checksum = "0e25ea47919b1560c4e3b7fe0aaab9becf5b84a10325ddf7db0f0ba5e1026499" [[package]] name = "differential-dataflow" version = "0.12.0" -source = "git+https://github.com/TimelyDataflow/differential-dataflow.git#5a013e02cc21b325d81520c5b8a8a2301f4ba5ab" +source = "git+https://github.com/TimelyDataflow/differential-dataflow.git#78e7319000d2873f70292ea404abe13922dd33af" dependencies = [ "abomonation", "abomonation_derive", @@ -1488,6 +1579,15 @@ dependencies = [ "subtle", ] +[[package]] +name = "dirs" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059" +dependencies = [ + "dirs-sys", +] + [[package]] name = "dirs-next" version = "2.0.0" @@ -1498,6 +1598,17 @@ dependencies = [ "dirs-sys-next", ] +[[package]] +name = "dirs-sys" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" +dependencies = [ + "libc", + "redox_users", + "winapi", +] + [[package]] name = "dirs-sys-next" version = "0.1.2" @@ -1518,7 +1629,7 @@ checksum = "923dea538cea0aa3025e8685b20d6ee21ef99c4f77e954a30febbaac5ec73a97" [[package]] name = "dogsdogsdogs" version = "0.1.0" -source = "git+https://github.com/TimelyDataflow/differential-dataflow.git#5a013e02cc21b325d81520c5b8a8a2301f4ba5ab" +source = "git+https://github.com/TimelyDataflow/differential-dataflow.git#78e7319000d2873f70292ea404abe13922dd33af" dependencies = [ "abomonation", "abomonation_derive", @@ -1528,11 +1639,17 @@ dependencies = [ "timely", ] +[[package]] +name = "dyn-clone" +version = "1.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f94fa09c2aeea5b8839e414b7b841bf429fd25b9c522116ac97ee87856d88b2" + [[package]] name = "either" -version = "1.7.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f107b87b6afc2a64fd13cac55fe06d6c8859f12d4b14cbcdd2c67d0976781be" +checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797" [[package]] name = "encode_unicode" @@ -1615,18 +1732,18 @@ dependencies = [ [[package]] name = "enum-iterator" -version = "1.1.3" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45a0ac4aeb3a18f92eaf09c6bb9b3ac30ff61ca95514fc58cbead1c9a6bf5401" +checksum = "91a4ec26efacf4aeff80887a175a419493cb6f8b5480d26387eb0bd038976187" dependencies = [ "enum-iterator-derive", ] [[package]] name = "enum-iterator-derive" -version = "1.0.2" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b13f1e69590421890f90448c3cd5f554746a31adc6dc0dac406ec6901db8dc25" +checksum = "828de45d0ca18782232dfb8f3ea9cc428e8ced380eb26a520baaacfc70de39ce" dependencies = [ "proc-macro2", "quote", @@ -1664,12 +1781,6 @@ dependencies = [ "syn", ] -[[package]] -name = "error-iter" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e09bfe3000e5aaf2904d2c90e8f38de83dff06731c666d588d382f19da6606a9" - [[package]] name = "fail" version = "0.5.0" @@ -1779,6 +1890,12 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" +[[package]] +name = "foreign_vec" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee1b05cbd864bcaecbd3455d6d967862d446e4ebfc3c2e5e5b9841e53cba6673" + [[package]] name = "form_urlencoded" version = "1.0.1" @@ -1867,9 +1984,9 @@ checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" [[package]] name = "futures" -version = "0.3.21" +version = "0.3.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f73fe65f54d1e12b726f517d3e2135ca3125a437b6d998caf1962961f7172d9e" +checksum = "ab30e97ab6aacfe635fad58f22c2bb06c8b685f7421eb1e064a729e2a5f481fa" dependencies = [ "futures-channel", "futures-core", @@ -1882,9 +1999,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.21" +version = "0.3.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010" +checksum = "2bfc52cbddcfd745bf1740338492bb0bd83d76c67b445f91c5fb29fae29ecaa1" dependencies = [ "futures-core", "futures-sink", @@ -1892,15 +2009,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.21" +version = "0.3.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3" +checksum = "d2acedae88d38235936c3922476b10fced7b2b68136f5e3c03c2d5be348a1115" [[package]] name = "futures-executor" -version = "0.3.21" +version = "0.3.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9420b90cfa29e327d0429f19be13e7ddb68fa1cccb09d65e5706b8c7a749b8a6" +checksum = "1d11aa21b5b587a64682c0094c2bdd4df0076c5324961a40cc3abd7f37930528" dependencies = [ "futures-core", "futures-task", @@ -1909,15 +2026,15 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.21" +version = "0.3.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b" +checksum = "93a66fc6d035a26a3ae255a6d2bca35eda63ae4c5512bef54449113f7a1228e5" [[package]] name = "futures-macro" -version = "0.3.21" +version = "0.3.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512" +checksum = "0db9cce532b0eae2ccf2766ab246f114b56b9cf6d445e00c2549fbc100ca045d" dependencies = [ "proc-macro2", "quote", @@ -1926,21 +2043,21 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.21" +version = "0.3.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868" +checksum = "ca0bae1fe9752cf7fd9b0064c674ae63f97b37bc714d745cbde0afb7ec4e6765" [[package]] name = "futures-task" -version = "0.3.21" +version = "0.3.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a" +checksum = "842fc63b931f4056a24d59de13fb1272134ce261816e063e634ad0c15cdc5306" [[package]] name = "futures-util" -version = "0.3.21" +version = "0.3.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a" +checksum = "f0828a5471e340229c11c77ca80017937ce3c58cb788a17e5f1c2d5c485a9577" dependencies = [ "futures-channel", "futures-core", @@ -1975,25 +2092,13 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.1" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4060f4657be78b8e766215b02b18a2e862d83745545de804638e2b545e81aee6" +checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6" dependencies = [ "cfg-if", "libc", - "wasi 0.10.0+wasi-snapshot-preview1", -] - -[[package]] -name = "getset" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24b328c01a4d71d2d8173daa93562a73ab0fe85616876f02500f53d82948c504" -dependencies = [ - "proc-macro-error", - "proc-macro2", - "quote", - "syn", + "wasi", ] [[package]] @@ -2055,18 +2160,18 @@ checksum = "74721d007512d0cb3338cd20f0654ac913920061a4c4d0d8708edb3f2a698c0c" [[package]] name = "hashbrown" -version = "0.11.2" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" dependencies = [ "ahash", ] [[package]] name = "hashlink" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7249a3129cbc1ffccd74857f81464a323a152173cdb134e0fd81bc803b29facf" +checksum = "d452c155cb93fecdfb02a73dd57b5d8e442c2063bd7aac72f1bc5e4263a43086" dependencies = [ "hashbrown", ] @@ -2087,8 +2192,7 @@ dependencies = [ [[package]] name = "headers" version = "0.3.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cff78e5788be1e0ab65b04d306b2ed5092c815ec97ec70f4ebd5aee158aa55d" +source = "git+https://github.com/hyperium/headers.git#31fe3e19e5763b95c9b5dfed1569bef555380dc4" dependencies = [ "base64", "bitflags", @@ -2097,14 +2201,13 @@ dependencies = [ "http", "httpdate", "mime", - "sha-1", + "sha1", ] [[package]] name = "headers-core" version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7f66481bfee273957b1f20485a4ff3362987f85b2c236580d81b4eb7a326429" +source = "git+https://github.com/hyperium/headers.git#31fe3e19e5763b95c9b5dfed1569bef555380dc4" dependencies = [ "http", ] @@ -2153,7 +2256,7 @@ checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" dependencies = [ "bytes", "fnv", - "itoa 1.0.1", + "itoa", ] [[package]] @@ -2191,9 +2294,9 @@ checksum = "9100414882e15fb7feccb4897e5f0ff0ff1ca7d1a86a23208ada4d7a18e6c6c4" [[package]] name = "httpdate" -version = "1.0.0" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05842d0d43232b23ccb7060ecb0f0626922c21f30012e97b767b30afd4a5d4b9" +checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" [[package]] name = "humantime" @@ -2216,7 +2319,7 @@ dependencies = [ "http-body", "httparse", "httpdate", - "itoa 1.0.1", + "itoa", "pin-project-lite", "socket2", "tokio", @@ -2268,12 +2371,6 @@ dependencies = [ "tokio-native-tls", ] -[[package]] -name = "ident_case" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" - [[package]] name = "idna" version = "0.2.0" @@ -2306,9 +2403,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "1.8.1" +version = "1.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f647032dfaa1f8b6dc29bd3edb7bbef4861b8b8007ebb118d6db284fd59f6ee" +checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" dependencies = [ "autocfg", "hashbrown", @@ -2316,21 +2413,23 @@ dependencies = [ [[package]] name = "indicatif" -version = "0.16.2" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d207dc617c7a380ab07ff572a6e52fa202a2a8f355860ac9c38e23f8196be1b" +checksum = "fcc42b206e70d86ec03285b123e65a5458c92027d1fb2ae3555878b8113b3ddf" dependencies = [ "console", - "lazy_static", "number_prefix", - "regex", + "unicode-width", ] [[package]] name = "instant" -version = "0.1.6" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b141fdc7836c525d4d594027d318c84161ca17aaf8113ab1f81ab93ae897485" +checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" +dependencies = [ + "cfg-if", +] [[package]] name = "integer-encoding" @@ -2357,12 +2456,6 @@ dependencies = [ "either", ] -[[package]] -name = "itoa" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6" - [[package]] name = "itoa" version = "1.0.1" @@ -2387,12 +2480,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "json" -version = "0.12.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "078e285eafdfb6c4b434e0d31e8cfcb5115b651496faca5749b88fafd4f23bfd" - [[package]] name = "json-patch" version = "0.2.6" @@ -2636,9 +2723,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.126" +version = "0.2.132" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836" +checksum = "8371e4e5341c3a96db127eb2465ac681ced4c433e01dd0e938adbef26ba93ba5" [[package]] name = "libloading" @@ -2658,11 +2745,24 @@ checksum = "c7d73b3f436185384286bd8098d17ec07c9a7d2388a6599f824d8502b529702a" [[package]] name = "libsqlite3-sys" -version = "0.24.2" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "898745e570c7d0453cc1fbc4a701eb6c662ed54e8fec8b7d14be137ebeeb9d14" +checksum = "e8664486da51de68fbb3331d37c2a0fff4b60e988f284670a6a0833a8e6406ad" +dependencies = [ + "cc", + "pkg-config", + "vcpkg", +] + +[[package]] +name = "libssh2-sys" +version = "0.2.23" +source = "git+https://github.com/MaterializeInc/ssh2-rs#cf435572dec61b0bc0945b23121de23dc80aa75d" dependencies = [ "cc", + "libc", + "libz-sys", + "openssl-sys", "pkg-config", "vcpkg", ] @@ -2723,9 +2823,9 @@ dependencies = [ [[package]] name = "lru" -version = "0.7.2" +version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "274353858935c992b13c0ca408752e2121da852d07dec7ce5f108c77dfa14d1f" +checksum = "e999beba7b6e8345721bd280141ed958096a2e4abdf74f67ff4ce49b4b54e47a" dependencies = [ "hashbrown", ] @@ -2829,8 +2929,8 @@ checksum = "713d550d9b44d89174e066b7a6217ae06234c10cb47819a88290d2b353c31799" dependencies = [ "libc", "log", - "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys 0.36.1", + "wasi", + "windows-sys", ] [[package]] @@ -2873,9 +2973,8 @@ dependencies = [ [[package]] name = "mysql_common" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20ce6fdcef94a8e87fea3f9402de4d7e403f10e8c20b6e2bd207e6b6f8a4eab0" +version = "0.29.1" +source = "git+https://github.com/blackbeam/rust_mysql_common.git#e9c8deef5bfd4a8b1ea049d92ce8ae8ca53c9ab8" dependencies = [ "base64", "bigdecimal", @@ -2899,13 +2998,32 @@ dependencies = [ "saturating", "serde", "serde_json", - "sha-1", + "sha1", "sha2", "smallvec", "subprocess", "thiserror", "time", - "uuid 1.1.2", + "uuid", +] + +[[package]] +name = "mz" +version = "0.0.0" +dependencies = [ + "axum", + "clap", + "dirs", + "indicatif", + "mz-ore", + "open", + "reqwest", + "rpassword", + "serde", + "subprocess", + "tokio", + "toml", + "toml_edit", ] [[package]] @@ -2916,6 +3034,7 @@ dependencies = [ "bytes", "chrono", "const_format", + "criterion", "datadriven", "dec", "derivative", @@ -2931,6 +3050,7 @@ dependencies = [ "mz-expr", "mz-kafka-util", "mz-ore", + "mz-persist-client", "mz-persist-types", "mz-pgcopy", "mz-pgrepr", @@ -2959,7 +3079,7 @@ dependencies = [ "tokio-stream", "tracing", "uncased", - "uuid 1.1.2", + "uuid", ] [[package]] @@ -2975,7 +3095,7 @@ dependencies = [ [[package]] name = "mz-avro" -version = "0.6.5" +version = "0.7.0" dependencies = [ "anyhow", "byteorder", @@ -2994,7 +3114,7 @@ dependencies = [ "sha2", "snap", "tracing", - "uuid 1.1.2", + "uuid", ] [[package]] @@ -3018,13 +3138,14 @@ dependencies = [ "prost", "prost-build", "prost-types", + "protobuf-src", "rand", "rand_distr", "tokio", "tokio-postgres", "tracing", "tracing-subscriber", - "uuid 1.1.2", + "uuid", ] [[package]] @@ -3046,6 +3167,7 @@ dependencies = [ "once_cell", "openssl", "prost-build", + "protobuf-src", "reqwest", "serde", "serde_json", @@ -3059,24 +3181,16 @@ name = "mz-compute" version = "0.26.1-dev" dependencies = [ "anyhow", - "async-trait", "axum", "clap", "crossbeam-channel", "dec", "differential-dataflow", "dogsdogsdogs", - "futures", - "h2", - "http", - "itertools", - "mz-avro", "mz-build-info", "mz-compute-client", "mz-expr", "mz-http-util", - "mz-interchange", - "mz-kafka-util", "mz-orchestrator-tracing", "mz-ore", "mz-persist-client", @@ -3088,16 +3202,13 @@ dependencies = [ "mz-timely-util", "once_cell", "prometheus", - "prost-build", - "rdkafka", "scopeguard", "serde", "tikv-jemallocator", "timely", "tokio", "tracing", - "tracing-subscriber", - "uuid 1.1.2", + "uuid", ] [[package]] @@ -3105,11 +3216,11 @@ name = "mz-compute-client" version = "0.0.0" dependencies = [ "anyhow", - "async-stream", "async-trait", "chrono", "differential-dataflow", "futures", + "mz-build-info", "mz-expr", "mz-ore", "mz-persist", @@ -3119,9 +3230,11 @@ dependencies = [ "mz-service", "mz-storage", "mz-timely-util", + "once_cell", "proptest", "proptest-derive", "prost", + "protobuf-src", "serde", "serde_json", "timely", @@ -3130,7 +3243,7 @@ dependencies = [ "tonic", "tonic-build", "tracing", - "uuid 1.1.2", + "uuid", ] [[package]] @@ -3142,6 +3255,7 @@ dependencies = [ "differential-dataflow", "futures", "maplit", + "mz-build-info", "mz-compute-client", "mz-orchestrator", "mz-ore", @@ -3149,7 +3263,6 @@ dependencies = [ "mz-persist-types", "mz-proto", "mz-repr", - "mz-service", "mz-storage", "once_cell", "prost", @@ -3157,9 +3270,8 @@ dependencies = [ "serde", "timely", "tokio", - "tokio-stream", "tracing", - "uuid 1.1.2", + "uuid", ] [[package]] @@ -3181,7 +3293,6 @@ dependencies = [ "fallible-iterator", "futures", "headers", - "hex", "http", "hyper", "hyper-openssl", @@ -3210,8 +3321,6 @@ dependencies = [ "mz-prof", "mz-repr", "mz-secrets", - "mz-secrets-filesystem", - "mz-secrets-kubernetes", "mz-stash", "mz-storage", "nix", @@ -3225,7 +3334,6 @@ dependencies = [ "postgres-protocol", "postgres_array", "predicates", - "prometheus", "rand", "rdkafka-sys", "regex", @@ -3247,7 +3355,7 @@ dependencies = [ "tracing", "tracing-subscriber", "url", - "uuid 1.1.2", + "uuid", ] [[package]] @@ -3280,22 +3388,23 @@ dependencies = [ "num", "num_enum", "once_cell", - "ordered-float 3.0.0", + "ordered-float", "paste", "proc-macro2", "proptest", "proptest-derive", "prost", "prost-build", + "protobuf-src", "regex", "regex-syntax", "serde", "serde_json", "serde_regex", - "sha-1", + "sha1", "sha2", "uncased", - "uuid 1.1.2", + "uuid", ] [[package]] @@ -3326,14 +3435,14 @@ dependencies = [ "serde", "thiserror", "tokio", - "uuid 1.1.2", + "tracing", + "uuid", ] [[package]] name = "mz-http-util" version = "0.0.0" dependencies = [ - "anyhow", "askama", "axum", "headers", @@ -3352,7 +3461,6 @@ dependencies = [ "chrono", "criterion", "differential-dataflow", - "futures", "itertools", "maplit", "mz-avro", @@ -3361,14 +3469,16 @@ dependencies = [ "mz-ore", "mz-repr", "once_cell", - "ordered-float 3.0.0", + "ordered-float", "prost", "prost-build", "prost-reflect", + "protobuf-src", "serde_json", "timely", + "tokio", "tracing", - "uuid 1.1.2", + "uuid", ] [[package]] @@ -3388,6 +3498,7 @@ dependencies = [ "proptest-derive", "prost", "prost-build", + "protobuf-src", "rand", "rdkafka", "serde", @@ -3486,7 +3597,10 @@ dependencies = [ "futures", "k8s-openapi", "kube", + "maplit", "mz-orchestrator", + "mz-repr", + "mz-secrets", "serde_json", "sha2", ] @@ -3504,6 +3618,8 @@ dependencies = [ "mz-orchestrator", "mz-ore", "mz-pid-file", + "mz-repr", + "mz-secrets", "scopeguard", "serde_json", "sysinfo", @@ -3555,7 +3671,9 @@ dependencies = [ "pin-project", "prometheus", "serde", + "serde_json", "smallvec", + "ssh-key", "stacker", "tokio", "tokio-native-tls", @@ -3573,6 +3691,7 @@ dependencies = [ "anyhow", "aws-config", "aws-sdk-kinesis", + "aws-types", "bytes", "clap", "futures", @@ -3595,11 +3714,12 @@ dependencies = [ "async-trait", "aws-config", "aws-sdk-s3", + "aws-smithy-http", "aws-types", "base64", "bytes", "criterion", - "crossbeam-channel", + "deadpool-postgres", "differential-dataflow", "fail", "futures-util", @@ -3613,6 +3733,7 @@ dependencies = [ "postgres-openssl", "prost", "prost-build", + "protobuf-src", "rand", "serde", "serde_json", @@ -3622,7 +3743,7 @@ dependencies = [ "tokio-postgres", "tracing", "url", - "uuid 1.1.2", + "uuid", ] [[package]] @@ -3633,7 +3754,6 @@ dependencies = [ "async-stream", "async-trait", "axum", - "bincode", "bytes", "clap", "criterion", @@ -3642,6 +3762,7 @@ dependencies = [ "futures", "futures-task", "futures-util", + "mz-build-info", "mz-http-util", "mz-orchestrator-tracing", "mz-ore", @@ -3655,13 +3776,15 @@ dependencies = [ "proptest-derive", "prost", "prost-build", + "protobuf-src", + "semver", "serde", "serde_json", "tempfile", "timely", "tokio", "tracing", - "uuid 1.1.2", + "uuid", ] [[package]] @@ -3692,7 +3815,7 @@ dependencies = [ "mz-repr", "once_cell", "postgres-types", - "uuid 1.1.2", + "uuid", ] [[package]] @@ -3751,13 +3874,16 @@ name = "mz-postgres-util" version = "0.0.0" dependencies = [ "anyhow", + "async-ssh2-lite", "mz-ore", "mz-proto", "openssl", "postgres-openssl", "proptest", "prost", + "protobuf-src", "serde", + "tokio", "tokio-postgres", "tonic-build", ] @@ -3798,12 +3924,12 @@ dependencies = [ "proptest", "prost", "prost-build", + "protobuf-src", "regex", - "serde", "serde_json", "tokio-postgres", "url", - "uuid 1.1.2", + "uuid", ] [[package]] @@ -3818,9 +3944,7 @@ dependencies = [ "dec", "enum-kinds", "fast-float", - "globset", "hex", - "http", "itertools", "mz-lowertest", "mz-ore", @@ -3829,11 +3953,12 @@ dependencies = [ "num-traits", "num_enum", "once_cell", - "ordered-float 3.0.0", + "ordered-float", "proptest", "proptest-derive", "prost", "prost-build", + "protobuf-src", "rand", "regex", "ryu", @@ -3842,7 +3967,7 @@ dependencies = [ "serde_regex", "smallvec", "url", - "uuid 1.1.2", + "uuid", ] [[package]] @@ -3883,30 +4008,6 @@ dependencies = [ "mz-repr", ] -[[package]] -name = "mz-secrets-filesystem" -version = "0.0.0" -dependencies = [ - "anyhow", - "async-trait", - "mz-secrets", -] - -[[package]] -name = "mz-secrets-kubernetes" -version = "0.0.0" -dependencies = [ - "anyhow", - "async-trait", - "k8s-openapi", - "kube", - "mz-ore", - "mz-secrets", - "rand", - "tokio", - "tracing", -] - [[package]] name = "mz-service" version = "0.0.0" @@ -3914,15 +4015,17 @@ dependencies = [ "anyhow", "async-stream", "async-trait", + "clap", "crossbeam-channel", "futures", "http", "itertools", - "mz-ore", + "mz-orchestrator-kubernetes", + "mz-orchestrator-process", "mz-proto", - "mz-repr", - "serde", - "timely", + "mz-secrets", + "once_cell", + "semver", "tokio", "tokio-stream", "tonic", @@ -3939,7 +4042,6 @@ dependencies = [ "aws-sdk-sts", "chrono", "datadriven", - "enum-kinds", "globset", "hex", "itertools", @@ -3974,7 +4076,7 @@ dependencies = [ "tracing", "typemap_rev", "uncased", - "uuid 1.1.2", + "uuid", ] [[package]] @@ -3988,6 +4090,7 @@ dependencies = [ "mz-walkabout", "phf", "phf_codegen", + "serde", "tracing", "uncased", "unicode-width", @@ -4005,14 +4108,19 @@ dependencies = [ "futures", "junit-report", "md-5", + "mz-build-info", "mz-controller", "mz-environmentd", + "mz-orchestrator", "mz-orchestrator-process", "mz-ore", "mz-persist-client", "mz-pgrepr", "mz-repr", + "mz-secrets", "mz-sql", + "mz-sql-parser", + "mz-storage", "once_cell", "postgres-protocol", "regex", @@ -4022,7 +4130,7 @@ dependencies = [ "tokio", "tokio-postgres", "tower-http", - "uuid 1.1.2", + "uuid", "walkdir", ] @@ -4040,6 +4148,8 @@ dependencies = [ "postgres-openssl", "rand", "rusqlite", + "serde", + "serde_json", "tempfile", "timely", "tokio", @@ -4061,21 +4171,21 @@ dependencies = [ "aws-sdk-sqs", "aws-smithy-http", "aws-types", - "bincode", "bytes", + "bytesize", "chrono", "crossbeam-channel", "csv-core", "derivative", "differential-dataflow", + "fail", "futures", - "futures-executor", - "futures-util", "globset", "http", "http-serde", "itertools", "mz-avro", + "mz-build-info", "mz-ccsr", "mz-expr", "mz-interchange", @@ -4101,12 +4211,12 @@ dependencies = [ "proptest", "proptest-derive", "prost", - "pubnub-hyper", + "protobuf-src", + "rand", "rdkafka", "regex", "serde", "serde_json", - "tempfile", "thiserror", "timely", "tokio", @@ -4118,7 +4228,7 @@ dependencies = [ "tracing", "tracing-subscriber", "url", - "uuid 1.1.2", + "uuid", ] [[package]] @@ -4128,7 +4238,7 @@ dependencies = [ "anyhow", "axum", "clap", - "futures", + "fail", "mz-build-info", "mz-http-util", "mz-orchestrator-tracing", @@ -4138,7 +4248,6 @@ dependencies = [ "mz-service", "mz-storage", "once_cell", - "serde", "tikv-jemallocator", "timely", "tokio", @@ -4226,7 +4335,7 @@ dependencies = [ "tracing", "tracing-subscriber", "url", - "uuid 1.1.2", + "uuid", "walkdir", ] @@ -4294,14 +4403,16 @@ dependencies = [ [[package]] name = "nix" -version = "0.24.1" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f17df307904acd05aa8e32e97bb20f2a0df1728bbc2d771ae8f9a90463441e9" +checksum = "e322c04a9e3440c327fca7b6c8a63e6890a32fa2ad689db972425f07e0d22abb" dependencies = [ + "autocfg", "bitflags", "cfg-if", "libc", "memoffset", + "pin-utils", ] [[package]] @@ -4464,9 +4575,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.13.0" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1" +checksum = "074864da206b4973b84eb91683020dbefd6a8c3f0f38e054d93954e891935e4e" [[package]] name = "oorandom" @@ -4474,6 +4585,16 @@ version = "11.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ebcec7c9c2a95cacc7cd0ecb89d8a8454eca13906f6deb55258ffff0adeb9405" +[[package]] +name = "open" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f23a407004a1033f53e93f9b45580d14de23928faad187384f891507c9b0c045" +dependencies = [ + "pathdiff", + "windows-sys", +] + [[package]] name = "openssl" version = "0.10.41" @@ -4532,47 +4653,77 @@ dependencies = [ [[package]] name = "opentelemetry" version = "0.17.0" -source = "git+https://github.com/MaterializeInc/opentelemetry-rust.git#b9bf6b3795ec8c6c181db34dbb1ca6d4889101f6" +source = "git+https://github.com/MaterializeInc/opentelemetry-rust.git#fe99cd1c96bb4d0e00001b1575f897fd1e57a378" dependencies = [ - "async-trait", - "crossbeam-channel", + "opentelemetry-api", + "opentelemetry-sdk", +] + +[[package]] +name = "opentelemetry-api" +version = "0.1.0" +source = "git+https://github.com/MaterializeInc/opentelemetry-rust.git#fe99cd1c96bb4d0e00001b1575f897fd1e57a378" +dependencies = [ + "fnv", "futures-channel", - "futures-executor", "futures-util", + "indexmap", "js-sys", - "lazy_static", - "percent-encoding", - "pin-project", - "rand", + "once_cell", + "pin-project-lite", "thiserror", - "tokio", - "tokio-stream", ] [[package]] name = "opentelemetry-otlp" version = "0.10.0" -source = "git+https://github.com/MaterializeInc/opentelemetry-rust.git#b9bf6b3795ec8c6c181db34dbb1ca6d4889101f6" +source = "git+https://github.com/MaterializeInc/opentelemetry-rust.git#fe99cd1c96bb4d0e00001b1575f897fd1e57a378" dependencies = [ "async-trait", "futures", "futures-util", "http", "opentelemetry", + "opentelemetry-proto", "prost", "thiserror", "tokio", "tonic", +] + +[[package]] +name = "opentelemetry-proto" +version = "0.1.0" +source = "git+https://github.com/MaterializeInc/opentelemetry-rust.git#fe99cd1c96bb4d0e00001b1575f897fd1e57a378" +dependencies = [ + "futures", + "futures-util", + "opentelemetry", + "prost", + "protobuf-src", + "tonic", "tonic-build", ] [[package]] -name = "ordered-float" -version = "2.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7940cf2ca942593318d07fcf2596cdca60a85c9e7fab408a5e21a4f9dcd40d87" +name = "opentelemetry-sdk" +version = "0.1.0" +source = "git+https://github.com/MaterializeInc/opentelemetry-rust.git#fe99cd1c96bb4d0e00001b1575f897fd1e57a378" dependencies = [ - "num-traits", + "async-trait", + "crossbeam-channel", + "dashmap", + "fnv", + "futures-channel", + "futures-executor", + "futures-util", + "once_cell", + "opentelemetry-api", + "percent-encoding", + "rand", + "thiserror", + "tokio", + "tokio-stream", ] [[package]] @@ -4587,9 +4738,9 @@ dependencies = [ [[package]] name = "os_info" -version = "3.4.0" +version = "3.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eca3ecae1481e12c3d9379ec541b238a16f0b75c9a409942daa8ec20dbfdb62" +checksum = "5209b2162b2c140df493a93689e04f8deab3a67634f5bc7a553c0a98e5b8d399" dependencies = [ "log", "serde", @@ -4623,22 +4774,22 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.1" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28141e0cc4143da2443301914478dc976a61ffdb3f043058310c70df2fed8954" +checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-sys 0.32.0", + "windows-sys", ] [[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", "futures", @@ -4647,9 +4798,9 @@ dependencies = [ [[package]] name = "parquet2" -version = "0.13.0" +version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5653509c49578c1dbea76a1007d6e3b2fbcf52f2fcb9a3d84593599510c293ae" +checksum = "f3eb21c37048a08693214d1f0d34eea97a8d90322e15c4a5e2017d56420e1195" dependencies = [ "async-stream", "bitpacking", @@ -4669,9 +4820,15 @@ dependencies = [ [[package]] name = "paste" -version = "1.0.7" +version = "1.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9423e2b32f7a043629287a536f21951e8c6a82482d0acb1eeebfc90bc2225b22" + +[[package]] +name = "pathdiff" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c520e05135d6e763148b6426a837e239041653ba7becd2e538c076c738025fc" +checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" [[package]] name = "peeking_take_while" @@ -4688,6 +4845,15 @@ dependencies = [ "base64", ] +[[package]] +name = "pem-rfc7468" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d159833a9105500e0398934e205e0773f0b27529557134ecfc51c27646adac" +dependencies = [ + "base64ct", +] + [[package]] name = "percent-encoding" version = "2.1.0" @@ -4706,18 +4872,18 @@ dependencies = [ [[package]] name = "phf" -version = "0.10.1" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" +checksum = "928c6535de93548188ef63bb7c4036bd415cd8f36ad25af44b9789b2ee72a48c" dependencies = [ "phf_shared", ] [[package]] name = "phf_codegen" -version = "0.10.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd" +checksum = "a56ac890c5e3ca598bbdeaa99964edb5b0258a583a9eb6ef4e89fc85d9224770" dependencies = [ "phf_generator", "phf_shared", @@ -4725,9 +4891,9 @@ dependencies = [ [[package]] name = "phf_generator" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" +checksum = "5b450720b6f75cfbfabc195814bd3765f337a4f9a83186f8537297cac12f6705" dependencies = [ "phf_shared", "rand", @@ -4735,9 +4901,9 @@ dependencies = [ [[package]] name = "phf_shared" -version = "0.10.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" +checksum = "e1fb5f6f826b772a8d4c0394209441e7d37cbbb967ae9c7e0e8134365c9ee676" dependencies = [ "siphasher", "uncased", @@ -4745,18 +4911,18 @@ dependencies = [ [[package]] name = "pin-project" -version = "1.0.11" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78203e83c48cffbe01e4a2d35d566ca4de445d79a85372fc64e378bfc812a260" +checksum = "ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.0.11" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "710faf75e1b33345361201d36d04e98ac1ed8909151a017ed384700836104c74" +checksum = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55" dependencies = [ "proc-macro2", "quote", @@ -4783,9 +4949,9 @@ checksum = "7c9b1041b4387893b91ee6746cddfc28516aff326a3519fb2adf820932c5e6cb" [[package]] name = "planus" -version = "0.2.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bffebaf174d6cad46a5f0f1bb1c45c6eb509571688bcb18dfab217f3c9f9b151" +checksum = "fc1691dd09e82f428ce8d6310bd6d5da2557c82ff17694d2a32cad7242aea89f" dependencies = [ "array-init-cursor", ] @@ -4821,7 +4987,7 @@ dependencies = [ [[package]] name = "postgres" version = "0.19.3" -source = "git+https://github.com/MaterializeInc/rust-postgres#686ed85732ab2626c36e695613e3e2abc58b9948" +source = "git+https://github.com/MaterializeInc/rust-postgres#abff35ecc553dc23ca8f85e64945e87a93cbba28" dependencies = [ "bytes", "fallible-iterator", @@ -4834,7 +5000,7 @@ dependencies = [ [[package]] name = "postgres-openssl" version = "0.5.0" -source = "git+https://github.com/MaterializeInc/rust-postgres#686ed85732ab2626c36e695613e3e2abc58b9948" +source = "git+https://github.com/MaterializeInc/rust-postgres#abff35ecc553dc23ca8f85e64945e87a93cbba28" dependencies = [ "futures", "openssl", @@ -4846,7 +5012,7 @@ dependencies = [ [[package]] name = "postgres-protocol" version = "0.6.4" -source = "git+https://github.com/MaterializeInc/rust-postgres#686ed85732ab2626c36e695613e3e2abc58b9948" +source = "git+https://github.com/MaterializeInc/rust-postgres#abff35ecc553dc23ca8f85e64945e87a93cbba28" dependencies = [ "base64", "byteorder", @@ -4863,7 +5029,7 @@ dependencies = [ [[package]] name = "postgres-types" version = "0.2.3" -source = "git+https://github.com/MaterializeInc/rust-postgres#686ed85732ab2626c36e695613e3e2abc58b9948" +source = "git+https://github.com/MaterializeInc/rust-postgres#abff35ecc553dc23ca8f85e64945e87a93cbba28" dependencies = [ "bytes", "chrono", @@ -4871,7 +5037,7 @@ dependencies = [ "postgres-protocol", "serde", "serde_json", - "uuid 1.1.2", + "uuid", ] [[package]] @@ -4888,8 +5054,7 @@ dependencies = [ [[package]] name = "pprof" version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bba88ee898c63351101af3e60c66c5398c517681ce533eef8caff10ecf11ec1" +source = "git+https://github.com/MaterializeInc/pprof-rs.git#01621bfd418799f5a285dcf8a7fd3123363f6894" dependencies = [ "backtrace", "cfg-if", @@ -5011,9 +5176,9 @@ checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" [[package]] name = "proc-macro2" -version = "1.0.40" +version = "1.0.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7" +checksum = "0a2ca2c61bc9f3d74d2886294ab7b9853abd9c1ad903a3ac7815c58989bb7bab" dependencies = [ "unicode-ident", ] @@ -5075,8 +5240,9 @@ dependencies = [ [[package]] name = "prost" -version = "0.10.3" -source = "git+https://github.com/MaterializeInc/prost.git?branch=v0.10#28cff98c6ad1f514ea9afc5e773a44746f75e32d" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "399c3c31cdec40583bb68f0b18403400d01ec4289c383aa047560439952c4dd7" dependencies = [ "bytes", "prost-derive", @@ -5084,11 +5250,11 @@ dependencies = [ [[package]] name = "prost-build" -version = "0.10.3" -source = "git+https://github.com/MaterializeInc/prost.git?branch=v0.10#28cff98c6ad1f514ea9afc5e773a44746f75e32d" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f835c582e6bd972ba8347313300219fed5bfa52caf175298d860b61ff6069bb" dependencies = [ "bytes", - "cfg-if", "heck", "itertools", "lazy_static", @@ -5097,7 +5263,6 @@ dependencies = [ "petgraph", "prost", "prost-types", - "protobuf-src", "regex", "tempfile", "which", @@ -5105,8 +5270,9 @@ dependencies = [ [[package]] name = "prost-derive" -version = "0.10.1" -source = "git+https://github.com/MaterializeInc/prost.git?branch=v0.10#28cff98c6ad1f514ea9afc5e773a44746f75e32d" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7345d5f0e08c0536d7ac7229952590239e77abf0a0100a1b1d890add6ea96364" dependencies = [ "anyhow", "itertools", @@ -5117,22 +5283,22 @@ dependencies = [ [[package]] name = "prost-reflect" -version = "0.8.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9b5885b76f107151487927cb630854e7fd95ffa394a693116feaa84df1e0274" +checksum = "d378290cd658b119ce87621931ef448017ef1a0044d7b681159d779e7e07b8f6" dependencies = [ "base64", "prost", "prost-types", "serde", "serde-value", - "time", ] [[package]] name = "prost-types" -version = "0.10.1" -source = "git+https://github.com/MaterializeInc/prost.git?branch=v0.10#28cff98c6ad1f514ea9afc5e773a44746f75e32d" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4dfaa718ad76a44b3415e6c4d53b17c8f99160dcb3a99b10470fce8ad43f6e3e" dependencies = [ "bytes", "prost", @@ -5170,55 +5336,6 @@ dependencies = [ "cc", ] -[[package]] -name = "pubnub-core" -version = "0.1.0" -source = "git+https://github.com/MaterializeInc/pubnub-rust#9da4f3e71b84a9200881612642cf4d18c078e169" -dependencies = [ - "async-trait", - "bitflags", - "error-iter", - "futures-channel", - "futures-core", - "futures-util", - "json", - "log", - "percent-encoding", - "thiserror", - "uuid 0.8.2", -] - -[[package]] -name = "pubnub-hyper" -version = "0.1.0" -source = "git+https://github.com/MaterializeInc/pubnub-rust#9da4f3e71b84a9200881612642cf4d18c078e169" -dependencies = [ - "async-trait", - "derive_builder", - "error-iter", - "futures-util", - "getset", - "http", - "hyper", - "hyper-tls", - "log", - "pubnub-core", - "pubnub-util", - "thiserror", - "tokio", -] - -[[package]] -name = "pubnub-util" -version = "0.1.0" -source = "git+https://github.com/MaterializeInc/pubnub-rust#9da4f3e71b84a9200881612642cf4d18c078e169" -dependencies = [ - "base64", - "hmac", - "sha2", - "uritemplate-next", -] - [[package]] name = "quick-error" version = "2.0.0" @@ -5236,9 +5353,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.20" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804" +checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" dependencies = [ "proc-macro2", ] @@ -5446,6 +5563,12 @@ dependencies = [ "winreg", ] +[[package]] +name = "retain_mut" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4389f1d5789befaf6029ebd9f7dac4af7f7e3d61b69d4f30e2ac02b57e7712b0" + [[package]] name = "ring" version = "0.16.20" @@ -5470,18 +5593,27 @@ dependencies = [ "libc", ] +[[package]] +name = "rpassword" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26b763cb66df1c928432cc35053f8bd4cec3335d8559fc16010017d16b3c1680" +dependencies = [ + "libc", + "winapi", +] + [[package]] name = "rusqlite" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85127183a999f7db96d1a976a309eebbfb6ea3b0b400ddd8340190129de6eb7a" +checksum = "01e213bc3ecb39ac32e81e51ebe31fd888a940515173e3a18a35f8c6e896422a" dependencies = [ "bitflags", "fallible-iterator", "fallible-streaming-iterator", "hashlink", "libsqlite3-sys", - "memchr", "smallvec", ] @@ -5491,7 +5623,7 @@ version = "1.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e0593ce4677e3800ddafb3de917e8397b1348e06e688128ade722d88fbe11ebf" dependencies = [ - "arrayvec 0.7.2", + "arrayvec", "num-traits", "serde", ] @@ -5519,9 +5651,9 @@ dependencies = [ [[package]] name = "ryu" -version = "1.0.10" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695" +checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09" [[package]] name = "same-file" @@ -5560,6 +5692,16 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96311ef4a16462c757bb6a39152c40f58f31cd2602a40fceb937e2bc34e6cbab" +[[package]] +name = "sec1" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08da66b8b0965a5555b6bd6639e68ccba85e1e2506f5fbb089e93f8a04e1a2d1" +dependencies = [ + "der", + "generic-array", +] + [[package]] name = "secrecy" version = "0.8.0" @@ -5595,15 +5737,15 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.12" +version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2333e6df6d6598f2b1974829f853c2b4c5f4a6e503c10af918081aa6f8564e1" +checksum = "93f6841e709003d68bb2deee8c343572bf446003ec20a583e76f7b15cebf3711" [[package]] name = "serde" -version = "1.0.138" +version = "1.0.144" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1578c6245786b9d168c5447eeacfb96856573ca56c9d68fdcf394be134882a47" +checksum = "0f747710de3dcd43b88c9168773254e809d8ddbdf9653b84e2554ab219f17860" dependencies = [ "serde_derive", ] @@ -5611,28 +5753,17 @@ dependencies = [ [[package]] name = "serde-value" version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c" -dependencies = [ - "ordered-float 2.10.0", - "serde", -] - -[[package]] -name = "serde_cbor" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e18acfa2f90e8b735b2836ab8d538de304cbb6729a7360729ea5a895d15a622" +source = "git+https://github.com/MaterializeInc/serde-value.git#62c7e5f84ace6b7b5da48c46cb963be95d43aaab" dependencies = [ - "half", + "ordered-float", "serde", ] [[package]] name = "serde_derive" -version = "1.0.138" +version = "1.0.144" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "023e9b1467aef8a10fb88f25611870ada9800ef7e22afce356bb0d2387b6f27c" +checksum = "94ed3a816fb1d101812f83e789f888322c34e291f894f19590dc310963e87a00" dependencies = [ "proc-macro2", "quote", @@ -5641,12 +5772,12 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.82" +version = "1.0.85" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82c2c1fdcd807d1098552c5b9a36e425e42e9fbd7c6a37a8425f390f781f7fa7" +checksum = "e55a28e3aaef9d5ce0506d0a14dbba8054ddc7e499ef522dd8b26859ec9d4a44" dependencies = [ "indexmap", - "itoa 1.0.1", + "itoa", "ryu", "serde", ] @@ -5677,7 +5808,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" dependencies = [ "form_urlencoded", - "itoa 1.0.1", + "itoa", "ryu", "serde", ] @@ -5695,10 +5826,10 @@ dependencies = [ ] [[package]] -name = "sha-1" -version = "0.10.0" +name = "sha1" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "028f48d513f9678cda28f6e4064755b3fbb2af6acd672f2c209b62323f7aea0f" +checksum = "c77f4e7f65455545c2153c1253d25056825e77ee2533f0e41deb65a93a34852f" dependencies = [ "cfg-if", "cpufeatures", @@ -5707,9 +5838,9 @@ dependencies = [ [[package]] name = "sha2" -version = "0.10.2" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55deaec60f81eefe3cce0dc50bda92d6d8e88f2a27df7c5033b42afeb1ed2676" +checksum = "899bf02746a2c92bf1053d9327dadb252b01af1f81f90cdb902411f518bc7215" dependencies = [ "cfg-if", "cpufeatures", @@ -5747,6 +5878,12 @@ dependencies = [ "libc", ] +[[package]] +name = "signature" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f054c6c1a6e95179d6f23ed974060dcefb2d9388bb7256900badad682c499de4" + [[package]] name = "simdutf8" version = "0.1.3" @@ -5755,9 +5892,9 @@ checksum = "c970da16e7c682fa90a261cf0724dee241c9f7831635ecc4e988ae8f3b505559" [[package]] name = "similar" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e24979f63a11545f5f2c60141afe249d4f19f84581ea2138065e400941d83d3" +checksum = "62ac7f900db32bf3fd12e0117dd3dc4da74bc52ebaac97f39668446d89694803" [[package]] name = "simple_asn1" @@ -5814,6 +5951,32 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" +[[package]] +name = "ssh-key" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e09d8b0ff2fca365c89ad535055c17adbd9fb0a5daf338299049882e95b6931" +dependencies = [ + "base64ct", + "pem-rfc7468", + "rand_core", + "sec1", + "sha2", + "signature", + "zeroize", +] + +[[package]] +name = "ssh2" +version = "0.9.3" +source = "git+https://github.com/MaterializeInc/ssh2-rs#cf435572dec61b0bc0945b23121de23dc80aa75d" +dependencies = [ + "bitflags", + "libc", + "libssh2-sys", + "parking_lot", +] + [[package]] name = "stable_deref_trait" version = "1.2.0" @@ -5822,9 +5985,9 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "stacker" -version = "0.1.14" +version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90939d5171a4420b3ff5fbc8954d641e7377335454c259dcb80786f3f21dc9b4" +checksum = "c886bd4480155fd3ef527d45e9ac8dd7118a898a46530b7b94c3e21866259fce" dependencies = [ "cc", "cfg-if", @@ -5881,9 +6044,9 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" [[package]] name = "subprocess" -version = "0.2.8" +version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "055cf3ebc2981ad8f0a5a17ef6652f652d87831f79fddcba2ac57bcb9a0aa407" +checksum = "0c2e86926081dda636c546d8c5e641661049d7562a68f5488be4a1f7f66f6086" dependencies = [ "libc", "winapi", @@ -5904,7 +6067,7 @@ dependencies = [ "debugid", "memmap2", "stable_deref_trait", - "uuid 1.1.2", + "uuid", ] [[package]] @@ -5920,9 +6083,9 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.98" +version = "1.0.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd" +checksum = "58dbef6ec655055e20b86b15a8cc6d439cca19b667537ac6a1369572d151ab13" dependencies = [ "proc-macro2", "quote", @@ -5949,9 +6112,9 @@ dependencies = [ [[package]] name = "sysctl" -version = "0.4.4" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1123645dfaf2b5eac6b6c88addafc359c789b8ef2a770ecaef758c1ddf363ea4" +checksum = "f99d037b2bef227ab8963f4b0acc33ecbb1f9a2e7365add7789372b387ec19e1" dependencies = [ "bitflags", "byteorder", @@ -5962,9 +6125,9 @@ dependencies = [ [[package]] name = "sysinfo" -version = "0.24.6" +version = "0.25.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b6e19da72a8d75be4d40e4dd4686afca31507f26c3ffdf6bd3073278d9de0a0" +checksum = "71eb43e528fdc239f08717ec2a378fdb017dddbc3412de15fff527554591a66c" dependencies = [ "cfg-if", "core-foundation-sys", @@ -6036,18 +6199,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.31" +version = "1.0.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd829fe32373d27f76265620b5309d0340cb8550f523c1dda251d6298069069a" +checksum = "f5f6586b7f764adc0231f4c79be7b920e766bb2f3e51b3661cdb263828f19994" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.31" +version = "1.0.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a" +checksum = "12bafc5b54507e0149cdf1b145a5d80ab80a90bcd9275df43d4fff68460f6c21" dependencies = [ "proc-macro2", "quote", @@ -6065,9 +6228,9 @@ dependencies = [ [[package]] name = "tiberius" -version = "0.9.4" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b1c6d3d8b3740376841aed0deeca9f98b0607433a213727c0b7c132b20b4ad3" +checksum = "332ebb88fba7df15f54c9f1332baf284d6c13c6afa3ff612e924db07a5c1d9ce" dependencies = [ "async-trait", "asynchronous-codec", @@ -6085,7 +6248,7 @@ dependencies = [ "pretty-hex", "thiserror", "tracing", - "uuid 0.8.2", + "uuid", ] [[package]] @@ -6122,11 +6285,11 @@ dependencies = [ [[package]] name = "time" -version = "0.3.11" +version = "0.3.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72c91f41dcb2f096c05f0873d667dceec1087ce5bcf984ec8ffb19acddbb3217" +checksum = "3c3f9a28b618c3a6b9251b6908e9c99e04b9e5c02e6581ccbb67d59c34ef7f9b" dependencies = [ - "itoa 1.0.1", + "itoa", "libc", "num_threads", "quickcheck", @@ -6142,7 +6305,7 @@ checksum = "42657b1a6f4d817cda8e7a0ace261fe0cc946cf3a80314390b22cc61ae080792" [[package]] name = "timely" version = "0.12.0" -source = "git+https://github.com/TimelyDataflow/timely-dataflow#7ad8962f81d4a76aa74ea3db688e7d8c552c99ea" +source = "git+https://github.com/TimelyDataflow/timely-dataflow#1f3a315354ce6d41185a8f26c8a71e883adc1ef9" dependencies = [ "abomonation", "abomonation_derive", @@ -6160,12 +6323,12 @@ dependencies = [ [[package]] name = "timely_bytes" version = "0.12.0" -source = "git+https://github.com/TimelyDataflow/timely-dataflow#7ad8962f81d4a76aa74ea3db688e7d8c552c99ea" +source = "git+https://github.com/TimelyDataflow/timely-dataflow#1f3a315354ce6d41185a8f26c8a71e883adc1ef9" [[package]] name = "timely_communication" version = "0.12.0" -source = "git+https://github.com/TimelyDataflow/timely-dataflow#7ad8962f81d4a76aa74ea3db688e7d8c552c99ea" +source = "git+https://github.com/TimelyDataflow/timely-dataflow#1f3a315354ce6d41185a8f26c8a71e883adc1ef9" dependencies = [ "abomonation", "abomonation_derive", @@ -6181,7 +6344,7 @@ dependencies = [ [[package]] name = "timely_container" version = "0.12.0" -source = "git+https://github.com/TimelyDataflow/timely-dataflow#7ad8962f81d4a76aa74ea3db688e7d8c552c99ea" +source = "git+https://github.com/TimelyDataflow/timely-dataflow#1f3a315354ce6d41185a8f26c8a71e883adc1ef9" dependencies = [ "columnation", "serde", @@ -6190,7 +6353,7 @@ dependencies = [ [[package]] name = "timely_logging" version = "0.12.0" -source = "git+https://github.com/TimelyDataflow/timely-dataflow#7ad8962f81d4a76aa74ea3db688e7d8c552c99ea" +source = "git+https://github.com/TimelyDataflow/timely-dataflow#1f3a315354ce6d41185a8f26c8a71e883adc1ef9" [[package]] name = "tinytemplate" @@ -6269,7 +6432,7 @@ dependencies = [ [[package]] name = "tokio-postgres" version = "0.7.6" -source = "git+https://github.com/MaterializeInc/rust-postgres#686ed85732ab2626c36e695613e3e2abc58b9948" +source = "git+https://github.com/MaterializeInc/rust-postgres#abff35ecc553dc23ca8f85e64945e87a93cbba28" dependencies = [ "async-trait", "byteorder", @@ -6330,18 +6493,29 @@ dependencies = [ [[package]] name = "toml" -version = "0.5.8" +version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa" +checksum = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7" dependencies = [ "serde", ] +[[package]] +name = "toml_edit" +version = "0.14.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5376256e44f2443f8896ac012507c19a012df0fe8758b55246ae51a2279db51f" +dependencies = [ + "combine", + "indexmap", + "itertools", +] + [[package]] name = "tonic" -version = "0.7.2" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5be9d60db39854b30b835107500cf0aca0b0d14d6e1c3de124217c23a29c2ddb" +checksum = "498f271adc46acce75d66f639e4d35b31b2394c295c82496727dafa16d465dd2" dependencies = [ "async-stream", "async-trait", @@ -6371,9 +6545,9 @@ dependencies = [ [[package]] name = "tonic-build" -version = "0.7.2" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9263bf4c9bfaae7317c1c2faf7f18491d2fe476f70c414b73bf5d445b00ffa1" +checksum = "2fbcd2800e34e743b9ae795867d5f77b535d3a3be69fd731e39145719752df8c" dependencies = [ "prettyplease", "proc-macro2", @@ -6437,9 +6611,9 @@ checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6" [[package]] name = "tracing" -version = "0.1.35" +version = "0.1.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a400e31aa60b9d44a52a8ee0343b5b18566b03a8321e0d321f695cf56e940160" +checksum = "2fce9567bd60a67d08a16488756721ba392f24f29006402881e43b19aac64307" dependencies = [ "cfg-if", "log", @@ -6450,9 +6624,9 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.20" +version = "0.1.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e65ce065b4b5c53e73bb28912318cb8c9e9ad3921f1d669eb0e68b4c8143a2b" +checksum = "11c75893af559bc8e10716548bdef5cb2b983f8e637db9d0e15126b61b484ee2" dependencies = [ "proc-macro2", "quote", @@ -6461,9 +6635,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.28" +version = "0.1.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b7358be39f2f274f322d2aaed611acc57f382e8eb1e5b48cb9ae30933495ce7" +checksum = "5aeea4303076558a00714b823f9ad67d58a3bbda1df83d8827d21193156e22f7" dependencies = [ "once_cell", "valuable", @@ -6481,9 +6655,9 @@ dependencies = [ [[package]] name = "tracing-log" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6923477a48e41c1951f1999ef8bb5a3023eb723ceadafe78ffb65dc366761e3" +checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" dependencies = [ "lazy_static", "log", @@ -6493,8 +6667,7 @@ dependencies = [ [[package]] name = "tracing-opentelemetry" version = "0.17.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbbe89715c1dbbb790059e2565353978564924ee85017b5fff365c872ff6721f" +source = "git+https://github.com/MaterializeInc/tracing.git?branch=v0.1.x#fa05cdc3a9757027b8cc93ed7989f8ee42d37f8d" dependencies = [ "once_cell", "opentelemetry", @@ -6506,9 +6679,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a713421342a5a666b7577783721d3117f1b69a393df803ee17bb73b1e122a59" +checksum = "60db860322da191b40952ad9affe65ea23e7dd6a5c442c2c42865810c6ab8e6b" dependencies = [ "ansi_term", "matchers", @@ -6545,9 +6718,8 @@ checksum = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382" [[package]] name = "tungstenite" -version = "0.17.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d96a2dea40e7570482f28eb57afbe42d97551905da6a9400acc5c328d24004f5" +version = "0.17.3" +source = "git+https://github.com/snapview/tungstenite-rs.git#1978a1b5ffaa31251cbf7b2f7ecd8947a463bba1" dependencies = [ "base64", "byteorder", @@ -6556,7 +6728,7 @@ dependencies = [ "httparse", "log", "rand", - "sha-1", + "sha1", "thiserror", "url", "utf-8", @@ -6645,15 +6817,6 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" -[[package]] -name = "uritemplate-next" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcde98d1fc3f528255b1ecb22fb688ee0d23deb672a8c57127df10b98b4bd18c" -dependencies = [ - "regex", -] - [[package]] name = "url" version = "2.2.2" @@ -6682,17 +6845,7 @@ checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" [[package]] name = "utf8parse" version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "936e4b492acfd135421d8dca4b1aa80a7bfc26e702ef3af710e0752684df5372" - -[[package]] -name = "uuid" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" -dependencies = [ - "getrandom", -] +source = "git+https://github.com/alacritty/vte#45670c47cebd7af050def2f80a307bdeec7caba3" [[package]] name = "uuid" @@ -6725,10 +6878,9 @@ checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed" [[package]] name = "vte" version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6cbce692ab4ca2f1f3047fcf732430249c0e971bfdd2b234cf2c47ad93af5983" +source = "git+https://github.com/alacritty/vte#45670c47cebd7af050def2f80a307bdeec7caba3" dependencies = [ - "arrayvec 0.5.2", + "arrayvec", "utf8parse", "vte_generate_state_changes", ] @@ -6736,8 +6888,7 @@ dependencies = [ [[package]] name = "vte_generate_state_changes" version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d257817081c7dffcdbab24b9e62d2def62e2ff7d00b1c20062551e6cccc145ff" +source = "git+https://github.com/alacritty/vte#45670c47cebd7af050def2f80a307bdeec7caba3" dependencies = [ "proc-macro2", "quote", @@ -6773,12 +6924,6 @@ dependencies = [ "try-lock", ] -[[package]] -name = "wasi" -version = "0.10.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -6903,86 +7048,43 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" -[[package]] -name = "windows-sys" -version = "0.32.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3df6e476185f92a12c072be4a189a0210dcdcf512a1891d6dff9edb874deadc6" -dependencies = [ - "windows_aarch64_msvc 0.32.0", - "windows_i686_gnu 0.32.0", - "windows_i686_msvc 0.32.0", - "windows_x86_64_gnu 0.32.0", - "windows_x86_64_msvc 0.32.0", -] - [[package]] name = "windows-sys" version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2" dependencies = [ - "windows_aarch64_msvc 0.36.1", - "windows_i686_gnu 0.36.1", - "windows_i686_msvc 0.36.1", - "windows_x86_64_gnu 0.36.1", - "windows_x86_64_msvc 0.36.1", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_msvc", ] -[[package]] -name = "windows_aarch64_msvc" -version = "0.32.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8e92753b1c443191654ec532f14c199742964a061be25d77d7a96f09db20bf5" - [[package]] name = "windows_aarch64_msvc" version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" -[[package]] -name = "windows_i686_gnu" -version = "0.32.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a711c68811799e017b6038e0922cb27a5e2f43a2ddb609fe0b6f3eeda9de615" - [[package]] name = "windows_i686_gnu" version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6" -[[package]] -name = "windows_i686_msvc" -version = "0.32.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "146c11bb1a02615db74680b32a68e2d61f553cc24c4eb5b4ca10311740e44172" - [[package]] name = "windows_i686_msvc" version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" -[[package]] -name = "windows_x86_64_gnu" -version = "0.32.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c912b12f7454c6620635bbff3450962753834be2a594819bd5e945af18ec64bc" - [[package]] name = "windows_x86_64_gnu" version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1" -[[package]] -name = "windows_x86_64_msvc" -version = "0.32.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "504a2476202769977a040c6364301a3f65d0cc9e3fb08600b2bda150a0488316" - [[package]] name = "windows_x86_64_msvc" version = "0.36.1" diff --git a/src/avro/Cargo.toml b/src/avro/Cargo.toml index 6303e29b1ea36..58379e8b5910d 100644 --- a/src/avro/Cargo.toml +++ b/src/avro/Cargo.toml @@ -1,21 +1,20 @@ [package] name = "mz-avro" description = "Library for working with Apache Avro in Rust" -version = "0.6.5" +version = "0.7.0" authors = [ - "Brennan Vincent ", - "Jessica Laughlin ", + "Brennan Vincent ", ] license = "Apache-2.0" repository = "https://github.com/MaterializeInc/materialize" edition = "2021" -rust-version = "1.62.0" +rust-version = "1.63.0" autobenches = false [dependencies] -anyhow = "1.0.58" +anyhow = "1.0.62" byteorder = { version = "1.4.3", optional = true } -chrono = { version = "0.4.0", default-features = false, features = ["std"] } +chrono = { version = "0.4.20", default-features = false, features = ["std"] } crc32fast = { version = "1.3.2", optional = true } digest = "0.10.3" enum-kinds = "0.5.1" @@ -23,15 +22,15 @@ flate2 = "1.0.24" itertools = "0.10.3" rand = "0.8.5" regex = "1.6.0" -serde = { version = "1.0.138", features = ["derive"] } -serde_json = "1.0.82" -sha2 = "0.10.2" +serde = { version = "1.0.144", features = ["derive"] } +serde_json = "1.0.85" +sha2 = "0.10.3" snap = { version = "1.0.5", optional = true } -tracing = "0.1.35" +tracing = "0.1.36" uuid = "1.1.2" [dev-dependencies] -once_cell = "1.13.0" +once_cell = "1.13.1" md-5 = "0.10.1" [features] diff --git a/src/expr/Cargo.toml b/src/expr/Cargo.toml index 2ba68f0e00bb9..9833d8d19ff4c 100644 --- a/src/expr/Cargo.toml +++ b/src/expr/Cargo.toml @@ -3,7 +3,7 @@ name = "mz-expr" description = "The core expression language for Materialize." version = "0.0.0" edition = "2021" -rust-version = "1.62.0" +rust-version = "1.63.0" publish = false [[bench]] @@ -12,19 +12,19 @@ harness = false [dependencies] aho-corasick = "0.7.18" -anyhow = "1.0.58" -bytes = "1.1.0" -chrono = { version = "0.4.0", default-features = false, features = ["clock", "std"] } +anyhow = "1.0.62" +bytes = "1.2.1" +chrono = { version = "0.4.20", default-features = false, features = ["clock", "std"] } csv = "1.1.6" dec = "0.4.8" derivative = "2.2.0" encoding = "0.2.0" -enum-iterator = "1.1.3" +enum-iterator = "1.2.0" fallible-iterator = "0.2.0" hex = "0.4.3" hmac = "0.12.1" itertools = "0.10.3" -once_cell = "1.13.0" +once_cell = "1.13.1" md-5 = "0.10.1" mz-lowertest = { path = "../lowertest" } mz-ore = { path = "../ore" } @@ -35,26 +35,27 @@ mz-proto = { path = "../proto" } num = "0.4.0" num_enum = "0.5.7" ordered-float = { version = "3.0.0", features = ["serde"] } -paste = "1.0.7" -prost = { version = "0.10.3", features = ["no-recursion-limit"] } +paste = "1.0.8" +prost = { version = "0.11.0", features = ["no-recursion-limit"] } regex = "1.6.0" regex-syntax = "0.6.27" -serde = { version = "1.0.138", features = ["derive"] } -serde_json = "1.0.82" +serde = { version = "1.0.144", features = ["derive"] } +serde_json = "1.0.85" serde_regex = "1.1.0" -sha-1 = "0.10.0" -sha2 = "0.10.2" +sha1 = "0.10.0" +sha2 = "0.10.3" uncased = "0.9.7" uuid = "1.1.2" proptest = { git = "https://github.com/MaterializeInc/proptest.git", default-features = false, features = ["std"] } proptest-derive = { git = "https://github.com/MaterializeInc/proptest.git" } [dev-dependencies] -criterion = { git = "https://github.com/MaterializeInc/criterion.rs.git" } +criterion = { git = "https://github.com/bheisler/criterion.rs.git", branch = "version-0.4" } datadriven = "0.6.0" mz-expr-test-util = { path = "../expr-test-util" } mz-ore = { path = "../ore" } -proc-macro2 = "1.0.40" +proc-macro2 = "1.0.43" [build-dependencies] -prost-build = { version = "0.10.3", features = ["vendored"] } +prost-build = "0.11.1" +protobuf-src = "1.0.4" diff --git a/src/npm/Cargo.toml b/src/npm/Cargo.toml index 71bd0f162df21..84be5e7edcd3b 100644 --- a/src/npm/Cargo.toml +++ b/src/npm/Cargo.toml @@ -3,15 +3,15 @@ name = "mz-npm" description = "A lightweight JavaScript package manager, like npm." version = "0.0.0" edition = "2021" -rust-version = "1.62.0" +rust-version = "1.63.0" publish = false [dependencies] -anyhow = "1.0.58" +anyhow = "1.0.62" flate2 = "1.0.24" hex = "0.4.3" hex-literal = "0.3.4" reqwest = { version = "0.11.11", features = ["blocking", "native-tls-vendored"] } -sha2 = "0.10.2" +sha2 = "0.10.3" tar = "0.4.38" walkdir = "2.3.2" diff --git a/src/orchestrator-kubernetes/Cargo.toml b/src/orchestrator-kubernetes/Cargo.toml index f832e0e694a7c..0e591816a7558 100644 --- a/src/orchestrator-kubernetes/Cargo.toml +++ b/src/orchestrator-kubernetes/Cargo.toml @@ -3,17 +3,20 @@ name = "mz-orchestrator-kubernetes" description = "Service orchestration via Kubernetes." version = "0.0.0" edition = "2021" -rust-version = "1.62.0" +rust-version = "1.63.0" publish = false [dependencies] -anyhow = "1.0.58" -async-trait = "0.1.56" -chrono = { version = "0.4.19", default_features = false } -clap = { version = "3.2.8", features = ["derive"] } -futures = "0.3.21" +anyhow = "1.0.62" +async-trait = "0.1.57" +chrono = { version = "0.4.20", default-features = false } +clap = { version = "3.2.17", features = ["derive"] } +futures = "0.3.23" +maplit = "1.0.2" mz-orchestrator = { path = "../orchestrator" } +mz-secrets = { path = "../secrets" } +mz-repr = { path = "../repr" } k8s-openapi = { version = "0.15.0", features = ["v1_22"] } kube = { version = "0.74.0", features = ["runtime", "ws"] } -serde_json = "1.0.82" -sha2 = "0.10.2" +serde_json = "1.0.85" +sha2 = "0.10.3"