From 03c3a9d4ed8e8912a2bdd83e194ff84e84d2fe2c Mon Sep 17 00:00:00 2001 From: Bruce Guenter Date: Mon, 22 Jul 2024 09:19:36 -0600 Subject: [PATCH 1/3] chore(deps): Bump `metrics` crate to 0.23.0 --- Cargo.lock | 12 ++++++------ Cargo.toml | 8 ++++---- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 29bc7679ded80..8343a9cbd0753 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5326,9 +5326,9 @@ dependencies = [ [[package]] name = "metrics" -version = "0.22.3" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2be3cbd384d4e955b231c895ce10685e3d8260c5ccffae898c96c723b0772835" +checksum = "884adb57038347dfbaf2d5065887b6cf4312330dc8e94bc30a1a839bd79d3261" dependencies = [ "ahash 0.8.11", "portable-atomic", @@ -5336,9 +5336,9 @@ dependencies = [ [[package]] name = "metrics-tracing-context" -version = "0.15.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb791d015f8947acf5a7f62bd28d00f289bb7ea98cfbe3ffec1d061eee12df12" +checksum = "62a6a1f7141f1d9bc7a886b87536bbfc97752e08b369e1e0453a9acfab5f5da4" dependencies = [ "indexmap 2.2.6", "itoa", @@ -5353,9 +5353,9 @@ dependencies = [ [[package]] name = "metrics-util" -version = "0.16.3" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b07a5eb561b8cbc16be2d216faf7757f9baf3bfb94dbb0fae3df8387a5bb47f" +checksum = "4259040465c955f9f2f1a4a8a16dc46726169bca0f88e8fb2dbeced487c3e828" dependencies = [ "aho-corasick", "crossbeam-epoch", diff --git a/Cargo.toml b/Cargo.toml index 5c310cbca6c40..5a472826f33b1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -133,9 +133,9 @@ members = [ chrono = { version = "0.4.37", default-features = false, features = ["clock", "serde"] } clap = { version = "4.5.9", default-features = false, features = ["derive", "error-context", "env", "help", "std", "string", "usage", "wrap_help"] } indexmap = { version = "2.2.6", default-features = false, features = ["serde", "std"] } -metrics = "0.22.3" -metrics-tracing-context = { version = "0.15.0", default-features = false } -metrics-util = { version = "0.16.3", default-features = false, features = ["registry"] } +metrics = "0.23.0" +metrics-tracing-context = { version = "0.16.0", default-features = false } +metrics-util = { version = "0.17.0", default-features = false, features = ["registry"] } pin-project = { version = "1.1.5", default-features = false } proptest = { version = "1.5" } proptest-derive = { version = "0.4.0" } @@ -179,7 +179,7 @@ tracing-tower = { git = "https://github.com/tokio-rs/tracing", default-features # Metrics metrics.workspace = true -metrics-tracing-context = { version = "0.15.0", default-features = false } +metrics-tracing-context.workspace = true # AWS - Official SDK aws-sdk-s3 = { version = "1.4.0", default-features = false, features = ["behavior-version-latest"], optional = true } From e56bacb1604891ab098def3c145a527599601ca0 Mon Sep 17 00:00:00 2001 From: Pavlos Rontidis Date: Fri, 11 Oct 2024 16:37:13 -0400 Subject: [PATCH 2/3] rebase on master --- Cargo.lock | 1647 ++++++++++++++++++++++++++++++++-------------------- Cargo.toml | 706 +++++++++++----------- 2 files changed, 1390 insertions(+), 963 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8343a9cbd0753..07fcf2346f7a8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -33,6 +33,12 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" +[[package]] +name = "adler2" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" + [[package]] name = "adler32" version = "1.2.0" @@ -208,9 +214,9 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.6" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" +checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" [[package]] name = "anstyle-parse" @@ -311,7 +317,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c6368f9ae5c6ec403ca910327ae0c9437b0a85255b6950c90d497e6177f6e5e" dependencies = [ "proc-macro-hack", - "quote 1.0.36", + "quote 1.0.37", "syn 1.0.109", ] @@ -348,13 +354,14 @@ dependencies = [ [[package]] name = "assert_cmd" -version = "2.0.14" +version = "2.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed72493ac66d5804837f480ab3766c72bdfab91a65e565fc54fa9e42db0073a8" +checksum = "dc1835b7f27878de8525dc71410b5a31cdcc5f230aed5ba5df968e09c201b23d" dependencies = [ "anstyle", "bstr 1.9.1", "doc-comment", + "libc", "predicates", "predicates-core", "predicates-tree", @@ -374,9 +381,9 @@ dependencies = [ [[package]] name = "async-compression" -version = "0.4.11" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd066d0b4ef8ecb03a55319dc13aa6910616d0f44008a045bb1835af830abff5" +checksum = "998282f8f49ccd6116b0ed8a4de0fbd3151697920e7c7533416d6e25e76434a7" dependencies = [ "brotli", "flate2", @@ -384,8 +391,8 @@ dependencies = [ "memchr", "pin-project-lite", "tokio", - "zstd 0.13.0", - "zstd-safe 7.0.0", + "zstd 0.13.2", + "zstd-safe 7.2.1", ] [[package]] @@ -397,7 +404,7 @@ dependencies = [ "async-lock 2.8.0", "async-task", "concurrent-queue", - "fastrand 2.0.1", + "fastrand 2.1.1", "futures-lite", "slab", ] @@ -452,12 +459,12 @@ dependencies = [ "async-stream", "async-trait", "base64 0.22.1", - "bytes 1.6.0", + "bytes 1.7.2", "chrono", "fnv", "futures-util", "http 1.1.0", - "indexmap 2.2.6", + "indexmap 2.6.0", "mime", "multer", "num-traits", @@ -479,12 +486,12 @@ checksum = "72e2e26a6b44bc61df3ca8546402cf9204c28e30c06084cc8e75cd5e34d4f150" dependencies = [ "Inflector", "async-graphql-parser", - "darling 0.20.8", - "proc-macro-crate 3.1.0", + "darling 0.20.10", + "proc-macro-crate 3.2.0", "proc-macro2 1.0.86", - "quote 1.0.36", + "quote 1.0.37", "strum 0.26.2", - "syn 2.0.70", + "syn 2.0.79", "thiserror", ] @@ -506,8 +513,8 @@ version = "7.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69117c43c01d81a69890a9f5dd6235f2f027ca8d1ec62d6d3c5e01ca0edb4f2b" dependencies = [ - "bytes 1.6.0", - "indexmap 2.2.6", + "bytes 1.7.2", + "indexmap 2.6.0", "serde", "serde_json", ] @@ -558,7 +565,7 @@ dependencies = [ "futures-lite", "parking", "polling 3.3.0", - "rustix 0.38.31", + "rustix 0.38.37", "slab", "tracing 0.1.40", "waker-fn", @@ -592,8 +599,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dbc1f1a75fd07f0f517322d103211f12d757658e91676def9a2e688774656c60" dependencies = [ "base64 0.21.7", - "bytes 1.6.0", - "futures 0.3.30", + "bytes 1.7.2", + "futures 0.3.31", "http 0.2.9", "memchr", "nkeys 0.3.2", @@ -643,7 +650,7 @@ dependencies = [ "cfg-if", "event-listener 3.0.1", "futures-lite", - "rustix 0.38.31", + "rustix 0.38.37", "windows-sys 0.48.0", ] @@ -666,8 +673,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] @@ -682,7 +689,7 @@ dependencies = [ "cfg-if", "futures-core", "futures-io", - "rustix 0.38.31", + "rustix 0.38.37", "signal-hook-registry", "slab", "windows-sys 0.48.0", @@ -690,9 +697,9 @@ dependencies = [ [[package]] name = "async-stream" -version = "0.3.5" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51" +checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476" dependencies = [ "async-stream-impl", "futures-core", @@ -701,13 +708,13 @@ dependencies = [ [[package]] name = "async-stream-impl" -version = "0.3.5" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" +checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] @@ -718,13 +725,13 @@ checksum = "b4eb2cdb97421e01129ccb49169d8279ed21e829929144f4a22a6e54ac549ca1" [[package]] name = "async-trait" -version = "0.1.81" +version = "0.1.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107" +checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] @@ -748,6 +755,8 @@ dependencies = [ "aws-credential-types", "aws-http", "aws-runtime", + "aws-sdk-sso", + "aws-sdk-ssooidc", "aws-sdk-sts", "aws-smithy-async", "aws-smithy-http", @@ -756,20 +765,23 @@ dependencies = [ "aws-smithy-runtime-api", "aws-smithy-types", "aws-types", - "bytes 1.6.0", - "fastrand 2.0.1", + "bytes 1.7.2", + "fastrand 2.1.1", + "hex", "http 0.2.9", "hyper 0.14.28", + "ring", "time", "tokio", "tracing 0.1.40", + "zeroize", ] [[package]] name = "aws-credential-types" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e16838e6c9e12125face1c1eff1343c75e3ff540de98ff7ebd61874a89bcfeb9" +checksum = "60e8f6b615cb5fc60a98132268508ad104310f0cfb25a1c22eee76efdf9154da" dependencies = [ "aws-smithy-async", "aws-smithy-runtime-api", @@ -786,7 +798,7 @@ dependencies = [ "aws-smithy-runtime-api", "aws-smithy-types", "aws-types", - "bytes 1.6.0", + "bytes 1.7.2", "http 0.2.9", "http-body 0.4.5", "pin-project-lite", @@ -808,7 +820,7 @@ dependencies = [ "aws-smithy-runtime-api", "aws-smithy-types", "aws-types", - "fastrand 2.0.1", + "fastrand 2.1.1", "http 0.2.9", "percent-encoding", "tracing 0.1.40", @@ -854,8 +866,8 @@ dependencies = [ "aws-smithy-runtime-api", "aws-smithy-types", "aws-types", - "bytes 1.6.0", - "fastrand 2.0.1", + "bytes 1.7.2", + "fastrand 2.1.1", "http 0.2.9", "regex", "tracing 0.1.40", @@ -877,7 +889,7 @@ dependencies = [ "aws-smithy-runtime-api", "aws-smithy-types", "aws-types", - "bytes 1.6.0", + "bytes 1.7.2", "http 0.2.9", "regex", "tracing 0.1.40", @@ -899,7 +911,7 @@ dependencies = [ "aws-smithy-runtime-api", "aws-smithy-types", "aws-types", - "bytes 1.6.0", + "bytes 1.7.2", "http 0.2.9", "regex", "tracing 0.1.40", @@ -921,7 +933,7 @@ dependencies = [ "aws-smithy-runtime-api", "aws-smithy-types", "aws-types", - "bytes 1.6.0", + "bytes 1.7.2", "http 0.2.9", "regex", "tracing 0.1.40", @@ -947,7 +959,7 @@ dependencies = [ "aws-smithy-types", "aws-smithy-xml", "aws-types", - "bytes 1.6.0", + "bytes 1.7.2", "http 0.2.9", "http-body 0.4.5", "once_cell", @@ -973,8 +985,8 @@ dependencies = [ "aws-smithy-runtime-api", "aws-smithy-types", "aws-types", - "bytes 1.6.0", - "fastrand 2.0.1", + "bytes 1.7.2", + "fastrand 2.1.1", "http 0.2.9", "regex", "tracing 0.1.40", @@ -1019,7 +1031,51 @@ dependencies = [ "aws-smithy-runtime-api", "aws-smithy-types", "aws-types", - "bytes 1.6.0", + "bytes 1.7.2", + "http 0.2.9", + "regex", + "tracing 0.1.40", +] + +[[package]] +name = "aws-sdk-sso" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0619ab97a5ca8982e7de073cdc66f93e5f6a1b05afc09e696bec1cb3607cd4df" +dependencies = [ + "aws-credential-types", + "aws-http", + "aws-runtime", + "aws-smithy-async", + "aws-smithy-http", + "aws-smithy-json", + "aws-smithy-runtime", + "aws-smithy-runtime-api", + "aws-smithy-types", + "aws-types", + "bytes 1.7.2", + "http 0.2.9", + "regex", + "tracing 0.1.40", +] + +[[package]] +name = "aws-sdk-ssooidc" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f04b9f5474cc0f35d829510b2ec8c21e352309b46bf9633c5a81fb9321e9b1c7" +dependencies = [ + "aws-credential-types", + "aws-http", + "aws-runtime", + "aws-smithy-async", + "aws-smithy-http", + "aws-smithy-json", + "aws-smithy-runtime", + "aws-smithy-runtime-api", + "aws-smithy-types", + "aws-types", + "bytes 1.7.2", "http 0.2.9", "regex", "tracing 0.1.40", @@ -1050,16 +1106,16 @@ dependencies = [ [[package]] name = "aws-sigv4" -version = "1.2.3" +version = "1.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5df1b0fa6be58efe9d4ccc257df0a53b89cd8909e86591a13ca54817c87517be" +checksum = "cc8db6904450bafe7473c6ca9123f88cc11089e41a025408f992db4e22d3be68" dependencies = [ "aws-credential-types", "aws-smithy-eventstream", "aws-smithy-http", "aws-smithy-runtime-api", "aws-smithy-types", - "bytes 1.6.0", + "bytes 1.7.2", "form_urlencoded", "hex", "hmac", @@ -1091,7 +1147,7 @@ checksum = "c5a373ec01aede3dd066ec018c1bc4e8f5dd11b2c11c59c8eef1a5c68101f397" dependencies = [ "aws-smithy-http", "aws-smithy-types", - "bytes 1.6.0", + "bytes 1.7.2", "crc32c", "crc32fast", "hex", @@ -1106,25 +1162,25 @@ dependencies = [ [[package]] name = "aws-smithy-eventstream" -version = "0.60.4" +version = "0.60.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6363078f927f612b970edf9d1903ef5cef9a64d1e8423525ebb1f0a1633c858" +checksum = "cef7d0a272725f87e51ba2bf89f8c21e4df61b9e49ae1ac367a6d69916ef7c90" dependencies = [ "aws-smithy-types", - "bytes 1.6.0", + "bytes 1.7.2", "crc32fast", ] [[package]] name = "aws-smithy-http" -version = "0.60.9" +version = "0.60.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9cd0ae3d97daa0a2bf377a4d8e8e1362cae590c4a1aad0d40058ebca18eb91e" +checksum = "5c8bc3e8fdc6b8d07d976e301c02fe553f72a39b7a9fea820e023268467d7ab6" dependencies = [ "aws-smithy-eventstream", "aws-smithy-runtime-api", "aws-smithy-types", - "bytes 1.6.0", + "bytes 1.7.2", "bytes-utils", "futures-core", "http 0.2.9", @@ -1157,16 +1213,16 @@ dependencies = [ [[package]] name = "aws-smithy-runtime" -version = "1.6.2" +version = "1.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce87155eba55e11768b8c1afa607f3e864ae82f03caf63258b37455b0ad02537" +checksum = "a065c0fe6fdbdf9f11817eb68582b2ab4aff9e9c39e986ae48f7ec576c6322db" dependencies = [ "aws-smithy-async", "aws-smithy-http", "aws-smithy-runtime-api", "aws-smithy-types", - "bytes 1.6.0", - "fastrand 2.0.1", + "bytes 1.7.2", + "fastrand 2.1.1", "h2 0.3.26", "http 0.2.9", "http-body 0.4.5", @@ -1184,13 +1240,13 @@ dependencies = [ [[package]] name = "aws-smithy-runtime-api" -version = "1.7.1" +version = "1.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30819352ed0a04ecf6a2f3477e344d2d1ba33d43e0f09ad9047c12e0d923616f" +checksum = "e086682a53d3aa241192aa110fa8dfce98f2f5ac2ead0de84d41582c7e8fdb96" dependencies = [ "aws-smithy-async", "aws-smithy-types", - "bytes 1.6.0", + "bytes 1.7.2", "http 0.2.9", "http 1.1.0", "pin-project-lite", @@ -1201,13 +1257,14 @@ dependencies = [ [[package]] name = "aws-smithy-types" -version = "1.2.0" +version = "1.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfe321a6b21f5d8eabd0ade9c55d3d0335f3c3157fc2b3e87f05f34b539e4df5" +checksum = "147100a7bea70fa20ef224a6bad700358305f5dc0f84649c53769761395b355b" dependencies = [ "base64-simd", - "bytes 1.6.0", + "bytes 1.7.2", "bytes-utils", + "futures-core", "http 0.2.9", "http 1.1.0", "http-body 0.4.5", @@ -1220,6 +1277,8 @@ dependencies = [ "ryu", "serde", "time", + "tokio", + "tokio-util", ] [[package]] @@ -1233,15 +1292,15 @@ dependencies = [ [[package]] name = "aws-types" -version = "1.3.2" +version = "1.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2009a9733865d0ebf428a314440bbe357cc10d0c16d86a8e15d32e9b47c1e80e" +checksum = "5221b91b3e441e6675310829fd8984801b772cb1546ef6c0e54dec9f1ac13fef" dependencies = [ "aws-credential-types", "aws-smithy-async", "aws-smithy-runtime-api", "aws-smithy-types", - "rustc_version 0.4.0", + "rustc_version 0.4.1", "tracing 0.1.40", ] @@ -1252,9 +1311,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf" dependencies = [ "async-trait", - "axum-core", + "axum-core 0.3.4", "bitflags 1.3.2", - "bytes 1.6.0", + "bytes 1.7.2", "futures-util", "http 0.2.9", "http-body 0.4.5", @@ -1267,13 +1326,40 @@ dependencies = [ "pin-project-lite", "rustversion", "serde", - "sync_wrapper", + "sync_wrapper 0.1.2", "tokio", "tower", "tower-layer", "tower-service", ] +[[package]] +name = "axum" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a6c9af12842a67734c9a2e355436e5d03b22383ed60cf13cd0c18fbfe3dcbcf" +dependencies = [ + "async-trait", + "axum-core 0.4.5", + "bytes 1.7.2", + "futures-util", + "http 1.1.0", + "http-body 1.0.0", + "http-body-util", + "itoa", + "matchit", + "memchr", + "mime", + "percent-encoding", + "pin-project-lite", + "rustversion", + "serde", + "sync_wrapper 1.0.1", + "tower", + "tower-layer", + "tower-service", +] + [[package]] name = "axum-core" version = "0.3.4" @@ -1281,7 +1367,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c" dependencies = [ "async-trait", - "bytes 1.6.0", + "bytes 1.7.2", "futures-util", "http 0.2.9", "http-body 0.4.5", @@ -1291,6 +1377,26 @@ dependencies = [ "tower-service", ] +[[package]] +name = "axum-core" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199" +dependencies = [ + "async-trait", + "bytes 1.7.2", + "futures-util", + "http 1.1.0", + "http-body 1.0.0", + "http-body-util", + "mime", + "pin-project-lite", + "rustversion", + "sync_wrapper 1.0.1", + "tower-layer", + "tower-service", +] + [[package]] name = "azure_core" version = "0.17.0" @@ -1299,9 +1405,9 @@ checksum = "4ccd63c07d1fbfb3d4543d7ea800941bf5a30db1911b9b9e4db3b2c4210a434f" dependencies = [ "async-trait", "base64 0.21.7", - "bytes 1.6.0", + "bytes 1.7.2", "dyn-clone", - "futures 0.3.30", + "futures 0.3.31", "getrandom 0.2.15", "http-types", "log", @@ -1310,7 +1416,7 @@ dependencies = [ "quick-xml", "rand 0.8.5", "reqwest 0.11.26", - "rustc_version 0.4.0", + "rustc_version 0.4.1", "serde", "serde_json", "time", @@ -1327,7 +1433,7 @@ dependencies = [ "async-lock 3.4.0", "async-trait", "azure_core", - "futures 0.3.30", + "futures 0.3.31", "log", "oauth2", "pin-project", @@ -1348,8 +1454,8 @@ dependencies = [ "RustyXML", "async-trait", "azure_core", - "bytes 1.6.0", - "futures 0.3.30", + "bytes 1.7.2", + "futures 0.3.31", "hmac", "log", "serde", @@ -1370,8 +1476,8 @@ dependencies = [ "RustyXML", "azure_core", "azure_storage", - "bytes 1.6.0", - "futures 0.3.30", + "bytes 1.7.2", + "futures 0.3.31", "log", "serde", "serde_derive", @@ -1414,7 +1520,7 @@ dependencies = [ "cc", "cfg-if", "libc", - "miniz_oxide", + "miniz_oxide 0.7.1", "object", "rustc-demangle", ] @@ -1510,8 +1616,8 @@ version = "2.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "afb15541e888071f64592c0b4364fdff21b7cb0a247f984296699351963a8721" dependencies = [ - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] @@ -1553,7 +1659,7 @@ dependencies = [ "async-channel", "async-lock 2.8.0", "async-task", - "fastrand 2.0.1", + "fastrand 2.1.1", "futures-io", "futures-lite", "piper", @@ -1577,7 +1683,7 @@ checksum = "0aed08d3adb6ebe0eff737115056652670ae290f177759aac19c30456135f94c" dependencies = [ "base64 0.22.1", "bollard-stubs", - "bytes 1.6.0", + "bytes 1.7.2", "chrono", "futures-core", "futures-util", @@ -1585,7 +1691,7 @@ dependencies = [ "home", "http 1.1.0", "http-body-util", - "hyper 1.2.0", + "hyper 1.4.1", "hyper-named-pipe", "hyper-rustls 0.26.0", "hyper-util", @@ -1618,7 +1724,7 @@ dependencies = [ "chrono", "serde", "serde_repr", - "serde_with 3.9.0", + "serde_with 3.11.0", ] [[package]] @@ -1640,16 +1746,16 @@ dependencies = [ "once_cell", "proc-macro-crate 2.0.0", "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", "syn_derive", ] [[package]] name = "brotli" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74f7971dbd9326d58187408ab83117d8ac1bb9c17b085fdacd1cf2f598719b6b" +checksum = "cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd" dependencies = [ "alloc-no-stdlib", "alloc-stdlib", @@ -1705,7 +1811,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706" dependencies = [ "memchr", - "regex-automata 0.4.4", + "regex-automata 0.4.8", "serde", ] @@ -1733,7 +1839,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7ec4c6f261935ad534c0c22dbef2201b45918860eb1c574b972bd213a76af61" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", + "quote 1.0.37", "syn 1.0.109", ] @@ -1761,9 +1867,9 @@ dependencies = [ [[package]] name = "bytes" -version = "1.6.0" +version = "1.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" +checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3" dependencies = [ "serde", ] @@ -1774,7 +1880,7 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e47d3a8076e283f3acd27400535992edb3ba4b5bb72f8891ad8fbe7932a7d4b9" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.2", "either", ] @@ -1897,9 +2003,9 @@ dependencies = [ [[package]] name = "chrono" -version = "0.4.37" +version = "0.4.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a0d04d43504c61aa6c7531f1871dd0d418d91130162063b789da00fd7057a5e" +checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" dependencies = [ "android-tzdata", "iana-time-zone", @@ -1907,7 +2013,7 @@ dependencies = [ "num-traits", "serde", "wasm-bindgen", - "windows-targets 0.52.0", + "windows-targets 0.52.6", ] [[package]] @@ -1917,7 +2023,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93698b29de5e97ad0ae26447b344c482a7284c737d9ddc5f9e52b74a336671bb" dependencies = [ "chrono", - "chrono-tz-build", + "chrono-tz-build 0.3.0", + "phf", + "serde", +] + +[[package]] +name = "chrono-tz" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd6dd8046d00723a59a2f8c5f295c515b9bb9a331ee4f8f3d4dd49e428acd3b6" +dependencies = [ + "chrono", + "chrono-tz-build 0.4.0", "phf", "serde", ] @@ -1933,6 +2051,16 @@ dependencies = [ "phf_codegen", ] +[[package]] +name = "chrono-tz-build" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e94fea34d77a245229e7746bd2beb786cd2a896f306ff491fb8cecb3074b10a7" +dependencies = [ + "parse-zoneinfo", + "phf_codegen", +] + [[package]] name = "ciborium" version = "0.2.1" @@ -2003,9 +2131,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.9" +version = "4.5.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64acc1846d54c1fe936a78dc189c34e28d3f5afc348403f28ecf53660b9b8462" +checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8" dependencies = [ "clap_builder", "clap_derive", @@ -2023,14 +2151,14 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.9" +version = "4.5.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fb8393d67ba2e7bfaf28a23458e4e2b543cc73a99595511eb207fdb8aede942" +checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54" dependencies = [ "anstream", "anstyle", "clap_lex", - "strsim 0.11.0", + "strsim 0.11.1", "terminal_size", ] @@ -2045,14 +2173,14 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.8" +version = "4.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bac35c6dafb060fd4d275d9a4ffae97917c13a6327903a8be2153cd964f7085" +checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab" dependencies = [ "heck 0.5.0", "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] @@ -2084,20 +2212,20 @@ name = "codecs" version = "0.1.0" dependencies = [ "apache-avro", - "bytes 1.6.0", + "bytes 1.7.2", "chrono", "csv-core", "derivative", "dyn-clone", - "futures 0.3.30", + "futures 0.3.31", "indoc", "memchr", "once_cell", - "ordered-float 4.2.1", + "ordered-float 4.3.0", "prost 0.12.6", - "prost-reflect", + "prost-reflect 0.13.1", "regex", - "rstest", + "rstest 0.21.0", "serde", "serde_json", "similar-asserts", @@ -2162,7 +2290,7 @@ version = "4.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.2", "futures-core", "memchr", "pin-project-lite", @@ -2233,22 +2361,22 @@ dependencies = [ [[package]] name = "console-api" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a257c22cd7e487dd4a13d413beabc512c5052f0bc048db0da6a84c3d8a6142fd" +checksum = "86ed14aa9c9f927213c6e4f3ef75faaad3406134efe84ba2cb7983431d5f0931" dependencies = [ "futures-core", - "prost 0.12.6", - "prost-types 0.12.6", - "tonic 0.11.0", + "prost 0.13.3", + "prost-types 0.13.3", + "tonic 0.12.3", "tracing-core 0.1.32", ] [[package]] name = "console-subscriber" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31c4cc54bae66f7d9188996404abdf7fdfa23034ef8e43478c8810828abad758" +checksum = "e2e3a111a37f3333946ebf9da370ba5c5577b18eb342ec683eb488dd21980302" dependencies = [ "console-api", "crossbeam-channel", @@ -2256,14 +2384,15 @@ dependencies = [ "futures-task", "hdrhistogram", "humantime", - "prost 0.12.6", - "prost-types 0.12.6", + "hyper-util", + "prost 0.13.3", + "prost-types 0.13.3", "serde", "serde_json", "thread_local", "tokio", "tokio-stream", - "tonic 0.11.0", + "tonic 0.12.3", "tracing 0.1.40", "tracing-core 0.1.32", "tracing-subscriber", @@ -2357,7 +2486,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d8f48d60e5b4d2c53d5c2b1d8a58c849a70ae5e5509b08a48d047e3b65714a74" dependencies = [ - "rustc_version 0.4.0", + "rustc_version 0.4.1", ] [[package]] @@ -2380,7 +2509,7 @@ dependencies = [ "ciborium", "clap", "criterion-plot", - "futures 0.3.30", + "futures 0.3.31", "is-terminal", "itertools 0.10.5", "num-traits", @@ -2464,10 +2593,26 @@ checksum = "f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df" dependencies = [ "bitflags 2.4.1", "crossterm_winapi", - "futures-core", "libc", - "mio", + "mio 0.8.11", + "parking_lot", + "signal-hook", + "signal-hook-mio", + "winapi", +] + +[[package]] +name = "crossterm" +version = "0.28.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6" +dependencies = [ + "bitflags 2.4.1", + "crossterm_winapi", + "futures-core", + "mio 1.0.2", "parking_lot", + "rustix 0.38.37", "signal-hook", "signal-hook-mio", "winapi", @@ -2556,6 +2701,21 @@ dependencies = [ "cipher", ] +[[package]] +name = "curl-sys" +version = "0.4.77+curl-8.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f469e8a5991f277a208224f6c7ad72ecb5f986e36d09ae1f2c1bb9259478a480" +dependencies = [ + "cc", + "libc", + "libz-sys", + "openssl-sys", + "pkg-config", + "vcpkg", + "windows-sys 0.52.0", +] + [[package]] name = "curve25519-dalek" version = "4.1.3" @@ -2567,7 +2727,7 @@ dependencies = [ "curve25519-dalek-derive", "digest", "fiat-crypto", - "rustc_version 0.4.0", + "rustc_version 0.4.1", "subtle", "zeroize", ] @@ -2579,8 +2739,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] @@ -2595,12 +2755,12 @@ dependencies = [ [[package]] name = "darling" -version = "0.20.8" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391" +checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" dependencies = [ - "darling_core 0.20.8", - "darling_macro 0.20.8", + "darling_core 0.20.10", + "darling_macro 0.20.10", ] [[package]] @@ -2612,23 +2772,23 @@ dependencies = [ "fnv", "ident_case", "proc-macro2 1.0.86", - "quote 1.0.36", + "quote 1.0.37", "strsim 0.10.0", "syn 1.0.109", ] [[package]] name = "darling_core" -version = "0.20.8" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f" +checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" dependencies = [ "fnv", "ident_case", "proc-macro2 1.0.86", - "quote 1.0.36", - "strsim 0.10.0", - "syn 2.0.70", + "quote 1.0.37", + "strsim 0.11.1", + "syn 2.0.79", ] [[package]] @@ -2638,19 +2798,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835" dependencies = [ "darling_core 0.13.4", - "quote 1.0.36", + "quote 1.0.37", "syn 1.0.109", ] [[package]] name = "darling_macro" -version = "0.20.8" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" +checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ - "darling_core 0.20.8", - "quote 1.0.36", - "syn 2.0.70", + "darling_core 0.20.10", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] @@ -2700,9 +2860,9 @@ checksum = "5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a" [[package]] name = "databend-client" -version = "0.19.3" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e844abda4b1dd6b5bf84715152b7383d2c3a9097a8cbfefc21dcc18275b1987e" +checksum = "88ca151573bc75cb433d69083e7c4b33287044506de785901b1670cf1d8cd4a2" dependencies = [ "async-trait", "log", @@ -2727,14 +2887,13 @@ checksum = "b72465f46d518f6015d9cf07f7f3013a95dd6b9c2747c3d65ae0cce43929d14f" [[package]] name = "deadpool" -version = "0.9.5" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "421fe0f90f2ab22016f32a9881be5134fdd71c65298917084b0c7477cbc3856e" +checksum = "fb84100978c1c7b37f09ed3ce3e5f843af02c2a2c431bae5b19230dad2c1b490" dependencies = [ "async-trait", "deadpool-runtime", "num_cpus", - "retain_mut", "tokio", ] @@ -2778,7 +2937,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", + "quote 1.0.37", "syn 1.0.109", ] @@ -2789,8 +2948,39 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", +] + +[[package]] +name = "derive_builder" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947" +dependencies = [ + "derive_builder_macro", +] + +[[package]] +name = "derive_builder_core" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8" +dependencies = [ + "darling 0.20.10", + "proc-macro2 1.0.86", + "quote 1.0.37", + "syn 2.0.79", +] + +[[package]] +name = "derive_builder_macro" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c" +dependencies = [ + "derive_builder_core", + "syn 2.0.79", ] [[package]] @@ -2801,8 +2991,8 @@ checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" dependencies = [ "convert_case 0.4.0", "proc-macro2 1.0.86", - "quote 1.0.36", - "rustc_version 0.4.0", + "quote 1.0.37", + "rustc_version 0.4.1", "syn 1.0.109", ] @@ -2920,7 +3110,7 @@ version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7eefe29e8dd614abbee51a1616654cab123c4c56850ab83f5b7f1e1f9977bf7c" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.2", "futures-util", "moka", "octseq", @@ -3076,7 +3266,7 @@ checksum = "21cdad81446a7f7dc43f6a77409efeb9733d2fa65553efef6018ef257c959b73" dependencies = [ "heck 0.4.1", "proc-macro2 1.0.86", - "quote 1.0.36", + "quote 1.0.37", "syn 1.0.109", ] @@ -3088,8 +3278,8 @@ checksum = "5ffccbb6966c05b32ef8fbac435df276c4ae4d3dc55a8cd0eb9745e6c12f546a" dependencies = [ "heck 0.4.1", "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] @@ -3100,8 +3290,8 @@ checksum = "aa18ce2bc66555b3218614519ac839ddb759a7d6720732f979ef8d13be147ecd" dependencies = [ "once_cell", "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] @@ -3120,8 +3310,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] @@ -3283,6 +3473,17 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" +[[package]] +name = "fancy-regex" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "531e46835a22af56d1e3b66f04844bed63158bc094a628bec1d321d9b4c44bf2" +dependencies = [ + "bit-set", + "regex-automata 0.4.8", + "regex-syntax 0.8.5", +] + [[package]] name = "fastrand" version = "1.9.0" @@ -3294,9 +3495,9 @@ dependencies = [ [[package]] name = "fastrand" -version = "2.0.1" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" +checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" [[package]] name = "ff" @@ -3319,15 +3520,15 @@ name = "file-source" version = "0.1.0" dependencies = [ "bstr 1.9.1", - "bytes 1.6.0", + "bytes 1.7.2", "chrono", "crc", "criterion", "dashmap 6.0.1", "flate2", - "futures 0.3.30", + "futures 0.3.31", "glob", - "indexmap 2.2.6", + "indexmap 2.6.0", "libc", "quickcheck", "scan_fmt", @@ -3375,12 +3576,12 @@ checksum = "d52a7e408202050813e6f1d9addadcaafef3dca7530c7ddfb005d4081cce6779" [[package]] name = "flate2" -version = "1.0.30" +version = "1.0.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae" +checksum = "a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0" dependencies = [ "crc32fast", - "miniz_oxide", + "miniz_oxide 0.8.0", ] [[package]] @@ -3415,6 +3616,12 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +[[package]] +name = "foldhash" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2" + [[package]] name = "foreign-types" version = "0.3.2" @@ -3472,9 +3679,9 @@ checksum = "3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678" [[package]] name = "futures" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" +checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" dependencies = [ "futures-channel", "futures-core", @@ -3487,9 +3694,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" +checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" dependencies = [ "futures-core", "futures-sink", @@ -3497,15 +3704,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" +checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" [[package]] name = "futures-executor" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" +checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" dependencies = [ "futures-core", "futures-task", @@ -3514,9 +3721,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" +checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" [[package]] name = "futures-lite" @@ -3535,38 +3742,38 @@ dependencies = [ [[package]] name = "futures-macro" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" +checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] name = "futures-sink" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" +checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" [[package]] name = "futures-task" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" +checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" [[package]] name = "futures-timer" -version = "3.0.2" +version = "3.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" +checksum = "f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24" [[package]] name = "futures-util" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" +checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" dependencies = [ "futures 0.1.31", "futures-channel", @@ -3649,7 +3856,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d351469a584f3b3565e2e740d4da60839bddc4320dadd7d61da8bdd77ffb373b" dependencies = [ "arc-swap", - "futures 0.3.30", + "futures 0.3.31", "log", "reqwest 0.11.26", "serde", @@ -3669,7 +3876,7 @@ checksum = "68a7f542ee6b35af73b06abc0dad1c1bae89964e4e253bc4b587b91c9637867b" dependencies = [ "cfg-if", "dashmap 5.5.3", - "futures 0.3.30", + "futures 0.3.31", "futures-timer", "no-std-compat", "nonzero_ext", @@ -3721,7 +3928,7 @@ dependencies = [ "heck 0.4.1", "lazy_static", "proc-macro2 1.0.86", - "quote 1.0.36", + "quote 1.0.37", "serde", "serde_json", "syn 1.0.109", @@ -3741,25 +3948,26 @@ dependencies = [ [[package]] name = "greptime-proto" version = "0.1.0" -source = "git+https://github.com/GreptimeTeam/greptime-proto.git?tag=v0.4.1#4306ab645ee55b3f7f2ad3fb7acc5820f967c1aa" +source = "git+https://github.com/GreptimeTeam/greptime-proto.git?tag=v0.7.0#4bc0d17577dbea47396a064c1ccf229a4c9539fa" dependencies = [ "prost 0.12.6", "serde", "serde_json", "strum 0.25.0", "strum_macros 0.25.3", - "tonic 0.10.2", - "tonic-build 0.10.2", + "tonic 0.11.0", + "tonic-build 0.11.0", ] [[package]] -name = "greptimedb-client" +name = "greptimedb-ingester" version = "0.1.0" -source = "git+https://github.com/GreptimeTeam/greptimedb-ingester-rust.git?rev=d21dbcff680139ed2065b62100bac3123da7c789#d21dbcff680139ed2065b62100bac3123da7c789" +source = "git+https://github.com/GreptimeTeam/greptimedb-ingester-rust?rev=2e6b0c5eb6a5e7549c3100e4d356b07d15cce66d#2e6b0c5eb6a5e7549c3100e4d356b07d15cce66d" dependencies = [ "dashmap 5.5.3", + "derive_builder", "enum_dispatch", - "futures 0.3.30", + "futures 0.3.31", "futures-util", "greptime-proto", "parking_lot", @@ -3768,7 +3976,7 @@ dependencies = [ "snafu 0.7.5", "tokio", "tokio-stream", - "tonic 0.10.2", + "tonic 0.11.0", "tonic-build 0.9.2", "tower", ] @@ -3800,13 +4008,13 @@ version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.2", "fnv", "futures-core", "futures-sink", "futures-util", "http 0.2.9", - "indexmap 2.2.6", + "indexmap 2.6.0", "slab", "tokio", "tokio-util", @@ -3815,17 +4023,17 @@ dependencies = [ [[package]] name = "h2" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa82e28a107a8cc405f0839610bdc9b15f1e25ec7d696aa5cf173edbcb1486ab" +checksum = "524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205" dependencies = [ "atomic-waker", - "bytes 1.6.0", + "bytes 1.7.2", "fnv", "futures-core", "futures-sink", "http 1.1.0", - "indexmap 2.2.6", + "indexmap 2.6.0", "slab", "tokio", "tokio-util", @@ -3869,7 +4077,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" dependencies = [ "ahash 0.8.11", +] + +[[package]] +name = "hashbrown" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb" +dependencies = [ "allocator-api2", + "equivalent", + "foldhash", ] [[package]] @@ -3893,7 +4111,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270" dependencies = [ "base64 0.21.7", - "bytes 1.6.0", + "bytes 1.7.2", "headers-core", "http 0.2.9", "httpdate", @@ -3960,7 +4178,7 @@ version = "0.1.0-rc.1" source = "git+https://github.com/vectordotdev/heim.git?branch=update-nix#a66c44074fb214e2b9355d7c407315f720664b18" dependencies = [ "cfg-if", - "futures 0.3.30", + "futures 0.3.31", "glob", "heim-common", "heim-runtime", @@ -4040,7 +4258,7 @@ name = "heim-runtime" version = "0.1.0-rc.1" source = "git+https://github.com/vectordotdev/heim.git?branch=update-nix#a66c44074fb214e2b9355d7c407315f720664b18" dependencies = [ - "futures 0.3.30", + "futures 0.3.31", "futures-timer", "once_cell", "smol", @@ -4048,9 +4266,9 @@ dependencies = [ [[package]] name = "hermit-abi" -version = "0.3.3" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" [[package]] name = "hex" @@ -4137,7 +4355,7 @@ version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.2", "fnv", "itoa", ] @@ -4148,7 +4366,7 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.2", "fnv", "itoa", ] @@ -4159,7 +4377,7 @@ version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.2", "http 0.2.9", "pin-project-lite", ] @@ -4170,7 +4388,7 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.2", "http 1.1.0", ] @@ -4180,7 +4398,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "41cb79eb393015dadd30fc252023adb0b2400a0caee0fa2a077e6e21a551e840" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.2", "futures-util", "http 1.1.0", "http-body 1.0.0", @@ -4213,7 +4431,6 @@ dependencies = [ "async-channel", "base64 0.13.1", "futures-lite", - "http 0.2.9", "infer 0.2.3", "pin-project-lite", "rand 0.7.3", @@ -4248,7 +4465,7 @@ version = "0.14.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.2", "futures-channel", "futures-core", "futures-util", @@ -4268,16 +4485,18 @@ dependencies = [ [[package]] name = "hyper" -version = "1.2.0" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "186548d73ac615b32a73aafe38fb4f56c0d340e110e5a200bcadbaf2e199263a" +checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.2", "futures-channel", "futures-util", + "h2 0.4.6", "http 1.1.0", "http-body 1.0.0", "httparse", + "httpdate", "itoa", "pin-project-lite", "smallvec", @@ -4292,7 +4511,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73b7d8abf35697b81a825e386fc151e0d503e8cb5fcb93cc8669c376dfd6f278" dependencies = [ "hex", - "hyper 1.2.0", + "hyper 1.4.1", "hyper-util", "pin-project-lite", "tokio", @@ -4324,8 +4543,8 @@ version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca815a891b24fdfb243fa3239c86154392b0953ee584aa1a2a1f66d20cbe75cc" dependencies = [ - "bytes 1.6.0", - "futures 0.3.30", + "bytes 1.7.2", + "futures 0.3.31", "headers", "http 0.2.9", "hyper 0.14.28", @@ -4359,7 +4578,7 @@ checksum = "a0bea761b46ae2b24eb4aef630d8d1c398157b6fc29e6350ecf090a0b70c952c" dependencies = [ "futures-util", "http 1.1.0", - "hyper 1.2.0", + "hyper 1.4.1", "hyper-util", "log", "rustls 0.22.4", @@ -4382,13 +4601,26 @@ dependencies = [ "tokio-io-timeout", ] +[[package]] +name = "hyper-timeout" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3203a961e5c83b6f5498933e78b6b263e208c197b63e9c6c53cc82ffd3f63793" +dependencies = [ + "hyper 1.4.1", + "hyper-util", + "pin-project-lite", + "tokio", + "tower-service", +] + [[package]] name = "hyper-tls" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.2", "hyper 0.14.28", "native-tls", "tokio", @@ -4397,20 +4629,19 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.3" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa" +checksum = "41296eb09f183ac68eec06e03cdbea2e759633d4067b2f6552fc2e009bcad08b" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.2", "futures-channel", "futures-util", "http 1.1.0", "http-body 1.0.0", - "hyper 1.2.0", + "hyper 1.4.1", "pin-project-lite", "socket2 0.5.7", "tokio", - "tower", "tower-service", "tracing 0.1.40", ] @@ -4423,7 +4654,7 @@ checksum = "acf569d43fa9848e510358c07b80f4adf34084ddc28c6a4a651ee8474c070dcc" dependencies = [ "hex", "http-body-util", - "hyper 1.2.0", + "hyper 1.4.1", "hyper-util", "pin-project-lite", "tokio", @@ -4513,12 +4744,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.2.6" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" +checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" dependencies = [ "equivalent", - "hashbrown 0.14.5", + "hashbrown 0.15.0", "serde", ] @@ -4554,6 +4785,19 @@ version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc150e5ce2330295b8616ce0e3f53250e53af31759a9dbedad1621ba29151847" +[[package]] +name = "influxdb-line-protocol" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22fa7ee6be451ea0b1912b962c91c8380835e97cf1584a77e18264e908448dcb" +dependencies = [ + "bytes 1.7.2", + "log", + "nom", + "smallvec", + "snafu 0.7.5", +] + [[package]] name = "inotify" version = "0.9.6" @@ -4656,7 +4900,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" dependencies = [ "hermit-abi", - "rustix 0.38.31", + "rustix 0.38.37", "windows-sys 0.48.0", ] @@ -4776,7 +5020,7 @@ name = "k8s-e2e-tests" version = "0.1.0" dependencies = [ "env_logger 0.11.3", - "futures 0.3.30", + "futures 0.3.31", "indoc", "k8s-openapi 0.16.0", "k8s-test-framework", @@ -4795,7 +5039,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d9455388f4977de4d0934efa9f7d36296295537d774574113a20f6082de03da" dependencies = [ "base64 0.13.1", - "bytes 1.6.0", + "bytes 1.7.2", "chrono", "serde", "serde-value", @@ -4809,7 +5053,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cd990069640f9db34b3b0f7a1afc62a05ffaa3be9b66aa3c313f58346df7f788" dependencies = [ "base64 0.21.7", - "bytes 1.6.0", + "bytes 1.7.2", "chrono", "http 0.2.9", "percent-encoding", @@ -4887,16 +5131,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "544339f1665488243f79080441cacb09c997746fd763342303e66eebb9d3ba13" dependencies = [ "base64 0.20.0", - "bytes 1.6.0", + "bytes 1.7.2", "chrono", "dirs-next", "either", - "futures 0.3.30", + "futures 0.3.31", "http 0.2.9", "http-body 0.4.5", "hyper 0.14.28", "hyper-openssl", - "hyper-timeout", + "hyper-timeout 0.4.1", "jsonpath_lib", "k8s-openapi 0.18.0", "kube-core", @@ -4942,7 +5186,7 @@ dependencies = [ "async-trait", "backoff", "derivative", - "futures 0.3.30", + "futures 0.3.31", "json-patch", "k8s-openapi 0.18.0", "kube-client", @@ -4969,7 +5213,7 @@ dependencies = [ "ena", "is-terminal", "itertools 0.10.5", - "lalrpop-util", + "lalrpop-util 0.20.0", "petgraph", "regex", "regex-syntax 0.7.5", @@ -4985,11 +5229,21 @@ version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f35c735096c0293d313e8f2a641627472b83d01b937177fe76e5e2708d31e0d" +[[package]] +name = "lalrpop-util" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "feee752d43abd0f4807a921958ab4131f692a44d4d599733d4419c5d586176ce" +dependencies = [ + "regex-automata 0.4.8", + "rustversion", +] + [[package]] name = "lapin" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09373d2aa72b8026c24606543d395ba0b688152beb42537d8c10eca92e8c9925" +checksum = "209b09a06f4bd4952a0fd0594f90d53cf4496b062f59acc838a2823e1bb7d95c" dependencies = [ "amq-protocol", "async-global-executor-trait", @@ -5018,9 +5272,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.155" +version = "0.2.159" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" +checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5" [[package]] name = "libflate" @@ -5087,9 +5341,9 @@ checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" [[package]] name = "linux-raw-sys" -version = "0.4.12" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456" +checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" [[package]] name = "listenfd" @@ -5134,7 +5388,7 @@ checksum = "879777f0cc6f3646a044de60e4ab98c75617e3f9580f7a2032e6ad7ea0cd3054" name = "loki-logproto" version = "0.1.0" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.2", "chrono", "prost 0.12.6", "prost-build 0.12.6", @@ -5144,11 +5398,11 @@ dependencies = [ [[package]] name = "lru" -version = "0.12.3" +version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3262e75e648fce39813cb56ac41f3c3e3f65217ebf3844d818d1f9398cfb0dc" +checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" dependencies = [ - "hashbrown 0.14.5", + "hashbrown 0.15.0", ] [[package]] @@ -5340,7 +5594,7 @@ version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62a6a1f7141f1d9bc7a886b87536bbfc97752e08b369e1e0453a9acfab5f5da4" dependencies = [ - "indexmap 2.2.6", + "indexmap 2.6.0", "itoa", "lockfree-object-pool", "metrics", @@ -5361,10 +5615,10 @@ dependencies = [ "crossbeam-epoch", "crossbeam-utils", "hashbrown 0.14.5", - "indexmap 2.2.6", + "indexmap 2.6.0", "metrics", "num_cpus", - "ordered-float 4.2.1", + "ordered-float 4.3.0", "quanta", "radix_trie", "sketches-ddsketch", @@ -5401,6 +5655,15 @@ dependencies = [ "adler", ] +[[package]] +name = "miniz_oxide" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" +dependencies = [ + "adler2", +] + [[package]] name = "mio" version = "0.8.11" @@ -5413,6 +5676,19 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "mio" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" +dependencies = [ + "hermit-abi", + "libc", + "log", + "wasi 0.11.0+wasi-snapshot-preview1", + "windows-sys 0.52.0", +] + [[package]] name = "mlua" version = "0.9.9" @@ -5450,9 +5726,9 @@ dependencies = [ "once_cell", "proc-macro-error", "proc-macro2 1.0.86", - "quote 1.0.36", + "quote 1.0.37", "regex", - "syn 2.0.70", + "syn 2.0.79", ] [[package]] @@ -5477,7 +5753,7 @@ dependencies = [ "once_cell", "parking_lot", "quanta", - "rustc_version 0.4.0", + "rustc_version 0.4.1", "smallvec", "tagptr", "thiserror", @@ -5538,7 +5814,7 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a15d522be0a9c3e46fd2632e272d178f56387bdb5c9fbb3a36c649062e9b5219" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.2", "encoding_rs", "futures-util", "http 1.1.0", @@ -5678,9 +5954,9 @@ dependencies = [ [[package]] name = "nkeys" -version = "0.4.1" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc522a19199a0795776406619aa6aa78e1e55690fbeb3181b8db5265fd0e89ce" +checksum = "9f49e787f4c61cbd0f9320b31cc26e58719f6aa5068e34697dd3aea361412fe3" dependencies = [ "data-encoding", "ed25519", @@ -5745,7 +6021,7 @@ dependencies = [ "kqueue", "libc", "log", - "mio", + "mio 0.8.11", "walkdir", "windows-sys 0.48.0", ] @@ -5918,7 +6194,7 @@ checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799" dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2 1.0.86", - "quote 1.0.36", + "quote 1.0.37", "syn 1.0.109", ] @@ -5930,8 +6206,8 @@ checksum = "96667db765a921f7b295ffee8b60472b686a51d4f21c2ee4ffdb94c7013b65a6" dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] @@ -5940,10 +6216,10 @@ version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b" dependencies = [ - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.2.0", "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] @@ -6005,7 +6281,7 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2ed2eaec452d98ccc1c615dd843fd039d9445f2fb4da114ee7e6af5fcb68be98" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.2", "serde", "smallvec", ] @@ -6069,10 +6345,10 @@ dependencies = [ "async-trait", "backon", "base64 0.21.7", - "bytes 1.6.0", + "bytes 1.7.2", "chrono", "flagset", - "futures 0.3.30", + "futures 0.3.31", "getrandom 0.2.15", "http 0.2.9", "log", @@ -6112,7 +6388,7 @@ dependencies = [ "serde_json", "serde_path_to_error", "serde_plain", - "serde_with 3.9.0", + "serde_with 3.11.0", "sha2", "subtle", "thiserror", @@ -6121,9 +6397,9 @@ dependencies = [ [[package]] name = "openssl" -version = "0.10.64" +version = "0.10.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" +checksum = "9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1" dependencies = [ "bitflags 2.4.1", "cfg-if", @@ -6141,8 +6417,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] @@ -6162,9 +6438,9 @@ dependencies = [ [[package]] name = "openssl-sys" -version = "0.9.101" +version = "0.9.103" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dda2b0f344e78efc2facf7d195d098df0dd72151b26ab98da807afc26c198dff" +checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6" dependencies = [ "cc", "libc", @@ -6177,10 +6453,10 @@ dependencies = [ name = "opentelemetry-proto" version = "0.1.0" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.2", "chrono", "hex", - "ordered-float 4.2.1", + "ordered-float 4.3.0", "prost 0.12.6", "prost-build 0.12.6", "tonic 0.10.2", @@ -6207,9 +6483,9 @@ dependencies = [ [[package]] name = "ordered-float" -version = "4.2.1" +version = "4.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19ff2cf528c6c03d9ed653d6c4ce1dc0582dc4af309790ad92f07c1cd551b0be" +checksum = "44d501f1a72f71d3c063a6bbc8f7271fa73aa09fe5d6283b6571e2ed176a2537" dependencies = [ "num-traits", ] @@ -6423,8 +6699,8 @@ dependencies = [ "pest", "pest_meta", "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] @@ -6445,7 +6721,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" dependencies = [ "fixedbitset", - "indexmap 2.2.6", + "indexmap 2.6.0", ] [[package]] @@ -6497,22 +6773,22 @@ dependencies = [ [[package]] name = "pin-project" -version = "1.1.5" +version = "1.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" +checksum = "baf123a161dde1e524adf36f90bc5d8d3462824a9c43553ad07a8183161189ec" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.5" +version = "1.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" +checksum = "a4502d8515ca9f32f1fb543d987f63d95a14934883db45bdb48060b6b69257f8" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] @@ -6546,7 +6822,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" dependencies = [ "atomic-waker", - "fastrand 2.0.1", + "fastrand 2.1.1", "futures-io", ] @@ -6636,7 +6912,7 @@ dependencies = [ "cfg-if", "concurrent-queue", "pin-project-lite", - "rustix 0.38.31", + "rustix 0.38.37", "tracing 0.1.40", "windows-sys 0.48.0", ] @@ -6671,7 +6947,7 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1de0ea6504e07ca78355a6fb88ad0f36cafe9e696cbc6717f16a207f3a60be72" dependencies = [ - "futures 0.3.30", + "futures 0.3.31", "openssl", "tokio", "tokio-openssl", @@ -6680,13 +6956,13 @@ dependencies = [ [[package]] name = "postgres-protocol" -version = "0.6.6" +version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49b6c5ef183cd3ab4ba005f1ca64c21e8bd97ce4699cfea9e8d9a2c4958ca520" +checksum = "acda0ebdebc28befa84bee35e651e4c5f09073d668c7aed4cf7e23c3cda84b23" dependencies = [ - "base64 0.21.7", + "base64 0.22.1", "byteorder", - "bytes 1.6.0", + "bytes 1.7.2", "fallible-iterator", "hmac", "md-5", @@ -6698,11 +6974,11 @@ dependencies = [ [[package]] name = "postgres-types" -version = "0.2.6" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d2234cdee9408b523530a9b6d2d6b373d1db34f6a8e51dc03ded1828d7fb67c" +checksum = "f66ea23a2d0e5734297357705193335e0a957696f34bed2f2faefacb2fec336f" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.2", "chrono", "fallible-iterator", "postgres-protocol", @@ -6782,7 +7058,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae005bd773ab59b4725093fd7df83fd7892f7d8eafb48dbd7de6e024e4215f9d" dependencies = [ "proc-macro2 1.0.86", - "syn 2.0.70", + "syn 2.0.79", ] [[package]] @@ -6829,11 +7105,11 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "3.1.0" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" +checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b" dependencies = [ - "toml_edit 0.21.1", + "toml_edit 0.22.22", ] [[package]] @@ -6844,7 +7120,7 @@ checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" dependencies = [ "proc-macro-error-attr", "proc-macro2 1.0.86", - "quote 1.0.36", + "quote 1.0.37", "syn 1.0.109", "version_check", ] @@ -6856,7 +7132,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", + "quote 1.0.37", "version_check", ] @@ -6894,7 +7170,7 @@ dependencies = [ name = "prometheus-parser" version = "0.1.0" dependencies = [ - "indexmap 2.2.6", + "indexmap 2.6.0", "nom", "num_enum 0.7.2", "prost 0.12.6", @@ -6918,7 +7194,7 @@ dependencies = [ "rand 0.8.5", "rand_chacha 0.3.1", "rand_xorshift", - "regex-syntax 0.8.2", + "regex-syntax 0.8.5", "rusty-fork", "tempfile", "unarray", @@ -6931,7 +7207,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9cf16337405ca084e9c78985114633b6827711d22b9e6ef6c6c0d665eb3f0b6e" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", + "quote 1.0.37", "syn 1.0.109", ] @@ -6941,7 +7217,7 @@ version = "0.11.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.2", "prost-derive 0.11.9", ] @@ -6951,17 +7227,27 @@ version = "0.12.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "deb1435c188b76130da55f17a466d252ff7b1418b2ad3e037d127b94e3411f29" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.2", "prost-derive 0.12.6", ] +[[package]] +name = "prost" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b0487d90e047de87f984913713b85c601c05609aad5b0df4b4573fbf69aa13f" +dependencies = [ + "bytes 1.7.2", + "prost-derive 0.13.3", +] + [[package]] name = "prost-build" version = "0.11.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.2", "heck 0.4.1", "itertools 0.10.5", "lazy_static", @@ -6983,7 +7269,7 @@ version = "0.12.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22505a5c94da8e3b7c2996394d1c933236c4d743e81a410bcca4e6989fc066a4" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.2", "heck 0.5.0", "itertools 0.12.1", "log", @@ -6994,7 +7280,7 @@ dependencies = [ "prost 0.12.6", "prost-types 0.12.6", "regex", - "syn 2.0.70", + "syn 2.0.79", "tempfile", ] @@ -7007,7 +7293,7 @@ dependencies = [ "anyhow", "itertools 0.10.5", "proc-macro2 1.0.86", - "quote 1.0.36", + "quote 1.0.37", "syn 1.0.109", ] @@ -7020,8 +7306,21 @@ dependencies = [ "anyhow", "itertools 0.12.1", "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", +] + +[[package]] +name = "prost-derive" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9552f850d5f0964a4e4d0bf306459ac29323ddfbae05e35a7c0d35cb0803cc5" +dependencies = [ + "anyhow", + "itertools 0.13.0", + "proc-macro2 1.0.86", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] @@ -7038,6 +7337,20 @@ dependencies = [ "serde-value", ] +[[package]] +name = "prost-reflect" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b7535b02f0e5efe3e1dbfcb428be152226ed0c66cad9541f2274c8ba8d4cd40" +dependencies = [ + "base64 0.22.1", + "once_cell", + "prost 0.13.3", + "prost-types 0.13.3", + "serde", + "serde-value", +] + [[package]] name = "prost-types" version = "0.11.9" @@ -7056,6 +7369,15 @@ dependencies = [ "prost 0.12.6", ] +[[package]] +name = "prost-types" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4759aa0d3a6232fb8dbdb97b61de2c20047c68aca932c7ed76da9d788508d670" +dependencies = [ + "prost 0.13.3", +] + [[package]] name = "psl" version = "2.1.22" @@ -7087,7 +7409,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", + "quote 1.0.37", "syn 1.0.109", ] @@ -7109,12 +7431,12 @@ checksum = "d7f3541ff84e39da334979ac4bf171e0f277f4f782603aeae65bf5795dc7275a" dependencies = [ "async-trait", "bit-vec", - "bytes 1.6.0", + "bytes 1.7.2", "chrono", "crc", "data-url", "flate2", - "futures 0.3.30", + "futures 0.3.31", "futures-io", "futures-timer", "log", @@ -7195,7 +7517,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b22a693222d716a9587786f37ac3f6b4faedb5b80c23914e7303ff5a1d8016e9" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", + "quote 1.0.37", "syn 1.0.109", ] @@ -7210,9 +7532,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.36" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2 1.0.86", ] @@ -7338,7 +7660,7 @@ dependencies = [ "bitflags 2.4.1", "cassowary", "compact_str", - "crossterm", + "crossterm 0.27.0", "itertools 0.13.0", "lru", "paste", @@ -7416,6 +7738,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "55e0d2f9ba6253f6ec72385e453294f8618e9e15c2c6aba2a5c01ccf9622d615" dependencies = [ "cmake", + "curl-sys", "libc", "libz-sys", "num_enum 0.5.11", @@ -7444,9 +7767,9 @@ checksum = "c580d9cbbe1d1b479e8d67cf9daf6a62c957e6846048408b80b43ac3f6af84cd" dependencies = [ "arc-swap", "async-trait", - "bytes 1.6.0", + "bytes 1.7.2", "combine 4.6.6", - "futures 0.3.30", + "futures 0.3.31", "futures-util", "itoa", "native-tls", @@ -7500,14 +7823,14 @@ dependencies = [ [[package]] name = "regex" -version = "1.10.5" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" +checksum = "38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.4", - "regex-syntax 0.8.2", + "regex-automata 0.4.8", + "regex-syntax 0.8.5", ] [[package]] @@ -7521,13 +7844,13 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.4" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b7fa1134405e2ec9353fd416b17f8dacd46c473d7d3fd1cf202706a14eb792a" +checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.8.2", + "regex-syntax 0.8.5", ] [[package]] @@ -7550,15 +7873,15 @@ checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" [[package]] name = "regex-syntax" -version = "0.8.2" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" +checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "relative-path" -version = "1.9.0" +version = "1.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c707298afce11da2efef2f600116fa93ffa7a032b5d7b628aa17711ec81383ca" +checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" [[package]] name = "rend" @@ -7576,7 +7899,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78bf93c4af7a8bb7d879d51cebe797356ff10ae8516ace542b5182d9dcac10b2" dependencies = [ "base64 0.21.7", - "bytes 1.6.0", + "bytes 1.7.2", "encoding_rs", "futures-core", "futures-util", @@ -7599,7 +7922,7 @@ dependencies = [ "serde", "serde_json", "serde_urlencoded", - "sync_wrapper", + "sync_wrapper 0.1.2", "system-configuration", "tokio", "tokio-native-tls", @@ -7622,13 +7945,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "566cafdd92868e0939d3fb961bd0dc25fcfaaed179291093b3d43e6b3150ea10" dependencies = [ "base64 0.22.1", - "bytes 1.6.0", + "bytes 1.7.2", "futures-core", "futures-util", "http 1.1.0", "http-body 1.0.0", "http-body-util", - "hyper 1.2.0", + "hyper 1.4.1", "hyper-rustls 0.26.0", "hyper-util", "ipnet", @@ -7645,7 +7968,7 @@ dependencies = [ "serde", "serde_json", "serde_urlencoded", - "sync_wrapper", + "sync_wrapper 0.1.2", "tokio", "tokio-rustls 0.25.0", "tokio-util", @@ -7669,12 +7992,6 @@ dependencies = [ "quick-error", ] -[[package]] -name = "retain_mut" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c31b5c4033f8fdde8700e4657be2c497e7288f01515be52168c631e2e4d4086" - [[package]] name = "rfc6979" version = "0.4.0" @@ -7707,7 +8024,7 @@ checksum = "5cba464629b3394fc4dbc6f940ff8f5b4ff5c7aef40f29166fd4ad12acbc99c0" dependencies = [ "bitvec", "bytecheck", - "bytes 1.6.0", + "bytes 1.7.2", "hashbrown 0.12.3", "ptr_meta", "rend", @@ -7724,7 +8041,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7dddfff8de25e6f62b9d64e6e432bf1c6736c57d20323e15ee10435fbda7c65" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", + "quote 1.0.37", "syn 1.0.109", ] @@ -7810,10 +8127,22 @@ version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9afd55a67069d6e434a95161415f5beeada95a01c7b815508a82dcb0e1593682" dependencies = [ - "futures 0.3.30", + "futures 0.3.31", "futures-timer", - "rstest_macros", - "rustc_version 0.4.0", + "rstest_macros 0.21.0", + "rustc_version 0.4.1", +] + +[[package]] +name = "rstest" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a2c585be59b6b5dd66a9d2084aa1d8bd52fbdb806eafdeffb52791147862035" +dependencies = [ + "futures 0.3.31", + "futures-timer", + "rstest_macros 0.23.0", + "rustc_version 0.4.1", ] [[package]] @@ -7824,13 +8153,31 @@ checksum = "4165dfae59a39dd41d8dec720d3cbfbc71f69744efb480a3920f5d4e0cc6798d" dependencies = [ "cfg-if", "glob", - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.2.0", + "proc-macro2 1.0.86", + "quote 1.0.37", + "regex", + "relative-path", + "rustc_version 0.4.1", + "syn 2.0.79", + "unicode-ident", +] + +[[package]] +name = "rstest_macros" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "825ea780781b15345a146be27eaefb05085e337e869bff01b4306a4fd4a9ad5a" +dependencies = [ + "cfg-if", + "glob", + "proc-macro-crate 3.2.0", "proc-macro2 1.0.86", - "quote 1.0.36", + "quote 1.0.37", "regex", "relative-path", - "rustc_version 0.4.0", - "syn 2.0.70", + "rustc_version 0.4.1", + "syn 2.0.79", "unicode-ident", ] @@ -7840,7 +8187,7 @@ version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1568e15fab2d546f940ed3a21f48bbbd1c494c90c99c4481339364a497f94a9" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.2", "flume 0.11.0", "futures-util", "log", @@ -7860,7 +8207,7 @@ checksum = "06676aec5ccb8fc1da723cc8c0f9a46549f21ebb8753d3915c6c41db1e7f1dc4" dependencies = [ "arrayvec", "borsh", - "bytes 1.6.0", + "bytes 1.7.2", "num-traits", "rand 0.8.5", "rkyv", @@ -7891,9 +8238,9 @@ dependencies = [ [[package]] name = "rustc_version" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ "semver 1.0.23", ] @@ -7924,14 +8271,14 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.31" +version = "0.38.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" +checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811" dependencies = [ "bitflags 2.4.1", "errno", "libc", - "linux-raw-sys 0.4.12", + "linux-raw-sys 0.4.14", "windows-sys 0.52.0", ] @@ -8225,9 +8572,9 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "serde" -version = "1.0.204" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" +checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" dependencies = [ "serde_derive", ] @@ -8273,13 +8620,13 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.204" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" +checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] @@ -8289,18 +8636,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] name = "serde_json" -version = "1.0.120" +version = "1.0.128" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5" +checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" dependencies = [ - "indexmap 2.2.6", + "indexmap 2.6.0", "itoa", + "memchr", "ryu", "serde", ] @@ -8351,15 +8699,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3081f5ffbb02284dda55132aa26daecedd7372a42417bbbab6f14ab7d6bb9145" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] name = "serde_spanned" -version = "0.6.6" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0" +checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" dependencies = [ "serde", ] @@ -8388,19 +8736,19 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.9.0" +version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69cecfa94848272156ea67b2b1a53f20fc7bc638c4a46d2f8abde08f05f4b857" +checksum = "8e28bdad6db2b8340e449f7108f020b3b092e8583a9e3fb82713e1d4e71fe817" dependencies = [ "base64 0.22.1", "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.2.6", + "indexmap 2.6.0", "serde", "serde_derive", "serde_json", - "serde_with_macros 3.9.0", + "serde_with_macros 3.11.0", "time", ] @@ -8412,20 +8760,20 @@ checksum = "e182d6ec6f05393cc0e5ed1bf81ad6db3a8feedf8ee515ecdd369809bcce8082" dependencies = [ "darling 0.13.4", "proc-macro2 1.0.86", - "quote 1.0.36", + "quote 1.0.37", "syn 1.0.109", ] [[package]] name = "serde_with_macros" -version = "3.9.0" +version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8fee4991ef4f274617a51ad4af30519438dacb2f56ac773b08a1922ff743350" +checksum = "9d846214a9854ef724f3da161b426242d8de7c1fc7de2f89bb1efcb154dca79d" dependencies = [ - "darling 0.20.8", + "darling 0.20.10", "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] @@ -8446,7 +8794,7 @@ version = "0.9.34+deprecated" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" dependencies = [ - "indexmap 2.2.6", + "indexmap 2.6.0", "itoa", "ryu", "serde", @@ -8527,12 +8875,13 @@ dependencies = [ [[package]] name = "signal-hook-mio" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af" +checksum = "34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd" dependencies = [ "libc", - "mio", + "mio 0.8.11", + "mio 1.0.2", "signal-hook", ] @@ -8585,9 +8934,9 @@ dependencies = [ [[package]] name = "similar-asserts" -version = "1.5.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e041bb827d1bfca18f213411d51b665309f1afb37a04a5d1464530e13779fc0f" +checksum = "cfe85670573cd6f0fa97940f26e7e6601213c3b0555246c24234131f88c5709e" dependencies = [ "console", "similar", @@ -8691,7 +9040,7 @@ checksum = "990079665f075b699031e9c08fd3ab99be5029b96f3b78dc0709e8f77e4efebf" dependencies = [ "heck 0.4.1", "proc-macro2 1.0.86", - "quote 1.0.36", + "quote 1.0.37", "syn 1.0.109", ] @@ -8703,8 +9052,8 @@ checksum = "080c44971436b1af15d6f61ddd8b543995cf63ab8e677d46b00cc06f4ef267a0" dependencies = [ "heck 0.4.1", "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] @@ -8773,8 +9122,8 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2ff9eaf853dec4c8802325d8b6d3dffa86cc707fd7a1a4cdbf416e13b061787a" dependencies = [ - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] @@ -8841,9 +9190,9 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" [[package]] name = "strsim" -version = "0.11.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" @@ -8868,9 +9217,9 @@ checksum = "23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0" dependencies = [ "heck 0.4.1", "proc-macro2 1.0.86", - "quote 1.0.36", + "quote 1.0.37", "rustversion", - "syn 2.0.70", + "syn 2.0.79", ] [[package]] @@ -8881,9 +9230,9 @@ checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" dependencies = [ "heck 0.5.0", "proc-macro2 1.0.86", - "quote 1.0.36", + "quote 1.0.37", "rustversion", - "syn 2.0.70", + "syn 2.0.79", ] [[package]] @@ -8920,18 +9269,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", + "quote 1.0.37", "unicode-ident", ] [[package]] name = "syn" -version = "2.0.70" +version = "2.0.79" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f0209b68b3613b093e0ec905354eccaedcfe83b8cb37cbdeae64026c3064c16" +checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", + "quote 1.0.37", "unicode-ident", ] @@ -8943,8 +9292,8 @@ checksum = "1329189c02ff984e9736652b1631330da25eaa6bc639089ed4915d25446cbe7b" dependencies = [ "proc-macro-error", "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] @@ -8953,6 +9302,12 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" +[[package]] +name = "sync_wrapper" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" + [[package]] name = "syslog" version = "6.1.1" @@ -9034,14 +9389,15 @@ checksum = "1f227968ec00f0e5322f9b8173c7a0cbcff6181a0a5b28e9892491c286277231" [[package]] name = "tempfile" -version = "3.10.1" +version = "3.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" +checksum = "f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b" dependencies = [ "cfg-if", - "fastrand 2.0.1", - "rustix 0.38.31", - "windows-sys 0.52.0", + "fastrand 2.1.1", + "once_cell", + "rustix 0.38.37", + "windows-sys 0.59.0", ] [[package]] @@ -9066,12 +9422,12 @@ dependencies = [ [[package]] name = "terminal_size" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7" +checksum = "4f599bd7ca042cfdf8f4512b277c02ba102247820f9d9d4a9f521f496751a6ef" dependencies = [ - "rustix 0.38.31", - "windows-sys 0.48.0", + "rustix 0.38.37", + "windows-sys 0.59.0", ] [[package]] @@ -9108,8 +9464,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] @@ -9212,22 +9568,21 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.38.0" +version = "1.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a" +checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998" dependencies = [ "backtrace", - "bytes 1.6.0", + "bytes 1.7.2", "libc", - "mio", - "num_cpus", + "mio 1.0.2", "parking_lot", "pin-project-lite", "signal-hook-registry", "socket2 0.5.7", "tokio-macros", "tracing 0.1.40", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -9253,13 +9608,13 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.3.0" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a" +checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] @@ -9274,11 +9629,10 @@ dependencies = [ [[package]] name = "tokio-openssl" -version = "0.6.4" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ffab79df67727f6acf57f1ff743091873c24c579b1e2ce4d8f53e47ded4d63d" +checksum = "59df6849caa43bb7567f9a36f863c447d95a11d5903c9cc334ba32576a27eadd" dependencies = [ - "futures-util", "openssl", "openssl-sys", "tokio", @@ -9286,13 +9640,13 @@ dependencies = [ [[package]] name = "tokio-postgres" -version = "0.7.10" +version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d340244b32d920260ae7448cb72b6e238bddc3d4f7603394e7dd46ed8e48f5b8" +checksum = "3b5d3742945bc7d7f210693b0c58ae542c6fd47b17adbbda0885f3dcb34a6bdb" dependencies = [ "async-trait", "byteorder", - "bytes 1.6.0", + "bytes 1.7.2", "fallible-iterator", "futures-channel", "futures-util", @@ -9344,9 +9698,9 @@ dependencies = [ [[package]] name = "tokio-stream" -version = "0.1.15" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" +checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1" dependencies = [ "futures-core", "pin-project-lite", @@ -9361,7 +9715,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2468baabc3311435b55dd935f702f42cd1b8abb7e754fb7dfb16bd36aa88f9f7" dependencies = [ "async-stream", - "bytes 1.6.0", + "bytes 1.7.2", "futures-core", "tokio", "tokio-stream", @@ -9394,36 +9748,35 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.8" -source = "git+https://github.com/vectordotdev/tokio?branch=tokio-util-0.7.8-framed-read-continue-on-error#3747655f8f0443e13fe20da3f613ea65c23347c2" +version = "0.7.11" +source = "git+https://github.com/vectordotdev/tokio?branch=tokio-util-0.7.11-framed-read-continue-on-error#156dcaacdfa53f530a39eb91b1ceb731a9908986" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.2", "futures-core", "futures-io", "futures-sink", "pin-project-lite", "slab", "tokio", - "tracing 0.1.40", ] [[package]] name = "toml" -version = "0.8.15" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac2caab0bf757388c6c0ae23b3293fdb463fee59434529014f85e3263b995c28" +checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.16", + "toml_edit 0.22.22", ] [[package]] name = "toml_datetime" -version = "0.6.6" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf" +checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" dependencies = [ "serde", ] @@ -9434,7 +9787,7 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.2.6", + "indexmap 2.6.0", "toml_datetime", "winnow 0.5.18", ] @@ -9445,33 +9798,22 @@ version = "0.20.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" dependencies = [ - "indexmap 2.2.6", - "toml_datetime", - "winnow 0.5.18", -] - -[[package]] -name = "toml_edit" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" -dependencies = [ - "indexmap 2.2.6", + "indexmap 2.6.0", "toml_datetime", "winnow 0.5.18", ] [[package]] name = "toml_edit" -version = "0.22.16" +version = "0.22.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "278f3d518e152219c994ce877758516bca5e118eaed6996192a774fb9fbf0788" +checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" dependencies = [ - "indexmap 2.2.6", + "indexmap 2.6.0", "serde", "serde_spanned", "toml_datetime", - "winnow 0.6.5", + "winnow 0.6.20", ] [[package]] @@ -9482,15 +9824,15 @@ checksum = "d560933a0de61cf715926b9cac824d4c883c2c43142f787595e48280c40a1d0e" dependencies = [ "async-stream", "async-trait", - "axum", + "axum 0.6.20", "base64 0.21.7", - "bytes 1.6.0", + "bytes 1.7.2", "flate2", "h2 0.3.26", "http 0.2.9", "http-body 0.4.5", "hyper 0.14.28", - "hyper-timeout", + "hyper-timeout 0.4.1", "percent-encoding", "pin-project", "prost 0.12.6", @@ -9514,17 +9856,53 @@ checksum = "76c4eb7a4e9ef9d4763600161f12f5070b92a578e1b634db88a6887844c91a13" dependencies = [ "async-stream", "async-trait", - "axum", + "axum 0.6.20", "base64 0.21.7", - "bytes 1.6.0", + "bytes 1.7.2", + "flate2", "h2 0.3.26", "http 0.2.9", "http-body 0.4.5", "hyper 0.14.28", - "hyper-timeout", + "hyper-timeout 0.4.1", "percent-encoding", "pin-project", "prost 0.12.6", + "rustls-native-certs 0.7.0", + "rustls-pemfile 2.1.0", + "rustls-pki-types", + "tokio", + "tokio-rustls 0.25.0", + "tokio-stream", + "tower", + "tower-layer", + "tower-service", + "tracing 0.1.40", + "zstd 0.12.4", +] + +[[package]] +name = "tonic" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877c5b330756d856ffcc4553ab34a5684481ade925ecc54bcd1bf02b1d0d4d52" +dependencies = [ + "async-stream", + "async-trait", + "axum 0.7.5", + "base64 0.22.1", + "bytes 1.7.2", + "h2 0.4.6", + "http 1.1.0", + "http-body 1.0.0", + "http-body-util", + "hyper 1.4.1", + "hyper-timeout 0.5.1", + "hyper-util", + "percent-encoding", + "pin-project", + "prost 0.13.3", + "socket2 0.5.7", "tokio", "tokio-stream", "tower", @@ -9542,7 +9920,7 @@ dependencies = [ "prettyplease 0.1.25", "proc-macro2 1.0.86", "prost-build 0.11.9", - "quote 1.0.36", + "quote 1.0.37", "syn 1.0.109", ] @@ -9555,8 +9933,21 @@ dependencies = [ "prettyplease 0.2.15", "proc-macro2 1.0.86", "prost-build 0.12.6", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", +] + +[[package]] +name = "tonic-build" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be4ef6dd70a610078cb4e338a0f79d06bc759ff1b22d2120c2ff02ae264ba9c2" +dependencies = [ + "prettyplease 0.2.15", + "proc-macro2 1.0.86", + "prost-build 0.12.6", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] @@ -9588,7 +9979,7 @@ dependencies = [ "async-compression", "base64 0.21.7", "bitflags 2.4.1", - "bytes 1.6.0", + "bytes 1.7.2", "futures-core", "futures-util", "http 0.2.9", @@ -9658,8 +10049,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] @@ -9697,7 +10088,7 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" dependencies = [ - "futures 0.3.30", + "futures 0.3.31", "futures-task", "pin-project", "tracing 0.1.40", @@ -9770,7 +10161,7 @@ name = "tracing-tower" version = "0.1.0" source = "git+https://github.com/tokio-rs/tracing?rev=e0642d949891546a3bb7e47080365ee7274f05cd#e0642d949891546a3bb7e47080365ee7274f05cd" dependencies = [ - "futures 0.3.30", + "futures 0.3.31", "tower-service", "tracing 0.2.0", "tracing-futures 0.3.0", @@ -9849,7 +10240,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e3dac10fd62eaf6617d3a904ae222845979aec67c615d1c842b4002c7666fb9" dependencies = [ "byteorder", - "bytes 1.6.0", + "bytes 1.7.2", "data-encoding", "http 0.2.9", "httparse", @@ -9868,7 +10259,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ef1a641ea34f399a848dea702823bbecfb4c486f911735368f1f137cb8257e1" dependencies = [ "byteorder", - "bytes 1.6.0", + "bytes 1.7.2", "data-encoding", "http 1.1.0", "httparse", @@ -9897,7 +10288,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89851716b67b937e393b3daa8423e67ddfc4bbbf1654bcf05488e95e0828db0c" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", + "quote 1.0.37", "syn 1.0.109", ] @@ -9917,8 +10308,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f03ca4cb38206e2bef0700092660bb74d696f808514dae47fa1467cbfe26e96e" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] @@ -9929,9 +10320,9 @@ checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "typetag" -version = "0.2.16" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "661d18414ec032a49ece2d56eee03636e43c4e8d577047ab334c0ba892e29aaf" +checksum = "52ba3b6e86ffe0054b2c44f2d86407388b933b16cb0a70eea3929420db1d9bbe" dependencies = [ "erased-serde", "inventory", @@ -9942,13 +10333,13 @@ dependencies = [ [[package]] name = "typetag-impl" -version = "0.2.16" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac73887f47b9312552aa90ef477927ff014d63d1920ca8037c6c1951eab64bb1" +checksum = "70b20a22c42c8f1cd23ce5e34f165d4d37038f5b663ad20fb6adbdf029172483" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] @@ -10003,9 +10394,9 @@ checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" [[package]] name = "unicode-ident" -version = "1.0.12" +version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" +checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" [[package]] name = "unicode-normalization" @@ -10130,9 +10521,9 @@ checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" [[package]] name = "uuid" -version = "1.9.1" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5de17fd2f7da591098415cff336e12965a28061ddace43b59cb3c430179c9439" +checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314" dependencies = [ "getrandom 0.2.15", "rand 0.8.5", @@ -10166,7 +10557,7 @@ dependencies = [ "dunce", "glob", "hex", - "indexmap 2.2.6", + "indexmap 2.6.0", "indicatif", "itertools 0.13.0", "log", @@ -10186,7 +10577,7 @@ dependencies = [ [[package]] name = "vector" -version = "0.40.0" +version = "0.42.0" dependencies = [ "apache-avro", "approx", @@ -10218,7 +10609,7 @@ dependencies = [ "aws-smithy-runtime-api", "aws-smithy-types", "aws-types", - "axum", + "axum 0.6.20", "azure_core", "azure_identity", "azure_storage", @@ -10226,16 +10617,16 @@ dependencies = [ "base64 0.22.1", "bloomy", "bollard", - "bytes 1.6.0", + "bytes 1.7.2", "bytesize", "chrono", - "chrono-tz", + "chrono-tz 0.10.0", "cidr-utils 0.6.1", "clap", "colored", "console-subscriber", "criterion", - "crossterm", + "crossterm 0.28.1", "csv", "databend-client", "derivative", @@ -10247,14 +10638,14 @@ dependencies = [ "exitcode", "fakedata", "flate2", - "futures 0.3.30", + "futures 0.3.31", "futures-util", "glob", "goauth", "governor", - "greptimedb-client", + "greptimedb-ingester", "grok", - "h2 0.4.5", + "h2 0.4.6", "hash_hasher", "hashbrown 0.14.5", "headers", @@ -10268,7 +10659,7 @@ dependencies = [ "hyper 0.14.28", "hyper-openssl", "hyper-proxy", - "indexmap 2.2.6", + "indexmap 2.6.0", "indoc", "infer 0.16.0", "inventory", @@ -10289,7 +10680,7 @@ dependencies = [ "mlua", "mongodb", "nix 0.26.2", - "nkeys 0.4.1", + "nkeys 0.4.4", "nom", "notify", "num-format", @@ -10299,7 +10690,7 @@ dependencies = [ "openssl", "openssl-probe", "openssl-src", - "ordered-float 4.2.1", + "ordered-float 4.3.0", "paste", "percent-encoding", "pin-project", @@ -10309,7 +10700,7 @@ dependencies = [ "proptest-derive", "prost 0.12.6", "prost-build 0.12.6", - "prost-reflect", + "prost-reflect 0.14.2", "prost-types 0.12.6", "pulsar", "quickcheck", @@ -10323,7 +10714,7 @@ dependencies = [ "rmp-serde", "rmpv", "roaring", - "rstest", + "rstest 0.23.0", "rumqttc", "seahash", "semver 1.0.23", @@ -10331,7 +10722,7 @@ dependencies = [ "serde-toml-merge", "serde_bytes", "serde_json", - "serde_with 3.9.0", + "serde_with 3.11.0", "serde_yaml 0.9.34+deprecated", "similar-asserts", "smallvec", @@ -10353,8 +10744,8 @@ dependencies = [ "tokio-tungstenite 0.20.1", "tokio-util", "toml", - "tonic 0.10.2", - "tonic-build 0.10.2", + "tonic 0.11.0", + "tonic-build 0.11.0", "tower", "tower-http", "tower-test", @@ -10373,7 +10764,7 @@ dependencies = [ "warp", "windows-service", "wiremock", - "zstd 0.13.0", + "zstd 0.13.2", ] [[package]] @@ -10383,7 +10774,7 @@ dependencies = [ "anyhow", "chrono", "clap", - "futures 0.3.30", + "futures 0.3.31", "graphql_client", "indoc", "reqwest 0.11.26", @@ -10404,7 +10795,7 @@ dependencies = [ "async-stream", "async-trait", "bytecheck", - "bytes 1.6.0", + "bytes 1.7.2", "clap", "crc32fast", "criterion", @@ -10412,7 +10803,7 @@ dependencies = [ "crossbeam-utils", "derivative", "fslock", - "futures 0.3.30", + "futures 0.3.31", "hdrhistogram", "memmap2", "metrics", @@ -10447,16 +10838,16 @@ name = "vector-common" version = "0.1.0" dependencies = [ "async-stream", - "bytes 1.6.0", + "bytes 1.7.2", "chrono", - "chrono-tz", + "chrono-tz 0.9.0", "crossbeam-utils", "derivative", - "futures 0.3.30", - "indexmap 2.2.6", + "futures 0.3.31", + "indexmap 2.6.0", "metrics", "nom", - "ordered-float 4.2.1", + "ordered-float 4.3.0", "paste", "pin-project", "quickcheck", @@ -10481,16 +10872,16 @@ version = "0.1.0" dependencies = [ "assert-json-diff", "chrono", - "chrono-tz", + "chrono-tz 0.9.0", "encoding_rs", "http 0.2.9", - "indexmap 2.2.6", + "indexmap 2.6.0", "inventory", "no-proxy", "num-traits", "serde", "serde_json", - "serde_with 3.9.0", + "serde_with 3.11.0", "snafu 0.7.5", "toml", "tracing 0.1.40", @@ -10506,13 +10897,13 @@ name = "vector-config-common" version = "0.1.0" dependencies = [ "convert_case 0.6.0", - "darling 0.20.8", + "darling 0.20.10", "once_cell", "proc-macro2 1.0.86", - "quote 1.0.36", + "quote 1.0.37", "serde", "serde_json", - "syn 2.0.70", + "syn 2.0.79", "tracing 0.1.40", ] @@ -10520,12 +10911,12 @@ dependencies = [ name = "vector-config-macros" version = "0.1.0" dependencies = [ - "darling 0.20.8", + "darling 0.20.10", "proc-macro2 1.0.86", - "quote 1.0.36", + "quote 1.0.37", "serde", "serde_derive_internals", - "syn 2.0.70", + "syn 2.0.79", "vector-config", "vector-config-common", ] @@ -10538,9 +10929,9 @@ dependencies = [ "async-trait", "base64 0.22.1", "bitmask-enum", - "bytes 1.6.0", + "bytes 1.7.2", "chrono", - "chrono-tz", + "chrono-tz 0.9.0", "criterion", "crossbeam-utils", "db-key", @@ -10549,12 +10940,12 @@ dependencies = [ "enumflags2", "env-test-util", "float_eq", - "futures 0.3.30", + "futures 0.3.31", "futures-util", "headers", "http 0.2.9", "hyper-proxy", - "indexmap 2.2.6", + "indexmap 2.6.0", "ipnet", "metrics", "metrics-tracing-context", @@ -10566,7 +10957,7 @@ dependencies = [ "noisy_float", "once_cell", "openssl", - "ordered-float 4.2.1", + "ordered-float 4.3.0", "parking_lot", "pin-project", "proptest", @@ -10584,7 +10975,7 @@ dependencies = [ "security-framework", "serde", "serde_json", - "serde_with 3.9.0", + "serde_with 3.11.0", "serde_yaml 0.9.34+deprecated", "similar-asserts", "smallvec", @@ -10648,7 +11039,7 @@ name = "vector-stream" version = "0.1.0" dependencies = [ "async-stream", - "futures 0.3.30", + "futures 0.3.31", "futures-util", "pin-project", "proptest", @@ -10704,7 +11095,7 @@ version = "0.1.0" dependencies = [ "ansi_term", "chrono", - "chrono-tz", + "chrono-tz 0.9.0", "clap", "enrichment", "glob", @@ -10747,9 +11138,8 @@ checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" [[package]] name = "vrl" -version = "0.16.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15cfe4fd97ec24cb530d5a3f3896777bd1f9a732ed7982b7a261fc46a5dc4f0a" +version = "0.19.0" +source = "git+https://github.com/vectordotdev/vrl?branch=main#dc0311d03bd21c73c359a719b5cbdd17f01f63f3" dependencies = [ "aes", "ansi_term", @@ -10757,18 +11147,19 @@ dependencies = [ "base16", "base62", "base64 0.22.1", - "bytes 1.6.0", + "bytes 1.7.2", "cbc", "cfb-mode", "cfg-if", "chacha20poly1305", "charset", "chrono", - "chrono-tz", + "chrono-tz 0.10.0", "cidr-utils 0.6.1", "clap", "codespan-reporting", "community-id", + "convert_case 0.6.0", "crypto_secretbox", "csv", "ctr", @@ -10778,6 +11169,7 @@ dependencies = [ "domain", "dyn-clone", "exitcode", + "fancy-regex", "flate2", "grok", "hex", @@ -10785,18 +11177,19 @@ dependencies = [ "hostname 0.4.0", "iana-time-zone", "idna 0.5.0", - "indexmap 2.2.6", + "indexmap 2.6.0", "indoc", + "influxdb-line-protocol", "itertools 0.13.0", "lalrpop", - "lalrpop-util", + "lalrpop-util 0.22.0", "md-5", "mlua", "nom", "ofb", "once_cell", "onig", - "ordered-float 4.2.1", + "ordered-float 4.3.0", "paste", "peeking_take_while", "percent-encoding", @@ -10804,8 +11197,8 @@ dependencies = [ "pest_derive", "prettydiff", "prettytable-rs", - "prost 0.12.6", - "prost-reflect", + "prost 0.13.3", + "prost-reflect 0.14.2", "psl", "psl-types", "publicsuffix", @@ -10836,7 +11229,7 @@ dependencies = [ "uuid", "webbrowser", "woothee", - "zstd 0.13.0", + "zstd 0.13.2", ] [[package]] @@ -10862,7 +11255,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d257817081c7dffcdbab24b9e62d2def62e2ff7d00b1c20062551e6cccc145ff" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", + "quote 1.0.37", ] [[package]] @@ -10905,7 +11298,7 @@ version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4378d202ff965b011c64817db11d5829506d3404edeadb61f190d111da3f231c" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.2", "futures-channel", "futures-util", "headers", @@ -10965,8 +11358,8 @@ dependencies = [ "log", "once_cell", "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", "wasm-bindgen-shared", ] @@ -10988,7 +11381,7 @@ version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" dependencies = [ - "quote 1.0.36", + "quote 1.0.37", "wasm-bindgen-macro-support", ] @@ -10999,8 +11392,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -11075,7 +11468,7 @@ dependencies = [ "either", "home", "once_cell", - "rustix 0.38.31", + "rustix 0.38.37", ] [[package]] @@ -11087,7 +11480,7 @@ dependencies = [ "either", "home", "once_cell", - "rustix 0.38.31", + "rustix 0.38.37", "windows-sys 0.48.0", ] @@ -11152,7 +11545,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" dependencies = [ "windows-core", - "windows-targets 0.52.0", + "windows-targets 0.52.6", ] [[package]] @@ -11161,7 +11554,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" dependencies = [ - "windows-targets 0.52.0", + "windows-targets 0.52.6", ] [[package]] @@ -11199,7 +11592,16 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.0", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", ] [[package]] @@ -11234,17 +11636,18 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.52.0" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.0", - "windows_aarch64_msvc 0.52.0", - "windows_i686_gnu 0.52.0", - "windows_i686_msvc 0.52.0", - "windows_x86_64_gnu 0.52.0", - "windows_x86_64_gnullvm 0.52.0", - "windows_x86_64_msvc 0.52.0", + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", ] [[package]] @@ -11261,9 +11664,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.0" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" [[package]] name = "windows_aarch64_msvc" @@ -11279,9 +11682,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" [[package]] name = "windows_aarch64_msvc" -version = "0.52.0" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" [[package]] name = "windows_i686_gnu" @@ -11297,9 +11700,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] name = "windows_i686_gnu" -version = "0.52.0" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" [[package]] name = "windows_i686_msvc" @@ -11315,9 +11724,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" [[package]] name = "windows_i686_msvc" -version = "0.52.0" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" [[package]] name = "windows_x86_64_gnu" @@ -11333,9 +11742,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" [[package]] name = "windows_x86_64_gnu" -version = "0.52.0" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" [[package]] name = "windows_x86_64_gnullvm" @@ -11351,9 +11760,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.0" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" [[package]] name = "windows_x86_64_msvc" @@ -11369,9 +11778,9 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "windows_x86_64_msvc" -version = "0.52.0" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "winnow" @@ -11384,9 +11793,9 @@ dependencies = [ [[package]] name = "winnow" -version = "0.6.5" +version = "0.6.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8" +checksum = "36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b" dependencies = [ "memchr", ] @@ -11413,24 +11822,26 @@ dependencies = [ [[package]] name = "wiremock" -version = "0.5.22" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13a3a53eaf34f390dd30d7b1b078287dd05df2aa2e21a589ccb80f5c7253c2e9" +checksum = "7fff469918e7ca034884c7fd8f93fe27bacb7fcb599fd879df6c7b429a29b646" dependencies = [ "assert-json-diff", "async-trait", - "base64 0.21.7", + "base64 0.22.1", "deadpool", - "futures 0.3.30", - "futures-timer", - "http-types", - "hyper 0.14.28", + "futures 0.3.31", + "http 1.1.0", + "http-body-util", + "hyper 1.4.1", + "hyper-util", "log", "once_cell", "regex", "serde", "serde_json", "tokio", + "url", ] [[package]] @@ -11483,8 +11894,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3c129550b3e6de3fd0ba67ba5c81818f9805e58b8d7fee80a3a59d2c9fc601a" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.36", - "syn 2.0.70", + "quote 1.0.37", + "syn 2.0.79", ] [[package]] @@ -11504,11 +11915,11 @@ dependencies = [ [[package]] name = "zstd" -version = "0.13.0" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bffb3309596d527cfcba7dfc6ed6052f1d39dfbd7c867aa2e865e4a449c10110" +checksum = "fcf2b778a664581e31e389454a7072dab1647606d44f7feea22cd5abb9c9f3f9" dependencies = [ - "zstd-safe 7.0.0", + "zstd-safe 7.2.1", ] [[package]] @@ -11523,18 +11934,18 @@ dependencies = [ [[package]] name = "zstd-safe" -version = "7.0.0" +version = "7.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43747c7422e2924c11144d5229878b98180ef8b06cca4ab5af37afc8a8d8ea3e" +checksum = "54a3ab4db68cea366acc5c897c7b4d4d1b8994a9cd6e6f841f8964566a419059" dependencies = [ "zstd-sys", ] [[package]] name = "zstd-sys" -version = "2.0.9+zstd.1.5.5" +version = "2.0.13+zstd.1.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e16efa8a874a0481a574084d34cc26fdb3b99627480f785888deb6386506656" +checksum = "38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa" dependencies = [ "cc", "pkg-config", diff --git a/Cargo.toml b/Cargo.toml index 5a472826f33b1..c76296ebfdd08 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vector" -version = "0.40.0" +version = "0.42.0" authors = ["Vector Contributors "] edition = "2021" description = "A lightweight and ultra-fast tool for building observability pipelines" @@ -12,7 +12,7 @@ default-run = "vector" autobenches = false # our benchmarks are not runnable on their own either way # Minimum supported rust version # See docs/DEVELOPING.md for policy -rust-version = "1.78" +rust-version = "1.79" [[bin]] name = "vector" @@ -56,14 +56,14 @@ section = "admin" maintainer-scripts = "distribution/debian/scripts/" conf-files = ["/etc/vector/vector.yaml", "/etc/default/vector"] assets = [ - ["target/release/vector", "/usr/bin/", "755"], - ["config/vector.yaml", "/etc/vector/vector.yaml", "644"], - ["config/examples/*", "/etc/vector/examples/", "644"], - ["distribution/systemd/vector.service", "/lib/systemd/system/vector.service", "644"], - ["distribution/systemd/vector.default", "/etc/default/vector", "600"], - ["licenses/*", "/usr/share/vector/licenses/", "644"], - ["NOTICE", "/usr/share/vector/NOTICE", "644"], - ["LICENSE-3rdparty.csv", "/usr/share/vector/LICENSE-3rdparty.csv", "644"], + ["target/release/vector", "/usr/bin/", "755"], + ["config/vector.yaml", "/etc/vector/vector.yaml", "644"], + ["config/examples/*", "/etc/vector/examples/", "644"], + ["distribution/systemd/vector.service", "/lib/systemd/system/vector.service", "644"], + ["distribution/systemd/vector.default", "/etc/default/vector", "600"], + ["licenses/*", "/usr/share/vector/licenses/", "644"], + ["NOTICE", "/usr/share/vector/NOTICE", "644"], + ["LICENSE-3rdparty.csv", "/usr/share/vector/LICENSE-3rdparty.csv", "644"], ] license-file = ["target/debian-license.txt"] extended-description-file = "target/debian-extended-description.txt" @@ -97,60 +97,72 @@ depends = "" [workspace] members = [ - ".", - "lib/codecs", - "lib/dnsmsg-parser", - "lib/docs-renderer", - "lib/enrichment", - "lib/fakedata", - "lib/file-source", - "lib/k8s-e2e-tests", - "lib/k8s-test-framework", - "lib/loki-logproto", - "lib/portpicker", - "lib/prometheus-parser", - "lib/opentelemetry-proto", - "lib/tracing-limit", - "lib/vector-api-client", - "lib/vector-buffers", - "lib/vector-common", - "lib/vector-config", - "lib/vector-config-common", - "lib/vector-config-macros", - "lib/vector-core", - "lib/vector-lib", - "lib/vector-lookup", - "lib/vector-stream", - "lib/vector-tap", - "lib/vector-vrl/cli", - "lib/vector-vrl/functions", - "lib/vector-vrl/tests", - "lib/vector-vrl/web-playground", - "vdev", + ".", + "lib/codecs", + "lib/dnsmsg-parser", + "lib/docs-renderer", + "lib/enrichment", + "lib/fakedata", + "lib/file-source", + "lib/k8s-e2e-tests", + "lib/k8s-test-framework", + "lib/loki-logproto", + "lib/portpicker", + "lib/prometheus-parser", + "lib/opentelemetry-proto", + "lib/tracing-limit", + "lib/vector-api-client", + "lib/vector-buffers", + "lib/vector-common", + "lib/vector-config", + "lib/vector-config-common", + "lib/vector-config-macros", + "lib/vector-core", + "lib/vector-lib", + "lib/vector-lookup", + "lib/vector-stream", + "lib/vector-tap", + "lib/vector-vrl/cli", + "lib/vector-vrl/functions", + "lib/vector-vrl/tests", + "lib/vector-vrl/web-playground", + "vdev", ] [workspace.dependencies] -chrono = { version = "0.4.37", default-features = false, features = ["clock", "serde"] } -clap = { version = "4.5.9", default-features = false, features = ["derive", "error-context", "env", "help", "std", "string", "usage", "wrap_help"] } -indexmap = { version = "2.2.6", default-features = false, features = ["serde", "std"] } +chrono = { version = "0.4.38", default-features = false, features = ["clock", "serde"] } +chrono-tz = { version = "0.10.0", default-features = false, features = ["serde"] } +clap = { version = "4.5.20", default-features = false, features = ["derive", "error-context", "env", "help", "std", "string", "usage", "wrap_help"] } +futures = { version = "0.3.31", default-features = false, features = ["compat", "io-compat", "std"], package = "futures" } +glob = { version = "0.3.1", default-features = false } +indexmap = { version = "2.5.0", default-features = false, features = ["serde", "std"] } metrics = "0.23.0" metrics-tracing-context = { version = "0.16.0", default-features = false } metrics-util = { version = "0.17.0", default-features = false, features = ["registry"] } -pin-project = { version = "1.1.5", default-features = false } +pin-project = { version = "1.1.6", default-features = false } proptest = { version = "1.5" } proptest-derive = { version = "0.4.0" } -serde_json = { version = "1.0.120", default-features = false, features = ["raw_value", "std"] } -serde = { version = "1.0.204", default-features = false, features = ["alloc", "derive", "rc"] } -toml = { version = "0.8.15", default-features = false, features = ["display", "parse"] } -vrl = { version = "0.16.1", features = ["arbitrary", "cli", "test", "test_framework"] } +prost = { version = "0.12", default-features = false, features = ["std"] } +prost-build = { version = "0.12", default-features = false } +prost-reflect = { version = "0.14", features = ["serde"], default-features = false } +prost-types = { version = "0.12", default-features = false } +serde_json = { version = "1.0.128", default-features = false, features = ["raw_value", "std"] } +serde = { version = "1.0.210", default-features = false, features = ["alloc", "derive", "rc"] } +toml = { version = "0.8.19", default-features = false, features = ["display", "parse"] } +tonic = { version = "0.11", default-features = false, features = ["transport", "codegen", "prost", "tls", "tls-roots", "gzip"] } +tonic-build = { version = "0.11", default-features = false, features = ["transport", "prost"] } +uuid = { version = "1.10.0", features = ["v4", "v7", "serde"] } +vrl = { git = "https://github.com/vectordotdev/vrl", branch = "main", features = ["arbitrary", "cli", "test", "test_framework"] } [dependencies] pin-project.workspace = true clap.workspace = true +uuid.workspace = true vrl.workspace = true proptest = { workspace = true, optional = true } proptest-derive = { workspace = true, optional = true } + # Internal libs dnsmsg-parser = { path = "lib/dnsmsg-parser", optional = true } fakedata = { path = "lib/fakedata", optional = true } @@ -161,14 +173,14 @@ vector-vrl-functions = { path = "lib/vector-vrl/functions" } loki-logproto = { path = "lib/loki-logproto", optional = true } # Tokio / Futures -async-stream = { version = "0.3.5", default-features = false } -async-trait = { version = "0.1.81", default-features = false } -futures = { version = "0.3.30", default-features = false, features = ["compat", "io-compat"], package = "futures" } -tokio = { version = "1.38.0", default-features = false, features = ["full"] } -tokio-openssl = { version = "0.6.4", default-features = false } -tokio-stream = { version = "0.1.15", default-features = false, features = ["net", "sync", "time"] } +async-stream = { version = "0.3.6", default-features = false } +async-trait = { version = "0.1.83", default-features = false } +futures.workspace = true +tokio = { version = "1.40.0", default-features = false, features = ["full"] } +tokio-openssl = { version = "0.6.5", default-features = false } +tokio-stream = { version = "0.1.16", default-features = false, features = ["net", "sync", "time"] } tokio-util = { version = "0.7", default-features = false, features = ["io", "time"] } -console-subscriber = { version = "0.3.0", default-features = false, optional = true } +console-subscriber = { version = "0.4.0", default-features = false, optional = true } # Tracing tracing = { version = "0.1.34", default-features = false } @@ -182,27 +194,27 @@ metrics.workspace = true metrics-tracing-context.workspace = true # AWS - Official SDK -aws-sdk-s3 = { version = "1.4.0", default-features = false, features = ["behavior-version-latest"], optional = true } -aws-sdk-sqs = { version = "1.3.0", default-features = false, features = ["behavior-version-latest"], optional = true } -aws-sdk-sns = { version = "1.3.0", default-features = false, features = ["behavior-version-latest"], optional = true } -aws-sdk-cloudwatch = { version = "1.3.0", default-features = false, features = ["behavior-version-latest"], optional = true } -aws-sdk-cloudwatchlogs = { version = "1.3.0", default-features = false, features = ["behavior-version-latest"], optional = true } -aws-sdk-elasticsearch = { version = "1.3.0", default-features = false, features = ["behavior-version-latest"], optional = true } -aws-sdk-firehose = { version = "1.3.0", default-features = false, features = ["behavior-version-latest"], optional = true } -aws-sdk-kinesis = { version = "1.3.0", default-features = false, features = ["behavior-version-latest"], optional = true } -aws-sdk-secretsmanager = { version = "1.3.0", default-features = false, features = ["behavior-version-latest"], optional = true } +aws-sdk-s3 = { version = "1.4.0", default-features = false, features = ["behavior-version-latest", "rt-tokio"], optional = true } +aws-sdk-sqs = { version = "1.3.0", default-features = false, features = ["behavior-version-latest", "rt-tokio"], optional = true } +aws-sdk-sns = { version = "1.3.0", default-features = false, features = ["behavior-version-latest", "rt-tokio"], optional = true } +aws-sdk-cloudwatch = { version = "1.3.0", default-features = false, features = ["behavior-version-latest", "rt-tokio"], optional = true } +aws-sdk-cloudwatchlogs = { version = "1.3.0", default-features = false, features = ["behavior-version-latest", "rt-tokio"], optional = true } +aws-sdk-elasticsearch = { version = "1.3.0", default-features = false, features = ["behavior-version-latest", "rt-tokio"], optional = true } +aws-sdk-firehose = { version = "1.3.0", default-features = false, features = ["behavior-version-latest", "rt-tokio"], optional = true } +aws-sdk-kinesis = { version = "1.3.0", default-features = false, features = ["behavior-version-latest", "rt-tokio"], optional = true } +aws-sdk-secretsmanager = { version = "1.3.0", default-features = false, features = ["behavior-version-latest", "rt-tokio"], optional = true } # The sts crate is needed despite not being referred to anywhere in the code because we need to set the # `behavior-version-latest` feature. Without this we get a runtime panic when `auth.assume_role` authentication # is configured. -aws-sdk-sts = { version = "1.3.1", default-features = false, features = ["behavior-version-latest"], optional = true } -aws-types = { version = "1.3.2", default-features = false, optional = true } -aws-sigv4 = { version = "1.2.3", default-features = false, features = ["sign-http"], optional = true } -aws-config = { version = "1.0.1", default-features = false, features = ["behavior-version-latest", "credentials-process"], optional = true } -aws-credential-types = { version = "1.2.0", default-features = false, features = ["hardcoded-credentials"], optional = true } -aws-smithy-http = { version = "0.60", default-features = false, features = ["event-stream"], optional = true } -aws-smithy-types = { version = "1.2.0", default-features = false, optional = true } -aws-smithy-runtime-api = { version = "1.7.0", default-features = false, optional = true } -aws-smithy-runtime = { version = "1.6.2", default-features = false, features = ["client", "connector-hyper-0-14-x", "rt-tokio"], optional = true } +aws-sdk-sts = { version = "1.3.1", default-features = false, features = ["behavior-version-latest", "rt-tokio"], optional = true } +aws-types = { version = "1.3.3", default-features = false, optional = true } +aws-sigv4 = { version = "1.2.4", default-features = false, features = ["sign-http"], optional = true } +aws-config = { version = "1.0.1", default-features = false, features = ["behavior-version-latest", "credentials-process", "sso", "rt-tokio"], optional = true } +aws-credential-types = { version = "1.2.1", default-features = false, features = ["hardcoded-credentials"], optional = true } +aws-smithy-http = { version = "0.60", default-features = false, features = ["event-stream", "rt-tokio"], optional = true } +aws-smithy-types = { version = "1.2.7", default-features = false, features = ["rt-tokio"], optional = true } +aws-smithy-runtime-api = { version = "1.7.2", default-features = false, optional = true } +aws-smithy-runtime = { version = "1.7.2", default-features = false, features = ["client", "connector-hyper-0-14-x", "rt-tokio"], optional = true } aws-smithy-async = { version = "1.2.1", default-features = false, features = ["rt-tokio"], optional = true } # Azure @@ -212,17 +224,17 @@ azure_storage = { version = "0.17", default-features = false, optional = true } azure_storage_blobs = { version = "0.17", default-features = false, optional = true } # OpenDAL -opendal = {version = "0.45", default-features = false, features = ["native-tls", "services-webhdfs"], optional = true} +opendal = { version = "0.45", default-features = false, features = ["native-tls", "services-webhdfs"], optional = true } # Tower tower = { version = "0.4.13", default-features = false, features = ["buffer", "limit", "retry", "timeout", "util", "balance", "discover"] } -tower-http = { version = "0.4.4", default-features = false, features = ["compression-full", "decompression-gzip", "trace"]} +tower-http = { version = "0.4.4", default-features = false, features = ["compression-full", "decompression-gzip", "trace"] } # Serde serde.workspace = true serde-toml-merge = { version = "0.3.8", default-features = false } serde_bytes = { version = "0.11.15", default-features = false, features = ["std"], optional = true } serde_json.workspace = true -serde_with = { version = "3.9.0", default-features = false, features = ["macros", "std"] } +serde_with = { version = "3.10.0", default-features = false, features = ["macros", "std"] } serde_yaml = { version = "0.9.34", default-features = false } # Messagepack @@ -230,23 +242,23 @@ rmp-serde = { version = "1.3.0", default-features = false, optional = true } rmpv = { version = "1.3.0", default-features = false, features = ["with-serde"], optional = true } # Prost / Protocol Buffers -prost = { version = "0.12", default-features = false, features = ["std"] } -prost-reflect = { version = "0.13", default-features = false, optional = true } -prost-types = { version = "0.12", default-features = false, optional = true } +prost = { workspace = true, optional = true } +prost-reflect = { workspace = true, optional = true } +prost-types = { workspace = true, optional = true } # GCP goauth = { version = "0.14.0", optional = true } smpl_jwt = { version = "0.8.0", default-features = false, optional = true } # AMQP -lapin = { version = "2.4.0", default-features = false, features = ["native-tls"], optional = true } +lapin = { version = "2.5.0", default-features = false, features = ["native-tls"], optional = true } # API async-graphql = { version = "7.0.7", default-features = false, optional = true, features = ["chrono", "playground"] } async-graphql-warp = { version = "7.0.7", default-features = false, optional = true } # API client -crossterm = { version = "0.27.0", default-features = false, features = ["event-stream", "windows"], optional = true } +crossterm = { version = "0.28.1", default-features = false, features = ["event-stream", "windows"], optional = true } num-format = { version = "0.4.4", default-features = false, features = ["with-num-bigint"], optional = true } number_prefix = { version = "0.4.0", default-features = false, features = ["std"], optional = true } ratatui = { version = "0.27.0", optional = true, default-features = false, features = ["crossterm"] } @@ -256,36 +268,36 @@ ratatui = { version = "0.27.0", optional = true, default-features = false, featu hex = { version = "0.4.3", default-features = false, optional = true } # GreptimeDB -greptimedb-client = { git = "https://github.com/GreptimeTeam/greptimedb-ingester-rust.git", rev = "d21dbcff680139ed2065b62100bac3123da7c789", optional = true } +greptimedb-ingester = { git = "https://github.com/GreptimeTeam/greptimedb-ingester-rust", rev = "2e6b0c5eb6a5e7549c3100e4d356b07d15cce66d", optional = true } # External libs arc-swap = { version = "1.7", default-features = false, optional = true } -async-compression = { version = "0.4.11", default-features = false, features = ["tokio", "gzip", "zstd"], optional = true } +async-compression = { version = "0.4.14", default-features = false, features = ["tokio", "gzip", "zstd"], optional = true } apache-avro = { version = "0.16.0", default-features = false, optional = true } axum = { version = "0.6.20", default-features = false } base64 = { version = "0.22.1", default-features = false, optional = true } -bloomy = { version = "1.2.0", default-features = false, optional = true } +bloomy = { version = "1.2.0", default-features = false, optional = true } bollard = { version = "0.16.1", default-features = false, features = ["ssl", "chrono"], optional = true } -bytes = { version = "1.6.0", default-features = false, features = ["serde"] } +bytes = { version = "1.7.2", default-features = false, features = ["serde"] } bytesize = { version = "1.3.0", default-features = false } chrono.workspace = true -chrono-tz = { version = "0.9.0", default-features = false } +chrono-tz.workspace = true cidr-utils = { version = "0.6.1", default-features = false } colored = { version = "2.1.0", default-features = false } csv = { version = "1.3", default-features = false } -databend-client ={ version = "0.19.3", default-features = false, features = ["rustls"], optional = true } +databend-client = { version = "0.21.0", default-features = false, features = ["rustls"], optional = true } derivative = { version = "2.2.0", default-features = false } dirs-next = { version = "2.0.0", default-features = false, optional = true } dyn-clone = { version = "1.0.17", default-features = false } encoding_rs = { version = "0.8.34", default-features = false, features = ["serde"] } enum_dispatch = { version = "0.3.13", default-features = false } exitcode = { version = "1.1.2", default-features = false } -flate2 = { version = "1.0.30", default-features = false, features = ["default"] } +flate2 = { version = "1.0.34", default-features = false, features = ["default"] } futures-util = { version = "0.3.29", default-features = false } -glob = { version = "0.3.1", default-features = false } +glob.workspace = true governor = { version = "0.6.3", default-features = false, features = ["dashmap", "jitter", "std"], optional = true } grok = { version = "2.0.0", default-features = false, optional = true } -h2 = { version = "0.4.5", default-features = false, optional = true } +h2 = { version = "0.4.6", default-features = false, optional = true } hash_hasher = { version = "2.0.0", default-features = false } hashbrown = { version = "0.14.5", default-features = false, optional = true, features = ["ahash"] } headers = { version = "0.3.9", default-features = false } @@ -297,7 +309,7 @@ hyper = { version = "0.14.28", default-features = false, features = ["client", " hyper-openssl = { version = "0.9.2", default-features = false } hyper-proxy = { version = "0.9.1", default-features = false, features = ["openssl-tls"] } indexmap.workspace = true -infer = { version = "0.16.0", default-features = false, optional = true} +infer = { version = "0.16.0", default-features = false, optional = true } indoc = { version = "2.0.5", default-features = false } inventory = { version = "0.3.15", default-features = false } ipnet = { version = "2", default-features = false, optional = true, features = ["serde", "std"] } @@ -306,47 +318,46 @@ k8s-openapi = { version = "0.18.0", default-features = false, features = ["api", kube = { version = "0.82.0", default-features = false, features = ["client", "openssl-tls", "runtime"], optional = true } listenfd = { version = "1.0.1", default-features = false, optional = true } logfmt = { version = "0.0.2", default-features = false, optional = true } -lru = { version = "0.12.3", default-features = false, optional = true } +lru = { version = "0.12.4", default-features = false, optional = true } maxminddb = { version = "0.24.0", default-features = false, optional = true } md-5 = { version = "0.10", default-features = false, optional = true } mongodb = { version = "2.8.2", default-features = false, features = ["tokio-runtime"], optional = true } async-nats = { version = "0.33.0", default-features = false, optional = true } -nkeys = { version = "0.4.1", default-features = false, optional = true } +nkeys = { version = "0.4.4", default-features = false, optional = true } nom = { version = "7.1.3", default-features = false, optional = true } notify = { version = "6.1.1", default-features = false, features = ["macos_fsevent"] } once_cell = { version = "1.19", default-features = false } -openssl = { version = "0.10.64", default-features = false, features = ["vendored"] } +openssl = { version = "0.10.66", default-features = false, features = ["vendored"] } openssl-probe = { version = "0.1.5", default-features = false } -ordered-float = { version = "4.2.1", default-features = false } +ordered-float = { version = "4.3.0", default-features = false } paste = "1.0.15" percent-encoding = { version = "2.3.1", default-features = false } postgres-openssl = { version = "0.5.0", default-features = false, features = ["runtime"], optional = true } pulsar = { version = "6.3.0", default-features = false, features = ["tokio-runtime", "auth-oauth2", "flate2", "lz4", "snap", "zstd"], optional = true } rand = { version = "0.8.5", default-features = false, features = ["small_rng"] } rand_distr = { version = "0.4.3", default-features = false } -rdkafka = { version = "0.35.0", default-features = false, features = ["tokio", "libz", "ssl", "zstd"], optional = true } +rdkafka = { version = "0.35.0", default-features = false, features = ["curl-static", "tokio", "libz", "ssl", "zstd"], optional = true } redis = { version = "0.24.0", default-features = false, features = ["connection-manager", "tokio-comp", "tokio-native-tls-comp"], optional = true } -regex = { version = "1.10.5", default-features = false, features = ["std", "perf"] } +regex = { version = "1.11.0", default-features = false, features = ["std", "perf"] } roaring = { version = "0.10.6", default-features = false, features = ["std"], optional = true } rumqttc = { version = "0.24.0", default-features = false, features = ["use-rustls"], optional = true } seahash = { version = "4.1.0", default-features = false } semver = { version = "1.0.23", default-features = false, features = ["serde", "std"], optional = true } smallvec = { version = "1", default-features = false, features = ["union", "serde"] } -snafu = { version = "0.7.5", default-features = false, features = ["futures"] } +snafu = { version = "0.7.5", default-features = false, features = ["futures", "std"] } snap = { version = "1.1.1", default-features = false } socket2 = { version = "0.5.7", default-features = false } stream-cancel = { version = "0.8.2", default-features = false } strip-ansi-escapes = { version = "0.2.0", default-features = false } syslog = { version = "6.1.1", default-features = false, optional = true } tikv-jemallocator = { version = "0.6.0", default-features = false, features = ["unprefixed_malloc_on_supported_platforms"], optional = true } -tokio-postgres = { version = "0.7.10", default-features = false, features = ["runtime", "with-chrono-0_4"], optional = true } -tokio-tungstenite = {version = "0.20.1", default-features = false, features = ["connect"], optional = true} +tokio-postgres = { version = "0.7.12", default-features = false, features = ["runtime", "with-chrono-0_4"], optional = true } +tokio-tungstenite = { version = "0.20.1", default-features = false, features = ["connect"], optional = true } toml.workspace = true -tonic = { version = "0.10", optional = true, default-features = false, features = ["transport", "codegen", "prost", "tls", "tls-roots", "gzip"] } +tonic = { workspace = true, optional = true } hickory-proto = { version = "0.24.1", default-features = false, features = ["dnssec"], optional = true } -typetag = { version = "0.2.16", default-features = false } +typetag = { version = "0.2.18", default-features = false } url = { version = "2.5.2", default-features = false, features = ["serde"] } -uuid = { version = "1", default-features = false, features = ["serde", "v4"] } warp = { version = "0.3.7", default-features = false } zstd = { version = "0.13.0", default-features = false } arr_macro = { version = "0.2.1" } @@ -365,15 +376,15 @@ windows-service = "0.7.0" nix = { version = "0.26.2", default-features = false, features = ["socket", "signal"] } [build-dependencies] -prost-build = { version = "0.12", default-features = false, optional = true } -tonic-build = { version = "0.10", default-features = false, features = ["transport", "prost"], optional = true } +prost-build = { workspace = true, optional = true } +tonic-build = { workspace = true, optional = true } # update 'openssl_version' in website/config.toml whenever version changes openssl-src = { version = "300", default-features = false, features = ["force-engine", "legacy"] } [dev-dependencies] approx = "0.5.1" -assert_cmd = { version = "2.0.14", default-features = false } -aws-smithy-runtime = { version = "1.6.2", default-features = false, features = ["tls-rustls"] } +assert_cmd = { version = "2.0.16", default-features = false } +aws-smithy-runtime = { version = "1.7.2", default-features = false, features = ["tls-rustls"] } azure_core = { version = "0.17", default-features = false, features = ["enable_reqwest", "azurite_workaround"] } azure_identity = { version = "0.17", default-features = false, features = ["enable_reqwest"] } azure_storage_blobs = { version = "0.17", default-features = false, features = ["azurite_workaround"] } @@ -381,26 +392,26 @@ azure_storage = { version = "0.17", default-features = false } base64 = "0.22.1" criterion = { version = "0.5.1", features = ["html_reports", "async_tokio"] } itertools = { version = "0.13.0", default-features = false, features = ["use_alloc"] } -libc = "0.2.155" -similar-asserts = "1.5.0" +libc = "0.2.159" +similar-asserts = "1.6.0" proptest.workspace = true quickcheck = "1.0.3" reqwest = { version = "0.11", features = ["json"] } -rstest = {version = "0.21.0"} -tempfile = "3.10.1" +rstest = { version = "0.23.0" } +tempfile = "3.13.0" test-generator = "0.3.1" -tokio = { version = "1.38.0", features = ["test-util"] } +tokio = { version = "1.40.0", features = ["test-util"] } tokio-test = "0.4.4" tower-test = "0.4.0" vector-lib = { path = "lib/vector-lib", default-features = false, features = ["vrl", "test"] } vrl.workspace = true -wiremock = "0.5.22" +wiremock = "0.6.2" zstd = { version = "0.13.0", default-features = false } [patch.crates-io] # The upgrade for `tokio-util` >= 0.6.9 is blocked on https://github.com/vectordotdev/vector/issues/11257. -tokio-util = { git = "https://github.com/vectordotdev/tokio", branch = "tokio-util-0.7.8-framed-read-continue-on-error" } +tokio-util = { git = "https://github.com/vectordotdev/tokio", branch = "tokio-util-0.7.11-framed-read-continue-on-error" } nix = { git = "https://github.com/vectordotdev/nix.git", branch = "memfd/gnu/musl" } # The `heim` crates depend on `ntapi` 0.3.7 on Windows, but that version has an # unaligned access bug fixed in the following revision. @@ -455,33 +466,33 @@ docker = ["dep:bollard", "dep:dirs-next"] # API api = [ - "dep:async-graphql", - "dep:async-graphql-warp", - "dep:base64", - "vector-lib/api", + "dep:async-graphql", + "dep:async-graphql-warp", + "dep:base64", + "vector-lib/api", ] # API client api-client = [ - "dep:crossterm", - "dep:num-format", - "dep:number_prefix", - "dep:ratatui", - "vector-lib/api", - "vector-lib/api-client", + "dep:crossterm", + "dep:num-format", + "dep:number_prefix", + "dep:ratatui", + "vector-lib/api", + "vector-lib/api-client", ] aws-core = [ - "aws-config", - "dep:aws-credential-types", - "dep:aws-sigv4", - "dep:aws-types", - "dep:aws-smithy-async", - "dep:aws-smithy-http", - "dep:aws-smithy-types", - "dep:aws-smithy-runtime", - "dep:aws-smithy-runtime-api", - "dep:aws-sdk-sts", + "aws-config", + "dep:aws-credential-types", + "dep:aws-sigv4", + "dep:aws-types", + "dep:aws-smithy-async", + "dep:aws-smithy-http", + "dep:aws-smithy-types", + "dep:aws-smithy-runtime", + "dep:aws-smithy-runtime-api", + "dep:aws-sdk-sts", ] # Anything that requires Protocol Buffers. @@ -505,48 +516,50 @@ secrets-aws-secrets-manager = ["aws-core", "dep:aws-sdk-secretsmanager"] # Sources sources = ["sources-logs", "sources-metrics"] sources-logs = [ - "sources-amqp", - "sources-aws_kinesis_firehose", - "sources-aws_s3", - "sources-aws_sqs", - "sources-datadog_agent", - "sources-demo_logs", - "sources-docker_logs", - "sources-exec", - "sources-file", - "sources-fluent", - "sources-gcp_pubsub", - "sources-heroku_logs", - "sources-http_server", - "sources-http_client", - "sources-internal_logs", - "sources-journald", - "sources-kafka", - "sources-kubernetes_logs", - "sources-logstash", - "sources-nats", - "sources-opentelemetry", - "sources-pulsar", - "sources-file-descriptor", - "sources-redis", - "sources-socket", - "sources-splunk_hec", - "sources-stdin", - "sources-syslog", - "sources-vector", + "sources-amqp", + "sources-aws_kinesis_firehose", + "sources-aws_s3", + "sources-aws_sqs", + "sources-datadog_agent", + "sources-demo_logs", + "sources-docker_logs", + "sources-exec", + "sources-file", + "sources-fluent", + "sources-gcp_pubsub", + "sources-heroku_logs", + "sources-http_server", + "sources-http_client", + "sources-internal_logs", + "sources-journald", + "sources-kafka", + "sources-kubernetes_logs", + "sources-logstash", + "sources-nats", + "sources-opentelemetry", + "sources-pulsar", + "sources-file-descriptor", + "sources-redis", + "sources-socket", + "sources-splunk_hec", + "sources-stdin", + "sources-syslog", + "sources-vector", ] sources-metrics = [ - "sources-apache_metrics", - "sources-aws_ecs_metrics", - "sources-eventstoredb_metrics", - "sources-host_metrics", - "sources-internal_metrics", - "sources-mongodb_metrics", - "sources-nginx_metrics", - "sources-postgresql_metrics", - "sources-prometheus", - "sources-statsd", - "sources-vector", + "dep:prost", + "sources-apache_metrics", + "sources-aws_ecs_metrics", + "sources-eventstoredb_metrics", + "sources-host_metrics", + "sources-internal_metrics", + "sources-mongodb_metrics", + "sources-nginx_metrics", + "sources-postgresql_metrics", + "sources-prometheus", + "sources-static_metrics", + "sources-statsd", + "sources-vector", ] sources-amqp = ["lapin"] @@ -555,22 +568,23 @@ sources-aws_ecs_metrics = ["sources-utils-http-client"] sources-aws_kinesis_firehose = ["dep:base64", "dep:infer"] sources-aws_s3 = ["aws-core", "dep:aws-sdk-sqs", "dep:aws-sdk-s3", "dep:semver", "dep:async-compression", "sources-aws_sqs", "tokio-util/io"] sources-aws_sqs = ["aws-core", "dep:aws-sdk-sqs"] -sources-datadog_agent = ["sources-utils-http-error", "protobuf-build"] +sources-datadog_agent = ["sources-utils-http-error", "protobuf-build", "dep:prost"] sources-demo_logs = ["dep:fakedata"] -sources-dnstap = ["sources-utils-net-tcp", "dep:base64", "dep:hickory-proto", "dep:dnsmsg-parser", "protobuf-build"] +sources-dnstap = ["sources-utils-net-tcp", "dep:base64", "dep:hickory-proto", "dep:dnsmsg-parser", "protobuf-build", "dep:prost"] sources-docker_logs = ["docker"] sources-eventstoredb_metrics = [] sources-exec = [] sources-file = ["vector-lib/file-source"] sources-file-descriptor = ["tokio-util/io"] sources-fluent = ["dep:base64", "sources-utils-net-tcp", "tokio-util/net", "dep:rmpv", "dep:rmp-serde", "dep:serde_bytes"] -sources-gcp_pubsub = ["gcp", "dep:h2", "dep:prost-types", "protobuf-build", "dep:tonic"] +sources-gcp_pubsub = ["gcp", "dep:h2", "dep:prost", "dep:prost-types", "protobuf-build", "dep:tonic"] sources-heroku_logs = ["sources-utils-http", "sources-utils-http-query", "sources-http_server"] -sources-host_metrics = ["heim/cpu", "heim/host", "heim/memory", "heim/net"] +sources-host_metrics = ["heim/cpu", "heim/host", "heim/memory", "heim/net"] sources-http_client = ["sources-utils-http-client"] sources-http_server = ["sources-utils-http", "sources-utils-http-query"] sources-internal_logs = [] sources-internal_metrics = [] +sources-static_metrics = [] sources-journald = [] sources-kafka = ["dep:rdkafka"] sources-kubernetes_logs = ["vector-lib/file-source", "kubernetes", "transforms-reduce"] @@ -578,14 +592,14 @@ sources-logstash = ["sources-utils-net-tcp", "tokio-util/net"] sources-mongodb_metrics = ["dep:mongodb"] sources-nats = ["dep:async-nats", "dep:nkeys"] sources-nginx_metrics = ["dep:nom"] -sources-opentelemetry = ["dep:hex", "vector-lib/opentelemetry", "dep:prost-types", "sources-http_server", "sources-utils-http", "sources-vector"] +sources-opentelemetry = ["dep:hex", "vector-lib/opentelemetry", "dep:prost", "dep:prost-types", "sources-http_server", "sources-utils-http", "sources-vector"] sources-postgresql_metrics = ["dep:postgres-openssl", "dep:tokio-postgres"] sources-prometheus = ["sources-prometheus-scrape", "sources-prometheus-remote-write", "sources-prometheus-pushgateway"] sources-prometheus-scrape = ["sinks-prometheus", "sources-utils-http-client", "vector-lib/prometheus"] sources-prometheus-remote-write = ["sinks-prometheus", "sources-utils-http", "vector-lib/prometheus"] sources-prometheus-pushgateway = ["sinks-prometheus", "sources-utils-http", "vector-lib/prometheus"] sources-pulsar = ["dep:apache-avro", "dep:pulsar"] -sources-redis= ["dep:redis"] +sources-redis = ["dep:redis"] sources-socket = ["sources-utils-net", "tokio-util/net"] sources-splunk_hec = ["dep:roaring"] sources-statsd = ["sources-utils-net", "tokio-util/net"] @@ -603,34 +617,34 @@ sources-utils-net-tcp = ["listenfd", "dep:ipnet"] sources-utils-net-udp = ["listenfd"] sources-utils-net-unix = [] -sources-vector = ["dep:tonic", "protobuf-build"] +sources-vector = ["dep:prost", "dep:tonic", "protobuf-build"] # Transforms transforms = ["transforms-logs", "transforms-metrics"] transforms-logs = [ - "transforms-aws_ec2_metadata", - "transforms-dedupe", - "transforms-filter", - "transforms-log_to_metric", - "transforms-lua", - "transforms-metric_to_log", - "transforms-pipelines", - "transforms-reduce", - "transforms-remap", - "transforms-route", - "transforms-sample", - "transforms-throttle", + "transforms-aws_ec2_metadata", + "transforms-dedupe", + "transforms-filter", + "transforms-log_to_metric", + "transforms-lua", + "transforms-metric_to_log", + "transforms-pipelines", + "transforms-reduce", + "transforms-remap", + "transforms-route", + "transforms-sample", + "transforms-throttle", ] transforms-metrics = [ - "transforms-aggregate", - "transforms-filter", - "transforms-log_to_metric", - "transforms-lua", - "transforms-metric_to_log", - "transforms-pipelines", - "transforms-remap", - "transforms-tag_cardinality_limit", - "transforms-throttle", + "transforms-aggregate", + "transforms-filter", + "transforms-log_to_metric", + "transforms-lua", + "transforms-metric_to_log", + "transforms-pipelines", + "transforms-remap", + "transforms-tag_cardinality_limit", + "transforms-throttle", ] transforms-aggregate = [] @@ -656,64 +670,65 @@ transforms-impl-reduce = [] # Sinks sinks = ["sinks-logs", "sinks-metrics"] sinks-logs = [ - "sinks-amqp", - "sinks-appsignal", - "sinks-aws_cloudwatch_logs", - "sinks-aws_kinesis_firehose", - "sinks-aws_kinesis_streams", - "sinks-aws_s3", - "sinks-aws_sqs", - "sinks-aws_sns", - "sinks-axiom", - "sinks-azure_blob", - "sinks-azure_monitor_logs", - "sinks-blackhole", - "sinks-chronicle", - "sinks-clickhouse", - "sinks-console", - "sinks-databend", - "sinks-datadog_events", - "sinks-datadog_logs", - "sinks-datadog_traces", - "sinks-elasticsearch", - "sinks-file", - "sinks-gcp", - "sinks-honeycomb", - "sinks-http", - "sinks-humio", - "sinks-influxdb", - "sinks-kafka", - "sinks-mezmo", - "sinks-loki", - "sinks-mqtt", - "sinks-nats", - "sinks-new_relic_logs", - "sinks-new_relic", - "sinks-papertrail", - "sinks-pulsar", - "sinks-redis", - "sinks-sematext", - "sinks-socket", - "sinks-splunk_hec", - "sinks-vector", - "sinks-webhdfs", - "sinks-websocket", + "sinks-amqp", + "sinks-appsignal", + "sinks-aws_cloudwatch_logs", + "sinks-aws_kinesis_firehose", + "sinks-aws_kinesis_streams", + "sinks-aws_s3", + "sinks-aws_sqs", + "sinks-aws_sns", + "sinks-axiom", + "sinks-azure_blob", + "sinks-azure_monitor_logs", + "sinks-blackhole", + "sinks-chronicle", + "sinks-clickhouse", + "sinks-console", + "sinks-databend", + "sinks-datadog_events", + "sinks-datadog_logs", + "sinks-datadog_traces", + "sinks-elasticsearch", + "sinks-file", + "sinks-gcp", + "sinks-greptimedb_logs", + "sinks-honeycomb", + "sinks-http", + "sinks-humio", + "sinks-influxdb", + "sinks-kafka", + "sinks-mezmo", + "sinks-loki", + "sinks-mqtt", + "sinks-nats", + "sinks-new_relic_logs", + "sinks-new_relic", + "sinks-papertrail", + "sinks-pulsar", + "sinks-redis", + "sinks-sematext", + "sinks-socket", + "sinks-splunk_hec", + "sinks-vector", + "sinks-webhdfs", + "sinks-websocket", ] sinks-metrics = [ - "sinks-appsignal", - "sinks-aws_cloudwatch_metrics", - "sinks-blackhole", - "sinks-console", - "sinks-datadog_metrics", - "sinks-greptimedb", - "sinks-humio", - "sinks-influxdb", - "sinks-kafka", - "sinks-prometheus", - "sinks-sematext", - "sinks-statsd", - "sinks-vector", - "sinks-splunk_hec" + "sinks-appsignal", + "sinks-aws_cloudwatch_metrics", + "sinks-blackhole", + "sinks-console", + "sinks-datadog_metrics", + "sinks-greptimedb_metrics", + "sinks-humio", + "sinks-influxdb", + "sinks-kafka", + "sinks-prometheus", + "sinks-sematext", + "sinks-statsd", + "sinks-vector", + "sinks-splunk_hec" ] sinks-amqp = ["lapin"] @@ -725,7 +740,7 @@ sinks-aws_kinesis_streams = ["aws-core", "dep:aws-sdk-kinesis"] sinks-aws_s3 = ["dep:base64", "dep:md-5", "aws-core", "dep:aws-sdk-s3"] sinks-aws_sqs = ["aws-core", "dep:aws-sdk-sqs"] sinks-aws_sns = ["aws-core", "dep:aws-sdk-sns"] -sinks-axiom = ["sinks-elasticsearch"] +sinks-axiom = ["sinks-http"] sinks-azure_blob = ["dep:azure_core", "dep:azure_identity", "dep:azure_storage", "dep:azure_storage_blobs"] sinks-azure_monitor_logs = [] sinks-blackhole = [] @@ -735,13 +750,14 @@ sinks-console = [] sinks-databend = ["dep:databend-client"] sinks-datadog_events = [] sinks-datadog_logs = [] -sinks-datadog_metrics = ["protobuf-build", "dep:prost-reflect"] -sinks-datadog_traces = ["protobuf-build", "dep:rmpv", "dep:rmp-serde", "dep:serde_bytes"] +sinks-datadog_metrics = ["protobuf-build", "dep:prost", "dep:prost-reflect"] +sinks-datadog_traces = ["protobuf-build", "dep:prost", "dep:rmpv", "dep:rmp-serde", "dep:serde_bytes"] sinks-elasticsearch = ["transforms-metric_to_log"] sinks-file = ["dep:async-compression"] sinks-gcp = ["sinks-gcp-chronicle", "dep:base64", "gcp"] -sinks-gcp-chronicle = ["gcp"] -sinks-greptimedb = ["dep:greptimedb-client"] +sinks-gcp-chronicle = ["gcp"] +sinks-greptimedb_metrics = ["dep:greptimedb-ingester"] +sinks-greptimedb_logs = [] sinks-honeycomb = [] sinks-http = [] sinks-humio = ["sinks-splunk_hec", "transforms-metric_to_log"] @@ -754,7 +770,7 @@ sinks-nats = ["dep:async-nats", "dep:nkeys"] sinks-new_relic_logs = ["sinks-http"] sinks-new_relic = [] sinks-papertrail = ["dep:syslog"] -sinks-prometheus = ["dep:base64", "vector-lib/prometheus"] +sinks-prometheus = ["dep:base64", "dep:prost", "vector-lib/prometheus"] sinks-pulsar = ["dep:apache-avro", "dep:pulsar", "dep:lru"] sinks-redis = ["dep:redis"] sinks-sematext = ["sinks-elasticsearch", "sinks-influxdb"] @@ -762,7 +778,7 @@ sinks-socket = ["sinks-utils-udp"] sinks-splunk_hec = [] sinks-statsd = ["sinks-utils-udp", "tokio-util/net"] sinks-utils-udp = [] -sinks-vector = ["sinks-utils-udp", "dep:tonic", "protobuf-build"] +sinks-vector = ["sinks-utils-udp", "dep:tonic", "protobuf-build", "dep:prost"] sinks-websocket = ["dep:tokio-tungstenite"] sinks-webhdfs = ["dep:opendal"] @@ -771,62 +787,62 @@ nightly = [] # Integration testing-related features all-integration-tests = [ - "amqp-integration-tests", - "appsignal-integration-tests", - "aws-integration-tests", - "axiom-integration-tests", - "azure-integration-tests", - "chronicle-integration-tests", - "clickhouse-integration-tests", - "databend-integration-tests", - "datadog-agent-integration-tests", - "datadog-logs-integration-tests", - "datadog-metrics-integration-tests", - "datadog-traces-integration-tests", - "docker-logs-integration-tests", - "es-integration-tests", - "eventstoredb_metrics-integration-tests", - "fluent-integration-tests", - "gcp-cloud-storage-integration-tests", - "gcp-integration-tests", - "gcp-pubsub-integration-tests", - "greptimedb-integration-tests", - "http-client-integration-tests", - "humio-integration-tests", - "influxdb-integration-tests", - "kafka-integration-tests", - "logstash-integration-tests", - "loki-integration-tests", - "mongodb_metrics-integration-tests", - "nats-integration-tests", - "nginx-integration-tests", - "opentelemetry-integration-tests", - "postgresql_metrics-integration-tests", - "prometheus-integration-tests", - "pulsar-integration-tests", - "redis-integration-tests", - "splunk-integration-tests", - "dnstap-integration-tests", - "webhdfs-integration-tests", + "amqp-integration-tests", + "appsignal-integration-tests", + "aws-integration-tests", + "axiom-integration-tests", + "azure-integration-tests", + "chronicle-integration-tests", + "clickhouse-integration-tests", + "databend-integration-tests", + "datadog-agent-integration-tests", + "datadog-logs-integration-tests", + "datadog-metrics-integration-tests", + "datadog-traces-integration-tests", + "docker-logs-integration-tests", + "es-integration-tests", + "eventstoredb_metrics-integration-tests", + "fluent-integration-tests", + "gcp-cloud-storage-integration-tests", + "gcp-integration-tests", + "gcp-pubsub-integration-tests", + "greptimedb-integration-tests", + "http-client-integration-tests", + "humio-integration-tests", + "influxdb-integration-tests", + "kafka-integration-tests", + "logstash-integration-tests", + "loki-integration-tests", + "mongodb_metrics-integration-tests", + "nats-integration-tests", + "nginx-integration-tests", + "opentelemetry-integration-tests", + "postgresql_metrics-integration-tests", + "prometheus-integration-tests", + "pulsar-integration-tests", + "redis-integration-tests", + "splunk-integration-tests", + "dnstap-integration-tests", + "webhdfs-integration-tests", ] amqp-integration-tests = ["sources-amqp", "sinks-amqp"] appsignal-integration-tests = ["sinks-appsignal"] aws-integration-tests = [ - "aws-cloudwatch-logs-integration-tests", - "aws-cloudwatch-metrics-integration-tests", - "aws-ec2-metadata-integration-tests", - "aws-ecs-metrics-integration-tests", - "aws-kinesis-firehose-integration-tests", - "aws-kinesis-streams-integration-tests", - "aws-s3-integration-tests", - "aws-sqs-integration-tests", - "aws-sns-integration-tests", + "aws-cloudwatch-logs-integration-tests", + "aws-cloudwatch-metrics-integration-tests", + "aws-ec2-metadata-integration-tests", + "aws-ecs-metrics-integration-tests", + "aws-kinesis-firehose-integration-tests", + "aws-kinesis-streams-integration-tests", + "aws-s3-integration-tests", + "aws-sqs-integration-tests", + "aws-sns-integration-tests", ] azure-integration-tests = [ - "azure-blob-integration-tests" + "azure-blob-integration-tests" ] aws-cloudwatch-logs-integration-tests = ["sinks-aws_cloudwatch_logs"] @@ -845,7 +861,7 @@ clickhouse-integration-tests = ["sinks-clickhouse"] databend-integration-tests = ["sinks-databend"] datadog-agent-integration-tests = ["sources-datadog_agent"] datadog-logs-integration-tests = ["sinks-datadog_logs"] -datadog-metrics-integration-tests = ["sinks-datadog_metrics"] +datadog-metrics-integration-tests = ["sinks-datadog_metrics", "dep:prost"] datadog-traces-integration-tests = ["sources-datadog_agent", "sinks-datadog_traces", "axum/tokio"] docker-logs-integration-tests = ["sources-docker_logs", "unix"] es-integration-tests = ["sinks-elasticsearch", "aws-core"] @@ -854,7 +870,7 @@ fluent-integration-tests = ["docker", "sources-fluent"] gcp-cloud-storage-integration-tests = ["sinks-gcp"] gcp-integration-tests = ["sinks-gcp"] gcp-pubsub-integration-tests = ["sinks-gcp", "sources-gcp_pubsub"] -greptimedb-integration-tests = ["sinks-greptimedb"] +greptimedb-integration-tests = ["sinks-greptimedb_metrics", "sinks-greptimedb_logs"] humio-integration-tests = ["sinks-humio"] http-client-integration-tests = ["sources-http_client"] influxdb-integration-tests = ["sinks-influxdb"] @@ -865,7 +881,7 @@ mongodb_metrics-integration-tests = ["sources-mongodb_metrics"] mqtt-integration-tests = ["sinks-mqtt"] nats-integration-tests = ["sinks-nats", "sources-nats"] nginx-integration-tests = ["sources-nginx_metrics"] -opentelemetry-integration-tests = ["sources-opentelemetry"] +opentelemetry-integration-tests = ["sources-opentelemetry", "dep:prost"] postgresql_metrics-integration-tests = ["sources-postgresql_metrics"] prometheus-integration-tests = ["sinks-prometheus", "sources-prometheus", "sinks-influxdb"] pulsar-integration-tests = ["sinks-pulsar", "sources-pulsar"] @@ -880,55 +896,55 @@ test-utils = [] # End-to-End testing-related features all-e2e-tests = [ - "e2e-tests-datadog" + "e2e-tests-datadog" ] e2e-tests-datadog = [ - "sources-datadog_agent", - "sinks-datadog_logs", - "sinks-datadog_metrics" + "sources-datadog_agent", + "sinks-datadog_logs", + "sinks-datadog_metrics" ] vector-api-tests = [ - "sources-demo_logs", - "transforms-log_to_metric", - "transforms-remap", - "sinks-blackhole" + "sources-demo_logs", + "transforms-log_to_metric", + "transforms-remap", + "sinks-blackhole" ] vector-unit-test-tests = [ - "sources-demo_logs", - "transforms-remap", - "transforms-route", - "transforms-filter", - "transforms-reduce", - "sinks-console" + "sources-demo_logs", + "transforms-remap", + "transforms-route", + "transforms-filter", + "transforms-reduce", + "sinks-console" ] component-validation-runner = ["dep:tonic", "sources-internal_logs", "sources-internal_metrics", "sources-vector", "sinks-vector"] # For now, only include components that implement ValidatableComponent. # In the future, this can change to simply reference the targets `sources`, `transforms`, `sinks` component-validation-tests = [ - "component-validation-runner", - "sources-http_client", - "sources-http_server", - "sinks-http", - "sinks-splunk_hec", - "sources-splunk_hec", - "sinks-datadog_logs", - "sources-datadog_agent", + "component-validation-runner", + "sources-http_client", + "sources-http_server", + "sinks-http", + "sinks-splunk_hec", + "sources-splunk_hec", + "sinks-datadog_logs", + "sources-datadog_agent", ] # Grouping together features for benchmarks. We exclude the API client due to it causing the build process to run out # of memory when those additional dependencies are built in CI. benches = [ - "sinks-file", - "sinks-http", - "sinks-socket", - "sources-file", - "sources-socket", - "sources-syslog", - "transforms-lua", - "transforms-sample", + "sinks-file", + "sinks-http", + "sinks-socket", + "sources-file", + "sources-socket", + "sources-syslog", + "transforms-lua", + "transforms-sample", ] dnstap-benches = ["sources-dnstap"] language-benches = ["sinks-socket", "sources-socket", "transforms-lua", "transforms-remap"] From 4487e5e23864a4a95acd67d45a29ce190f01f0ba Mon Sep 17 00:00:00 2001 From: Pavlos Rontidis Date: Fri, 11 Oct 2024 16:37:39 -0400 Subject: [PATCH 3/3] Revert "rebase on master" This reverts commit e56bacb1604891ab098def3c145a527599601ca0. --- Cargo.lock | 1647 ++++++++++++++++++++-------------------------------- Cargo.toml | 706 +++++++++++----------- 2 files changed, 963 insertions(+), 1390 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 07fcf2346f7a8..8343a9cbd0753 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -33,12 +33,6 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" -[[package]] -name = "adler2" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" - [[package]] name = "adler32" version = "1.2.0" @@ -214,9 +208,9 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.8" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" +checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" [[package]] name = "anstyle-parse" @@ -317,7 +311,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c6368f9ae5c6ec403ca910327ae0c9437b0a85255b6950c90d497e6177f6e5e" dependencies = [ "proc-macro-hack", - "quote 1.0.37", + "quote 1.0.36", "syn 1.0.109", ] @@ -354,14 +348,13 @@ dependencies = [ [[package]] name = "assert_cmd" -version = "2.0.16" +version = "2.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc1835b7f27878de8525dc71410b5a31cdcc5f230aed5ba5df968e09c201b23d" +checksum = "ed72493ac66d5804837f480ab3766c72bdfab91a65e565fc54fa9e42db0073a8" dependencies = [ "anstyle", "bstr 1.9.1", "doc-comment", - "libc", "predicates", "predicates-core", "predicates-tree", @@ -381,9 +374,9 @@ dependencies = [ [[package]] name = "async-compression" -version = "0.4.14" +version = "0.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "998282f8f49ccd6116b0ed8a4de0fbd3151697920e7c7533416d6e25e76434a7" +checksum = "cd066d0b4ef8ecb03a55319dc13aa6910616d0f44008a045bb1835af830abff5" dependencies = [ "brotli", "flate2", @@ -391,8 +384,8 @@ dependencies = [ "memchr", "pin-project-lite", "tokio", - "zstd 0.13.2", - "zstd-safe 7.2.1", + "zstd 0.13.0", + "zstd-safe 7.0.0", ] [[package]] @@ -404,7 +397,7 @@ dependencies = [ "async-lock 2.8.0", "async-task", "concurrent-queue", - "fastrand 2.1.1", + "fastrand 2.0.1", "futures-lite", "slab", ] @@ -459,12 +452,12 @@ dependencies = [ "async-stream", "async-trait", "base64 0.22.1", - "bytes 1.7.2", + "bytes 1.6.0", "chrono", "fnv", "futures-util", "http 1.1.0", - "indexmap 2.6.0", + "indexmap 2.2.6", "mime", "multer", "num-traits", @@ -486,12 +479,12 @@ checksum = "72e2e26a6b44bc61df3ca8546402cf9204c28e30c06084cc8e75cd5e34d4f150" dependencies = [ "Inflector", "async-graphql-parser", - "darling 0.20.10", - "proc-macro-crate 3.2.0", + "darling 0.20.8", + "proc-macro-crate 3.1.0", "proc-macro2 1.0.86", - "quote 1.0.37", + "quote 1.0.36", "strum 0.26.2", - "syn 2.0.79", + "syn 2.0.70", "thiserror", ] @@ -513,8 +506,8 @@ version = "7.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69117c43c01d81a69890a9f5dd6235f2f027ca8d1ec62d6d3c5e01ca0edb4f2b" dependencies = [ - "bytes 1.7.2", - "indexmap 2.6.0", + "bytes 1.6.0", + "indexmap 2.2.6", "serde", "serde_json", ] @@ -565,7 +558,7 @@ dependencies = [ "futures-lite", "parking", "polling 3.3.0", - "rustix 0.38.37", + "rustix 0.38.31", "slab", "tracing 0.1.40", "waker-fn", @@ -599,8 +592,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dbc1f1a75fd07f0f517322d103211f12d757658e91676def9a2e688774656c60" dependencies = [ "base64 0.21.7", - "bytes 1.7.2", - "futures 0.3.31", + "bytes 1.6.0", + "futures 0.3.30", "http 0.2.9", "memchr", "nkeys 0.3.2", @@ -650,7 +643,7 @@ dependencies = [ "cfg-if", "event-listener 3.0.1", "futures-lite", - "rustix 0.38.37", + "rustix 0.38.31", "windows-sys 0.48.0", ] @@ -673,8 +666,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] @@ -689,7 +682,7 @@ dependencies = [ "cfg-if", "futures-core", "futures-io", - "rustix 0.38.37", + "rustix 0.38.31", "signal-hook-registry", "slab", "windows-sys 0.48.0", @@ -697,9 +690,9 @@ dependencies = [ [[package]] name = "async-stream" -version = "0.3.6" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476" +checksum = "cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51" dependencies = [ "async-stream-impl", "futures-core", @@ -708,13 +701,13 @@ dependencies = [ [[package]] name = "async-stream-impl" -version = "0.3.6" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" +checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] @@ -725,13 +718,13 @@ checksum = "b4eb2cdb97421e01129ccb49169d8279ed21e829929144f4a22a6e54ac549ca1" [[package]] name = "async-trait" -version = "0.1.83" +version = "0.1.81" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" +checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] @@ -755,8 +748,6 @@ dependencies = [ "aws-credential-types", "aws-http", "aws-runtime", - "aws-sdk-sso", - "aws-sdk-ssooidc", "aws-sdk-sts", "aws-smithy-async", "aws-smithy-http", @@ -765,23 +756,20 @@ dependencies = [ "aws-smithy-runtime-api", "aws-smithy-types", "aws-types", - "bytes 1.7.2", - "fastrand 2.1.1", - "hex", + "bytes 1.6.0", + "fastrand 2.0.1", "http 0.2.9", "hyper 0.14.28", - "ring", "time", "tokio", "tracing 0.1.40", - "zeroize", ] [[package]] name = "aws-credential-types" -version = "1.2.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60e8f6b615cb5fc60a98132268508ad104310f0cfb25a1c22eee76efdf9154da" +checksum = "e16838e6c9e12125face1c1eff1343c75e3ff540de98ff7ebd61874a89bcfeb9" dependencies = [ "aws-smithy-async", "aws-smithy-runtime-api", @@ -798,7 +786,7 @@ dependencies = [ "aws-smithy-runtime-api", "aws-smithy-types", "aws-types", - "bytes 1.7.2", + "bytes 1.6.0", "http 0.2.9", "http-body 0.4.5", "pin-project-lite", @@ -820,7 +808,7 @@ dependencies = [ "aws-smithy-runtime-api", "aws-smithy-types", "aws-types", - "fastrand 2.1.1", + "fastrand 2.0.1", "http 0.2.9", "percent-encoding", "tracing 0.1.40", @@ -866,8 +854,8 @@ dependencies = [ "aws-smithy-runtime-api", "aws-smithy-types", "aws-types", - "bytes 1.7.2", - "fastrand 2.1.1", + "bytes 1.6.0", + "fastrand 2.0.1", "http 0.2.9", "regex", "tracing 0.1.40", @@ -889,7 +877,7 @@ dependencies = [ "aws-smithy-runtime-api", "aws-smithy-types", "aws-types", - "bytes 1.7.2", + "bytes 1.6.0", "http 0.2.9", "regex", "tracing 0.1.40", @@ -911,7 +899,7 @@ dependencies = [ "aws-smithy-runtime-api", "aws-smithy-types", "aws-types", - "bytes 1.7.2", + "bytes 1.6.0", "http 0.2.9", "regex", "tracing 0.1.40", @@ -933,7 +921,7 @@ dependencies = [ "aws-smithy-runtime-api", "aws-smithy-types", "aws-types", - "bytes 1.7.2", + "bytes 1.6.0", "http 0.2.9", "regex", "tracing 0.1.40", @@ -959,7 +947,7 @@ dependencies = [ "aws-smithy-types", "aws-smithy-xml", "aws-types", - "bytes 1.7.2", + "bytes 1.6.0", "http 0.2.9", "http-body 0.4.5", "once_cell", @@ -985,8 +973,8 @@ dependencies = [ "aws-smithy-runtime-api", "aws-smithy-types", "aws-types", - "bytes 1.7.2", - "fastrand 2.1.1", + "bytes 1.6.0", + "fastrand 2.0.1", "http 0.2.9", "regex", "tracing 0.1.40", @@ -1031,51 +1019,7 @@ dependencies = [ "aws-smithy-runtime-api", "aws-smithy-types", "aws-types", - "bytes 1.7.2", - "http 0.2.9", - "regex", - "tracing 0.1.40", -] - -[[package]] -name = "aws-sdk-sso" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0619ab97a5ca8982e7de073cdc66f93e5f6a1b05afc09e696bec1cb3607cd4df" -dependencies = [ - "aws-credential-types", - "aws-http", - "aws-runtime", - "aws-smithy-async", - "aws-smithy-http", - "aws-smithy-json", - "aws-smithy-runtime", - "aws-smithy-runtime-api", - "aws-smithy-types", - "aws-types", - "bytes 1.7.2", - "http 0.2.9", - "regex", - "tracing 0.1.40", -] - -[[package]] -name = "aws-sdk-ssooidc" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f04b9f5474cc0f35d829510b2ec8c21e352309b46bf9633c5a81fb9321e9b1c7" -dependencies = [ - "aws-credential-types", - "aws-http", - "aws-runtime", - "aws-smithy-async", - "aws-smithy-http", - "aws-smithy-json", - "aws-smithy-runtime", - "aws-smithy-runtime-api", - "aws-smithy-types", - "aws-types", - "bytes 1.7.2", + "bytes 1.6.0", "http 0.2.9", "regex", "tracing 0.1.40", @@ -1106,16 +1050,16 @@ dependencies = [ [[package]] name = "aws-sigv4" -version = "1.2.4" +version = "1.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc8db6904450bafe7473c6ca9123f88cc11089e41a025408f992db4e22d3be68" +checksum = "5df1b0fa6be58efe9d4ccc257df0a53b89cd8909e86591a13ca54817c87517be" dependencies = [ "aws-credential-types", "aws-smithy-eventstream", "aws-smithy-http", "aws-smithy-runtime-api", "aws-smithy-types", - "bytes 1.7.2", + "bytes 1.6.0", "form_urlencoded", "hex", "hmac", @@ -1147,7 +1091,7 @@ checksum = "c5a373ec01aede3dd066ec018c1bc4e8f5dd11b2c11c59c8eef1a5c68101f397" dependencies = [ "aws-smithy-http", "aws-smithy-types", - "bytes 1.7.2", + "bytes 1.6.0", "crc32c", "crc32fast", "hex", @@ -1162,25 +1106,25 @@ dependencies = [ [[package]] name = "aws-smithy-eventstream" -version = "0.60.5" +version = "0.60.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cef7d0a272725f87e51ba2bf89f8c21e4df61b9e49ae1ac367a6d69916ef7c90" +checksum = "e6363078f927f612b970edf9d1903ef5cef9a64d1e8423525ebb1f0a1633c858" dependencies = [ "aws-smithy-types", - "bytes 1.7.2", + "bytes 1.6.0", "crc32fast", ] [[package]] name = "aws-smithy-http" -version = "0.60.11" +version = "0.60.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c8bc3e8fdc6b8d07d976e301c02fe553f72a39b7a9fea820e023268467d7ab6" +checksum = "d9cd0ae3d97daa0a2bf377a4d8e8e1362cae590c4a1aad0d40058ebca18eb91e" dependencies = [ "aws-smithy-eventstream", "aws-smithy-runtime-api", "aws-smithy-types", - "bytes 1.7.2", + "bytes 1.6.0", "bytes-utils", "futures-core", "http 0.2.9", @@ -1213,16 +1157,16 @@ dependencies = [ [[package]] name = "aws-smithy-runtime" -version = "1.7.2" +version = "1.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a065c0fe6fdbdf9f11817eb68582b2ab4aff9e9c39e986ae48f7ec576c6322db" +checksum = "ce87155eba55e11768b8c1afa607f3e864ae82f03caf63258b37455b0ad02537" dependencies = [ "aws-smithy-async", "aws-smithy-http", "aws-smithy-runtime-api", "aws-smithy-types", - "bytes 1.7.2", - "fastrand 2.1.1", + "bytes 1.6.0", + "fastrand 2.0.1", "h2 0.3.26", "http 0.2.9", "http-body 0.4.5", @@ -1240,13 +1184,13 @@ dependencies = [ [[package]] name = "aws-smithy-runtime-api" -version = "1.7.2" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e086682a53d3aa241192aa110fa8dfce98f2f5ac2ead0de84d41582c7e8fdb96" +checksum = "30819352ed0a04ecf6a2f3477e344d2d1ba33d43e0f09ad9047c12e0d923616f" dependencies = [ "aws-smithy-async", "aws-smithy-types", - "bytes 1.7.2", + "bytes 1.6.0", "http 0.2.9", "http 1.1.0", "pin-project-lite", @@ -1257,14 +1201,13 @@ dependencies = [ [[package]] name = "aws-smithy-types" -version = "1.2.7" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "147100a7bea70fa20ef224a6bad700358305f5dc0f84649c53769761395b355b" +checksum = "cfe321a6b21f5d8eabd0ade9c55d3d0335f3c3157fc2b3e87f05f34b539e4df5" dependencies = [ "base64-simd", - "bytes 1.7.2", + "bytes 1.6.0", "bytes-utils", - "futures-core", "http 0.2.9", "http 1.1.0", "http-body 0.4.5", @@ -1277,8 +1220,6 @@ dependencies = [ "ryu", "serde", "time", - "tokio", - "tokio-util", ] [[package]] @@ -1292,15 +1233,15 @@ dependencies = [ [[package]] name = "aws-types" -version = "1.3.3" +version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5221b91b3e441e6675310829fd8984801b772cb1546ef6c0e54dec9f1ac13fef" +checksum = "2009a9733865d0ebf428a314440bbe357cc10d0c16d86a8e15d32e9b47c1e80e" dependencies = [ "aws-credential-types", "aws-smithy-async", "aws-smithy-runtime-api", "aws-smithy-types", - "rustc_version 0.4.1", + "rustc_version 0.4.0", "tracing 0.1.40", ] @@ -1311,9 +1252,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf" dependencies = [ "async-trait", - "axum-core 0.3.4", + "axum-core", "bitflags 1.3.2", - "bytes 1.7.2", + "bytes 1.6.0", "futures-util", "http 0.2.9", "http-body 0.4.5", @@ -1326,40 +1267,13 @@ dependencies = [ "pin-project-lite", "rustversion", "serde", - "sync_wrapper 0.1.2", + "sync_wrapper", "tokio", "tower", "tower-layer", "tower-service", ] -[[package]] -name = "axum" -version = "0.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a6c9af12842a67734c9a2e355436e5d03b22383ed60cf13cd0c18fbfe3dcbcf" -dependencies = [ - "async-trait", - "axum-core 0.4.5", - "bytes 1.7.2", - "futures-util", - "http 1.1.0", - "http-body 1.0.0", - "http-body-util", - "itoa", - "matchit", - "memchr", - "mime", - "percent-encoding", - "pin-project-lite", - "rustversion", - "serde", - "sync_wrapper 1.0.1", - "tower", - "tower-layer", - "tower-service", -] - [[package]] name = "axum-core" version = "0.3.4" @@ -1367,7 +1281,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c" dependencies = [ "async-trait", - "bytes 1.7.2", + "bytes 1.6.0", "futures-util", "http 0.2.9", "http-body 0.4.5", @@ -1377,26 +1291,6 @@ dependencies = [ "tower-service", ] -[[package]] -name = "axum-core" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199" -dependencies = [ - "async-trait", - "bytes 1.7.2", - "futures-util", - "http 1.1.0", - "http-body 1.0.0", - "http-body-util", - "mime", - "pin-project-lite", - "rustversion", - "sync_wrapper 1.0.1", - "tower-layer", - "tower-service", -] - [[package]] name = "azure_core" version = "0.17.0" @@ -1405,9 +1299,9 @@ checksum = "4ccd63c07d1fbfb3d4543d7ea800941bf5a30db1911b9b9e4db3b2c4210a434f" dependencies = [ "async-trait", "base64 0.21.7", - "bytes 1.7.2", + "bytes 1.6.0", "dyn-clone", - "futures 0.3.31", + "futures 0.3.30", "getrandom 0.2.15", "http-types", "log", @@ -1416,7 +1310,7 @@ dependencies = [ "quick-xml", "rand 0.8.5", "reqwest 0.11.26", - "rustc_version 0.4.1", + "rustc_version 0.4.0", "serde", "serde_json", "time", @@ -1433,7 +1327,7 @@ dependencies = [ "async-lock 3.4.0", "async-trait", "azure_core", - "futures 0.3.31", + "futures 0.3.30", "log", "oauth2", "pin-project", @@ -1454,8 +1348,8 @@ dependencies = [ "RustyXML", "async-trait", "azure_core", - "bytes 1.7.2", - "futures 0.3.31", + "bytes 1.6.0", + "futures 0.3.30", "hmac", "log", "serde", @@ -1476,8 +1370,8 @@ dependencies = [ "RustyXML", "azure_core", "azure_storage", - "bytes 1.7.2", - "futures 0.3.31", + "bytes 1.6.0", + "futures 0.3.30", "log", "serde", "serde_derive", @@ -1520,7 +1414,7 @@ dependencies = [ "cc", "cfg-if", "libc", - "miniz_oxide 0.7.1", + "miniz_oxide", "object", "rustc-demangle", ] @@ -1616,8 +1510,8 @@ version = "2.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "afb15541e888071f64592c0b4364fdff21b7cb0a247f984296699351963a8721" dependencies = [ - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] @@ -1659,7 +1553,7 @@ dependencies = [ "async-channel", "async-lock 2.8.0", "async-task", - "fastrand 2.1.1", + "fastrand 2.0.1", "futures-io", "futures-lite", "piper", @@ -1683,7 +1577,7 @@ checksum = "0aed08d3adb6ebe0eff737115056652670ae290f177759aac19c30456135f94c" dependencies = [ "base64 0.22.1", "bollard-stubs", - "bytes 1.7.2", + "bytes 1.6.0", "chrono", "futures-core", "futures-util", @@ -1691,7 +1585,7 @@ dependencies = [ "home", "http 1.1.0", "http-body-util", - "hyper 1.4.1", + "hyper 1.2.0", "hyper-named-pipe", "hyper-rustls 0.26.0", "hyper-util", @@ -1724,7 +1618,7 @@ dependencies = [ "chrono", "serde", "serde_repr", - "serde_with 3.11.0", + "serde_with 3.9.0", ] [[package]] @@ -1746,16 +1640,16 @@ dependencies = [ "once_cell", "proc-macro-crate 2.0.0", "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", "syn_derive", ] [[package]] name = "brotli" -version = "7.0.0" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd" +checksum = "74f7971dbd9326d58187408ab83117d8ac1bb9c17b085fdacd1cf2f598719b6b" dependencies = [ "alloc-no-stdlib", "alloc-stdlib", @@ -1811,7 +1705,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706" dependencies = [ "memchr", - "regex-automata 0.4.8", + "regex-automata 0.4.4", "serde", ] @@ -1839,7 +1733,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7ec4c6f261935ad534c0c22dbef2201b45918860eb1c574b972bd213a76af61" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", + "quote 1.0.36", "syn 1.0.109", ] @@ -1867,9 +1761,9 @@ dependencies = [ [[package]] name = "bytes" -version = "1.7.2" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3" +checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" dependencies = [ "serde", ] @@ -1880,7 +1774,7 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e47d3a8076e283f3acd27400535992edb3ba4b5bb72f8891ad8fbe7932a7d4b9" dependencies = [ - "bytes 1.7.2", + "bytes 1.6.0", "either", ] @@ -2003,9 +1897,9 @@ dependencies = [ [[package]] name = "chrono" -version = "0.4.38" +version = "0.4.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" +checksum = "8a0d04d43504c61aa6c7531f1871dd0d418d91130162063b789da00fd7057a5e" dependencies = [ "android-tzdata", "iana-time-zone", @@ -2013,7 +1907,7 @@ dependencies = [ "num-traits", "serde", "wasm-bindgen", - "windows-targets 0.52.6", + "windows-targets 0.52.0", ] [[package]] @@ -2023,19 +1917,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93698b29de5e97ad0ae26447b344c482a7284c737d9ddc5f9e52b74a336671bb" dependencies = [ "chrono", - "chrono-tz-build 0.3.0", - "phf", - "serde", -] - -[[package]] -name = "chrono-tz" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd6dd8046d00723a59a2f8c5f295c515b9bb9a331ee4f8f3d4dd49e428acd3b6" -dependencies = [ - "chrono", - "chrono-tz-build 0.4.0", + "chrono-tz-build", "phf", "serde", ] @@ -2051,16 +1933,6 @@ dependencies = [ "phf_codegen", ] -[[package]] -name = "chrono-tz-build" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94fea34d77a245229e7746bd2beb786cd2a896f306ff491fb8cecb3074b10a7" -dependencies = [ - "parse-zoneinfo", - "phf_codegen", -] - [[package]] name = "ciborium" version = "0.2.1" @@ -2131,9 +2003,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.20" +version = "4.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8" +checksum = "64acc1846d54c1fe936a78dc189c34e28d3f5afc348403f28ecf53660b9b8462" dependencies = [ "clap_builder", "clap_derive", @@ -2151,14 +2023,14 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.20" +version = "4.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54" +checksum = "6fb8393d67ba2e7bfaf28a23458e4e2b543cc73a99595511eb207fdb8aede942" dependencies = [ "anstream", "anstyle", "clap_lex", - "strsim 0.11.1", + "strsim 0.11.0", "terminal_size", ] @@ -2173,14 +2045,14 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.18" +version = "4.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab" +checksum = "2bac35c6dafb060fd4d275d9a4ffae97917c13a6327903a8be2153cd964f7085" dependencies = [ "heck 0.5.0", "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] @@ -2212,20 +2084,20 @@ name = "codecs" version = "0.1.0" dependencies = [ "apache-avro", - "bytes 1.7.2", + "bytes 1.6.0", "chrono", "csv-core", "derivative", "dyn-clone", - "futures 0.3.31", + "futures 0.3.30", "indoc", "memchr", "once_cell", - "ordered-float 4.3.0", + "ordered-float 4.2.1", "prost 0.12.6", - "prost-reflect 0.13.1", + "prost-reflect", "regex", - "rstest 0.21.0", + "rstest", "serde", "serde_json", "similar-asserts", @@ -2290,7 +2162,7 @@ version = "4.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" dependencies = [ - "bytes 1.7.2", + "bytes 1.6.0", "futures-core", "memchr", "pin-project-lite", @@ -2361,22 +2233,22 @@ dependencies = [ [[package]] name = "console-api" -version = "0.8.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86ed14aa9c9f927213c6e4f3ef75faaad3406134efe84ba2cb7983431d5f0931" +checksum = "a257c22cd7e487dd4a13d413beabc512c5052f0bc048db0da6a84c3d8a6142fd" dependencies = [ "futures-core", - "prost 0.13.3", - "prost-types 0.13.3", - "tonic 0.12.3", + "prost 0.12.6", + "prost-types 0.12.6", + "tonic 0.11.0", "tracing-core 0.1.32", ] [[package]] name = "console-subscriber" -version = "0.4.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2e3a111a37f3333946ebf9da370ba5c5577b18eb342ec683eb488dd21980302" +checksum = "31c4cc54bae66f7d9188996404abdf7fdfa23034ef8e43478c8810828abad758" dependencies = [ "console-api", "crossbeam-channel", @@ -2384,15 +2256,14 @@ dependencies = [ "futures-task", "hdrhistogram", "humantime", - "hyper-util", - "prost 0.13.3", - "prost-types 0.13.3", + "prost 0.12.6", + "prost-types 0.12.6", "serde", "serde_json", "thread_local", "tokio", "tokio-stream", - "tonic 0.12.3", + "tonic 0.11.0", "tracing 0.1.40", "tracing-core 0.1.32", "tracing-subscriber", @@ -2486,7 +2357,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d8f48d60e5b4d2c53d5c2b1d8a58c849a70ae5e5509b08a48d047e3b65714a74" dependencies = [ - "rustc_version 0.4.1", + "rustc_version 0.4.0", ] [[package]] @@ -2509,7 +2380,7 @@ dependencies = [ "ciborium", "clap", "criterion-plot", - "futures 0.3.31", + "futures 0.3.30", "is-terminal", "itertools 0.10.5", "num-traits", @@ -2590,29 +2461,13 @@ name = "crossterm" version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df" -dependencies = [ - "bitflags 2.4.1", - "crossterm_winapi", - "libc", - "mio 0.8.11", - "parking_lot", - "signal-hook", - "signal-hook-mio", - "winapi", -] - -[[package]] -name = "crossterm" -version = "0.28.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6" dependencies = [ "bitflags 2.4.1", "crossterm_winapi", "futures-core", - "mio 1.0.2", + "libc", + "mio", "parking_lot", - "rustix 0.38.37", "signal-hook", "signal-hook-mio", "winapi", @@ -2701,21 +2556,6 @@ dependencies = [ "cipher", ] -[[package]] -name = "curl-sys" -version = "0.4.77+curl-8.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f469e8a5991f277a208224f6c7ad72ecb5f986e36d09ae1f2c1bb9259478a480" -dependencies = [ - "cc", - "libc", - "libz-sys", - "openssl-sys", - "pkg-config", - "vcpkg", - "windows-sys 0.52.0", -] - [[package]] name = "curve25519-dalek" version = "4.1.3" @@ -2727,7 +2567,7 @@ dependencies = [ "curve25519-dalek-derive", "digest", "fiat-crypto", - "rustc_version 0.4.1", + "rustc_version 0.4.0", "subtle", "zeroize", ] @@ -2739,8 +2579,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] @@ -2755,12 +2595,12 @@ dependencies = [ [[package]] name = "darling" -version = "0.20.10" +version = "0.20.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" +checksum = "54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391" dependencies = [ - "darling_core 0.20.10", - "darling_macro 0.20.10", + "darling_core 0.20.8", + "darling_macro 0.20.8", ] [[package]] @@ -2772,23 +2612,23 @@ dependencies = [ "fnv", "ident_case", "proc-macro2 1.0.86", - "quote 1.0.37", + "quote 1.0.36", "strsim 0.10.0", "syn 1.0.109", ] [[package]] name = "darling_core" -version = "0.20.10" +version = "0.20.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" +checksum = "9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f" dependencies = [ "fnv", "ident_case", "proc-macro2 1.0.86", - "quote 1.0.37", - "strsim 0.11.1", - "syn 2.0.79", + "quote 1.0.36", + "strsim 0.10.0", + "syn 2.0.70", ] [[package]] @@ -2798,19 +2638,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835" dependencies = [ "darling_core 0.13.4", - "quote 1.0.37", + "quote 1.0.36", "syn 1.0.109", ] [[package]] name = "darling_macro" -version = "0.20.10" +version = "0.20.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" +checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" dependencies = [ - "darling_core 0.20.10", - "quote 1.0.37", - "syn 2.0.79", + "darling_core 0.20.8", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] @@ -2860,9 +2700,9 @@ checksum = "5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a" [[package]] name = "databend-client" -version = "0.21.0" +version = "0.19.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88ca151573bc75cb433d69083e7c4b33287044506de785901b1670cf1d8cd4a2" +checksum = "e844abda4b1dd6b5bf84715152b7383d2c3a9097a8cbfefc21dcc18275b1987e" dependencies = [ "async-trait", "log", @@ -2887,13 +2727,14 @@ checksum = "b72465f46d518f6015d9cf07f7f3013a95dd6b9c2747c3d65ae0cce43929d14f" [[package]] name = "deadpool" -version = "0.10.0" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb84100978c1c7b37f09ed3ce3e5f843af02c2a2c431bae5b19230dad2c1b490" +checksum = "421fe0f90f2ab22016f32a9881be5134fdd71c65298917084b0c7477cbc3856e" dependencies = [ "async-trait", "deadpool-runtime", "num_cpus", + "retain_mut", "tokio", ] @@ -2937,7 +2778,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", + "quote 1.0.36", "syn 1.0.109", ] @@ -2948,39 +2789,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", -] - -[[package]] -name = "derive_builder" -version = "0.20.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947" -dependencies = [ - "derive_builder_macro", -] - -[[package]] -name = "derive_builder_core" -version = "0.20.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8" -dependencies = [ - "darling 0.20.10", - "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", -] - -[[package]] -name = "derive_builder_macro" -version = "0.20.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c" -dependencies = [ - "derive_builder_core", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] @@ -2991,8 +2801,8 @@ checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" dependencies = [ "convert_case 0.4.0", "proc-macro2 1.0.86", - "quote 1.0.37", - "rustc_version 0.4.1", + "quote 1.0.36", + "rustc_version 0.4.0", "syn 1.0.109", ] @@ -3110,7 +2920,7 @@ version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7eefe29e8dd614abbee51a1616654cab123c4c56850ab83f5b7f1e1f9977bf7c" dependencies = [ - "bytes 1.7.2", + "bytes 1.6.0", "futures-util", "moka", "octseq", @@ -3266,7 +3076,7 @@ checksum = "21cdad81446a7f7dc43f6a77409efeb9733d2fa65553efef6018ef257c959b73" dependencies = [ "heck 0.4.1", "proc-macro2 1.0.86", - "quote 1.0.37", + "quote 1.0.36", "syn 1.0.109", ] @@ -3278,8 +3088,8 @@ checksum = "5ffccbb6966c05b32ef8fbac435df276c4ae4d3dc55a8cd0eb9745e6c12f546a" dependencies = [ "heck 0.4.1", "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] @@ -3290,8 +3100,8 @@ checksum = "aa18ce2bc66555b3218614519ac839ddb759a7d6720732f979ef8d13be147ecd" dependencies = [ "once_cell", "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] @@ -3310,8 +3120,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] @@ -3473,17 +3283,6 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" -[[package]] -name = "fancy-regex" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "531e46835a22af56d1e3b66f04844bed63158bc094a628bec1d321d9b4c44bf2" -dependencies = [ - "bit-set", - "regex-automata 0.4.8", - "regex-syntax 0.8.5", -] - [[package]] name = "fastrand" version = "1.9.0" @@ -3495,9 +3294,9 @@ dependencies = [ [[package]] name = "fastrand" -version = "2.1.1" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" +checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" [[package]] name = "ff" @@ -3520,15 +3319,15 @@ name = "file-source" version = "0.1.0" dependencies = [ "bstr 1.9.1", - "bytes 1.7.2", + "bytes 1.6.0", "chrono", "crc", "criterion", "dashmap 6.0.1", "flate2", - "futures 0.3.31", + "futures 0.3.30", "glob", - "indexmap 2.6.0", + "indexmap 2.2.6", "libc", "quickcheck", "scan_fmt", @@ -3576,12 +3375,12 @@ checksum = "d52a7e408202050813e6f1d9addadcaafef3dca7530c7ddfb005d4081cce6779" [[package]] name = "flate2" -version = "1.0.34" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0" +checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae" dependencies = [ "crc32fast", - "miniz_oxide 0.8.0", + "miniz_oxide", ] [[package]] @@ -3616,12 +3415,6 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" -[[package]] -name = "foldhash" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2" - [[package]] name = "foreign-types" version = "0.3.2" @@ -3679,9 +3472,9 @@ checksum = "3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678" [[package]] name = "futures" -version = "0.3.31" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" +checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" dependencies = [ "futures-channel", "futures-core", @@ -3694,9 +3487,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.31" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" +checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" dependencies = [ "futures-core", "futures-sink", @@ -3704,15 +3497,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.31" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" +checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" [[package]] name = "futures-executor" -version = "0.3.31" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" +checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" dependencies = [ "futures-core", "futures-task", @@ -3721,9 +3514,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.31" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" +checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" [[package]] name = "futures-lite" @@ -3742,38 +3535,38 @@ dependencies = [ [[package]] name = "futures-macro" -version = "0.3.31" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" +checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] name = "futures-sink" -version = "0.3.31" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" +checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" [[package]] name = "futures-task" -version = "0.3.31" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" +checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" [[package]] name = "futures-timer" -version = "3.0.3" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24" +checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" [[package]] name = "futures-util" -version = "0.3.31" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" +checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" dependencies = [ "futures 0.1.31", "futures-channel", @@ -3856,7 +3649,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d351469a584f3b3565e2e740d4da60839bddc4320dadd7d61da8bdd77ffb373b" dependencies = [ "arc-swap", - "futures 0.3.31", + "futures 0.3.30", "log", "reqwest 0.11.26", "serde", @@ -3876,7 +3669,7 @@ checksum = "68a7f542ee6b35af73b06abc0dad1c1bae89964e4e253bc4b587b91c9637867b" dependencies = [ "cfg-if", "dashmap 5.5.3", - "futures 0.3.31", + "futures 0.3.30", "futures-timer", "no-std-compat", "nonzero_ext", @@ -3928,7 +3721,7 @@ dependencies = [ "heck 0.4.1", "lazy_static", "proc-macro2 1.0.86", - "quote 1.0.37", + "quote 1.0.36", "serde", "serde_json", "syn 1.0.109", @@ -3948,26 +3741,25 @@ dependencies = [ [[package]] name = "greptime-proto" version = "0.1.0" -source = "git+https://github.com/GreptimeTeam/greptime-proto.git?tag=v0.7.0#4bc0d17577dbea47396a064c1ccf229a4c9539fa" +source = "git+https://github.com/GreptimeTeam/greptime-proto.git?tag=v0.4.1#4306ab645ee55b3f7f2ad3fb7acc5820f967c1aa" dependencies = [ "prost 0.12.6", "serde", "serde_json", "strum 0.25.0", "strum_macros 0.25.3", - "tonic 0.11.0", - "tonic-build 0.11.0", + "tonic 0.10.2", + "tonic-build 0.10.2", ] [[package]] -name = "greptimedb-ingester" +name = "greptimedb-client" version = "0.1.0" -source = "git+https://github.com/GreptimeTeam/greptimedb-ingester-rust?rev=2e6b0c5eb6a5e7549c3100e4d356b07d15cce66d#2e6b0c5eb6a5e7549c3100e4d356b07d15cce66d" +source = "git+https://github.com/GreptimeTeam/greptimedb-ingester-rust.git?rev=d21dbcff680139ed2065b62100bac3123da7c789#d21dbcff680139ed2065b62100bac3123da7c789" dependencies = [ "dashmap 5.5.3", - "derive_builder", "enum_dispatch", - "futures 0.3.31", + "futures 0.3.30", "futures-util", "greptime-proto", "parking_lot", @@ -3976,7 +3768,7 @@ dependencies = [ "snafu 0.7.5", "tokio", "tokio-stream", - "tonic 0.11.0", + "tonic 0.10.2", "tonic-build 0.9.2", "tower", ] @@ -4008,13 +3800,13 @@ version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" dependencies = [ - "bytes 1.7.2", + "bytes 1.6.0", "fnv", "futures-core", "futures-sink", "futures-util", "http 0.2.9", - "indexmap 2.6.0", + "indexmap 2.2.6", "slab", "tokio", "tokio-util", @@ -4023,17 +3815,17 @@ dependencies = [ [[package]] name = "h2" -version = "0.4.6" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205" +checksum = "fa82e28a107a8cc405f0839610bdc9b15f1e25ec7d696aa5cf173edbcb1486ab" dependencies = [ "atomic-waker", - "bytes 1.7.2", + "bytes 1.6.0", "fnv", "futures-core", "futures-sink", "http 1.1.0", - "indexmap 2.6.0", + "indexmap 2.2.6", "slab", "tokio", "tokio-util", @@ -4077,17 +3869,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" dependencies = [ "ahash 0.8.11", -] - -[[package]] -name = "hashbrown" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb" -dependencies = [ "allocator-api2", - "equivalent", - "foldhash", ] [[package]] @@ -4111,7 +3893,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270" dependencies = [ "base64 0.21.7", - "bytes 1.7.2", + "bytes 1.6.0", "headers-core", "http 0.2.9", "httpdate", @@ -4178,7 +3960,7 @@ version = "0.1.0-rc.1" source = "git+https://github.com/vectordotdev/heim.git?branch=update-nix#a66c44074fb214e2b9355d7c407315f720664b18" dependencies = [ "cfg-if", - "futures 0.3.31", + "futures 0.3.30", "glob", "heim-common", "heim-runtime", @@ -4258,7 +4040,7 @@ name = "heim-runtime" version = "0.1.0-rc.1" source = "git+https://github.com/vectordotdev/heim.git?branch=update-nix#a66c44074fb214e2b9355d7c407315f720664b18" dependencies = [ - "futures 0.3.31", + "futures 0.3.30", "futures-timer", "once_cell", "smol", @@ -4266,9 +4048,9 @@ dependencies = [ [[package]] name = "hermit-abi" -version = "0.3.9" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" +checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" [[package]] name = "hex" @@ -4355,7 +4137,7 @@ version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" dependencies = [ - "bytes 1.7.2", + "bytes 1.6.0", "fnv", "itoa", ] @@ -4366,7 +4148,7 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" dependencies = [ - "bytes 1.7.2", + "bytes 1.6.0", "fnv", "itoa", ] @@ -4377,7 +4159,7 @@ version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" dependencies = [ - "bytes 1.7.2", + "bytes 1.6.0", "http 0.2.9", "pin-project-lite", ] @@ -4388,7 +4170,7 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" dependencies = [ - "bytes 1.7.2", + "bytes 1.6.0", "http 1.1.0", ] @@ -4398,7 +4180,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "41cb79eb393015dadd30fc252023adb0b2400a0caee0fa2a077e6e21a551e840" dependencies = [ - "bytes 1.7.2", + "bytes 1.6.0", "futures-util", "http 1.1.0", "http-body 1.0.0", @@ -4431,6 +4213,7 @@ dependencies = [ "async-channel", "base64 0.13.1", "futures-lite", + "http 0.2.9", "infer 0.2.3", "pin-project-lite", "rand 0.7.3", @@ -4465,7 +4248,7 @@ version = "0.14.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" dependencies = [ - "bytes 1.7.2", + "bytes 1.6.0", "futures-channel", "futures-core", "futures-util", @@ -4485,18 +4268,16 @@ dependencies = [ [[package]] name = "hyper" -version = "1.4.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05" +checksum = "186548d73ac615b32a73aafe38fb4f56c0d340e110e5a200bcadbaf2e199263a" dependencies = [ - "bytes 1.7.2", + "bytes 1.6.0", "futures-channel", "futures-util", - "h2 0.4.6", "http 1.1.0", "http-body 1.0.0", "httparse", - "httpdate", "itoa", "pin-project-lite", "smallvec", @@ -4511,7 +4292,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73b7d8abf35697b81a825e386fc151e0d503e8cb5fcb93cc8669c376dfd6f278" dependencies = [ "hex", - "hyper 1.4.1", + "hyper 1.2.0", "hyper-util", "pin-project-lite", "tokio", @@ -4543,8 +4324,8 @@ version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca815a891b24fdfb243fa3239c86154392b0953ee584aa1a2a1f66d20cbe75cc" dependencies = [ - "bytes 1.7.2", - "futures 0.3.31", + "bytes 1.6.0", + "futures 0.3.30", "headers", "http 0.2.9", "hyper 0.14.28", @@ -4578,7 +4359,7 @@ checksum = "a0bea761b46ae2b24eb4aef630d8d1c398157b6fc29e6350ecf090a0b70c952c" dependencies = [ "futures-util", "http 1.1.0", - "hyper 1.4.1", + "hyper 1.2.0", "hyper-util", "log", "rustls 0.22.4", @@ -4601,26 +4382,13 @@ dependencies = [ "tokio-io-timeout", ] -[[package]] -name = "hyper-timeout" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3203a961e5c83b6f5498933e78b6b263e208c197b63e9c6c53cc82ffd3f63793" -dependencies = [ - "hyper 1.4.1", - "hyper-util", - "pin-project-lite", - "tokio", - "tower-service", -] - [[package]] name = "hyper-tls" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" dependencies = [ - "bytes 1.7.2", + "bytes 1.6.0", "hyper 0.14.28", "native-tls", "tokio", @@ -4629,19 +4397,20 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.9" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41296eb09f183ac68eec06e03cdbea2e759633d4067b2f6552fc2e009bcad08b" +checksum = "ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa" dependencies = [ - "bytes 1.7.2", + "bytes 1.6.0", "futures-channel", "futures-util", "http 1.1.0", "http-body 1.0.0", - "hyper 1.4.1", + "hyper 1.2.0", "pin-project-lite", "socket2 0.5.7", "tokio", + "tower", "tower-service", "tracing 0.1.40", ] @@ -4654,7 +4423,7 @@ checksum = "acf569d43fa9848e510358c07b80f4adf34084ddc28c6a4a651ee8474c070dcc" dependencies = [ "hex", "http-body-util", - "hyper 1.4.1", + "hyper 1.2.0", "hyper-util", "pin-project-lite", "tokio", @@ -4744,12 +4513,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.6.0" +version = "2.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" +checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" dependencies = [ "equivalent", - "hashbrown 0.15.0", + "hashbrown 0.14.5", "serde", ] @@ -4785,19 +4554,6 @@ version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc150e5ce2330295b8616ce0e3f53250e53af31759a9dbedad1621ba29151847" -[[package]] -name = "influxdb-line-protocol" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22fa7ee6be451ea0b1912b962c91c8380835e97cf1584a77e18264e908448dcb" -dependencies = [ - "bytes 1.7.2", - "log", - "nom", - "smallvec", - "snafu 0.7.5", -] - [[package]] name = "inotify" version = "0.9.6" @@ -4900,7 +4656,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" dependencies = [ "hermit-abi", - "rustix 0.38.37", + "rustix 0.38.31", "windows-sys 0.48.0", ] @@ -5020,7 +4776,7 @@ name = "k8s-e2e-tests" version = "0.1.0" dependencies = [ "env_logger 0.11.3", - "futures 0.3.31", + "futures 0.3.30", "indoc", "k8s-openapi 0.16.0", "k8s-test-framework", @@ -5039,7 +4795,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d9455388f4977de4d0934efa9f7d36296295537d774574113a20f6082de03da" dependencies = [ "base64 0.13.1", - "bytes 1.7.2", + "bytes 1.6.0", "chrono", "serde", "serde-value", @@ -5053,7 +4809,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cd990069640f9db34b3b0f7a1afc62a05ffaa3be9b66aa3c313f58346df7f788" dependencies = [ "base64 0.21.7", - "bytes 1.7.2", + "bytes 1.6.0", "chrono", "http 0.2.9", "percent-encoding", @@ -5131,16 +4887,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "544339f1665488243f79080441cacb09c997746fd763342303e66eebb9d3ba13" dependencies = [ "base64 0.20.0", - "bytes 1.7.2", + "bytes 1.6.0", "chrono", "dirs-next", "either", - "futures 0.3.31", + "futures 0.3.30", "http 0.2.9", "http-body 0.4.5", "hyper 0.14.28", "hyper-openssl", - "hyper-timeout 0.4.1", + "hyper-timeout", "jsonpath_lib", "k8s-openapi 0.18.0", "kube-core", @@ -5186,7 +4942,7 @@ dependencies = [ "async-trait", "backoff", "derivative", - "futures 0.3.31", + "futures 0.3.30", "json-patch", "k8s-openapi 0.18.0", "kube-client", @@ -5213,7 +4969,7 @@ dependencies = [ "ena", "is-terminal", "itertools 0.10.5", - "lalrpop-util 0.20.0", + "lalrpop-util", "petgraph", "regex", "regex-syntax 0.7.5", @@ -5229,21 +4985,11 @@ version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f35c735096c0293d313e8f2a641627472b83d01b937177fe76e5e2708d31e0d" -[[package]] -name = "lalrpop-util" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "feee752d43abd0f4807a921958ab4131f692a44d4d599733d4419c5d586176ce" -dependencies = [ - "regex-automata 0.4.8", - "rustversion", -] - [[package]] name = "lapin" -version = "2.5.0" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "209b09a06f4bd4952a0fd0594f90d53cf4496b062f59acc838a2823e1bb7d95c" +checksum = "09373d2aa72b8026c24606543d395ba0b688152beb42537d8c10eca92e8c9925" dependencies = [ "amq-protocol", "async-global-executor-trait", @@ -5272,9 +5018,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.159" +version = "0.2.155" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5" +checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" [[package]] name = "libflate" @@ -5341,9 +5087,9 @@ checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" [[package]] name = "linux-raw-sys" -version = "0.4.14" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" +checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456" [[package]] name = "listenfd" @@ -5388,7 +5134,7 @@ checksum = "879777f0cc6f3646a044de60e4ab98c75617e3f9580f7a2032e6ad7ea0cd3054" name = "loki-logproto" version = "0.1.0" dependencies = [ - "bytes 1.7.2", + "bytes 1.6.0", "chrono", "prost 0.12.6", "prost-build 0.12.6", @@ -5398,11 +5144,11 @@ dependencies = [ [[package]] name = "lru" -version = "0.12.5" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" +checksum = "d3262e75e648fce39813cb56ac41f3c3e3f65217ebf3844d818d1f9398cfb0dc" dependencies = [ - "hashbrown 0.15.0", + "hashbrown 0.14.5", ] [[package]] @@ -5594,7 +5340,7 @@ version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62a6a1f7141f1d9bc7a886b87536bbfc97752e08b369e1e0453a9acfab5f5da4" dependencies = [ - "indexmap 2.6.0", + "indexmap 2.2.6", "itoa", "lockfree-object-pool", "metrics", @@ -5615,10 +5361,10 @@ dependencies = [ "crossbeam-epoch", "crossbeam-utils", "hashbrown 0.14.5", - "indexmap 2.6.0", + "indexmap 2.2.6", "metrics", "num_cpus", - "ordered-float 4.3.0", + "ordered-float 4.2.1", "quanta", "radix_trie", "sketches-ddsketch", @@ -5655,15 +5401,6 @@ dependencies = [ "adler", ] -[[package]] -name = "miniz_oxide" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" -dependencies = [ - "adler2", -] - [[package]] name = "mio" version = "0.8.11" @@ -5676,19 +5413,6 @@ dependencies = [ "windows-sys 0.48.0", ] -[[package]] -name = "mio" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" -dependencies = [ - "hermit-abi", - "libc", - "log", - "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys 0.52.0", -] - [[package]] name = "mlua" version = "0.9.9" @@ -5726,9 +5450,9 @@ dependencies = [ "once_cell", "proc-macro-error", "proc-macro2 1.0.86", - "quote 1.0.37", + "quote 1.0.36", "regex", - "syn 2.0.79", + "syn 2.0.70", ] [[package]] @@ -5753,7 +5477,7 @@ dependencies = [ "once_cell", "parking_lot", "quanta", - "rustc_version 0.4.1", + "rustc_version 0.4.0", "smallvec", "tagptr", "thiserror", @@ -5814,7 +5538,7 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a15d522be0a9c3e46fd2632e272d178f56387bdb5c9fbb3a36c649062e9b5219" dependencies = [ - "bytes 1.7.2", + "bytes 1.6.0", "encoding_rs", "futures-util", "http 1.1.0", @@ -5954,9 +5678,9 @@ dependencies = [ [[package]] name = "nkeys" -version = "0.4.4" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f49e787f4c61cbd0f9320b31cc26e58719f6aa5068e34697dd3aea361412fe3" +checksum = "bc522a19199a0795776406619aa6aa78e1e55690fbeb3181b8db5265fd0e89ce" dependencies = [ "data-encoding", "ed25519", @@ -6021,7 +5745,7 @@ dependencies = [ "kqueue", "libc", "log", - "mio 0.8.11", + "mio", "walkdir", "windows-sys 0.48.0", ] @@ -6194,7 +5918,7 @@ checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799" dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2 1.0.86", - "quote 1.0.37", + "quote 1.0.36", "syn 1.0.109", ] @@ -6206,8 +5930,8 @@ checksum = "96667db765a921f7b295ffee8b60472b686a51d4f21c2ee4ffdb94c7013b65a6" dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] @@ -6216,10 +5940,10 @@ version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b" dependencies = [ - "proc-macro-crate 3.2.0", + "proc-macro-crate 3.1.0", "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] @@ -6281,7 +6005,7 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2ed2eaec452d98ccc1c615dd843fd039d9445f2fb4da114ee7e6af5fcb68be98" dependencies = [ - "bytes 1.7.2", + "bytes 1.6.0", "serde", "smallvec", ] @@ -6345,10 +6069,10 @@ dependencies = [ "async-trait", "backon", "base64 0.21.7", - "bytes 1.7.2", + "bytes 1.6.0", "chrono", "flagset", - "futures 0.3.31", + "futures 0.3.30", "getrandom 0.2.15", "http 0.2.9", "log", @@ -6388,7 +6112,7 @@ dependencies = [ "serde_json", "serde_path_to_error", "serde_plain", - "serde_with 3.11.0", + "serde_with 3.9.0", "sha2", "subtle", "thiserror", @@ -6397,9 +6121,9 @@ dependencies = [ [[package]] name = "openssl" -version = "0.10.66" +version = "0.10.64" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1" +checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" dependencies = [ "bitflags 2.4.1", "cfg-if", @@ -6417,8 +6141,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] @@ -6438,9 +6162,9 @@ dependencies = [ [[package]] name = "openssl-sys" -version = "0.9.103" +version = "0.9.101" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6" +checksum = "dda2b0f344e78efc2facf7d195d098df0dd72151b26ab98da807afc26c198dff" dependencies = [ "cc", "libc", @@ -6453,10 +6177,10 @@ dependencies = [ name = "opentelemetry-proto" version = "0.1.0" dependencies = [ - "bytes 1.7.2", + "bytes 1.6.0", "chrono", "hex", - "ordered-float 4.3.0", + "ordered-float 4.2.1", "prost 0.12.6", "prost-build 0.12.6", "tonic 0.10.2", @@ -6483,9 +6207,9 @@ dependencies = [ [[package]] name = "ordered-float" -version = "4.3.0" +version = "4.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44d501f1a72f71d3c063a6bbc8f7271fa73aa09fe5d6283b6571e2ed176a2537" +checksum = "19ff2cf528c6c03d9ed653d6c4ce1dc0582dc4af309790ad92f07c1cd551b0be" dependencies = [ "num-traits", ] @@ -6699,8 +6423,8 @@ dependencies = [ "pest", "pest_meta", "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] @@ -6721,7 +6445,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" dependencies = [ "fixedbitset", - "indexmap 2.6.0", + "indexmap 2.2.6", ] [[package]] @@ -6773,22 +6497,22 @@ dependencies = [ [[package]] name = "pin-project" -version = "1.1.6" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf123a161dde1e524adf36f90bc5d8d3462824a9c43553ad07a8183161189ec" +checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.6" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4502d8515ca9f32f1fb543d987f63d95a14934883db45bdb48060b6b69257f8" +checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] @@ -6822,7 +6546,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" dependencies = [ "atomic-waker", - "fastrand 2.1.1", + "fastrand 2.0.1", "futures-io", ] @@ -6912,7 +6636,7 @@ dependencies = [ "cfg-if", "concurrent-queue", "pin-project-lite", - "rustix 0.38.37", + "rustix 0.38.31", "tracing 0.1.40", "windows-sys 0.48.0", ] @@ -6947,7 +6671,7 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1de0ea6504e07ca78355a6fb88ad0f36cafe9e696cbc6717f16a207f3a60be72" dependencies = [ - "futures 0.3.31", + "futures 0.3.30", "openssl", "tokio", "tokio-openssl", @@ -6956,13 +6680,13 @@ dependencies = [ [[package]] name = "postgres-protocol" -version = "0.6.7" +version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acda0ebdebc28befa84bee35e651e4c5f09073d668c7aed4cf7e23c3cda84b23" +checksum = "49b6c5ef183cd3ab4ba005f1ca64c21e8bd97ce4699cfea9e8d9a2c4958ca520" dependencies = [ - "base64 0.22.1", + "base64 0.21.7", "byteorder", - "bytes 1.7.2", + "bytes 1.6.0", "fallible-iterator", "hmac", "md-5", @@ -6974,11 +6698,11 @@ dependencies = [ [[package]] name = "postgres-types" -version = "0.2.8" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f66ea23a2d0e5734297357705193335e0a957696f34bed2f2faefacb2fec336f" +checksum = "8d2234cdee9408b523530a9b6d2d6b373d1db34f6a8e51dc03ded1828d7fb67c" dependencies = [ - "bytes 1.7.2", + "bytes 1.6.0", "chrono", "fallible-iterator", "postgres-protocol", @@ -7058,7 +6782,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae005bd773ab59b4725093fd7df83fd7892f7d8eafb48dbd7de6e024e4215f9d" dependencies = [ "proc-macro2 1.0.86", - "syn 2.0.79", + "syn 2.0.70", ] [[package]] @@ -7105,11 +6829,11 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "3.2.0" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b" +checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" dependencies = [ - "toml_edit 0.22.22", + "toml_edit 0.21.1", ] [[package]] @@ -7120,7 +6844,7 @@ checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" dependencies = [ "proc-macro-error-attr", "proc-macro2 1.0.86", - "quote 1.0.37", + "quote 1.0.36", "syn 1.0.109", "version_check", ] @@ -7132,7 +6856,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", + "quote 1.0.36", "version_check", ] @@ -7170,7 +6894,7 @@ dependencies = [ name = "prometheus-parser" version = "0.1.0" dependencies = [ - "indexmap 2.6.0", + "indexmap 2.2.6", "nom", "num_enum 0.7.2", "prost 0.12.6", @@ -7194,7 +6918,7 @@ dependencies = [ "rand 0.8.5", "rand_chacha 0.3.1", "rand_xorshift", - "regex-syntax 0.8.5", + "regex-syntax 0.8.2", "rusty-fork", "tempfile", "unarray", @@ -7207,7 +6931,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9cf16337405ca084e9c78985114633b6827711d22b9e6ef6c6c0d665eb3f0b6e" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", + "quote 1.0.36", "syn 1.0.109", ] @@ -7217,7 +6941,7 @@ version = "0.11.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd" dependencies = [ - "bytes 1.7.2", + "bytes 1.6.0", "prost-derive 0.11.9", ] @@ -7227,27 +6951,17 @@ version = "0.12.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "deb1435c188b76130da55f17a466d252ff7b1418b2ad3e037d127b94e3411f29" dependencies = [ - "bytes 1.7.2", + "bytes 1.6.0", "prost-derive 0.12.6", ] -[[package]] -name = "prost" -version = "0.13.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b0487d90e047de87f984913713b85c601c05609aad5b0df4b4573fbf69aa13f" -dependencies = [ - "bytes 1.7.2", - "prost-derive 0.13.3", -] - [[package]] name = "prost-build" version = "0.11.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270" dependencies = [ - "bytes 1.7.2", + "bytes 1.6.0", "heck 0.4.1", "itertools 0.10.5", "lazy_static", @@ -7269,7 +6983,7 @@ version = "0.12.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22505a5c94da8e3b7c2996394d1c933236c4d743e81a410bcca4e6989fc066a4" dependencies = [ - "bytes 1.7.2", + "bytes 1.6.0", "heck 0.5.0", "itertools 0.12.1", "log", @@ -7280,7 +6994,7 @@ dependencies = [ "prost 0.12.6", "prost-types 0.12.6", "regex", - "syn 2.0.79", + "syn 2.0.70", "tempfile", ] @@ -7293,7 +7007,7 @@ dependencies = [ "anyhow", "itertools 0.10.5", "proc-macro2 1.0.86", - "quote 1.0.37", + "quote 1.0.36", "syn 1.0.109", ] @@ -7306,21 +7020,8 @@ dependencies = [ "anyhow", "itertools 0.12.1", "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", -] - -[[package]] -name = "prost-derive" -version = "0.13.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9552f850d5f0964a4e4d0bf306459ac29323ddfbae05e35a7c0d35cb0803cc5" -dependencies = [ - "anyhow", - "itertools 0.13.0", - "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] @@ -7337,20 +7038,6 @@ dependencies = [ "serde-value", ] -[[package]] -name = "prost-reflect" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b7535b02f0e5efe3e1dbfcb428be152226ed0c66cad9541f2274c8ba8d4cd40" -dependencies = [ - "base64 0.22.1", - "once_cell", - "prost 0.13.3", - "prost-types 0.13.3", - "serde", - "serde-value", -] - [[package]] name = "prost-types" version = "0.11.9" @@ -7369,15 +7056,6 @@ dependencies = [ "prost 0.12.6", ] -[[package]] -name = "prost-types" -version = "0.13.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4759aa0d3a6232fb8dbdb97b61de2c20047c68aca932c7ed76da9d788508d670" -dependencies = [ - "prost 0.13.3", -] - [[package]] name = "psl" version = "2.1.22" @@ -7409,7 +7087,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", + "quote 1.0.36", "syn 1.0.109", ] @@ -7431,12 +7109,12 @@ checksum = "d7f3541ff84e39da334979ac4bf171e0f277f4f782603aeae65bf5795dc7275a" dependencies = [ "async-trait", "bit-vec", - "bytes 1.7.2", + "bytes 1.6.0", "chrono", "crc", "data-url", "flate2", - "futures 0.3.31", + "futures 0.3.30", "futures-io", "futures-timer", "log", @@ -7517,7 +7195,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b22a693222d716a9587786f37ac3f6b4faedb5b80c23914e7303ff5a1d8016e9" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", + "quote 1.0.36", "syn 1.0.109", ] @@ -7532,9 +7210,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.37" +version = "1.0.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" +checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" dependencies = [ "proc-macro2 1.0.86", ] @@ -7660,7 +7338,7 @@ dependencies = [ "bitflags 2.4.1", "cassowary", "compact_str", - "crossterm 0.27.0", + "crossterm", "itertools 0.13.0", "lru", "paste", @@ -7738,7 +7416,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "55e0d2f9ba6253f6ec72385e453294f8618e9e15c2c6aba2a5c01ccf9622d615" dependencies = [ "cmake", - "curl-sys", "libc", "libz-sys", "num_enum 0.5.11", @@ -7767,9 +7444,9 @@ checksum = "c580d9cbbe1d1b479e8d67cf9daf6a62c957e6846048408b80b43ac3f6af84cd" dependencies = [ "arc-swap", "async-trait", - "bytes 1.7.2", + "bytes 1.6.0", "combine 4.6.6", - "futures 0.3.31", + "futures 0.3.30", "futures-util", "itoa", "native-tls", @@ -7823,14 +7500,14 @@ dependencies = [ [[package]] name = "regex" -version = "1.11.0" +version = "1.10.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8" +checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.8", - "regex-syntax 0.8.5", + "regex-automata 0.4.4", + "regex-syntax 0.8.2", ] [[package]] @@ -7844,13 +7521,13 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.8" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" +checksum = "3b7fa1134405e2ec9353fd416b17f8dacd46c473d7d3fd1cf202706a14eb792a" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.8.5", + "regex-syntax 0.8.2", ] [[package]] @@ -7873,15 +7550,15 @@ checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" [[package]] name = "regex-syntax" -version = "0.8.5" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" +checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" [[package]] name = "relative-path" -version = "1.9.3" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" +checksum = "c707298afce11da2efef2f600116fa93ffa7a032b5d7b628aa17711ec81383ca" [[package]] name = "rend" @@ -7899,7 +7576,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78bf93c4af7a8bb7d879d51cebe797356ff10ae8516ace542b5182d9dcac10b2" dependencies = [ "base64 0.21.7", - "bytes 1.7.2", + "bytes 1.6.0", "encoding_rs", "futures-core", "futures-util", @@ -7922,7 +7599,7 @@ dependencies = [ "serde", "serde_json", "serde_urlencoded", - "sync_wrapper 0.1.2", + "sync_wrapper", "system-configuration", "tokio", "tokio-native-tls", @@ -7945,13 +7622,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "566cafdd92868e0939d3fb961bd0dc25fcfaaed179291093b3d43e6b3150ea10" dependencies = [ "base64 0.22.1", - "bytes 1.7.2", + "bytes 1.6.0", "futures-core", "futures-util", "http 1.1.0", "http-body 1.0.0", "http-body-util", - "hyper 1.4.1", + "hyper 1.2.0", "hyper-rustls 0.26.0", "hyper-util", "ipnet", @@ -7968,7 +7645,7 @@ dependencies = [ "serde", "serde_json", "serde_urlencoded", - "sync_wrapper 0.1.2", + "sync_wrapper", "tokio", "tokio-rustls 0.25.0", "tokio-util", @@ -7992,6 +7669,12 @@ dependencies = [ "quick-error", ] +[[package]] +name = "retain_mut" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c31b5c4033f8fdde8700e4657be2c497e7288f01515be52168c631e2e4d4086" + [[package]] name = "rfc6979" version = "0.4.0" @@ -8024,7 +7707,7 @@ checksum = "5cba464629b3394fc4dbc6f940ff8f5b4ff5c7aef40f29166fd4ad12acbc99c0" dependencies = [ "bitvec", "bytecheck", - "bytes 1.7.2", + "bytes 1.6.0", "hashbrown 0.12.3", "ptr_meta", "rend", @@ -8041,7 +7724,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7dddfff8de25e6f62b9d64e6e432bf1c6736c57d20323e15ee10435fbda7c65" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", + "quote 1.0.36", "syn 1.0.109", ] @@ -8127,22 +7810,10 @@ version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9afd55a67069d6e434a95161415f5beeada95a01c7b815508a82dcb0e1593682" dependencies = [ - "futures 0.3.31", + "futures 0.3.30", "futures-timer", - "rstest_macros 0.21.0", - "rustc_version 0.4.1", -] - -[[package]] -name = "rstest" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a2c585be59b6b5dd66a9d2084aa1d8bd52fbdb806eafdeffb52791147862035" -dependencies = [ - "futures 0.3.31", - "futures-timer", - "rstest_macros 0.23.0", - "rustc_version 0.4.1", + "rstest_macros", + "rustc_version 0.4.0", ] [[package]] @@ -8153,31 +7824,13 @@ checksum = "4165dfae59a39dd41d8dec720d3cbfbc71f69744efb480a3920f5d4e0cc6798d" dependencies = [ "cfg-if", "glob", - "proc-macro-crate 3.2.0", - "proc-macro2 1.0.86", - "quote 1.0.37", - "regex", - "relative-path", - "rustc_version 0.4.1", - "syn 2.0.79", - "unicode-ident", -] - -[[package]] -name = "rstest_macros" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "825ea780781b15345a146be27eaefb05085e337e869bff01b4306a4fd4a9ad5a" -dependencies = [ - "cfg-if", - "glob", - "proc-macro-crate 3.2.0", + "proc-macro-crate 3.1.0", "proc-macro2 1.0.86", - "quote 1.0.37", + "quote 1.0.36", "regex", "relative-path", - "rustc_version 0.4.1", - "syn 2.0.79", + "rustc_version 0.4.0", + "syn 2.0.70", "unicode-ident", ] @@ -8187,7 +7840,7 @@ version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1568e15fab2d546f940ed3a21f48bbbd1c494c90c99c4481339364a497f94a9" dependencies = [ - "bytes 1.7.2", + "bytes 1.6.0", "flume 0.11.0", "futures-util", "log", @@ -8207,7 +7860,7 @@ checksum = "06676aec5ccb8fc1da723cc8c0f9a46549f21ebb8753d3915c6c41db1e7f1dc4" dependencies = [ "arrayvec", "borsh", - "bytes 1.7.2", + "bytes 1.6.0", "num-traits", "rand 0.8.5", "rkyv", @@ -8238,9 +7891,9 @@ dependencies = [ [[package]] name = "rustc_version" -version = "0.4.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ "semver 1.0.23", ] @@ -8271,14 +7924,14 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.37" +version = "0.38.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811" +checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" dependencies = [ "bitflags 2.4.1", "errno", "libc", - "linux-raw-sys 0.4.14", + "linux-raw-sys 0.4.12", "windows-sys 0.52.0", ] @@ -8572,9 +8225,9 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "serde" -version = "1.0.210" +version = "1.0.204" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" +checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" dependencies = [ "serde_derive", ] @@ -8620,13 +8273,13 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.210" +version = "1.0.204" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" +checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] @@ -8636,19 +8289,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] name = "serde_json" -version = "1.0.128" +version = "1.0.120" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" +checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5" dependencies = [ - "indexmap 2.6.0", + "indexmap 2.2.6", "itoa", - "memchr", "ryu", "serde", ] @@ -8699,15 +8351,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3081f5ffbb02284dda55132aa26daecedd7372a42417bbbab6f14ab7d6bb9145" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] name = "serde_spanned" -version = "0.6.8" +version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" +checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0" dependencies = [ "serde", ] @@ -8736,19 +8388,19 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.11.0" +version = "3.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e28bdad6db2b8340e449f7108f020b3b092e8583a9e3fb82713e1d4e71fe817" +checksum = "69cecfa94848272156ea67b2b1a53f20fc7bc638c4a46d2f8abde08f05f4b857" dependencies = [ "base64 0.22.1", "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.6.0", + "indexmap 2.2.6", "serde", "serde_derive", "serde_json", - "serde_with_macros 3.11.0", + "serde_with_macros 3.9.0", "time", ] @@ -8760,20 +8412,20 @@ checksum = "e182d6ec6f05393cc0e5ed1bf81ad6db3a8feedf8ee515ecdd369809bcce8082" dependencies = [ "darling 0.13.4", "proc-macro2 1.0.86", - "quote 1.0.37", + "quote 1.0.36", "syn 1.0.109", ] [[package]] name = "serde_with_macros" -version = "3.11.0" +version = "3.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d846214a9854ef724f3da161b426242d8de7c1fc7de2f89bb1efcb154dca79d" +checksum = "a8fee4991ef4f274617a51ad4af30519438dacb2f56ac773b08a1922ff743350" dependencies = [ - "darling 0.20.10", + "darling 0.20.8", "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] @@ -8794,7 +8446,7 @@ version = "0.9.34+deprecated" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" dependencies = [ - "indexmap 2.6.0", + "indexmap 2.2.6", "itoa", "ryu", "serde", @@ -8875,13 +8527,12 @@ dependencies = [ [[package]] name = "signal-hook-mio" -version = "0.2.4" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd" +checksum = "29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af" dependencies = [ "libc", - "mio 0.8.11", - "mio 1.0.2", + "mio", "signal-hook", ] @@ -8934,9 +8585,9 @@ dependencies = [ [[package]] name = "similar-asserts" -version = "1.6.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfe85670573cd6f0fa97940f26e7e6601213c3b0555246c24234131f88c5709e" +checksum = "e041bb827d1bfca18f213411d51b665309f1afb37a04a5d1464530e13779fc0f" dependencies = [ "console", "similar", @@ -9040,7 +8691,7 @@ checksum = "990079665f075b699031e9c08fd3ab99be5029b96f3b78dc0709e8f77e4efebf" dependencies = [ "heck 0.4.1", "proc-macro2 1.0.86", - "quote 1.0.37", + "quote 1.0.36", "syn 1.0.109", ] @@ -9052,8 +8703,8 @@ checksum = "080c44971436b1af15d6f61ddd8b543995cf63ab8e677d46b00cc06f4ef267a0" dependencies = [ "heck 0.4.1", "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] @@ -9122,8 +8773,8 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2ff9eaf853dec4c8802325d8b6d3dffa86cc707fd7a1a4cdbf416e13b061787a" dependencies = [ - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] @@ -9190,9 +8841,9 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" [[package]] name = "strsim" -version = "0.11.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" +checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01" [[package]] name = "strum" @@ -9217,9 +8868,9 @@ checksum = "23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0" dependencies = [ "heck 0.4.1", "proc-macro2 1.0.86", - "quote 1.0.37", + "quote 1.0.36", "rustversion", - "syn 2.0.79", + "syn 2.0.70", ] [[package]] @@ -9230,9 +8881,9 @@ checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" dependencies = [ "heck 0.5.0", "proc-macro2 1.0.86", - "quote 1.0.37", + "quote 1.0.36", "rustversion", - "syn 2.0.79", + "syn 2.0.70", ] [[package]] @@ -9269,18 +8920,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", + "quote 1.0.36", "unicode-ident", ] [[package]] name = "syn" -version = "2.0.79" +version = "2.0.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590" +checksum = "2f0209b68b3613b093e0ec905354eccaedcfe83b8cb37cbdeae64026c3064c16" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", + "quote 1.0.36", "unicode-ident", ] @@ -9292,8 +8943,8 @@ checksum = "1329189c02ff984e9736652b1631330da25eaa6bc639089ed4915d25446cbe7b" dependencies = [ "proc-macro-error", "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] @@ -9302,12 +8953,6 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" -[[package]] -name = "sync_wrapper" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" - [[package]] name = "syslog" version = "6.1.1" @@ -9389,15 +9034,14 @@ checksum = "1f227968ec00f0e5322f9b8173c7a0cbcff6181a0a5b28e9892491c286277231" [[package]] name = "tempfile" -version = "3.13.0" +version = "3.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b" +checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" dependencies = [ "cfg-if", - "fastrand 2.1.1", - "once_cell", - "rustix 0.38.37", - "windows-sys 0.59.0", + "fastrand 2.0.1", + "rustix 0.38.31", + "windows-sys 0.52.0", ] [[package]] @@ -9422,12 +9066,12 @@ dependencies = [ [[package]] name = "terminal_size" -version = "0.4.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f599bd7ca042cfdf8f4512b277c02ba102247820f9d9d4a9f521f496751a6ef" +checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7" dependencies = [ - "rustix 0.38.37", - "windows-sys 0.59.0", + "rustix 0.38.31", + "windows-sys 0.48.0", ] [[package]] @@ -9464,8 +9108,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] @@ -9568,21 +9212,22 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.40.0" +version = "1.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998" +checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a" dependencies = [ "backtrace", - "bytes 1.7.2", + "bytes 1.6.0", "libc", - "mio 1.0.2", + "mio", + "num_cpus", "parking_lot", "pin-project-lite", "signal-hook-registry", "socket2 0.5.7", "tokio-macros", "tracing 0.1.40", - "windows-sys 0.52.0", + "windows-sys 0.48.0", ] [[package]] @@ -9608,13 +9253,13 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.4.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" +checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] @@ -9629,10 +9274,11 @@ dependencies = [ [[package]] name = "tokio-openssl" -version = "0.6.5" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59df6849caa43bb7567f9a36f863c447d95a11d5903c9cc334ba32576a27eadd" +checksum = "6ffab79df67727f6acf57f1ff743091873c24c579b1e2ce4d8f53e47ded4d63d" dependencies = [ + "futures-util", "openssl", "openssl-sys", "tokio", @@ -9640,13 +9286,13 @@ dependencies = [ [[package]] name = "tokio-postgres" -version = "0.7.12" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b5d3742945bc7d7f210693b0c58ae542c6fd47b17adbbda0885f3dcb34a6bdb" +checksum = "d340244b32d920260ae7448cb72b6e238bddc3d4f7603394e7dd46ed8e48f5b8" dependencies = [ "async-trait", "byteorder", - "bytes 1.7.2", + "bytes 1.6.0", "fallible-iterator", "futures-channel", "futures-util", @@ -9698,9 +9344,9 @@ dependencies = [ [[package]] name = "tokio-stream" -version = "0.1.16" +version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1" +checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" dependencies = [ "futures-core", "pin-project-lite", @@ -9715,7 +9361,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2468baabc3311435b55dd935f702f42cd1b8abb7e754fb7dfb16bd36aa88f9f7" dependencies = [ "async-stream", - "bytes 1.7.2", + "bytes 1.6.0", "futures-core", "tokio", "tokio-stream", @@ -9748,35 +9394,36 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.11" -source = "git+https://github.com/vectordotdev/tokio?branch=tokio-util-0.7.11-framed-read-continue-on-error#156dcaacdfa53f530a39eb91b1ceb731a9908986" +version = "0.7.8" +source = "git+https://github.com/vectordotdev/tokio?branch=tokio-util-0.7.8-framed-read-continue-on-error#3747655f8f0443e13fe20da3f613ea65c23347c2" dependencies = [ - "bytes 1.7.2", + "bytes 1.6.0", "futures-core", "futures-io", "futures-sink", "pin-project-lite", "slab", "tokio", + "tracing 0.1.40", ] [[package]] name = "toml" -version = "0.8.19" +version = "0.8.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" +checksum = "ac2caab0bf757388c6c0ae23b3293fdb463fee59434529014f85e3263b995c28" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.22", + "toml_edit 0.22.16", ] [[package]] name = "toml_datetime" -version = "0.6.8" +version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" +checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf" dependencies = [ "serde", ] @@ -9787,7 +9434,7 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.6.0", + "indexmap 2.2.6", "toml_datetime", "winnow 0.5.18", ] @@ -9798,22 +9445,33 @@ version = "0.20.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" dependencies = [ - "indexmap 2.6.0", + "indexmap 2.2.6", + "toml_datetime", + "winnow 0.5.18", +] + +[[package]] +name = "toml_edit" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" +dependencies = [ + "indexmap 2.2.6", "toml_datetime", "winnow 0.5.18", ] [[package]] name = "toml_edit" -version = "0.22.22" +version = "0.22.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" +checksum = "278f3d518e152219c994ce877758516bca5e118eaed6996192a774fb9fbf0788" dependencies = [ - "indexmap 2.6.0", + "indexmap 2.2.6", "serde", "serde_spanned", "toml_datetime", - "winnow 0.6.20", + "winnow 0.6.5", ] [[package]] @@ -9824,15 +9482,15 @@ checksum = "d560933a0de61cf715926b9cac824d4c883c2c43142f787595e48280c40a1d0e" dependencies = [ "async-stream", "async-trait", - "axum 0.6.20", + "axum", "base64 0.21.7", - "bytes 1.7.2", + "bytes 1.6.0", "flate2", "h2 0.3.26", "http 0.2.9", "http-body 0.4.5", "hyper 0.14.28", - "hyper-timeout 0.4.1", + "hyper-timeout", "percent-encoding", "pin-project", "prost 0.12.6", @@ -9856,53 +9514,17 @@ checksum = "76c4eb7a4e9ef9d4763600161f12f5070b92a578e1b634db88a6887844c91a13" dependencies = [ "async-stream", "async-trait", - "axum 0.6.20", + "axum", "base64 0.21.7", - "bytes 1.7.2", - "flate2", + "bytes 1.6.0", "h2 0.3.26", "http 0.2.9", "http-body 0.4.5", "hyper 0.14.28", - "hyper-timeout 0.4.1", + "hyper-timeout", "percent-encoding", "pin-project", "prost 0.12.6", - "rustls-native-certs 0.7.0", - "rustls-pemfile 2.1.0", - "rustls-pki-types", - "tokio", - "tokio-rustls 0.25.0", - "tokio-stream", - "tower", - "tower-layer", - "tower-service", - "tracing 0.1.40", - "zstd 0.12.4", -] - -[[package]] -name = "tonic" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877c5b330756d856ffcc4553ab34a5684481ade925ecc54bcd1bf02b1d0d4d52" -dependencies = [ - "async-stream", - "async-trait", - "axum 0.7.5", - "base64 0.22.1", - "bytes 1.7.2", - "h2 0.4.6", - "http 1.1.0", - "http-body 1.0.0", - "http-body-util", - "hyper 1.4.1", - "hyper-timeout 0.5.1", - "hyper-util", - "percent-encoding", - "pin-project", - "prost 0.13.3", - "socket2 0.5.7", "tokio", "tokio-stream", "tower", @@ -9920,7 +9542,7 @@ dependencies = [ "prettyplease 0.1.25", "proc-macro2 1.0.86", "prost-build 0.11.9", - "quote 1.0.37", + "quote 1.0.36", "syn 1.0.109", ] @@ -9933,21 +9555,8 @@ dependencies = [ "prettyplease 0.2.15", "proc-macro2 1.0.86", "prost-build 0.12.6", - "quote 1.0.37", - "syn 2.0.79", -] - -[[package]] -name = "tonic-build" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4ef6dd70a610078cb4e338a0f79d06bc759ff1b22d2120c2ff02ae264ba9c2" -dependencies = [ - "prettyplease 0.2.15", - "proc-macro2 1.0.86", - "prost-build 0.12.6", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] @@ -9979,7 +9588,7 @@ dependencies = [ "async-compression", "base64 0.21.7", "bitflags 2.4.1", - "bytes 1.7.2", + "bytes 1.6.0", "futures-core", "futures-util", "http 0.2.9", @@ -10049,8 +9658,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] @@ -10088,7 +9697,7 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" dependencies = [ - "futures 0.3.31", + "futures 0.3.30", "futures-task", "pin-project", "tracing 0.1.40", @@ -10161,7 +9770,7 @@ name = "tracing-tower" version = "0.1.0" source = "git+https://github.com/tokio-rs/tracing?rev=e0642d949891546a3bb7e47080365ee7274f05cd#e0642d949891546a3bb7e47080365ee7274f05cd" dependencies = [ - "futures 0.3.31", + "futures 0.3.30", "tower-service", "tracing 0.2.0", "tracing-futures 0.3.0", @@ -10240,7 +9849,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e3dac10fd62eaf6617d3a904ae222845979aec67c615d1c842b4002c7666fb9" dependencies = [ "byteorder", - "bytes 1.7.2", + "bytes 1.6.0", "data-encoding", "http 0.2.9", "httparse", @@ -10259,7 +9868,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ef1a641ea34f399a848dea702823bbecfb4c486f911735368f1f137cb8257e1" dependencies = [ "byteorder", - "bytes 1.7.2", + "bytes 1.6.0", "data-encoding", "http 1.1.0", "httparse", @@ -10288,7 +9897,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89851716b67b937e393b3daa8423e67ddfc4bbbf1654bcf05488e95e0828db0c" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", + "quote 1.0.36", "syn 1.0.109", ] @@ -10308,8 +9917,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f03ca4cb38206e2bef0700092660bb74d696f808514dae47fa1467cbfe26e96e" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] @@ -10320,9 +9929,9 @@ checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "typetag" -version = "0.2.18" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52ba3b6e86ffe0054b2c44f2d86407388b933b16cb0a70eea3929420db1d9bbe" +checksum = "661d18414ec032a49ece2d56eee03636e43c4e8d577047ab334c0ba892e29aaf" dependencies = [ "erased-serde", "inventory", @@ -10333,13 +9942,13 @@ dependencies = [ [[package]] name = "typetag-impl" -version = "0.2.18" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70b20a22c42c8f1cd23ce5e34f165d4d37038f5b663ad20fb6adbdf029172483" +checksum = "ac73887f47b9312552aa90ef477927ff014d63d1920ca8037c6c1951eab64bb1" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] @@ -10394,9 +10003,9 @@ checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" [[package]] name = "unicode-ident" -version = "1.0.13" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "unicode-normalization" @@ -10521,9 +10130,9 @@ checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" [[package]] name = "uuid" -version = "1.10.0" +version = "1.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314" +checksum = "5de17fd2f7da591098415cff336e12965a28061ddace43b59cb3c430179c9439" dependencies = [ "getrandom 0.2.15", "rand 0.8.5", @@ -10557,7 +10166,7 @@ dependencies = [ "dunce", "glob", "hex", - "indexmap 2.6.0", + "indexmap 2.2.6", "indicatif", "itertools 0.13.0", "log", @@ -10577,7 +10186,7 @@ dependencies = [ [[package]] name = "vector" -version = "0.42.0" +version = "0.40.0" dependencies = [ "apache-avro", "approx", @@ -10609,7 +10218,7 @@ dependencies = [ "aws-smithy-runtime-api", "aws-smithy-types", "aws-types", - "axum 0.6.20", + "axum", "azure_core", "azure_identity", "azure_storage", @@ -10617,16 +10226,16 @@ dependencies = [ "base64 0.22.1", "bloomy", "bollard", - "bytes 1.7.2", + "bytes 1.6.0", "bytesize", "chrono", - "chrono-tz 0.10.0", + "chrono-tz", "cidr-utils 0.6.1", "clap", "colored", "console-subscriber", "criterion", - "crossterm 0.28.1", + "crossterm", "csv", "databend-client", "derivative", @@ -10638,14 +10247,14 @@ dependencies = [ "exitcode", "fakedata", "flate2", - "futures 0.3.31", + "futures 0.3.30", "futures-util", "glob", "goauth", "governor", - "greptimedb-ingester", + "greptimedb-client", "grok", - "h2 0.4.6", + "h2 0.4.5", "hash_hasher", "hashbrown 0.14.5", "headers", @@ -10659,7 +10268,7 @@ dependencies = [ "hyper 0.14.28", "hyper-openssl", "hyper-proxy", - "indexmap 2.6.0", + "indexmap 2.2.6", "indoc", "infer 0.16.0", "inventory", @@ -10680,7 +10289,7 @@ dependencies = [ "mlua", "mongodb", "nix 0.26.2", - "nkeys 0.4.4", + "nkeys 0.4.1", "nom", "notify", "num-format", @@ -10690,7 +10299,7 @@ dependencies = [ "openssl", "openssl-probe", "openssl-src", - "ordered-float 4.3.0", + "ordered-float 4.2.1", "paste", "percent-encoding", "pin-project", @@ -10700,7 +10309,7 @@ dependencies = [ "proptest-derive", "prost 0.12.6", "prost-build 0.12.6", - "prost-reflect 0.14.2", + "prost-reflect", "prost-types 0.12.6", "pulsar", "quickcheck", @@ -10714,7 +10323,7 @@ dependencies = [ "rmp-serde", "rmpv", "roaring", - "rstest 0.23.0", + "rstest", "rumqttc", "seahash", "semver 1.0.23", @@ -10722,7 +10331,7 @@ dependencies = [ "serde-toml-merge", "serde_bytes", "serde_json", - "serde_with 3.11.0", + "serde_with 3.9.0", "serde_yaml 0.9.34+deprecated", "similar-asserts", "smallvec", @@ -10744,8 +10353,8 @@ dependencies = [ "tokio-tungstenite 0.20.1", "tokio-util", "toml", - "tonic 0.11.0", - "tonic-build 0.11.0", + "tonic 0.10.2", + "tonic-build 0.10.2", "tower", "tower-http", "tower-test", @@ -10764,7 +10373,7 @@ dependencies = [ "warp", "windows-service", "wiremock", - "zstd 0.13.2", + "zstd 0.13.0", ] [[package]] @@ -10774,7 +10383,7 @@ dependencies = [ "anyhow", "chrono", "clap", - "futures 0.3.31", + "futures 0.3.30", "graphql_client", "indoc", "reqwest 0.11.26", @@ -10795,7 +10404,7 @@ dependencies = [ "async-stream", "async-trait", "bytecheck", - "bytes 1.7.2", + "bytes 1.6.0", "clap", "crc32fast", "criterion", @@ -10803,7 +10412,7 @@ dependencies = [ "crossbeam-utils", "derivative", "fslock", - "futures 0.3.31", + "futures 0.3.30", "hdrhistogram", "memmap2", "metrics", @@ -10838,16 +10447,16 @@ name = "vector-common" version = "0.1.0" dependencies = [ "async-stream", - "bytes 1.7.2", + "bytes 1.6.0", "chrono", - "chrono-tz 0.9.0", + "chrono-tz", "crossbeam-utils", "derivative", - "futures 0.3.31", - "indexmap 2.6.0", + "futures 0.3.30", + "indexmap 2.2.6", "metrics", "nom", - "ordered-float 4.3.0", + "ordered-float 4.2.1", "paste", "pin-project", "quickcheck", @@ -10872,16 +10481,16 @@ version = "0.1.0" dependencies = [ "assert-json-diff", "chrono", - "chrono-tz 0.9.0", + "chrono-tz", "encoding_rs", "http 0.2.9", - "indexmap 2.6.0", + "indexmap 2.2.6", "inventory", "no-proxy", "num-traits", "serde", "serde_json", - "serde_with 3.11.0", + "serde_with 3.9.0", "snafu 0.7.5", "toml", "tracing 0.1.40", @@ -10897,13 +10506,13 @@ name = "vector-config-common" version = "0.1.0" dependencies = [ "convert_case 0.6.0", - "darling 0.20.10", + "darling 0.20.8", "once_cell", "proc-macro2 1.0.86", - "quote 1.0.37", + "quote 1.0.36", "serde", "serde_json", - "syn 2.0.79", + "syn 2.0.70", "tracing 0.1.40", ] @@ -10911,12 +10520,12 @@ dependencies = [ name = "vector-config-macros" version = "0.1.0" dependencies = [ - "darling 0.20.10", + "darling 0.20.8", "proc-macro2 1.0.86", - "quote 1.0.37", + "quote 1.0.36", "serde", "serde_derive_internals", - "syn 2.0.79", + "syn 2.0.70", "vector-config", "vector-config-common", ] @@ -10929,9 +10538,9 @@ dependencies = [ "async-trait", "base64 0.22.1", "bitmask-enum", - "bytes 1.7.2", + "bytes 1.6.0", "chrono", - "chrono-tz 0.9.0", + "chrono-tz", "criterion", "crossbeam-utils", "db-key", @@ -10940,12 +10549,12 @@ dependencies = [ "enumflags2", "env-test-util", "float_eq", - "futures 0.3.31", + "futures 0.3.30", "futures-util", "headers", "http 0.2.9", "hyper-proxy", - "indexmap 2.6.0", + "indexmap 2.2.6", "ipnet", "metrics", "metrics-tracing-context", @@ -10957,7 +10566,7 @@ dependencies = [ "noisy_float", "once_cell", "openssl", - "ordered-float 4.3.0", + "ordered-float 4.2.1", "parking_lot", "pin-project", "proptest", @@ -10975,7 +10584,7 @@ dependencies = [ "security-framework", "serde", "serde_json", - "serde_with 3.11.0", + "serde_with 3.9.0", "serde_yaml 0.9.34+deprecated", "similar-asserts", "smallvec", @@ -11039,7 +10648,7 @@ name = "vector-stream" version = "0.1.0" dependencies = [ "async-stream", - "futures 0.3.31", + "futures 0.3.30", "futures-util", "pin-project", "proptest", @@ -11095,7 +10704,7 @@ version = "0.1.0" dependencies = [ "ansi_term", "chrono", - "chrono-tz 0.9.0", + "chrono-tz", "clap", "enrichment", "glob", @@ -11138,8 +10747,9 @@ checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" [[package]] name = "vrl" -version = "0.19.0" -source = "git+https://github.com/vectordotdev/vrl?branch=main#dc0311d03bd21c73c359a719b5cbdd17f01f63f3" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15cfe4fd97ec24cb530d5a3f3896777bd1f9a732ed7982b7a261fc46a5dc4f0a" dependencies = [ "aes", "ansi_term", @@ -11147,19 +10757,18 @@ dependencies = [ "base16", "base62", "base64 0.22.1", - "bytes 1.7.2", + "bytes 1.6.0", "cbc", "cfb-mode", "cfg-if", "chacha20poly1305", "charset", "chrono", - "chrono-tz 0.10.0", + "chrono-tz", "cidr-utils 0.6.1", "clap", "codespan-reporting", "community-id", - "convert_case 0.6.0", "crypto_secretbox", "csv", "ctr", @@ -11169,7 +10778,6 @@ dependencies = [ "domain", "dyn-clone", "exitcode", - "fancy-regex", "flate2", "grok", "hex", @@ -11177,19 +10785,18 @@ dependencies = [ "hostname 0.4.0", "iana-time-zone", "idna 0.5.0", - "indexmap 2.6.0", + "indexmap 2.2.6", "indoc", - "influxdb-line-protocol", "itertools 0.13.0", "lalrpop", - "lalrpop-util 0.22.0", + "lalrpop-util", "md-5", "mlua", "nom", "ofb", "once_cell", "onig", - "ordered-float 4.3.0", + "ordered-float 4.2.1", "paste", "peeking_take_while", "percent-encoding", @@ -11197,8 +10804,8 @@ dependencies = [ "pest_derive", "prettydiff", "prettytable-rs", - "prost 0.13.3", - "prost-reflect 0.14.2", + "prost 0.12.6", + "prost-reflect", "psl", "psl-types", "publicsuffix", @@ -11229,7 +10836,7 @@ dependencies = [ "uuid", "webbrowser", "woothee", - "zstd 0.13.2", + "zstd 0.13.0", ] [[package]] @@ -11255,7 +10862,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d257817081c7dffcdbab24b9e62d2def62e2ff7d00b1c20062551e6cccc145ff" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", + "quote 1.0.36", ] [[package]] @@ -11298,7 +10905,7 @@ version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4378d202ff965b011c64817db11d5829506d3404edeadb61f190d111da3f231c" dependencies = [ - "bytes 1.7.2", + "bytes 1.6.0", "futures-channel", "futures-util", "headers", @@ -11358,8 +10965,8 @@ dependencies = [ "log", "once_cell", "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", "wasm-bindgen-shared", ] @@ -11381,7 +10988,7 @@ version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" dependencies = [ - "quote 1.0.37", + "quote 1.0.36", "wasm-bindgen-macro-support", ] @@ -11392,8 +10999,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -11468,7 +11075,7 @@ dependencies = [ "either", "home", "once_cell", - "rustix 0.38.37", + "rustix 0.38.31", ] [[package]] @@ -11480,7 +11087,7 @@ dependencies = [ "either", "home", "once_cell", - "rustix 0.38.37", + "rustix 0.38.31", "windows-sys 0.48.0", ] @@ -11545,7 +11152,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" dependencies = [ "windows-core", - "windows-targets 0.52.6", + "windows-targets 0.52.0", ] [[package]] @@ -11554,7 +11161,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" dependencies = [ - "windows-targets 0.52.6", + "windows-targets 0.52.0", ] [[package]] @@ -11592,16 +11199,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-sys" -version = "0.59.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" -dependencies = [ - "windows-targets 0.52.6", + "windows-targets 0.52.0", ] [[package]] @@ -11636,18 +11234,17 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.52.6" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", + "windows_aarch64_gnullvm 0.52.0", + "windows_aarch64_msvc 0.52.0", + "windows_i686_gnu 0.52.0", + "windows_i686_msvc 0.52.0", + "windows_x86_64_gnu 0.52.0", + "windows_x86_64_gnullvm 0.52.0", + "windows_x86_64_msvc 0.52.0", ] [[package]] @@ -11664,9 +11261,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.6" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" +checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" [[package]] name = "windows_aarch64_msvc" @@ -11682,9 +11279,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" [[package]] name = "windows_aarch64_msvc" -version = "0.52.6" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" +checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" [[package]] name = "windows_i686_gnu" @@ -11700,15 +11297,9 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] name = "windows_i686_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" - -[[package]] -name = "windows_i686_gnullvm" -version = "0.52.6" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" +checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" [[package]] name = "windows_i686_msvc" @@ -11724,9 +11315,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" [[package]] name = "windows_i686_msvc" -version = "0.52.6" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" +checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" [[package]] name = "windows_x86_64_gnu" @@ -11742,9 +11333,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" [[package]] name = "windows_x86_64_gnu" -version = "0.52.6" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" +checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" [[package]] name = "windows_x86_64_gnullvm" @@ -11760,9 +11351,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.6" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" +checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" [[package]] name = "windows_x86_64_msvc" @@ -11778,9 +11369,9 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "windows_x86_64_msvc" -version = "0.52.6" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" +checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" [[package]] name = "winnow" @@ -11793,9 +11384,9 @@ dependencies = [ [[package]] name = "winnow" -version = "0.6.20" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b" +checksum = "dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8" dependencies = [ "memchr", ] @@ -11822,26 +11413,24 @@ dependencies = [ [[package]] name = "wiremock" -version = "0.6.2" +version = "0.5.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fff469918e7ca034884c7fd8f93fe27bacb7fcb599fd879df6c7b429a29b646" +checksum = "13a3a53eaf34f390dd30d7b1b078287dd05df2aa2e21a589ccb80f5c7253c2e9" dependencies = [ "assert-json-diff", "async-trait", - "base64 0.22.1", + "base64 0.21.7", "deadpool", - "futures 0.3.31", - "http 1.1.0", - "http-body-util", - "hyper 1.4.1", - "hyper-util", + "futures 0.3.30", + "futures-timer", + "http-types", + "hyper 0.14.28", "log", "once_cell", "regex", "serde", "serde_json", "tokio", - "url", ] [[package]] @@ -11894,8 +11483,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3c129550b3e6de3fd0ba67ba5c81818f9805e58b8d7fee80a3a59d2c9fc601a" dependencies = [ "proc-macro2 1.0.86", - "quote 1.0.37", - "syn 2.0.79", + "quote 1.0.36", + "syn 2.0.70", ] [[package]] @@ -11915,11 +11504,11 @@ dependencies = [ [[package]] name = "zstd" -version = "0.13.2" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcf2b778a664581e31e389454a7072dab1647606d44f7feea22cd5abb9c9f3f9" +checksum = "bffb3309596d527cfcba7dfc6ed6052f1d39dfbd7c867aa2e865e4a449c10110" dependencies = [ - "zstd-safe 7.2.1", + "zstd-safe 7.0.0", ] [[package]] @@ -11934,18 +11523,18 @@ dependencies = [ [[package]] name = "zstd-safe" -version = "7.2.1" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54a3ab4db68cea366acc5c897c7b4d4d1b8994a9cd6e6f841f8964566a419059" +checksum = "43747c7422e2924c11144d5229878b98180ef8b06cca4ab5af37afc8a8d8ea3e" dependencies = [ "zstd-sys", ] [[package]] name = "zstd-sys" -version = "2.0.13+zstd.1.5.6" +version = "2.0.9+zstd.1.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa" +checksum = "9e16efa8a874a0481a574084d34cc26fdb3b99627480f785888deb6386506656" dependencies = [ "cc", "pkg-config", diff --git a/Cargo.toml b/Cargo.toml index c76296ebfdd08..5a472826f33b1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vector" -version = "0.42.0" +version = "0.40.0" authors = ["Vector Contributors "] edition = "2021" description = "A lightweight and ultra-fast tool for building observability pipelines" @@ -12,7 +12,7 @@ default-run = "vector" autobenches = false # our benchmarks are not runnable on their own either way # Minimum supported rust version # See docs/DEVELOPING.md for policy -rust-version = "1.79" +rust-version = "1.78" [[bin]] name = "vector" @@ -56,14 +56,14 @@ section = "admin" maintainer-scripts = "distribution/debian/scripts/" conf-files = ["/etc/vector/vector.yaml", "/etc/default/vector"] assets = [ - ["target/release/vector", "/usr/bin/", "755"], - ["config/vector.yaml", "/etc/vector/vector.yaml", "644"], - ["config/examples/*", "/etc/vector/examples/", "644"], - ["distribution/systemd/vector.service", "/lib/systemd/system/vector.service", "644"], - ["distribution/systemd/vector.default", "/etc/default/vector", "600"], - ["licenses/*", "/usr/share/vector/licenses/", "644"], - ["NOTICE", "/usr/share/vector/NOTICE", "644"], - ["LICENSE-3rdparty.csv", "/usr/share/vector/LICENSE-3rdparty.csv", "644"], + ["target/release/vector", "/usr/bin/", "755"], + ["config/vector.yaml", "/etc/vector/vector.yaml", "644"], + ["config/examples/*", "/etc/vector/examples/", "644"], + ["distribution/systemd/vector.service", "/lib/systemd/system/vector.service", "644"], + ["distribution/systemd/vector.default", "/etc/default/vector", "600"], + ["licenses/*", "/usr/share/vector/licenses/", "644"], + ["NOTICE", "/usr/share/vector/NOTICE", "644"], + ["LICENSE-3rdparty.csv", "/usr/share/vector/LICENSE-3rdparty.csv", "644"], ] license-file = ["target/debian-license.txt"] extended-description-file = "target/debian-extended-description.txt" @@ -97,72 +97,60 @@ depends = "" [workspace] members = [ - ".", - "lib/codecs", - "lib/dnsmsg-parser", - "lib/docs-renderer", - "lib/enrichment", - "lib/fakedata", - "lib/file-source", - "lib/k8s-e2e-tests", - "lib/k8s-test-framework", - "lib/loki-logproto", - "lib/portpicker", - "lib/prometheus-parser", - "lib/opentelemetry-proto", - "lib/tracing-limit", - "lib/vector-api-client", - "lib/vector-buffers", - "lib/vector-common", - "lib/vector-config", - "lib/vector-config-common", - "lib/vector-config-macros", - "lib/vector-core", - "lib/vector-lib", - "lib/vector-lookup", - "lib/vector-stream", - "lib/vector-tap", - "lib/vector-vrl/cli", - "lib/vector-vrl/functions", - "lib/vector-vrl/tests", - "lib/vector-vrl/web-playground", - "vdev", + ".", + "lib/codecs", + "lib/dnsmsg-parser", + "lib/docs-renderer", + "lib/enrichment", + "lib/fakedata", + "lib/file-source", + "lib/k8s-e2e-tests", + "lib/k8s-test-framework", + "lib/loki-logproto", + "lib/portpicker", + "lib/prometheus-parser", + "lib/opentelemetry-proto", + "lib/tracing-limit", + "lib/vector-api-client", + "lib/vector-buffers", + "lib/vector-common", + "lib/vector-config", + "lib/vector-config-common", + "lib/vector-config-macros", + "lib/vector-core", + "lib/vector-lib", + "lib/vector-lookup", + "lib/vector-stream", + "lib/vector-tap", + "lib/vector-vrl/cli", + "lib/vector-vrl/functions", + "lib/vector-vrl/tests", + "lib/vector-vrl/web-playground", + "vdev", ] [workspace.dependencies] -chrono = { version = "0.4.38", default-features = false, features = ["clock", "serde"] } -chrono-tz = { version = "0.10.0", default-features = false, features = ["serde"] } -clap = { version = "4.5.20", default-features = false, features = ["derive", "error-context", "env", "help", "std", "string", "usage", "wrap_help"] } -futures = { version = "0.3.31", default-features = false, features = ["compat", "io-compat", "std"], package = "futures" } -glob = { version = "0.3.1", default-features = false } -indexmap = { version = "2.5.0", default-features = false, features = ["serde", "std"] } +chrono = { version = "0.4.37", default-features = false, features = ["clock", "serde"] } +clap = { version = "4.5.9", default-features = false, features = ["derive", "error-context", "env", "help", "std", "string", "usage", "wrap_help"] } +indexmap = { version = "2.2.6", default-features = false, features = ["serde", "std"] } metrics = "0.23.0" metrics-tracing-context = { version = "0.16.0", default-features = false } metrics-util = { version = "0.17.0", default-features = false, features = ["registry"] } -pin-project = { version = "1.1.6", default-features = false } +pin-project = { version = "1.1.5", default-features = false } proptest = { version = "1.5" } proptest-derive = { version = "0.4.0" } -prost = { version = "0.12", default-features = false, features = ["std"] } -prost-build = { version = "0.12", default-features = false } -prost-reflect = { version = "0.14", features = ["serde"], default-features = false } -prost-types = { version = "0.12", default-features = false } -serde_json = { version = "1.0.128", default-features = false, features = ["raw_value", "std"] } -serde = { version = "1.0.210", default-features = false, features = ["alloc", "derive", "rc"] } -toml = { version = "0.8.19", default-features = false, features = ["display", "parse"] } -tonic = { version = "0.11", default-features = false, features = ["transport", "codegen", "prost", "tls", "tls-roots", "gzip"] } -tonic-build = { version = "0.11", default-features = false, features = ["transport", "prost"] } -uuid = { version = "1.10.0", features = ["v4", "v7", "serde"] } -vrl = { git = "https://github.com/vectordotdev/vrl", branch = "main", features = ["arbitrary", "cli", "test", "test_framework"] } +serde_json = { version = "1.0.120", default-features = false, features = ["raw_value", "std"] } +serde = { version = "1.0.204", default-features = false, features = ["alloc", "derive", "rc"] } +toml = { version = "0.8.15", default-features = false, features = ["display", "parse"] } +vrl = { version = "0.16.1", features = ["arbitrary", "cli", "test", "test_framework"] } [dependencies] pin-project.workspace = true clap.workspace = true -uuid.workspace = true vrl.workspace = true proptest = { workspace = true, optional = true } proptest-derive = { workspace = true, optional = true } - # Internal libs dnsmsg-parser = { path = "lib/dnsmsg-parser", optional = true } fakedata = { path = "lib/fakedata", optional = true } @@ -173,14 +161,14 @@ vector-vrl-functions = { path = "lib/vector-vrl/functions" } loki-logproto = { path = "lib/loki-logproto", optional = true } # Tokio / Futures -async-stream = { version = "0.3.6", default-features = false } -async-trait = { version = "0.1.83", default-features = false } -futures.workspace = true -tokio = { version = "1.40.0", default-features = false, features = ["full"] } -tokio-openssl = { version = "0.6.5", default-features = false } -tokio-stream = { version = "0.1.16", default-features = false, features = ["net", "sync", "time"] } +async-stream = { version = "0.3.5", default-features = false } +async-trait = { version = "0.1.81", default-features = false } +futures = { version = "0.3.30", default-features = false, features = ["compat", "io-compat"], package = "futures" } +tokio = { version = "1.38.0", default-features = false, features = ["full"] } +tokio-openssl = { version = "0.6.4", default-features = false } +tokio-stream = { version = "0.1.15", default-features = false, features = ["net", "sync", "time"] } tokio-util = { version = "0.7", default-features = false, features = ["io", "time"] } -console-subscriber = { version = "0.4.0", default-features = false, optional = true } +console-subscriber = { version = "0.3.0", default-features = false, optional = true } # Tracing tracing = { version = "0.1.34", default-features = false } @@ -194,27 +182,27 @@ metrics.workspace = true metrics-tracing-context.workspace = true # AWS - Official SDK -aws-sdk-s3 = { version = "1.4.0", default-features = false, features = ["behavior-version-latest", "rt-tokio"], optional = true } -aws-sdk-sqs = { version = "1.3.0", default-features = false, features = ["behavior-version-latest", "rt-tokio"], optional = true } -aws-sdk-sns = { version = "1.3.0", default-features = false, features = ["behavior-version-latest", "rt-tokio"], optional = true } -aws-sdk-cloudwatch = { version = "1.3.0", default-features = false, features = ["behavior-version-latest", "rt-tokio"], optional = true } -aws-sdk-cloudwatchlogs = { version = "1.3.0", default-features = false, features = ["behavior-version-latest", "rt-tokio"], optional = true } -aws-sdk-elasticsearch = { version = "1.3.0", default-features = false, features = ["behavior-version-latest", "rt-tokio"], optional = true } -aws-sdk-firehose = { version = "1.3.0", default-features = false, features = ["behavior-version-latest", "rt-tokio"], optional = true } -aws-sdk-kinesis = { version = "1.3.0", default-features = false, features = ["behavior-version-latest", "rt-tokio"], optional = true } -aws-sdk-secretsmanager = { version = "1.3.0", default-features = false, features = ["behavior-version-latest", "rt-tokio"], optional = true } +aws-sdk-s3 = { version = "1.4.0", default-features = false, features = ["behavior-version-latest"], optional = true } +aws-sdk-sqs = { version = "1.3.0", default-features = false, features = ["behavior-version-latest"], optional = true } +aws-sdk-sns = { version = "1.3.0", default-features = false, features = ["behavior-version-latest"], optional = true } +aws-sdk-cloudwatch = { version = "1.3.0", default-features = false, features = ["behavior-version-latest"], optional = true } +aws-sdk-cloudwatchlogs = { version = "1.3.0", default-features = false, features = ["behavior-version-latest"], optional = true } +aws-sdk-elasticsearch = { version = "1.3.0", default-features = false, features = ["behavior-version-latest"], optional = true } +aws-sdk-firehose = { version = "1.3.0", default-features = false, features = ["behavior-version-latest"], optional = true } +aws-sdk-kinesis = { version = "1.3.0", default-features = false, features = ["behavior-version-latest"], optional = true } +aws-sdk-secretsmanager = { version = "1.3.0", default-features = false, features = ["behavior-version-latest"], optional = true } # The sts crate is needed despite not being referred to anywhere in the code because we need to set the # `behavior-version-latest` feature. Without this we get a runtime panic when `auth.assume_role` authentication # is configured. -aws-sdk-sts = { version = "1.3.1", default-features = false, features = ["behavior-version-latest", "rt-tokio"], optional = true } -aws-types = { version = "1.3.3", default-features = false, optional = true } -aws-sigv4 = { version = "1.2.4", default-features = false, features = ["sign-http"], optional = true } -aws-config = { version = "1.0.1", default-features = false, features = ["behavior-version-latest", "credentials-process", "sso", "rt-tokio"], optional = true } -aws-credential-types = { version = "1.2.1", default-features = false, features = ["hardcoded-credentials"], optional = true } -aws-smithy-http = { version = "0.60", default-features = false, features = ["event-stream", "rt-tokio"], optional = true } -aws-smithy-types = { version = "1.2.7", default-features = false, features = ["rt-tokio"], optional = true } -aws-smithy-runtime-api = { version = "1.7.2", default-features = false, optional = true } -aws-smithy-runtime = { version = "1.7.2", default-features = false, features = ["client", "connector-hyper-0-14-x", "rt-tokio"], optional = true } +aws-sdk-sts = { version = "1.3.1", default-features = false, features = ["behavior-version-latest"], optional = true } +aws-types = { version = "1.3.2", default-features = false, optional = true } +aws-sigv4 = { version = "1.2.3", default-features = false, features = ["sign-http"], optional = true } +aws-config = { version = "1.0.1", default-features = false, features = ["behavior-version-latest", "credentials-process"], optional = true } +aws-credential-types = { version = "1.2.0", default-features = false, features = ["hardcoded-credentials"], optional = true } +aws-smithy-http = { version = "0.60", default-features = false, features = ["event-stream"], optional = true } +aws-smithy-types = { version = "1.2.0", default-features = false, optional = true } +aws-smithy-runtime-api = { version = "1.7.0", default-features = false, optional = true } +aws-smithy-runtime = { version = "1.6.2", default-features = false, features = ["client", "connector-hyper-0-14-x", "rt-tokio"], optional = true } aws-smithy-async = { version = "1.2.1", default-features = false, features = ["rt-tokio"], optional = true } # Azure @@ -224,17 +212,17 @@ azure_storage = { version = "0.17", default-features = false, optional = true } azure_storage_blobs = { version = "0.17", default-features = false, optional = true } # OpenDAL -opendal = { version = "0.45", default-features = false, features = ["native-tls", "services-webhdfs"], optional = true } +opendal = {version = "0.45", default-features = false, features = ["native-tls", "services-webhdfs"], optional = true} # Tower tower = { version = "0.4.13", default-features = false, features = ["buffer", "limit", "retry", "timeout", "util", "balance", "discover"] } -tower-http = { version = "0.4.4", default-features = false, features = ["compression-full", "decompression-gzip", "trace"] } +tower-http = { version = "0.4.4", default-features = false, features = ["compression-full", "decompression-gzip", "trace"]} # Serde serde.workspace = true serde-toml-merge = { version = "0.3.8", default-features = false } serde_bytes = { version = "0.11.15", default-features = false, features = ["std"], optional = true } serde_json.workspace = true -serde_with = { version = "3.10.0", default-features = false, features = ["macros", "std"] } +serde_with = { version = "3.9.0", default-features = false, features = ["macros", "std"] } serde_yaml = { version = "0.9.34", default-features = false } # Messagepack @@ -242,23 +230,23 @@ rmp-serde = { version = "1.3.0", default-features = false, optional = true } rmpv = { version = "1.3.0", default-features = false, features = ["with-serde"], optional = true } # Prost / Protocol Buffers -prost = { workspace = true, optional = true } -prost-reflect = { workspace = true, optional = true } -prost-types = { workspace = true, optional = true } +prost = { version = "0.12", default-features = false, features = ["std"] } +prost-reflect = { version = "0.13", default-features = false, optional = true } +prost-types = { version = "0.12", default-features = false, optional = true } # GCP goauth = { version = "0.14.0", optional = true } smpl_jwt = { version = "0.8.0", default-features = false, optional = true } # AMQP -lapin = { version = "2.5.0", default-features = false, features = ["native-tls"], optional = true } +lapin = { version = "2.4.0", default-features = false, features = ["native-tls"], optional = true } # API async-graphql = { version = "7.0.7", default-features = false, optional = true, features = ["chrono", "playground"] } async-graphql-warp = { version = "7.0.7", default-features = false, optional = true } # API client -crossterm = { version = "0.28.1", default-features = false, features = ["event-stream", "windows"], optional = true } +crossterm = { version = "0.27.0", default-features = false, features = ["event-stream", "windows"], optional = true } num-format = { version = "0.4.4", default-features = false, features = ["with-num-bigint"], optional = true } number_prefix = { version = "0.4.0", default-features = false, features = ["std"], optional = true } ratatui = { version = "0.27.0", optional = true, default-features = false, features = ["crossterm"] } @@ -268,36 +256,36 @@ ratatui = { version = "0.27.0", optional = true, default-features = false, featu hex = { version = "0.4.3", default-features = false, optional = true } # GreptimeDB -greptimedb-ingester = { git = "https://github.com/GreptimeTeam/greptimedb-ingester-rust", rev = "2e6b0c5eb6a5e7549c3100e4d356b07d15cce66d", optional = true } +greptimedb-client = { git = "https://github.com/GreptimeTeam/greptimedb-ingester-rust.git", rev = "d21dbcff680139ed2065b62100bac3123da7c789", optional = true } # External libs arc-swap = { version = "1.7", default-features = false, optional = true } -async-compression = { version = "0.4.14", default-features = false, features = ["tokio", "gzip", "zstd"], optional = true } +async-compression = { version = "0.4.11", default-features = false, features = ["tokio", "gzip", "zstd"], optional = true } apache-avro = { version = "0.16.0", default-features = false, optional = true } axum = { version = "0.6.20", default-features = false } base64 = { version = "0.22.1", default-features = false, optional = true } -bloomy = { version = "1.2.0", default-features = false, optional = true } +bloomy = { version = "1.2.0", default-features = false, optional = true } bollard = { version = "0.16.1", default-features = false, features = ["ssl", "chrono"], optional = true } -bytes = { version = "1.7.2", default-features = false, features = ["serde"] } +bytes = { version = "1.6.0", default-features = false, features = ["serde"] } bytesize = { version = "1.3.0", default-features = false } chrono.workspace = true -chrono-tz.workspace = true +chrono-tz = { version = "0.9.0", default-features = false } cidr-utils = { version = "0.6.1", default-features = false } colored = { version = "2.1.0", default-features = false } csv = { version = "1.3", default-features = false } -databend-client = { version = "0.21.0", default-features = false, features = ["rustls"], optional = true } +databend-client ={ version = "0.19.3", default-features = false, features = ["rustls"], optional = true } derivative = { version = "2.2.0", default-features = false } dirs-next = { version = "2.0.0", default-features = false, optional = true } dyn-clone = { version = "1.0.17", default-features = false } encoding_rs = { version = "0.8.34", default-features = false, features = ["serde"] } enum_dispatch = { version = "0.3.13", default-features = false } exitcode = { version = "1.1.2", default-features = false } -flate2 = { version = "1.0.34", default-features = false, features = ["default"] } +flate2 = { version = "1.0.30", default-features = false, features = ["default"] } futures-util = { version = "0.3.29", default-features = false } -glob.workspace = true +glob = { version = "0.3.1", default-features = false } governor = { version = "0.6.3", default-features = false, features = ["dashmap", "jitter", "std"], optional = true } grok = { version = "2.0.0", default-features = false, optional = true } -h2 = { version = "0.4.6", default-features = false, optional = true } +h2 = { version = "0.4.5", default-features = false, optional = true } hash_hasher = { version = "2.0.0", default-features = false } hashbrown = { version = "0.14.5", default-features = false, optional = true, features = ["ahash"] } headers = { version = "0.3.9", default-features = false } @@ -309,7 +297,7 @@ hyper = { version = "0.14.28", default-features = false, features = ["client", " hyper-openssl = { version = "0.9.2", default-features = false } hyper-proxy = { version = "0.9.1", default-features = false, features = ["openssl-tls"] } indexmap.workspace = true -infer = { version = "0.16.0", default-features = false, optional = true } +infer = { version = "0.16.0", default-features = false, optional = true} indoc = { version = "2.0.5", default-features = false } inventory = { version = "0.3.15", default-features = false } ipnet = { version = "2", default-features = false, optional = true, features = ["serde", "std"] } @@ -318,46 +306,47 @@ k8s-openapi = { version = "0.18.0", default-features = false, features = ["api", kube = { version = "0.82.0", default-features = false, features = ["client", "openssl-tls", "runtime"], optional = true } listenfd = { version = "1.0.1", default-features = false, optional = true } logfmt = { version = "0.0.2", default-features = false, optional = true } -lru = { version = "0.12.4", default-features = false, optional = true } +lru = { version = "0.12.3", default-features = false, optional = true } maxminddb = { version = "0.24.0", default-features = false, optional = true } md-5 = { version = "0.10", default-features = false, optional = true } mongodb = { version = "2.8.2", default-features = false, features = ["tokio-runtime"], optional = true } async-nats = { version = "0.33.0", default-features = false, optional = true } -nkeys = { version = "0.4.4", default-features = false, optional = true } +nkeys = { version = "0.4.1", default-features = false, optional = true } nom = { version = "7.1.3", default-features = false, optional = true } notify = { version = "6.1.1", default-features = false, features = ["macos_fsevent"] } once_cell = { version = "1.19", default-features = false } -openssl = { version = "0.10.66", default-features = false, features = ["vendored"] } +openssl = { version = "0.10.64", default-features = false, features = ["vendored"] } openssl-probe = { version = "0.1.5", default-features = false } -ordered-float = { version = "4.3.0", default-features = false } +ordered-float = { version = "4.2.1", default-features = false } paste = "1.0.15" percent-encoding = { version = "2.3.1", default-features = false } postgres-openssl = { version = "0.5.0", default-features = false, features = ["runtime"], optional = true } pulsar = { version = "6.3.0", default-features = false, features = ["tokio-runtime", "auth-oauth2", "flate2", "lz4", "snap", "zstd"], optional = true } rand = { version = "0.8.5", default-features = false, features = ["small_rng"] } rand_distr = { version = "0.4.3", default-features = false } -rdkafka = { version = "0.35.0", default-features = false, features = ["curl-static", "tokio", "libz", "ssl", "zstd"], optional = true } +rdkafka = { version = "0.35.0", default-features = false, features = ["tokio", "libz", "ssl", "zstd"], optional = true } redis = { version = "0.24.0", default-features = false, features = ["connection-manager", "tokio-comp", "tokio-native-tls-comp"], optional = true } -regex = { version = "1.11.0", default-features = false, features = ["std", "perf"] } +regex = { version = "1.10.5", default-features = false, features = ["std", "perf"] } roaring = { version = "0.10.6", default-features = false, features = ["std"], optional = true } rumqttc = { version = "0.24.0", default-features = false, features = ["use-rustls"], optional = true } seahash = { version = "4.1.0", default-features = false } semver = { version = "1.0.23", default-features = false, features = ["serde", "std"], optional = true } smallvec = { version = "1", default-features = false, features = ["union", "serde"] } -snafu = { version = "0.7.5", default-features = false, features = ["futures", "std"] } +snafu = { version = "0.7.5", default-features = false, features = ["futures"] } snap = { version = "1.1.1", default-features = false } socket2 = { version = "0.5.7", default-features = false } stream-cancel = { version = "0.8.2", default-features = false } strip-ansi-escapes = { version = "0.2.0", default-features = false } syslog = { version = "6.1.1", default-features = false, optional = true } tikv-jemallocator = { version = "0.6.0", default-features = false, features = ["unprefixed_malloc_on_supported_platforms"], optional = true } -tokio-postgres = { version = "0.7.12", default-features = false, features = ["runtime", "with-chrono-0_4"], optional = true } -tokio-tungstenite = { version = "0.20.1", default-features = false, features = ["connect"], optional = true } +tokio-postgres = { version = "0.7.10", default-features = false, features = ["runtime", "with-chrono-0_4"], optional = true } +tokio-tungstenite = {version = "0.20.1", default-features = false, features = ["connect"], optional = true} toml.workspace = true -tonic = { workspace = true, optional = true } +tonic = { version = "0.10", optional = true, default-features = false, features = ["transport", "codegen", "prost", "tls", "tls-roots", "gzip"] } hickory-proto = { version = "0.24.1", default-features = false, features = ["dnssec"], optional = true } -typetag = { version = "0.2.18", default-features = false } +typetag = { version = "0.2.16", default-features = false } url = { version = "2.5.2", default-features = false, features = ["serde"] } +uuid = { version = "1", default-features = false, features = ["serde", "v4"] } warp = { version = "0.3.7", default-features = false } zstd = { version = "0.13.0", default-features = false } arr_macro = { version = "0.2.1" } @@ -376,15 +365,15 @@ windows-service = "0.7.0" nix = { version = "0.26.2", default-features = false, features = ["socket", "signal"] } [build-dependencies] -prost-build = { workspace = true, optional = true } -tonic-build = { workspace = true, optional = true } +prost-build = { version = "0.12", default-features = false, optional = true } +tonic-build = { version = "0.10", default-features = false, features = ["transport", "prost"], optional = true } # update 'openssl_version' in website/config.toml whenever version changes openssl-src = { version = "300", default-features = false, features = ["force-engine", "legacy"] } [dev-dependencies] approx = "0.5.1" -assert_cmd = { version = "2.0.16", default-features = false } -aws-smithy-runtime = { version = "1.7.2", default-features = false, features = ["tls-rustls"] } +assert_cmd = { version = "2.0.14", default-features = false } +aws-smithy-runtime = { version = "1.6.2", default-features = false, features = ["tls-rustls"] } azure_core = { version = "0.17", default-features = false, features = ["enable_reqwest", "azurite_workaround"] } azure_identity = { version = "0.17", default-features = false, features = ["enable_reqwest"] } azure_storage_blobs = { version = "0.17", default-features = false, features = ["azurite_workaround"] } @@ -392,26 +381,26 @@ azure_storage = { version = "0.17", default-features = false } base64 = "0.22.1" criterion = { version = "0.5.1", features = ["html_reports", "async_tokio"] } itertools = { version = "0.13.0", default-features = false, features = ["use_alloc"] } -libc = "0.2.159" -similar-asserts = "1.6.0" +libc = "0.2.155" +similar-asserts = "1.5.0" proptest.workspace = true quickcheck = "1.0.3" reqwest = { version = "0.11", features = ["json"] } -rstest = { version = "0.23.0" } -tempfile = "3.13.0" +rstest = {version = "0.21.0"} +tempfile = "3.10.1" test-generator = "0.3.1" -tokio = { version = "1.40.0", features = ["test-util"] } +tokio = { version = "1.38.0", features = ["test-util"] } tokio-test = "0.4.4" tower-test = "0.4.0" vector-lib = { path = "lib/vector-lib", default-features = false, features = ["vrl", "test"] } vrl.workspace = true -wiremock = "0.6.2" +wiremock = "0.5.22" zstd = { version = "0.13.0", default-features = false } [patch.crates-io] # The upgrade for `tokio-util` >= 0.6.9 is blocked on https://github.com/vectordotdev/vector/issues/11257. -tokio-util = { git = "https://github.com/vectordotdev/tokio", branch = "tokio-util-0.7.11-framed-read-continue-on-error" } +tokio-util = { git = "https://github.com/vectordotdev/tokio", branch = "tokio-util-0.7.8-framed-read-continue-on-error" } nix = { git = "https://github.com/vectordotdev/nix.git", branch = "memfd/gnu/musl" } # The `heim` crates depend on `ntapi` 0.3.7 on Windows, but that version has an # unaligned access bug fixed in the following revision. @@ -466,33 +455,33 @@ docker = ["dep:bollard", "dep:dirs-next"] # API api = [ - "dep:async-graphql", - "dep:async-graphql-warp", - "dep:base64", - "vector-lib/api", + "dep:async-graphql", + "dep:async-graphql-warp", + "dep:base64", + "vector-lib/api", ] # API client api-client = [ - "dep:crossterm", - "dep:num-format", - "dep:number_prefix", - "dep:ratatui", - "vector-lib/api", - "vector-lib/api-client", + "dep:crossterm", + "dep:num-format", + "dep:number_prefix", + "dep:ratatui", + "vector-lib/api", + "vector-lib/api-client", ] aws-core = [ - "aws-config", - "dep:aws-credential-types", - "dep:aws-sigv4", - "dep:aws-types", - "dep:aws-smithy-async", - "dep:aws-smithy-http", - "dep:aws-smithy-types", - "dep:aws-smithy-runtime", - "dep:aws-smithy-runtime-api", - "dep:aws-sdk-sts", + "aws-config", + "dep:aws-credential-types", + "dep:aws-sigv4", + "dep:aws-types", + "dep:aws-smithy-async", + "dep:aws-smithy-http", + "dep:aws-smithy-types", + "dep:aws-smithy-runtime", + "dep:aws-smithy-runtime-api", + "dep:aws-sdk-sts", ] # Anything that requires Protocol Buffers. @@ -516,50 +505,48 @@ secrets-aws-secrets-manager = ["aws-core", "dep:aws-sdk-secretsmanager"] # Sources sources = ["sources-logs", "sources-metrics"] sources-logs = [ - "sources-amqp", - "sources-aws_kinesis_firehose", - "sources-aws_s3", - "sources-aws_sqs", - "sources-datadog_agent", - "sources-demo_logs", - "sources-docker_logs", - "sources-exec", - "sources-file", - "sources-fluent", - "sources-gcp_pubsub", - "sources-heroku_logs", - "sources-http_server", - "sources-http_client", - "sources-internal_logs", - "sources-journald", - "sources-kafka", - "sources-kubernetes_logs", - "sources-logstash", - "sources-nats", - "sources-opentelemetry", - "sources-pulsar", - "sources-file-descriptor", - "sources-redis", - "sources-socket", - "sources-splunk_hec", - "sources-stdin", - "sources-syslog", - "sources-vector", + "sources-amqp", + "sources-aws_kinesis_firehose", + "sources-aws_s3", + "sources-aws_sqs", + "sources-datadog_agent", + "sources-demo_logs", + "sources-docker_logs", + "sources-exec", + "sources-file", + "sources-fluent", + "sources-gcp_pubsub", + "sources-heroku_logs", + "sources-http_server", + "sources-http_client", + "sources-internal_logs", + "sources-journald", + "sources-kafka", + "sources-kubernetes_logs", + "sources-logstash", + "sources-nats", + "sources-opentelemetry", + "sources-pulsar", + "sources-file-descriptor", + "sources-redis", + "sources-socket", + "sources-splunk_hec", + "sources-stdin", + "sources-syslog", + "sources-vector", ] sources-metrics = [ - "dep:prost", - "sources-apache_metrics", - "sources-aws_ecs_metrics", - "sources-eventstoredb_metrics", - "sources-host_metrics", - "sources-internal_metrics", - "sources-mongodb_metrics", - "sources-nginx_metrics", - "sources-postgresql_metrics", - "sources-prometheus", - "sources-static_metrics", - "sources-statsd", - "sources-vector", + "sources-apache_metrics", + "sources-aws_ecs_metrics", + "sources-eventstoredb_metrics", + "sources-host_metrics", + "sources-internal_metrics", + "sources-mongodb_metrics", + "sources-nginx_metrics", + "sources-postgresql_metrics", + "sources-prometheus", + "sources-statsd", + "sources-vector", ] sources-amqp = ["lapin"] @@ -568,23 +555,22 @@ sources-aws_ecs_metrics = ["sources-utils-http-client"] sources-aws_kinesis_firehose = ["dep:base64", "dep:infer"] sources-aws_s3 = ["aws-core", "dep:aws-sdk-sqs", "dep:aws-sdk-s3", "dep:semver", "dep:async-compression", "sources-aws_sqs", "tokio-util/io"] sources-aws_sqs = ["aws-core", "dep:aws-sdk-sqs"] -sources-datadog_agent = ["sources-utils-http-error", "protobuf-build", "dep:prost"] +sources-datadog_agent = ["sources-utils-http-error", "protobuf-build"] sources-demo_logs = ["dep:fakedata"] -sources-dnstap = ["sources-utils-net-tcp", "dep:base64", "dep:hickory-proto", "dep:dnsmsg-parser", "protobuf-build", "dep:prost"] +sources-dnstap = ["sources-utils-net-tcp", "dep:base64", "dep:hickory-proto", "dep:dnsmsg-parser", "protobuf-build"] sources-docker_logs = ["docker"] sources-eventstoredb_metrics = [] sources-exec = [] sources-file = ["vector-lib/file-source"] sources-file-descriptor = ["tokio-util/io"] sources-fluent = ["dep:base64", "sources-utils-net-tcp", "tokio-util/net", "dep:rmpv", "dep:rmp-serde", "dep:serde_bytes"] -sources-gcp_pubsub = ["gcp", "dep:h2", "dep:prost", "dep:prost-types", "protobuf-build", "dep:tonic"] +sources-gcp_pubsub = ["gcp", "dep:h2", "dep:prost-types", "protobuf-build", "dep:tonic"] sources-heroku_logs = ["sources-utils-http", "sources-utils-http-query", "sources-http_server"] -sources-host_metrics = ["heim/cpu", "heim/host", "heim/memory", "heim/net"] +sources-host_metrics = ["heim/cpu", "heim/host", "heim/memory", "heim/net"] sources-http_client = ["sources-utils-http-client"] sources-http_server = ["sources-utils-http", "sources-utils-http-query"] sources-internal_logs = [] sources-internal_metrics = [] -sources-static_metrics = [] sources-journald = [] sources-kafka = ["dep:rdkafka"] sources-kubernetes_logs = ["vector-lib/file-source", "kubernetes", "transforms-reduce"] @@ -592,14 +578,14 @@ sources-logstash = ["sources-utils-net-tcp", "tokio-util/net"] sources-mongodb_metrics = ["dep:mongodb"] sources-nats = ["dep:async-nats", "dep:nkeys"] sources-nginx_metrics = ["dep:nom"] -sources-opentelemetry = ["dep:hex", "vector-lib/opentelemetry", "dep:prost", "dep:prost-types", "sources-http_server", "sources-utils-http", "sources-vector"] +sources-opentelemetry = ["dep:hex", "vector-lib/opentelemetry", "dep:prost-types", "sources-http_server", "sources-utils-http", "sources-vector"] sources-postgresql_metrics = ["dep:postgres-openssl", "dep:tokio-postgres"] sources-prometheus = ["sources-prometheus-scrape", "sources-prometheus-remote-write", "sources-prometheus-pushgateway"] sources-prometheus-scrape = ["sinks-prometheus", "sources-utils-http-client", "vector-lib/prometheus"] sources-prometheus-remote-write = ["sinks-prometheus", "sources-utils-http", "vector-lib/prometheus"] sources-prometheus-pushgateway = ["sinks-prometheus", "sources-utils-http", "vector-lib/prometheus"] sources-pulsar = ["dep:apache-avro", "dep:pulsar"] -sources-redis = ["dep:redis"] +sources-redis= ["dep:redis"] sources-socket = ["sources-utils-net", "tokio-util/net"] sources-splunk_hec = ["dep:roaring"] sources-statsd = ["sources-utils-net", "tokio-util/net"] @@ -617,34 +603,34 @@ sources-utils-net-tcp = ["listenfd", "dep:ipnet"] sources-utils-net-udp = ["listenfd"] sources-utils-net-unix = [] -sources-vector = ["dep:prost", "dep:tonic", "protobuf-build"] +sources-vector = ["dep:tonic", "protobuf-build"] # Transforms transforms = ["transforms-logs", "transforms-metrics"] transforms-logs = [ - "transforms-aws_ec2_metadata", - "transforms-dedupe", - "transforms-filter", - "transforms-log_to_metric", - "transforms-lua", - "transforms-metric_to_log", - "transforms-pipelines", - "transforms-reduce", - "transforms-remap", - "transforms-route", - "transforms-sample", - "transforms-throttle", + "transforms-aws_ec2_metadata", + "transforms-dedupe", + "transforms-filter", + "transforms-log_to_metric", + "transforms-lua", + "transforms-metric_to_log", + "transforms-pipelines", + "transforms-reduce", + "transforms-remap", + "transforms-route", + "transforms-sample", + "transforms-throttle", ] transforms-metrics = [ - "transforms-aggregate", - "transforms-filter", - "transforms-log_to_metric", - "transforms-lua", - "transforms-metric_to_log", - "transforms-pipelines", - "transforms-remap", - "transforms-tag_cardinality_limit", - "transforms-throttle", + "transforms-aggregate", + "transforms-filter", + "transforms-log_to_metric", + "transforms-lua", + "transforms-metric_to_log", + "transforms-pipelines", + "transforms-remap", + "transforms-tag_cardinality_limit", + "transforms-throttle", ] transforms-aggregate = [] @@ -670,65 +656,64 @@ transforms-impl-reduce = [] # Sinks sinks = ["sinks-logs", "sinks-metrics"] sinks-logs = [ - "sinks-amqp", - "sinks-appsignal", - "sinks-aws_cloudwatch_logs", - "sinks-aws_kinesis_firehose", - "sinks-aws_kinesis_streams", - "sinks-aws_s3", - "sinks-aws_sqs", - "sinks-aws_sns", - "sinks-axiom", - "sinks-azure_blob", - "sinks-azure_monitor_logs", - "sinks-blackhole", - "sinks-chronicle", - "sinks-clickhouse", - "sinks-console", - "sinks-databend", - "sinks-datadog_events", - "sinks-datadog_logs", - "sinks-datadog_traces", - "sinks-elasticsearch", - "sinks-file", - "sinks-gcp", - "sinks-greptimedb_logs", - "sinks-honeycomb", - "sinks-http", - "sinks-humio", - "sinks-influxdb", - "sinks-kafka", - "sinks-mezmo", - "sinks-loki", - "sinks-mqtt", - "sinks-nats", - "sinks-new_relic_logs", - "sinks-new_relic", - "sinks-papertrail", - "sinks-pulsar", - "sinks-redis", - "sinks-sematext", - "sinks-socket", - "sinks-splunk_hec", - "sinks-vector", - "sinks-webhdfs", - "sinks-websocket", + "sinks-amqp", + "sinks-appsignal", + "sinks-aws_cloudwatch_logs", + "sinks-aws_kinesis_firehose", + "sinks-aws_kinesis_streams", + "sinks-aws_s3", + "sinks-aws_sqs", + "sinks-aws_sns", + "sinks-axiom", + "sinks-azure_blob", + "sinks-azure_monitor_logs", + "sinks-blackhole", + "sinks-chronicle", + "sinks-clickhouse", + "sinks-console", + "sinks-databend", + "sinks-datadog_events", + "sinks-datadog_logs", + "sinks-datadog_traces", + "sinks-elasticsearch", + "sinks-file", + "sinks-gcp", + "sinks-honeycomb", + "sinks-http", + "sinks-humio", + "sinks-influxdb", + "sinks-kafka", + "sinks-mezmo", + "sinks-loki", + "sinks-mqtt", + "sinks-nats", + "sinks-new_relic_logs", + "sinks-new_relic", + "sinks-papertrail", + "sinks-pulsar", + "sinks-redis", + "sinks-sematext", + "sinks-socket", + "sinks-splunk_hec", + "sinks-vector", + "sinks-webhdfs", + "sinks-websocket", ] sinks-metrics = [ - "sinks-appsignal", - "sinks-aws_cloudwatch_metrics", - "sinks-blackhole", - "sinks-console", - "sinks-datadog_metrics", - "sinks-greptimedb_metrics", - "sinks-humio", - "sinks-influxdb", - "sinks-kafka", - "sinks-prometheus", - "sinks-sematext", - "sinks-statsd", - "sinks-vector", - "sinks-splunk_hec" + "sinks-appsignal", + "sinks-aws_cloudwatch_metrics", + "sinks-blackhole", + "sinks-console", + "sinks-datadog_metrics", + "sinks-greptimedb", + "sinks-humio", + "sinks-influxdb", + "sinks-kafka", + "sinks-prometheus", + "sinks-sematext", + "sinks-statsd", + "sinks-vector", + "sinks-splunk_hec" ] sinks-amqp = ["lapin"] @@ -740,7 +725,7 @@ sinks-aws_kinesis_streams = ["aws-core", "dep:aws-sdk-kinesis"] sinks-aws_s3 = ["dep:base64", "dep:md-5", "aws-core", "dep:aws-sdk-s3"] sinks-aws_sqs = ["aws-core", "dep:aws-sdk-sqs"] sinks-aws_sns = ["aws-core", "dep:aws-sdk-sns"] -sinks-axiom = ["sinks-http"] +sinks-axiom = ["sinks-elasticsearch"] sinks-azure_blob = ["dep:azure_core", "dep:azure_identity", "dep:azure_storage", "dep:azure_storage_blobs"] sinks-azure_monitor_logs = [] sinks-blackhole = [] @@ -750,14 +735,13 @@ sinks-console = [] sinks-databend = ["dep:databend-client"] sinks-datadog_events = [] sinks-datadog_logs = [] -sinks-datadog_metrics = ["protobuf-build", "dep:prost", "dep:prost-reflect"] -sinks-datadog_traces = ["protobuf-build", "dep:prost", "dep:rmpv", "dep:rmp-serde", "dep:serde_bytes"] +sinks-datadog_metrics = ["protobuf-build", "dep:prost-reflect"] +sinks-datadog_traces = ["protobuf-build", "dep:rmpv", "dep:rmp-serde", "dep:serde_bytes"] sinks-elasticsearch = ["transforms-metric_to_log"] sinks-file = ["dep:async-compression"] sinks-gcp = ["sinks-gcp-chronicle", "dep:base64", "gcp"] -sinks-gcp-chronicle = ["gcp"] -sinks-greptimedb_metrics = ["dep:greptimedb-ingester"] -sinks-greptimedb_logs = [] +sinks-gcp-chronicle = ["gcp"] +sinks-greptimedb = ["dep:greptimedb-client"] sinks-honeycomb = [] sinks-http = [] sinks-humio = ["sinks-splunk_hec", "transforms-metric_to_log"] @@ -770,7 +754,7 @@ sinks-nats = ["dep:async-nats", "dep:nkeys"] sinks-new_relic_logs = ["sinks-http"] sinks-new_relic = [] sinks-papertrail = ["dep:syslog"] -sinks-prometheus = ["dep:base64", "dep:prost", "vector-lib/prometheus"] +sinks-prometheus = ["dep:base64", "vector-lib/prometheus"] sinks-pulsar = ["dep:apache-avro", "dep:pulsar", "dep:lru"] sinks-redis = ["dep:redis"] sinks-sematext = ["sinks-elasticsearch", "sinks-influxdb"] @@ -778,7 +762,7 @@ sinks-socket = ["sinks-utils-udp"] sinks-splunk_hec = [] sinks-statsd = ["sinks-utils-udp", "tokio-util/net"] sinks-utils-udp = [] -sinks-vector = ["sinks-utils-udp", "dep:tonic", "protobuf-build", "dep:prost"] +sinks-vector = ["sinks-utils-udp", "dep:tonic", "protobuf-build"] sinks-websocket = ["dep:tokio-tungstenite"] sinks-webhdfs = ["dep:opendal"] @@ -787,62 +771,62 @@ nightly = [] # Integration testing-related features all-integration-tests = [ - "amqp-integration-tests", - "appsignal-integration-tests", - "aws-integration-tests", - "axiom-integration-tests", - "azure-integration-tests", - "chronicle-integration-tests", - "clickhouse-integration-tests", - "databend-integration-tests", - "datadog-agent-integration-tests", - "datadog-logs-integration-tests", - "datadog-metrics-integration-tests", - "datadog-traces-integration-tests", - "docker-logs-integration-tests", - "es-integration-tests", - "eventstoredb_metrics-integration-tests", - "fluent-integration-tests", - "gcp-cloud-storage-integration-tests", - "gcp-integration-tests", - "gcp-pubsub-integration-tests", - "greptimedb-integration-tests", - "http-client-integration-tests", - "humio-integration-tests", - "influxdb-integration-tests", - "kafka-integration-tests", - "logstash-integration-tests", - "loki-integration-tests", - "mongodb_metrics-integration-tests", - "nats-integration-tests", - "nginx-integration-tests", - "opentelemetry-integration-tests", - "postgresql_metrics-integration-tests", - "prometheus-integration-tests", - "pulsar-integration-tests", - "redis-integration-tests", - "splunk-integration-tests", - "dnstap-integration-tests", - "webhdfs-integration-tests", + "amqp-integration-tests", + "appsignal-integration-tests", + "aws-integration-tests", + "axiom-integration-tests", + "azure-integration-tests", + "chronicle-integration-tests", + "clickhouse-integration-tests", + "databend-integration-tests", + "datadog-agent-integration-tests", + "datadog-logs-integration-tests", + "datadog-metrics-integration-tests", + "datadog-traces-integration-tests", + "docker-logs-integration-tests", + "es-integration-tests", + "eventstoredb_metrics-integration-tests", + "fluent-integration-tests", + "gcp-cloud-storage-integration-tests", + "gcp-integration-tests", + "gcp-pubsub-integration-tests", + "greptimedb-integration-tests", + "http-client-integration-tests", + "humio-integration-tests", + "influxdb-integration-tests", + "kafka-integration-tests", + "logstash-integration-tests", + "loki-integration-tests", + "mongodb_metrics-integration-tests", + "nats-integration-tests", + "nginx-integration-tests", + "opentelemetry-integration-tests", + "postgresql_metrics-integration-tests", + "prometheus-integration-tests", + "pulsar-integration-tests", + "redis-integration-tests", + "splunk-integration-tests", + "dnstap-integration-tests", + "webhdfs-integration-tests", ] amqp-integration-tests = ["sources-amqp", "sinks-amqp"] appsignal-integration-tests = ["sinks-appsignal"] aws-integration-tests = [ - "aws-cloudwatch-logs-integration-tests", - "aws-cloudwatch-metrics-integration-tests", - "aws-ec2-metadata-integration-tests", - "aws-ecs-metrics-integration-tests", - "aws-kinesis-firehose-integration-tests", - "aws-kinesis-streams-integration-tests", - "aws-s3-integration-tests", - "aws-sqs-integration-tests", - "aws-sns-integration-tests", + "aws-cloudwatch-logs-integration-tests", + "aws-cloudwatch-metrics-integration-tests", + "aws-ec2-metadata-integration-tests", + "aws-ecs-metrics-integration-tests", + "aws-kinesis-firehose-integration-tests", + "aws-kinesis-streams-integration-tests", + "aws-s3-integration-tests", + "aws-sqs-integration-tests", + "aws-sns-integration-tests", ] azure-integration-tests = [ - "azure-blob-integration-tests" + "azure-blob-integration-tests" ] aws-cloudwatch-logs-integration-tests = ["sinks-aws_cloudwatch_logs"] @@ -861,7 +845,7 @@ clickhouse-integration-tests = ["sinks-clickhouse"] databend-integration-tests = ["sinks-databend"] datadog-agent-integration-tests = ["sources-datadog_agent"] datadog-logs-integration-tests = ["sinks-datadog_logs"] -datadog-metrics-integration-tests = ["sinks-datadog_metrics", "dep:prost"] +datadog-metrics-integration-tests = ["sinks-datadog_metrics"] datadog-traces-integration-tests = ["sources-datadog_agent", "sinks-datadog_traces", "axum/tokio"] docker-logs-integration-tests = ["sources-docker_logs", "unix"] es-integration-tests = ["sinks-elasticsearch", "aws-core"] @@ -870,7 +854,7 @@ fluent-integration-tests = ["docker", "sources-fluent"] gcp-cloud-storage-integration-tests = ["sinks-gcp"] gcp-integration-tests = ["sinks-gcp"] gcp-pubsub-integration-tests = ["sinks-gcp", "sources-gcp_pubsub"] -greptimedb-integration-tests = ["sinks-greptimedb_metrics", "sinks-greptimedb_logs"] +greptimedb-integration-tests = ["sinks-greptimedb"] humio-integration-tests = ["sinks-humio"] http-client-integration-tests = ["sources-http_client"] influxdb-integration-tests = ["sinks-influxdb"] @@ -881,7 +865,7 @@ mongodb_metrics-integration-tests = ["sources-mongodb_metrics"] mqtt-integration-tests = ["sinks-mqtt"] nats-integration-tests = ["sinks-nats", "sources-nats"] nginx-integration-tests = ["sources-nginx_metrics"] -opentelemetry-integration-tests = ["sources-opentelemetry", "dep:prost"] +opentelemetry-integration-tests = ["sources-opentelemetry"] postgresql_metrics-integration-tests = ["sources-postgresql_metrics"] prometheus-integration-tests = ["sinks-prometheus", "sources-prometheus", "sinks-influxdb"] pulsar-integration-tests = ["sinks-pulsar", "sources-pulsar"] @@ -896,55 +880,55 @@ test-utils = [] # End-to-End testing-related features all-e2e-tests = [ - "e2e-tests-datadog" + "e2e-tests-datadog" ] e2e-tests-datadog = [ - "sources-datadog_agent", - "sinks-datadog_logs", - "sinks-datadog_metrics" + "sources-datadog_agent", + "sinks-datadog_logs", + "sinks-datadog_metrics" ] vector-api-tests = [ - "sources-demo_logs", - "transforms-log_to_metric", - "transforms-remap", - "sinks-blackhole" + "sources-demo_logs", + "transforms-log_to_metric", + "transforms-remap", + "sinks-blackhole" ] vector-unit-test-tests = [ - "sources-demo_logs", - "transforms-remap", - "transforms-route", - "transforms-filter", - "transforms-reduce", - "sinks-console" + "sources-demo_logs", + "transforms-remap", + "transforms-route", + "transforms-filter", + "transforms-reduce", + "sinks-console" ] component-validation-runner = ["dep:tonic", "sources-internal_logs", "sources-internal_metrics", "sources-vector", "sinks-vector"] # For now, only include components that implement ValidatableComponent. # In the future, this can change to simply reference the targets `sources`, `transforms`, `sinks` component-validation-tests = [ - "component-validation-runner", - "sources-http_client", - "sources-http_server", - "sinks-http", - "sinks-splunk_hec", - "sources-splunk_hec", - "sinks-datadog_logs", - "sources-datadog_agent", + "component-validation-runner", + "sources-http_client", + "sources-http_server", + "sinks-http", + "sinks-splunk_hec", + "sources-splunk_hec", + "sinks-datadog_logs", + "sources-datadog_agent", ] # Grouping together features for benchmarks. We exclude the API client due to it causing the build process to run out # of memory when those additional dependencies are built in CI. benches = [ - "sinks-file", - "sinks-http", - "sinks-socket", - "sources-file", - "sources-socket", - "sources-syslog", - "transforms-lua", - "transforms-sample", + "sinks-file", + "sinks-http", + "sinks-socket", + "sources-file", + "sources-socket", + "sources-syslog", + "transforms-lua", + "transforms-sample", ] dnstap-benches = ["sources-dnstap"] language-benches = ["sinks-socket", "sources-socket", "transforms-lua", "transforms-remap"]