@ -83,9 +83,9 @@ dependencies = [
[[package]]
name = "anyhow"
version = "1.0.57 "
version = "1.0.58 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08f9b8508dccb7687a1d6c4ce66b2b0ecef467c94667de27d8d7fe1f8d2a9cdc "
checksum = "bb07d2053ccdbe10e2af2995a2f116c1330396493dc1269f6a91d0ae82e19704 "
[[package]]
name = "arrayref"
@ -113,9 +113,9 @@ checksum = "9d6e24d2cce90c53b948c46271bfb053e4bdc2db9b5d3f65e20f8cf28a1b7fc3"
[[package]]
name = "async-compression"
version = "0.3.12 "
version = "0.3.14 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2bf394cfbbe876f0ac67b13b6ca819f9c9f2fb9ec67223cceb1555fbab1c31a "
checksum = "345fd392ab01f746c717b1357165b76f0b67a60192007b234058c9045fdcf695 "
dependencies = [
"bzip2",
"futures-core",
@ -126,9 +126,9 @@ dependencies = [
[[package]]
name = "async-trait"
version = "0.1.52 "
version = "0.1.56 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "061a7acccaa286c011ddc30970520b98fa40e00c9d644633fb26b5fc63a265e3 "
checksum = "96cf8829f67d2eab0b2dfa42c5d0ef737e0724e4a82b01b3e292456202b19716 "
dependencies = [
"proc-macro2",
"quote",
@ -541,7 +541,6 @@ dependencies = [
"libc",
"num-integer",
"num-traits",
"time 0.1.43",
"winapi 0.3.9",
]
@ -860,9 +859,9 @@ dependencies = [
[[package]]
name = "darling"
version = "0.13.0 "
version = "0.13.4 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "757c0ded2af11d8e739c4daea1ac623dd1624b06c844cf3f5a39f1bdbd99bb12 "
checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c "
dependencies = [
"darling_core",
"darling_macro",
@ -870,9 +869,9 @@ dependencies = [
[[package]]
name = "darling_core"
version = "0.13.0 "
version = "0.13.4 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2c34d8efb62d0c2d7f60ece80f75e5c63c1588ba68032740494b0b9a996466e3 "
checksum = "859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610 "
dependencies = [
"fnv",
"ident_case",
@ -884,9 +883,9 @@ dependencies = [
[[package]]
name = "darling_macro"
version = "0.13.0 "
version = "0.13.4 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ade7bff147130fe5e6d39f089c6bd49ec0250f35d70b2eebf72afdfc919f15cc "
checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835 "
dependencies = [
"darling_core",
"quote",
@ -925,9 +924,9 @@ dependencies = [
[[package]]
name = "dialoguer"
version = "0.10.0 "
version = "0.10.2 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "349d6b4fabcd9e97e1df1ae15395ac7e49fb144946a0d453959dc2696273b9da "
checksum = "a92e7e37ecef6857fdc0c0c5d42fd5b0938e46590c2183cc92dd310a6d078eb1 "
dependencies = [
"console",
"tempfile",
@ -1535,9 +1534,9 @@ checksum = "05842d0d43232b23ccb7060ecb0f0626922c21f30012e97b767b30afd4a5d4b9"
[[package]]
name = "hyper"
version = "0.14.18 "
version = "0.14.20 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b26ae0a80afebe130861d90abf98e3814a4f28a4c6ffeb5ab8ebb2be311e0ef2 "
checksum = "02c929dc5c39e335a03c405292728118860721b10190d98c2a0f0efd5baafbac "
dependencies = [
"bytes",
"futures-channel",
@ -2151,6 +2150,15 @@ dependencies = [
"regex-automata",
]
[[package]]
name = "matchers"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558"
dependencies = [
"regex-automata",
]
[[package]]
name = "matches"
version = "0.1.8"
@ -2264,7 +2272,7 @@ dependencies = [
"testcontainers 0.12.0",
"tokio",
"tracing",
"tracing-subscriber",
"tracing-subscriber 0.2.25 ",
]
[[package]]
@ -2298,7 +2306,7 @@ dependencies = [
"rand 0.7.3",
"testcontainers 0.12.0",
"tokio",
"tracing-subscriber",
"tracing-subscriber 0.2.25 ",
]
[[package]]
@ -2513,9 +2521,9 @@ dependencies = [
[[package]]
name = "once_cell"
version = "1.7.2 "
version = "1.13.0 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "af8b08b04175473088b46763e51ee54da5f9a164bc162f615b91bc179dbf15a3 "
checksum = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1 "
[[package]]
name = "opaque-debug"
@ -2645,11 +2653,11 @@ dependencies = [
[[package]]
name = "pin-project"
version = "0.4.27 "
version = "0.4.30 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2ffbc8e94b38ea3d2d8ba92aea2983b503cd75d0888d75b86bb37970b5698e15 "
checksum = "3ef0f924a5ee7ea9cbcea77529dba45f8a9ba9f622419fe3386ca581a3ae9d5a "
dependencies = [
"pin-project-internal 0.4.27 ",
"pin-project-internal 0.4.30 ",
]
[[package]]
@ -2663,9 +2671,9 @@ dependencies = [
[[package]]
name = "pin-project-internal"
version = "0.4.27 "
version = "0.4.30 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "65ad2ae56b6abe3a1ee25f15ee605bacadb9a764edaba9c2bf4103800d4a1895 "
checksum = "851c8d0ce9bebe43790dedfc86614c23494ac9f423dd618d3a61fc693eafe61e "
dependencies = [
"proc-macro2",
"quote",
@ -2787,11 +2795,11 @@ dependencies = [
[[package]]
name = "proc-macro2"
version = "1.0.27 "
version = "1.0.40 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0d8caf72986c1a598726adc988bb5984792ef84f5ee5aa50209145ee8077038 "
checksum = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7 "
dependencies = [
"unicode-x id",
"unicode-ident ",
]
[[package]]
@ -3184,9 +3192,9 @@ dependencies = [
[[package]]
name = "reqwest"
version = "0.11.10 "
version = "0.11.11 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "46a1f7aa4f35e5e8b4160449f51afc758f0ce6454315a9fa7d0d113e958c41eb "
checksum = "b75aa69a3f06bbcc66ede33af2af253c6f7a86b1ca0033f60c580a27074fbf92 "
dependencies = [
"base64 0.13.0",
"bytes",
@ -3213,7 +3221,8 @@ dependencies = [
"tokio",
"tokio-rustls 0.23.1",
"tokio-socks",
"tokio-util 0.6.9",
"tokio-util 0.7.2",
"tower-service",
"url",
"wasm-bindgen",
"wasm-bindgen-futures",
@ -3249,9 +3258,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",
@ -3260,9 +3269,9 @@ dependencies = [
[[package]]
name = "rust_decimal_macros"
version = "1.23.1 "
version = "1.25.0 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a4c70be9367d4bc095d10b48d41b819d09ed4dafc528765a144d32ed1d53065 4"
checksum = "d1467556c7c115165aa0346bcf45bc947203bcc880efad85a09ba24ea17926c 4"
dependencies = [
"quote",
"rust_decimal",
@ -3341,9 +3350,9 @@ dependencies = [
[[package]]
name = "rustls-pemfile"
version = "0.3 .0"
version = "1.0 .0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1ee86d63972a7c661d1536fefe8c3c8407321c3df668891286de28abcd087360 "
checksum = "e7522c9de787ff061458fe9a829dc790a3f5b22dc571694fc5883f448b94d9a9 "
dependencies = [
"base64 0.13.0",
]
@ -3373,7 +3382,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020"
dependencies = [
"futures",
"pin-project 0.4.27 ",
"pin-project 0.4.30 ",
"static_assertions",
]
@ -3504,9 +3513,9 @@ dependencies = [
[[package]]
name = "serde"
version = "1.0.136 "
version = "1.0.140 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789 "
checksum = "fc855a42c7967b7c369eb5860f7164ef1f6f81c20c7cc1141f2a604e18723b03 "
dependencies = [
"serde_derive",
]
@ -3533,9 +3542,9 @@ dependencies = [
[[package]]
name = "serde_derive"
version = "1.0.136 "
version = "1.0.140 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9 "
checksum = "6f2122636b9fe3b81f1cb25099fcf2d3f542cdb1d45940d56c713158884a05da "
dependencies = [
"proc-macro2",
"quote",
@ -3544,9 +3553,9 @@ dependencies = [
[[package]]
name = "serde_json"
version = "1.0.79 "
version = "1.0.82 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e8d9fa5c3b304765ce1fd9c4c8a3de2c8db365a5b91be52f186efc675681d95 "
checksum = "82c2c1fdcd807d1098552c5b9a36e425e42e9fbd7c6a37a8425f390f781f7fa7 "
dependencies = [
"indexmap",
"itoa 1.0.1",
@ -3568,20 +3577,19 @@ dependencies = [
[[package]]
name = "serde_with"
version = "1.12.1 "
version = "1.14.0 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "946fa04a8ac43ff78a1f4b811990afb9ddbdf5890b46d6dda0ba1998230138b7 "
checksum = "678b5a069e50bf00ecd22d0cd8ddf7c236f68581b03db652061ed5eb13a312ff "
dependencies = [
"rustversion",
"serde",
"serde_with_macros",
]
[[package]]
name = "serde_with_macros"
version = "1.5.0 "
version = "1.5.2 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "98c1fcca18d55d1763e1c16873c4bde0ac3ef75179a28c7b372917e0494625be "
checksum = "e182d6ec6f05393cc0e5ed1bf81ad6db3a8feedf8ee515ecdd369809bcce8082 "
dependencies = [
"darling",
"proc-macro2",
@ -3972,9 +3980,9 @@ 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 "
checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f "
dependencies = [
"strum_macros 0.24.0",
]
@ -4068,22 +4076,22 @@ dependencies = [
"spectral",
"sqlx",
"structopt",
"strum 0.24.0 ",
"strum 0.24.1 ",
"tempfile",
"testcontainers 0.12.0",
"thiserror",
"time 0.3.9 ",
"time 0.3.11 ",
"tokio",
"tokio-socks",
"tokio-tar",
"tokio-tungstenite",
"tokio-util 0.7.1 ",
"tokio-util 0.7.2 ",
"toml",
"torut",
"tracing",
"tracing-appender",
"tracing-futures",
"tracing-subscriber",
"tracing-subscriber 0.3.15 ",
"url",
"uuid",
"vergen",
@ -4093,13 +4101,13 @@ dependencies = [
[[package]]
name = "syn"
version = "1.0.73 "
version = "1.0.98 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f71489ff30030d2ae598524f61326b902466f72a0fb1a8564c001cc63425bcc7 "
checksum = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd "
dependencies = [
"proc-macro2",
"quote",
"unicode-x id",
"unicode-ident ",
]
[[package]]
@ -4180,18 +4188,18 @@ dependencies = [
[[package]]
name = "thiserror"
version = "1.0.30 "
version = "1.0.31 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417 "
checksum = "bd829fe32373d27f76265620b5309d0340cb8550f523c1dda251d6298069069a "
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
version = "1.0.30 "
version = "1.0.31 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b "
checksum = "0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a "
dependencies = [
"proc-macro2",
"quote",
@ -4200,9 +4208,9 @@ dependencies = [
[[package]]
name = "thread_local"
version = "1.1.3 "
version = "1.1.4 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8018d24e04c95ac8790716a5987d0fec4f8b27249ffa0f7d33f1369bdfb88cbd "
checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180 "
dependencies = [
"once_cell",
]
@ -4219,9 +4227,9 @@ dependencies = [
[[package]]
name = "time"
version = "0.3.9 "
version = "0.3.11 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2702e08a7a860f005826c6815dcac101b19b5eb330c27fe4a5928fec1d20ddd "
checksum = "72c91f41dcb2f096c05f0873d667dceec1087ce5bcf984ec8ffb19acddbb3217 "
dependencies = [
"itoa 1.0.1",
"libc",
@ -4376,9 +4384,9 @@ dependencies = [
[[package]]
name = "tokio-util"
version = "0.7.1 "
version = "0.7.2 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0edfdeb067411dba2044da6d1cb2df793dd35add7888d73c16e3381ded401764 "
checksum = "f988a1a1adc2fb21f9c12aa96441da33a1728193ae0b95d2be22dbd17fcb4e5c "
dependencies = [
"bytes",
"futures-core",
@ -4423,9 +4431,9 @@ checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6"
[[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 1.0.0",
"pin-project-lite 0.2.8",
@ -4435,13 +4443,13 @@ dependencies = [
[[package]]
name = "tracing-appender"
version = "0.1 .2"
version = "0.2 .2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9965507e507f12c8901432a33e31131222abac31edd90cabbcf85cf544b7127a "
checksum = "09d48f71a791638519505cefafe162606f706c25592e4bde4d97600c0195312e "
dependencies = [
"chrono",
"crossbeam-channel",
"tracing-subscriber",
"time 0.3.11",
"tracing-subscriber 0.3.15",
]
[[package]]
@ -4457,11 +4465,11 @@ dependencies = [
[[package]]
name = "tracing-core"
version = "0.1.25 "
version = "0.1.28 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6dfce9f3241b150f36e8e54bb561a742d5daa1a47b5dd9a5ce369fd4a4db2210 "
checksum = "7b7358be39f2f274f322d2aaed611acc57f382e8eb1e5b48cb9ae30933495ce7 "
dependencies = [
"lazy_static ",
"once_cell ",
"valuable",
]
@ -4490,9 +4498,9 @@ dependencies = [
[[package]]
name = "tracing-serde"
version = "0.1.2 "
version = "0.1.3 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fb65ea441fbb84f9f6748fd496cf7f63ec9af5bca94dd86456978d055e8eb28b "
checksum = "bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1 "
dependencies = [
"serde",
"tracing-core",
@ -4507,12 +4515,30 @@ dependencies = [
"ansi_term 0.12.1",
"chrono",
"lazy_static",
"matchers",
"matchers 0.0.1",
"regex",
"sharded-slab",
"thread_local",
"tracing",
"tracing-core",
"tracing-log",
]
[[package]]
name = "tracing-subscriber"
version = "0.3.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "60db860322da191b40952ad9affe65ea23e7dd6a5c442c2c42865810c6ab8e6b"
dependencies = [
"ansi_term 0.12.1",
"matchers 0.1.0",
"once_cell",
"regex",
"serde",
"serde_json",
"sharded-slab",
"thread_local",
"time 0.3.11",
"tracing",
"tracing-core",
"tracing-log",
@ -4625,6 +4651,12 @@ dependencies = [
"matches",
]
[[package]]
name = "unicode-ident"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "15c61ba63f9235225a22310255a29b806b907c9b8c964bcbd0a2c70f3f2deea7"
[[package]]
name = "unicode-normalization"
version = "0.1.17"
@ -4707,9 +4739,9 @@ checksum = "05e42f7c18b8f902290b009cde6d651262f956c98bc51bca4cd1d511c9cd85c7"
[[package]]
name = "uuid"
version = "1.0.0 "
version = "1.1.2 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8cfcd319456c4d6ea10087ed423473267e1a071f3bc0aa89f80d60997843c6f0 "
checksum = "dd6469f4314d5f1ffec476e05f17cc9a78bc7a27a6a857842170bdf8d6f98d2f "
dependencies = [
"getrandom 0.2.6",
"serde",
@ -4746,7 +4778,7 @@ dependencies = [
"git2",
"rustversion",
"thiserror",
"time 0.3.9 ",
"time 0.3.11 ",
]
[[package]]