From 8b9a89693e3285ffd37d022c3cef3f0a1548d13a Mon Sep 17 00:00:00 2001 From: Kirill Fomichev Date: Tue, 9 Feb 2021 22:35:54 +0300 Subject: [PATCH 1/6] update avro-rs, async-graphql Signed-off-by: Kirill Fomichev --- Cargo.lock | 5 +++-- Cargo.toml | 8 +++----- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 336d8ec81a1f8..eaf9e5affbe75 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -434,8 +434,9 @@ checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" [[package]] name = "avro-rs" -version = "0.12.0" -source = "git+https://github.com/flavray/avro-rs?rev=f28acbbb9860bd62cb24ead83878d7526d075454#f28acbbb9860bd62cb24ead83878d7526d075454" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ece550dd6710221de9bcdc1697424d8eee4fc4ca7e017479ea9d50c348465e37" dependencies = [ "byteorder", "digest 0.9.0", diff --git a/Cargo.toml b/Cargo.toml index c6aba1ddf83fe..fb8f3f9dc66c0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -120,8 +120,8 @@ goauth = { version = "0.8.1", optional = true } smpl_jwt = { version = "0.5.0", optional = true } # API -async-graphql = { version = "2.4.10", optional = true } -async-graphql-warp = { version = "2.4.10", optional = true } +async-graphql = { version = "=2.5.0", optional = true } +async-graphql-warp = { version = "=2.5.0", optional = true } itertools = { version = "0.10.0", optional = true } # API client @@ -137,7 +137,7 @@ remap-functions = { path = "lib/remap-functions" } # External libs anyhow = "1.0.37" async-compression = { version = "0.3.7", features = ["tokio-02", "gzip", "zstd"] } -avro-rs = { version = "0.12.0", optional = true } +avro-rs = { version = "0.13.0", optional = true } base64 = { version = "0.13.0", optional = true } bloom = { version = "0.3.2", optional = true } bollard = { version = "0.9.1", features = ["ssl"], optional = true } @@ -657,7 +657,5 @@ required-features = ["metrics-benches"] tower-layer = "=0.3.0" [patch.crates-io] -# TODO: update to next 0.12.x (after 0.12.0, if any) -avro-rs = { version = "0.12.0", git = "https://github.com/flavray/avro-rs", rev = "f28acbbb9860bd62cb24ead83878d7526d075454", optional = true } # TODO: update to the next 0.13.x (after 0.13.10, if any) or 0.14 (or higher) hyper = { version = "0.13", git = "https://github.com/hyperium/hyper", rev = "d7495a75abca34646b1d6d047589c1b8110d0fa5" } From 06c8c8b0f80b491454cf177470409eba6ae621eb Mon Sep 17 00:00:00 2001 From: Kirill Fomichev Date: Tue, 9 Feb 2021 22:37:18 +0300 Subject: [PATCH 2/6] update criterion Signed-off-by: Kirill Fomichev --- Cargo.lock | 28 ++++++++++++++++++++++------ lib/tracing-limit/benches/limit.rs | 28 ++++++++++++++-------------- 2 files changed, 36 insertions(+), 20 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index eaf9e5affbe75..5a11fab51ec1b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1192,16 +1192,16 @@ dependencies = [ [[package]] name = "criterion" -version = "0.3.3" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70daa7ceec6cf143990669a04c7df13391d55fb27bd4079d252fca774ba244d8" +checksum = "ab327ed7354547cc2ef43cbe20ef68b988e70b4b593cbd66a2a61733123a3d23" dependencies = [ "atty", "cast", "clap", "criterion-plot", "csv", - "itertools 0.9.0", + "itertools 0.10.0", "lazy_static", "num-traits", "oorandom", @@ -4591,16 +4591,32 @@ checksum = "cc77a3fc329982cbf3ea772aa265b742a550998bad65747c630406ee52dac425" [[package]] name = "plotters" -version = "0.2.15" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d1685fbe7beba33de0330629da9d955ac75bd54f33d7b79f9a895590124f6bb" +checksum = "45ca0ae5f169d0917a7c7f5a9c1a3d3d9598f18f529dd2b8373ed988efea307a" dependencies = [ - "js-sys", "num-traits", + "plotters-backend", + "plotters-svg", "wasm-bindgen", "web-sys", ] +[[package]] +name = "plotters-backend" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b07fffcddc1cb3a1de753caa4e4df03b79922ba43cf882acc1bdd7e8df9f4590" + +[[package]] +name = "plotters-svg" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b38a02e23bd9604b842a812063aec4ef702b57989c37b655254bb61c471ad211" +dependencies = [ + "plotters-backend", +] + [[package]] name = "polling" version = "2.0.2" diff --git a/lib/tracing-limit/benches/limit.rs b/lib/tracing-limit/benches/limit.rs index 1d2472e84cc4a..4ca24ee94ae95 100644 --- a/lib/tracing-limit/benches/limit.rs +++ b/lib/tracing-limit/benches/limit.rs @@ -16,14 +16,14 @@ use tracing_subscriber::layer::SubscriberExt; const INPUTS: &[usize] = &[1, 100, 500, 1000]; fn bench(c: &mut Criterion) { - c.bench_function_over_inputs( - "No Limit", - |b, n| { + let mut group = c.benchmark_group("No Limit"); + for input in INPUTS { + group.bench_with_input(input.to_string(), input, |b, n| { let sub = VisitingSubscriber(Mutex::new(String::from(""))); let n = black_box(n); tracing::subscriber::with_default(sub, || { b.iter(|| { - for _ in 0..**n { + for _ in 0..*n { info!( message = "Hello world!", foo = "foo", @@ -34,18 +34,18 @@ fn bench(c: &mut Criterion) { } }) }); - }, - INPUTS, - ); + }); + } + group.finish(); - c.bench_function_over_inputs( - "Limit 5 seconds", - |b, n| { + let mut group = c.benchmark_group("Limit 5 seconds"); + for input in INPUTS { + group.bench_with_input(input.to_string(), input, |b, n| { let sub = VisitingSubscriber(Mutex::new(String::from(""))).with(Limit::default()); let n = black_box(n); tracing::subscriber::with_default(sub, || { b.iter(|| { - for _ in 0..**n { + for _ in 0..*n { info!( message = "Hello world!", foo = "foo", @@ -57,9 +57,9 @@ fn bench(c: &mut Criterion) { } }) }); - }, - INPUTS, - ); + }); + } + group.finish(); } /// Simulates a subscriber that records span data. From 214dfd0622bc7544455b451a749b452eac8b4f27 Mon Sep 17 00:00:00 2001 From: Kirill Fomichev Date: Wed, 10 Feb 2021 09:43:53 +0300 Subject: [PATCH 3/6] pin metrics crates Signed-off-by: Kirill Fomichev --- Cargo.toml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index fb8f3f9dc66c0..8a1ad5a508dd4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -86,9 +86,12 @@ tracing-subscriber = "0.2.15" tracing-tower = { git = "https://github.com/tokio-rs/tracing", rev = "f470db1b0354b368f62f9ee4d763595d16373231" } # Metrics -metrics = "0.13.0-alpha.13" -metrics-tracing-context = "0.1.0-alpha.7" -metrics-util = "0.4.0-alpha.10" +metrics = "=0.13.0-alpha.13" +metrics-tracing-context = "=0.1.0-alpha.7" +metrics-util = "=0.4.0-alpha.10" +# Indirect dependency; benchmark regression detected; pinning until +# https://github.com/timberio/vector/issues/? is resolved +metrics-macros = "=0.1.0-alpha.9" # Aws rusoto_cloudwatch = { version = "0.45.0", optional = true } @@ -207,7 +210,7 @@ syslog = { version = "5", optional = true } syslog_loose = { version = "0.10.0", optional = true } # Indirect dependency; pinning until # https://github.com/timberio/vector/issues/6005 is resolved -thread_local = "= 1.0.1" +thread_local = "=1.0.1" tokio-postgres = { version = "0.5.5", features = ["runtime", "with-chrono-0_4"], optional = true } toml = "0.5.8" typetag = "0.1.6" From f353df7e9007d8ee83651b6be42c507c133cfd12 Mon Sep 17 00:00:00 2001 From: Kirill Fomichev Date: Wed, 10 Feb 2021 09:44:08 +0300 Subject: [PATCH 4/6] cargo update --aggressive Signed-off-by: Kirill Fomichev --- Cargo.lock | 467 +++++++++++++++++++++++++++-------------------------- 1 file changed, 240 insertions(+), 227 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5a11fab51ec1b..b21d53d62cf8a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -135,10 +135,11 @@ checksum = "eab1c04a571841102f5345a8fc0f6bb3d31c315dec879b5c6e42e40ce7ffa34e" [[package]] name = "assert_cmd" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dc1679af9a1ab4bea16f228b05d18f8363f8327b1fa8db00d2760cfafc6b61e" +checksum = "f2475b58cd94eb4f70159f4fd8844ba3b807532fe3131b3373fae060bbe30396" dependencies = [ + "bstr", "doc-comment", "predicates", "predicates-core", @@ -227,12 +228,12 @@ dependencies = [ "regex", "serde", "serde_json", - "sha2 0.9.2", + "sha2 0.9.3", "spin 0.7.1", "static_assertions", "tempfile", "thiserror", - "tracing 0.1.22", + "tracing 0.1.23", "url", "uuid 0.8.2", ] @@ -249,7 +250,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", "thiserror", ] @@ -331,17 +332,17 @@ dependencies = [ [[package]] name = "async-process" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c8cea09c1fb10a317d1b5af8024eeba256d6554763e85ecd90ff8df31c7bbda" +checksum = "ef37b86e2fa961bae5a4d212708ea0154f904ce31d1a4a7f47e1bbc33a0c040b" dependencies = [ "async-io", "blocking", - "cfg-if 0.1.10", + "cfg-if 1.0.0", "event-listener", "futures-lite", "once_cell", - "signal-hook", + "signal-hook 0.3.4", "winapi 0.3.9", ] @@ -374,7 +375,7 @@ checksum = "a3548b8efc9f8e8a5a0a2808c5bd8451a9031b9e5b879a79590304ae928b0a70" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -391,7 +392,7 @@ checksum = "8d3a45e77e34375a7923b1e8febb049bb011f064714a8e17a1a616fef01da13d" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -456,15 +457,15 @@ dependencies = [ [[package]] name = "backtrace" -version = "0.3.55" +version = "0.3.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef5140344c85b01f9bbb4d4b7288a8aa4b3287ccef913a14bcc78a1063623598" +checksum = "9d117600f438b1707d4e4ae15d3595657288f8235a0eb593e80ecc98ab34e1bc" dependencies = [ "addr2line", "cfg-if 1.0.0", "libc", "miniz_oxide", - "object 0.22.0", + "object 0.23.0", "rustc-demangle", ] @@ -705,9 +706,9 @@ dependencies = [ [[package]] name = "bstr" -version = "0.2.14" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "473fc6b38233f9af7baa94fb5852dca389e3d95b8e21c8e3719301462c5d9faf" +checksum = "a40b47ad93e1a5404e6c18dec46b628214fee441c70f4ab5d6942142cc268a3d" dependencies = [ "lazy_static", "memchr", @@ -734,9 +735,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.4.0" +version = "3.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e8c087f005730276d1096a652e92a8bacee2e2472bcc9715a74d2bec38b5820" +checksum = "099e596ef14349721d9016f6b80dd3419ea1bf289ab9b44df8e4dfd3a005d5d9" [[package]] name = "byte-tools" @@ -941,7 +942,7 @@ dependencies = [ "bytes 0.5.6", "serde_json", "tokio-util", - "tracing 0.1.22", + "tracing 0.1.23", ] [[package]] @@ -1003,7 +1004,7 @@ version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "615f6e27d000a2bffbc7f2f6a8669179378fa27ee4d0a509e985dfc0a7defb40" dependencies = [ - "getrandom 0.2.1", + "getrandom 0.2.2", "lazy_static", "proc-macro-hack", "tiny-keccak", @@ -1356,7 +1357,7 @@ dependencies = [ "libc", "mio 0.7.7", "parking_lot 0.11.1", - "signal-hook", + "signal-hook 0.1.17", "winapi 0.3.9", ] @@ -1372,7 +1373,7 @@ dependencies = [ "libc", "mio 0.7.7", "parking_lot 0.11.1", - "signal-hook", + "signal-hook 0.1.17", "winapi 0.3.9", ] @@ -1473,12 +1474,12 @@ dependencies = [ [[package]] name = "ctor" -version = "0.1.18" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10bcb9d7dcbf7002aaffbb53eac22906b64cdcc127971dcc387d8eb7c95d5560" +checksum = "e8f45d9ad417bcef4817d614a501ab55cdd96a6fdb24f49aab89a54acfd66b19" dependencies = [ "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -1524,7 +1525,7 @@ dependencies = [ "proc-macro2 1.0.24", "quote 1.0.8", "strsim 0.9.3", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -1535,7 +1536,7 @@ checksum = "d9b5a2f4ac4969822c62224815d069952656cadc7084fdca9751e6d959189b72" dependencies = [ "darling_core", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -1581,9 +1582,9 @@ dependencies = [ [[package]] name = "data-encoding" -version = "2.3.1" +version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "993a608597367c6377b258c25d7120740f00ed23a2252b729b1932dd7866f908" +checksum = "3ee2393c4a91429dffb4bedf19f4d6abf27d8a732c8ce4980305d782e5426d57" [[package]] name = "db-key" @@ -1610,13 +1611,13 @@ dependencies = [ [[package]] name = "derivative" -version = "2.1.3" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaed5874effa6cde088c644ddcdcb4ffd1511391c5be4fdd7a5ccd02c7e4a183" +checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -1626,7 +1627,7 @@ dependencies = [ "heck", "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -1637,7 +1638,7 @@ checksum = "41cb0e6161ad61ed084a36ba71fbba9e3ac5aee3606fb607fe08da6acbcf3d8c" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -1747,9 +1748,9 @@ checksum = "88d7ed2934d741c6b37e33e3832298e8850b53fd2d2bea03873375596c7cea4e" [[package]] name = "duct" -version = "0.13.4" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f90a9c3a25aafbd538c7d40a53f83c4487ee8216c12d1c8ef2c01eb2f6ea1553" +checksum = "0fc6a0a59ed0888e0041cf708e66357b7ae1a82f1c67247e1f93b5e0818f7d8d" dependencies = [ "libc", "once_cell", @@ -1782,7 +1783,7 @@ dependencies = [ "ed25519", "rand 0.7.3", "serde", - "sha2 0.9.2", + "sha2 0.9.3", "zeroize", ] @@ -1800,9 +1801,9 @@ checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" [[package]] name = "encoding_rs" -version = "0.8.26" +version = "0.8.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "801bbab217d7f79c0062f4f7205b5d4427c6d1a7bd7aafdd1475f7c59d62b283" +checksum = "80df024fbc5ac80f87dfef0d9f5209a252f2a497f7f42944cff24d8253cac065" dependencies = [ "cfg-if 1.0.0", "serde", @@ -1817,7 +1818,7 @@ dependencies = [ "heck", "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -1862,7 +1863,7 @@ dependencies = [ "proc-macro2 1.0.24", "quote 1.0.8", "rustversion", - "syn 1.0.58", + "syn 1.0.60", "synstructure", ] @@ -1917,7 +1918,7 @@ checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", "synstructure", ] @@ -1973,19 +1974,19 @@ dependencies = [ "serde_json", "tempfile", "tokio", - "tracing 0.1.22", + "tracing 0.1.23", "winapi 0.3.9", ] [[package]] name = "filetime" -version = "0.2.13" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c122a393ea57648015bf06fbd3d372378992e86b9ff5a7a497b076a28c79efe" +checksum = "1d34cfa13a63ae058bfa601fe9e313bbdb3746427c1459185464ce0fcf62e1e8" dependencies = [ "cfg-if 1.0.0", "libc", - "redox_syscall 0.1.57", + "redox_syscall 0.2.4", "winapi 0.3.9", ] @@ -1997,9 +1998,9 @@ checksum = "37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d" [[package]] name = "flate2" -version = "1.0.19" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7411863d55df97a419aa64cb4d2f167103ea9d767e2c54a1868b7ac3f6b47129" +checksum = "cd3aec53de10fe96d7d8c565eb17f2c687bb5518a2ec453b5b1252964526abe0" dependencies = [ "cfg-if 1.0.0", "crc32fast", @@ -2190,7 +2191,7 @@ dependencies = [ "proc-macro-hack", "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -2268,9 +2269,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4060f4657be78b8e766215b02b18a2e862d83745545de804638e2b545e81aee6" +checksum = "c9495705279e7140bf035dde1f6e750c162df8b625267cd52cc44e0b156732c8" dependencies = [ "cfg-if 1.0.0", "libc", @@ -2286,7 +2287,7 @@ dependencies = [ "proc-macro-error", "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -2297,7 +2298,7 @@ checksum = "1a5bcf1bbeab73aa4cf2fde60a846858dc036163c7c33bec309f8d17de785479" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -2317,9 +2318,9 @@ checksum = "f6503fe142514ca4799d4c26297c4248239fe8838d827db6bd6065c6ed29a6ce" [[package]] name = "git2" -version = "0.13.15" +version = "0.13.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44f267c9da8a4de3c615b59e23606c75f164f84896e97f4dd6c15a4294de4359" +checksum = "1d250f5f82326884bd39c2853577e70a121775db76818ffa452ed1e80de12986" dependencies = [ "bitflags", "libc", @@ -2355,7 +2356,7 @@ dependencies = [ "serde_json", "simpl", "smpl_jwt", - "time 0.2.24", + "time 0.2.25", "tokio", ] @@ -2405,7 +2406,7 @@ dependencies = [ "quote 1.0.8", "serde", "serde_json", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -2417,7 +2418,7 @@ dependencies = [ "failure", "graphql_client_codegen", "proc-macro2 1.0.24", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -2446,7 +2447,7 @@ dependencies = [ "slab", "tokio", "tokio-util", - "tracing 0.1.22", + "tracing 0.1.23", "tracing-futures 0.2.4", ] @@ -2776,9 +2777,9 @@ dependencies = [ [[package]] name = "httparse" -version = "1.3.4" +version = "1.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd179ae861f0c2e53da70d892f5f3029f9594be0c41dc5269cd371691b1dc2f9" +checksum = "615caabe2c3160b313d52ccc905335f4ed5f10881dd63dc5699d47e90be85691" [[package]] name = "httpdate" @@ -2816,11 +2817,11 @@ dependencies = [ "httparse", "httpdate", "itoa", - "pin-project 1.0.4", + "pin-project 1.0.5", "socket2", "tokio", "tower-service", - "tracing 0.1.22", + "tracing 0.1.23", "want", ] @@ -2896,9 +2897,9 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "idna" -version = "0.2.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9" +checksum = "de910d521f7cc3135c4de8db1cb910e0b5ed1dc6f57c381cd07e8e661ce10094" dependencies = [ "matches", "unicode-bidi", @@ -2982,7 +2983,7 @@ checksum = "75c094e94816723ab936484666968f5b58060492e880f3c8d00489a1e244fa51" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -3077,9 +3078,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.46" +version = "0.3.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf3d7383929f7c9c7c2d0fa596f325832df98c3704f2c60553080f7127a58175" +checksum = "5cfb73131c35423a367daf8cbd24100af0d077668c8c2943f0e7dd775fef0f65" dependencies = [ "wasm-bindgen", ] @@ -3212,9 +3213,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.82" +version = "0.2.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89203f3fba0a3795506acaad8ebce3c80c0af93f994d5a1d7a0b1eeb23271929" +checksum = "b7282d924be3275cec7f6756ff4121987bc6481325397dde6ba3e7802b1a8b1c" [[package]] name = "libflate" @@ -3236,9 +3237,9 @@ checksum = "3286f09f7d4926fc486334f28d8d2e6ebe4f7f9994494b6dab27ddfad2c9b11b" [[package]] name = "libgit2-sys" -version = "0.12.17+1.1.0" +version = "0.12.18+1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4ebdf65ca745126df8824688637aa0535a88900b83362d8ca63893bcf4e8841" +checksum = "3da6a42da88fc37ee1ecda212ffa254c25713532980005d5f7c0b0fbe7e6e885" dependencies = [ "cc", "libc", @@ -3330,11 +3331,11 @@ dependencies = [ [[package]] name = "log" -version = "0.4.13" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcf3805d4480bb5b86070dcfeb9e2cb2ebc148adb753c5cca5f884d1d65a42b2" +checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710" dependencies = [ - "cfg-if 0.1.10", + "cfg-if 1.0.0", ] [[package]] @@ -3345,9 +3346,9 @@ checksum = "879777f0cc6f3646a044de60e4ab98c75617e3f9580f7a2032e6ad7ea0cd3054" [[package]] name = "lru" -version = "0.6.3" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3aae342b73d57ad0b8b364bd12584819f2c1fe9114285dfcf8b0722607671635" +checksum = "fe2382d8ed3918ea4ba70d98d5b74e47a168e0331965f3f17cdbc748bdebc5a3" dependencies = [ "hashbrown", ] @@ -3417,7 +3418,7 @@ dependencies = [ "rand 0.7.3", "raw-cpuid 6.1.0", "thiserror", - "tracing 0.1.22", + "tracing 0.1.23", "userfaultfd", ] @@ -3427,7 +3428,7 @@ version = "0.7.0-dev" source = "git+https://github.com/bytecodealliance/lucet.git?rev=b1863dacc8c92c11e5434fc8815d9b9a26cfe3db#b1863dacc8c92c11e5434fc8815d9b9a26cfe3db" dependencies = [ "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -3458,7 +3459,7 @@ dependencies = [ "lucet-wiggle", "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", "wasi-common", "wiggle-generate", ] @@ -3483,7 +3484,7 @@ dependencies = [ "lucet-module", "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", "wiggle-generate", "witx", ] @@ -3495,7 +3496,7 @@ source = "git+https://github.com/bytecodealliance/lucet.git?rev=b1863dacc8c92c11 dependencies = [ "lucet-wiggle-generate", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", "wiggle-generate", "witx", ] @@ -3667,7 +3668,7 @@ dependencies = [ "proc-macro2 1.0.24", "quote 1.0.8", "regex", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -3679,7 +3680,7 @@ dependencies = [ "itoa", "metrics", "metrics-util", - "tracing 0.1.22", + "tracing 0.1.23", "tracing-core 0.1.17", "tracing-subscriber", ] @@ -3724,7 +3725,7 @@ version = "0.5.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "80db40007b46085d83469f71912d95526791038200e1c00afc6a5494d7dc8a4f" dependencies = [ - "getrandom 0.2.1", + "getrandom 0.2.2", "rpassword", "scrypt", ] @@ -3839,7 +3840,7 @@ dependencies = [ "bitflags", "bson", "chrono", - "derivative 2.1.3", + "derivative 2.2.0", "err-derive", "futures 0.3.12", "futures-intrusive", @@ -4032,9 +4033,9 @@ dependencies = [ [[package]] name = "nom" -version = "6.0.1" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88034cfd6b4a0d54dd14f4a507eceee36c0b70e5a02236c4e4df571102be17f0" +checksum = "ab6f70b46d6325aa300f1c7bb3d470127dfc27806d8ea6bf294ee0ce643ce2b1" dependencies = [ "bitvec", "lexical-core", @@ -4109,7 +4110,7 @@ checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -4169,7 +4170,7 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "226b45a5c2ac4dd696ed30fa6b94b057ad909c7b7fc2e0d0808192bced894066" dependencies = [ - "derivative 2.1.3", + "derivative 2.2.0", "num_enum_derive", ] @@ -4182,7 +4183,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -4205,9 +4206,9 @@ dependencies = [ [[package]] name = "object" -version = "0.22.0" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d3b63360ec3cb337817c2dbd47ab4a0f170d285d8e5a2064600f3def1402397" +checksum = "a9a7ab5d64814df0fe4a4b5ead45ed6c5f181ee3ff04ba344313a6c80446c5d4" [[package]] name = "once_cell" @@ -4477,7 +4478,7 @@ dependencies = [ "pest_meta", "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -4530,11 +4531,11 @@ dependencies = [ [[package]] name = "pin-project" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95b70b68509f17aa2857863b6fa00bf21fc93674c7a8893de2f469f6aa7ca2f2" +checksum = "96fa8ebb90271c4477f144354485b8068bd8f6b78b428b01ba892ca26caf0b63" dependencies = [ - "pin-project-internal 1.0.4", + "pin-project-internal 1.0.5", ] [[package]] @@ -4545,18 +4546,18 @@ checksum = "65ad2ae56b6abe3a1ee25f15ee605bacadb9a764edaba9c2bf4103800d4a1895" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] name = "pin-project-internal" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "caa25a6393f22ce819b0f50e0be89287292fda8d425be38ee0ca14c4931d9e71" +checksum = "758669ae3558c6f74bd2a18b41f7ac0b5a195aea6639d6a9b5e5d1ad5ba24c0b" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -4634,7 +4635,7 @@ dependencies = [ name = "portpicker" version = "1.0.0" dependencies = [ - "rand 0.8.2", + "rand 0.8.3", ] [[package]] @@ -4665,7 +4666,7 @@ dependencies = [ "md5", "memchr", "rand 0.7.3", - "sha2 0.9.2", + "sha2 0.9.3", "stringprep", ] @@ -4689,9 +4690,9 @@ checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857" [[package]] name = "predicates" -version = "1.0.6" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73dd9b7b200044694dfede9edf907c1ca19630908443e9447e624993700c6932" +checksum = "eeb433456c1a57cc93554dea3ce40b4c19c4057e41c55d4a0f3d84ea71c325aa" dependencies = [ "difference", "predicates-core", @@ -4699,15 +4700,15 @@ dependencies = [ [[package]] name = "predicates-core" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb3dbeaaf793584e29c58c7e3a82bbb3c7c06b63cea68d13b0e3cddc124104dc" +checksum = "57e35a3326b75e49aa85f5dc6ec15b41108cf5aee58eabb1f274dd18b73c2451" [[package]] name = "predicates-tree" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aee95d988ee893cb35c06b148c80ed2cd52c8eea927f50ba7a0be1a786aeab73" +checksum = "15f553275e5721409451eb85e15fd9a860a6e5ab4496eb215987502b5f5391f2" dependencies = [ "predicates-core", "treeline", @@ -4768,7 +4769,7 @@ dependencies = [ "proc-macro-error-attr", "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", "version_check 0.9.2", ] @@ -4817,7 +4818,7 @@ dependencies = [ name = "prometheus-parser" version = "0.1.0" dependencies = [ - "nom 6.0.1", + "nom 6.1.0", "shared", "snafu", ] @@ -4860,7 +4861,7 @@ dependencies = [ "itertools 0.8.2", "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -4930,7 +4931,7 @@ checksum = "588f6378e4dd99458b60ec275b4477add41ce4fa9f64dcba6f15adccb19b50d6" dependencies = [ "env_logger 0.8.2", "log", - "rand 0.8.2", + "rand 0.8.3", ] [[package]] @@ -4991,9 +4992,9 @@ dependencies = [ [[package]] name = "rand" -version = "0.8.2" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18519b42a40024d661e1714153e9ad0c3de27cd495760ceb09710920f1098b1e" +checksum = "0ef9e7e66b4468674bfcb0c81af8b7fa0bb154fa9f28eb840da5c447baeb8d7e" dependencies = [ "libc", "rand_chacha 0.3.0", @@ -5061,7 +5062,7 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c026d7df8b298d90ccbbc5190bd04d85e159eaf5576caeacf8741da93ccbd2e5" dependencies = [ - "getrandom 0.2.1", + "getrandom 0.2.2", ] [[package]] @@ -5071,7 +5072,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da9e8f32ad24fb80d07d2323a9a2ce8b30d68a62b8cb4df88119ff49a698f038" dependencies = [ "num-traits", - "rand 0.8.2", + "rand 0.8.3", ] [[package]] @@ -5285,7 +5286,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64" dependencies = [ - "getrandom 0.2.1", + "getrandom 0.2.2", "redox_syscall 0.2.4", ] @@ -5359,18 +5360,18 @@ dependencies = [ "hostname", "lazy_static", "md-5 0.9.1", - "nom 6.0.1", + "nom 6.1.0", "regex", "remap-lang", "rust_decimal", "serde_json", - "sha-1 0.9.2", - "sha2 0.9.2", + "sha-1 0.9.3", + "sha2 0.9.3", "sha3", "shared", "strip-ansi-escapes", "syslog_loose", - "tracing 0.1.22", + "tracing 0.1.23", "url", "uuid 0.8.2", ] @@ -5467,9 +5468,9 @@ dependencies = [ [[package]] name = "ring" -version = "0.16.19" +version = "0.16.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "024a1e66fea74c66c66624ee5622a7ff0e4b73a13b4f5c326ddb50c708944226" +checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" dependencies = [ "cc", "libc", @@ -5500,9 +5501,9 @@ dependencies = [ [[package]] name = "rpassword" -version = "5.0.0" +version = "5.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d755237fc0f99d98641540e66abac8bc46a0652f19148ac9e21de2da06b326c9" +checksum = "ffc936cf8a7ea60c58f030fd36a612a48f440610214dc54bc36431f9ea0c3efb" dependencies = [ "libc", "winapi 0.3.9", @@ -5661,8 +5662,8 @@ dependencies = [ "rusoto_credential", "rustc_version", "serde", - "sha2 0.9.2", - "time 0.2.24", + "sha2 0.9.3", + "time 0.2.25", "tokio", ] @@ -5710,10 +5711,11 @@ dependencies = [ [[package]] name = "rust_decimal" -version = "1.9.0" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5c739ba050709eae138f053356d27ff818d71fe54ce5a8d9f4c7a660bfb6684" +checksum = "e3e5a94e2006dd60c603d8481c65b665b4b6694f78d23e15869ad10eb883e36e" dependencies = [ + "arrayvec 0.5.2", "num-traits", "serde", ] @@ -5892,7 +5894,7 @@ dependencies = [ "hmac 0.10.1", "pbkdf2 0.6.0", "salsa20", - "sha2 0.9.2", + "sha2 0.9.3", ] [[package]] @@ -5994,9 +5996,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.119" +version = "1.0.123" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bdd36f49e35b61d49efd8aa7fc068fd295961fd2286d0b2ee9a4c7a14e99cc3" +checksum = "92d5161132722baa40d802cc70b15262b98258453e85e5d1d365c757c73869ae" dependencies = [ "serde_derive", ] @@ -6042,20 +6044,20 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.119" +version = "1.0.123" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "552954ce79a059ddd5fd68c271592374bd15cab2274970380c000118aeffe1cd" +checksum = "9391c295d64fc0abb2c556bad848f33cb8296276b1ad2677d1ae1ace4f258f31" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] name = "serde_json" -version = "1.0.61" +version = "1.0.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fceb2595057b6891a4ee808f70054bd2d12f0e97f1cbb78689b59f676df325a" +checksum = "ea1c6153794552ea7cf7cf63b1231a25de00ec90db326ba6264440fa08e31486" dependencies = [ "indexmap", "itoa", @@ -6089,9 +6091,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "1.6.0" +version = "1.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15f6201e064705553ece353a736a64be975680bd244908cf63e8fa71e478a51a" +checksum = "42fa8fb0da0bf5aa7dd5d8fe1f9ec769833eb7cf97ff89942903809e600de908" dependencies = [ "serde", "serde_with_macros", @@ -6106,14 +6108,14 @@ dependencies = [ "darling", "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] name = "serde_yaml" -version = "0.8.15" +version = "0.8.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "971be8f6e4d4a47163b405a3df70d14359186f9ab0f3a3ec37df144ca1ce089f" +checksum = "bdd2af560da3c1fdc02cb80965289254fc35dff869810061e2d8290ee48848ae" dependencies = [ "dtoa", "linked-hash-map", @@ -6135,9 +6137,9 @@ dependencies = [ [[package]] name = "sha-1" -version = "0.9.2" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce3cdf1b5e620a498ee6f2a171885ac7e22f0e12089ec4b3d22b84921792507c" +checksum = "f4b312c3731e3fe78a185e6b9b911a7aa715b8e31cce117975219aab2acf285d" dependencies = [ "block-buffer 0.9.0", "cfg-if 1.0.0", @@ -6166,9 +6168,9 @@ dependencies = [ [[package]] name = "sha2" -version = "0.9.2" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e7aab86fe2149bad8c507606bdb3f4ef5e7b2380eb92350f56122cca72a42a8" +checksum = "fa827a14b29ab7f44778d14a88d3cb76e949c45083f7dbfa507d0cb699dc12de" dependencies = [ "block-buffer 0.9.0", "cfg-if 1.0.0", @@ -6204,10 +6206,10 @@ version = "0.1.0" dependencies = [ "bytes 0.5.6", "chrono", - "nom 6.0.1", + "nom 6.1.0", "serde", "snafu", - "tracing 0.1.22", + "tracing 0.1.23", ] [[package]] @@ -6237,6 +6239,16 @@ dependencies = [ "signal-hook-registry", ] +[[package]] +name = "signal-hook" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "780f5e3fe0c66f67197236097d89de1e86216f1f6fdeaf47c442f854ab46c240" +dependencies = [ + "libc", + "signal-hook-registry", +] + [[package]] name = "signal-hook-registry" version = "1.3.0" @@ -6325,7 +6337,7 @@ dependencies = [ "serde_derive", "serde_json", "simpl", - "time 0.2.24", + "time 0.2.25", ] [[package]] @@ -6349,14 +6361,14 @@ checksum = "1508efa03c362e23817f96cde18abed596a25219a8b2c66e8db33c03543d315b" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] name = "snap" -version = "1.0.3" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98d3306e84bf86710d6cd8b4c9c3b721d5454cc91a603180f8f8cd06cfd317b4" +checksum = "dc725476a1398f0480d56cd0ad381f6f32acf2642704456f8f59a35df464b59a" [[package]] name = "socket2" @@ -6383,9 +6395,9 @@ checksum = "13287b4da9d1207a4f4929ac390916d64eacfe236a487e9a9f5b3be392be5162" [[package]] name = "standback" -version = "0.2.14" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c66a8cff4fa24853fdf6b51f75c6d7f8206d7c75cab4e467bcd7f25c2b1febe0" +checksum = "a2beb4d1860a61f571530b3f855a1b538d0200f7871c63331ecd6f17b1f014f8" dependencies = [ "version_check 0.9.2", ] @@ -6420,7 +6432,7 @@ dependencies = [ "quote 1.0.8", "serde", "serde_derive", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -6436,7 +6448,7 @@ dependencies = [ "serde_derive", "serde_json", "sha1", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -6537,7 +6549,7 @@ dependencies = [ "proc-macro-error", "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -6555,7 +6567,7 @@ dependencies = [ "heck", "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -6592,9 +6604,9 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.58" +version = "1.0.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc60a3d73ea6594cd712d830cc1f0390fd71542d8c8cd24e70cc54cdfd5e05d5" +checksum = "c700597eca8a5a762beb35753ef6b94df201c81cca676604f547495a0d7f0081" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.8", @@ -6609,7 +6621,7 @@ checksum = "b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", "unicode-xid 0.2.1", ] @@ -6632,7 +6644,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b87c43adeba9354cdb8527ad333bae41caf5cad5ce5cbeb8b11eafcf9de5e07a" dependencies = [ "chrono", - "nom 6.0.1", + "nom 6.1.0", ] [[package]] @@ -6661,7 +6673,7 @@ checksum = "dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22" dependencies = [ "cfg-if 1.0.0", "libc", - "rand 0.8.2", + "rand 0.8.3", "redox_syscall 0.2.4", "remove_dir_all", "winapi 0.3.9", @@ -6713,7 +6725,7 @@ checksum = "9be73a2caec27583d0046ef3796c3794f868a5bc813db689eed00c7631275cd1" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -6738,9 +6750,9 @@ dependencies = [ [[package]] name = "time" -version = "0.2.24" +version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "273d3ed44dca264b0d6b3665e8d48fb515042d42466fad93d2a45b90ec4058f7" +checksum = "1195b046942c221454c2539395f85413b33383a067449d78aab2b7b052a142f7" dependencies = [ "const_fn", "libc", @@ -6771,7 +6783,7 @@ dependencies = [ "proc-macro2 1.0.24", "quote 1.0.8", "standback", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -6795,9 +6807,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.1.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf8dbc19eb42fba10e8feaaec282fb50e2c14b2726d6301dbfeed0f73306a6f" +checksum = "317cca572a0e89c3ce0ca1f1bdc9369547fe318a683418e42ac8f59d14701023" dependencies = [ "tinyvec_macros", ] @@ -6810,9 +6822,9 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" [[package]] name = "tokio" -version = "0.2.24" +version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "099837d3464c16a808060bb3f02263b412f6fafcb5d01c533d309985fbeebe48" +checksum = "6703a273949a90131b290be1fe7b039d0fc884aa1935860dfcbe056f28cd8092" dependencies = [ "bytes 0.5.6", "fnv", @@ -6861,7 +6873,7 @@ checksum = "e44da00bfc73a25f814cd8d7e57a68a5c31b74b3152a0a1d1f590c97ed06265a" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -7023,7 +7035,7 @@ dependencies = [ "tokio", "tower-layer", "tower-service", - "tracing 0.1.22", + "tracing 0.1.23", ] [[package]] @@ -7043,9 +7055,9 @@ dependencies = [ [[package]] name = "tower-service" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860" +checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6" [[package]] name = "tower-test" @@ -7067,42 +7079,42 @@ version = "0.1.19" source = "git+https://github.com/tokio-rs/tracing?rev=f470db1b0354b368f62f9ee4d763595d16373231#f470db1b0354b368f62f9ee4d763595d16373231" dependencies = [ "cfg-if 0.1.10", - "tracing-attributes 0.1.11 (git+https://github.com/tokio-rs/tracing?rev=f470db1b0354b368f62f9ee4d763595d16373231)", + "tracing-attributes 0.1.11", "tracing-core 0.1.15", ] [[package]] name = "tracing" -version = "0.1.22" +version = "0.1.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f47026cdc4080c07e49b37087de021820269d996f581aac150ef9e5583eefe3" +checksum = "f7d40a22fd029e33300d8d89a5cc8ffce18bb7c587662f54629e94c9de5487f3" dependencies = [ "cfg-if 1.0.0", "log", "pin-project-lite 0.2.4", - "tracing-attributes 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", + "tracing-attributes 0.1.12", "tracing-core 0.1.17", ] [[package]] name = "tracing-attributes" version = "0.1.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80e0ccfc3378da0cce270c946b676a376943f5cd16aeba64568e7939806f4ada" +source = "git+https://github.com/tokio-rs/tracing?rev=f470db1b0354b368f62f9ee4d763595d16373231#f470db1b0354b368f62f9ee4d763595d16373231" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] name = "tracing-attributes" -version = "0.1.11" -source = "git+https://github.com/tokio-rs/tracing?rev=f470db1b0354b368f62f9ee4d763595d16373231#f470db1b0354b368f62f9ee4d763595d16373231" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43f080ea7e4107844ef4766459426fa2d5c1ada2e47edba05dc7fa99d9629f47" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -7132,7 +7144,7 @@ dependencies = [ "futures 0.3.12", "futures-task", "pin-project 0.4.27", - "tracing 0.1.22", + "tracing 0.1.23", ] [[package]] @@ -7150,7 +7162,7 @@ version = "0.1.0" dependencies = [ "ansi_term 0.12.1", "criterion", - "tracing 0.1.22", + "tracing 0.1.23", "tracing-core 0.1.17", "tracing-subscriber", ] @@ -7192,7 +7204,7 @@ dependencies = [ "sharded-slab", "smallvec", "thread_local", - "tracing 0.1.22", + "tracing 0.1.23", "tracing-core 0.1.17", "tracing-log", "tracing-serde", @@ -7293,7 +7305,7 @@ dependencies = [ "log", "native-tls", "rand 0.7.3", - "sha-1 0.9.2", + "sha-1 0.9.3", "url", "utf-8", ] @@ -7327,7 +7339,7 @@ checksum = "78cea224ddd4282dfc40d1edabbd0c020a12e946e3a48e2c2b8f6ff167ad29fe" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -7338,9 +7350,9 @@ checksum = "373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33" [[package]] name = "typetag" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83b97b107d25d29de6879ac4f676ac5bfea92bdd01f206e995794493f1fc2e32" +checksum = "422619e1a7299befb977a1f6d8932c499f6151dbcafae715193570860cae8f07" dependencies = [ "erased-serde", "inventory", @@ -7351,13 +7363,13 @@ dependencies = [ [[package]] name = "typetag-impl" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f2466fc87b07b800a5060f89ba579d6882f7a03ac21363e4737764aaf9f99f9" +checksum = "504f9626fe6cc1c376227864781996668e15c1ff251d222f63ef17f310bf1fec" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", ] [[package]] @@ -7392,9 +7404,9 @@ dependencies = [ [[package]] name = "unicode-normalization" -version = "0.1.16" +version = "0.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a13e63ab62dbe32aeee58d1c5408d35c36c392bba5d9d3142287219721afe606" +checksum = "07fbfce1c8a97d547e8b5334978438d9d6ec8c20e38f56d4a4374d181493eaef" dependencies = [ "tinyvec", ] @@ -7530,7 +7542,7 @@ version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" dependencies = [ - "getrandom 0.2.1", + "getrandom 0.2.2", "serde", ] @@ -7580,7 +7592,7 @@ dependencies = [ "crossterm 0.19.0", "dashmap 3.11.10", "db-key", - "derivative 2.1.3", + "derivative 2.2.0", "derive_is_enum_variant", "dirs-next 2.0.0", "dyn-clone", @@ -7621,12 +7633,13 @@ dependencies = [ "matches", "maxminddb", "metrics", + "metrics-macros", "metrics-tracing-context", "metrics-util", "mongodb", "nats", "nix 0.19.1", - "nom 6.0.1", + "nom 6.1.0", "notify", "num-format", "num_cpus", @@ -7637,7 +7650,7 @@ dependencies = [ "percent-encoding", "pest", "pest_derive", - "pin-project 1.0.4", + "pin-project 1.0.5", "portpicker", "postgres-openssl", "pretty_assertions", @@ -7646,7 +7659,7 @@ dependencies = [ "prost-build", "prost-types", "pulsar", - "rand 0.8.2", + "rand 0.8.3", "rand_distr", "rdkafka", "regex", @@ -7695,7 +7708,7 @@ dependencies = [ "toml", "tower", "tower-test", - "tracing 0.1.22", + "tracing 0.1.23", "tracing-core 0.1.17", "tracing-futures 0.2.4", "tracing-limit", @@ -7739,7 +7752,7 @@ dependencies = [ "anyhow", "serde", "serde_json", - "tracing 0.1.22", + "tracing 0.1.23", ] [[package]] @@ -7850,7 +7863,7 @@ dependencies = [ "tokio", "tokio-tungstenite", "tower-service", - "tracing 0.1.22", + "tracing 0.1.23", "tracing-futures 0.2.4", "urlencoding", ] @@ -7890,9 +7903,9 @@ dependencies = [ [[package]] name = "wasm-bindgen" -version = "0.2.69" +version = "0.2.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cd364751395ca0f68cafb17666eee36b63077fb5ecd972bbcd74c90c4bf736e" +checksum = "55c0f7123de74f0dab9b7d00fd614e7b19349cd1e2f5252bbe9b1754b59433be" dependencies = [ "cfg-if 1.0.0", "serde", @@ -7902,24 +7915,24 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.69" +version = "0.2.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1114f89ab1f4106e5b55e688b828c0ab0ea593a1ea7c094b141b14cbaaec2d62" +checksum = "7bc45447f0d4573f3d65720f636bbcc3dd6ce920ed704670118650bcd47764c7" dependencies = [ "bumpalo", "lazy_static", "log", "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.19" +version = "0.4.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fe9756085a84584ee9457a002b7cdfe0bfff169f45d2591d8be1345a6780e35" +checksum = "3de431a2910c86679c34283a33f66f4e4abd7e0aec27b6669060148872aadf94" dependencies = [ "cfg-if 1.0.0", "js-sys", @@ -7929,9 +7942,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.69" +version = "0.2.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a6ac8995ead1f084a8dea1e65f194d0973800c7f571f6edd70adf06ecf77084" +checksum = "3b8853882eef39593ad4174dd26fc9865a64e84026d223f63bb2c42affcbba2c" dependencies = [ "quote 1.0.8", "wasm-bindgen-macro-support", @@ -7939,22 +7952,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.69" +version = "0.2.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5a48c72f299d80557c7c62e37e7225369ecc0c963964059509fbafe917c7549" +checksum = "4133b5e7f2a531fa413b3a1695e925038a05a71cf67e87dafa295cb645a01385" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.69" +version = "0.2.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e7811dd7f9398f14cc76efd356f98f03aa30419dea46aa810d71e819fc97158" +checksum = "dd4945e4943ae02d15c13962b38a5b1e81eadd4b71214eee75af64a4d6a4fd64" [[package]] name = "wasmparser" @@ -7985,9 +7998,9 @@ checksum = "9a8f3bf74f2d43500dea6a8291b6ac943e3465ea9936b94bd017e61b7b21dd01" [[package]] name = "web-sys" -version = "0.3.46" +version = "0.3.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "222b1ef9334f92a21d3fb53dc3fd80f30836959a90f9274a626d7e06315ba3c3" +checksum = "c40dc691fc48003eba817c38da7113c15698142da971298003cac3ef175680b3" dependencies = [ "js-sys", "wasm-bindgen", @@ -8073,7 +8086,7 @@ version = "0.18.0" source = "git+https://github.com/bytecodealliance/lucet.git?rev=b1863dacc8c92c11e5434fc8815d9b9a26cfe3db#b1863dacc8c92c11e5434fc8815d9b9a26cfe3db" dependencies = [ "thiserror", - "tracing 0.1.22", + "tracing 0.1.23", "wiggle-macro", "witx", ] @@ -8087,7 +8100,7 @@ dependencies = [ "heck", "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", "witx", ] @@ -8097,7 +8110,7 @@ version = "0.18.0" source = "git+https://github.com/bytecodealliance/lucet.git?rev=b1863dacc8c92c11e5434fc8815d9b9a26cfe3db#b1863dacc8c92c11e5434fc8815d9b9a26cfe3db" dependencies = [ "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", "wiggle-generate", "witx", ] @@ -8256,7 +8269,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d498dbd1fd7beb83c86709ae1c33ca50942889473473d287d56ce4770a18edfb" dependencies = [ "proc-macro2 1.0.24", - "syn 1.0.58", + "syn 1.0.60", "synstructure", ] @@ -8277,7 +8290,7 @@ checksum = "c3f369ddb18862aba61aa49bf31e74d29f0f162dec753063200e1dc084345d16" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.8", - "syn 1.0.58", + "syn 1.0.60", "synstructure", ] From cc8465c70efd5a53b539de6dfdb7258305d6b446 Mon Sep 17 00:00:00 2001 From: Kirill Fomichev Date: Wed, 10 Feb 2021 13:58:50 +0300 Subject: [PATCH 5/6] add issue number about metrics crates update Signed-off-by: Kirill Fomichev --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 8a1ad5a508dd4..d3b06c596f74a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -90,7 +90,7 @@ metrics = "=0.13.0-alpha.13" metrics-tracing-context = "=0.1.0-alpha.7" metrics-util = "=0.4.0-alpha.10" # Indirect dependency; benchmark regression detected; pinning until -# https://github.com/timberio/vector/issues/? is resolved +# https://github.com/timberio/vector/issues/6412 is resolved metrics-macros = "=0.1.0-alpha.9" # Aws From de0c1ff2855fb3dba4fdcff82b60fdb0004566df Mon Sep 17 00:00:00 2001 From: Kirill Fomichev Date: Wed, 10 Feb 2021 20:37:32 +0300 Subject: [PATCH 6/6] again: cargo update --aggressive Signed-off-by: Kirill Fomichev --- Cargo.lock | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 511e5da81f965..20235ee0bab91 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1601,9 +1601,9 @@ dependencies = [ [[package]] name = "curl-sys" -version = "0.4.39+curl-7.74.0" +version = "0.4.40+curl-7.75.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07a8ce861e7b68a0b394e814d7ee9f1b2750ff8bd10372c6ad3bacc10e86f874" +checksum = "2ffafc1c35958318bd7fdd0582995ce4c72f4f461a8e70499ccee83a619fd562" dependencies = [ "cc", "libc", @@ -2170,9 +2170,9 @@ dependencies = [ [[package]] name = "flume" -version = "0.10.1" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0362ef9c4c1fa854ff95b4cb78045a86e810d804dc04937961988b45427104a9" +checksum = "531a685ab99b8f60a271b44d5dd1a76e55124a8c9fa0407b7a8e9cd172d5b588" dependencies = [ "futures-core", "futures-sink", @@ -2984,9 +2984,9 @@ checksum = "494b4d60369511e7dea41cf646832512a94e542f68bb9c49e54518e0f468eb47" [[package]] name = "httpmock" -version = "0.5.4" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3651b042b15370cea138892c0496c195ab77b472548d43e6595284c57da1bf5" +checksum = "93a02d342ce934f890fa39865cf7d2f3485d19a805b7c570ea33819106df1c21" dependencies = [ "assert-json-diff", "async-object-pool", @@ -3006,7 +3006,7 @@ dependencies = [ "serde", "serde_json", "serde_regex", - "tokio 1.0.2", + "tokio 1.2.0", ] [[package]] @@ -3064,7 +3064,7 @@ dependencies = [ "itoa", "pin-project 1.0.5", "socket2", - "tokio 1.0.2", + "tokio 1.2.0", "tower-service", "tracing 0.1.23", "want", @@ -3260,9 +3260,9 @@ checksum = "47be2f14c678be2fdcab04ab1171db51b2762ce6f0a8ee87c8dd4a04ed216135" [[package]] name = "isahc" -version = "1.0.3" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff5419136b615bb64a2d0f8ccc91ed2e74c3bcf77e71c1820dbd6663898d1b34" +checksum = "af3d0a62435883f745c825ec06a03a38d24bf5fa65c43e2c083b6a60ce0058ae" dependencies = [ "crossbeam-utils 0.8.1", "curl", @@ -3591,9 +3591,9 @@ checksum = "c7d73b3f436185384286bd8098d17ec07c9a7d2388a6599f824d8502b529702a" [[package]] name = "libnghttp2-sys" -version = "0.1.5+1.42.0" +version = "0.1.6+1.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9657455ff47889b70ffd37c3e118e8cdd23fd1f9f3293a285f141070621c4c79" +checksum = "0af55541a8827e138d59ec9e5877fb6095ece63fb6f4da45e7491b4fbd262855" dependencies = [ "cc", "libc", @@ -6666,9 +6666,9 @@ checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" [[package]] name = "sluice" -version = "0.5.3" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e24ed1edc8e774f2ec098b0650eec82bfc7c59ddd16cd0e17797bdc92ce2bf1" +checksum = "8fa0333a60ff2e3474a6775cc611840c2a55610c831dd366503474c02f1a28f5" dependencies = [ "futures-channel", "futures-core", @@ -7242,16 +7242,16 @@ dependencies = [ [[package]] name = "tokio" -version = "1.0.2" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ca04cec6ff2474c638057b65798f60ac183e5e79d3448bb7163d36a39cff6ec" +checksum = "e8190d04c665ea9e6b6a0dc45523ade572c088d2e6566244c1122671dbf4ae3a" dependencies = [ "autocfg 1.0.1", "libc", "mio 0.7.7", "num_cpus", "pin-project-lite 0.2.4", - "tokio-macros 1.0.0", + "tokio-macros 1.1.0", ] [[package]] @@ -7288,9 +7288,9 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "1.0.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42517d2975ca3114b22a16192634e8241dc5cc1f130be194645970cc1c371494" +checksum = "caf7b11a536f46a809a8a9f0bb4237020f70ecbf115b842360afb127ea2fda57" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.8",