diff --git a/Cargo.lock b/Cargo.lock
index 59919bef29..cf8bd71a32 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -21,9 +21,9 @@ dependencies = [
[[package]]
name = "actix-cors"
-version = "0.6.4"
+version = "0.6.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b340e9cfa5b08690aae90fb61beb44e9b06f44fe3d0f93781aaa58cfba86245e"
+checksum = "0346d8c1f762b41b458ed3145eea914966bb9ad20b9be0d6d463b20d45586370"
dependencies = [
"actix-utils",
"actix-web",
@@ -80,7 +80,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb"
dependencies = [
"quote",
- "syn 2.0.39",
+ "syn 2.0.41",
]
[[package]]
@@ -118,7 +118,7 @@ dependencies = [
"parse-size",
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.41",
]
[[package]]
@@ -251,7 +251,7 @@ dependencies = [
"actix-router",
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.41",
]
[[package]]
@@ -271,9 +271,9 @@ dependencies = [
[[package]]
name = "actix-web-lab"
-version = "0.20.0"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e15f180c2bf7abacfda7d8d9ee4169e7f792ec8983313dc38809e902f61c79d0"
+checksum = "b6ddd78b365b70614e27f49a128ab8edba32bbc8f9b2abb1fbe07f15dd48cfab"
dependencies = [
"actix-http",
"actix-router",
@@ -315,7 +315,7 @@ checksum = "9aa0b287c8de4a76b691f29dbb5451e8dd5b79d777eaf87350c9b0cbfdb5e968"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.41",
]
[[package]]
@@ -479,9 +479,9 @@ dependencies = [
[[package]]
name = "anstream"
-version = "0.6.4"
+version = "0.6.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44"
+checksum = "d664a92ecae85fd0a7392615844904654d1d5f5514837f471ddef4a057aba1b6"
dependencies = [
"anstyle",
"anstyle-parse",
@@ -499,30 +499,30 @@ checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87"
[[package]]
name = "anstyle-parse"
-version = "0.2.2"
+version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "317b9a89c1868f5ea6ff1d9539a69f45dffc21ce321ac1fd1160dfa48c8e2140"
+checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c"
dependencies = [
"utf8parse",
]
[[package]]
name = "anstyle-query"
-version = "1.0.0"
+version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b"
+checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648"
dependencies = [
- "windows-sys 0.48.0",
+ "windows-sys 0.52.0",
]
[[package]]
name = "anstyle-wincon"
-version = "3.0.1"
+version = "3.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628"
+checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7"
dependencies = [
"anstyle",
- "windows-sys 0.48.0",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -617,7 +617,7 @@ dependencies = [
"chrono",
"chrono-tz",
"half",
- "hashbrown 0.14.2",
+ "hashbrown 0.14.3",
"num",
"packed_simd",
]
@@ -746,7 +746,7 @@ dependencies = [
"arrow-data",
"arrow-schema",
"half",
- "hashbrown 0.14.2",
+ "hashbrown 0.14.3",
]
[[package]]
@@ -871,7 +871,7 @@ checksum = "5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.41",
]
[[package]]
@@ -893,7 +893,7 @@ checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.41",
]
[[package]]
@@ -904,7 +904,7 @@ checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.41",
]
[[package]]
@@ -916,6 +916,16 @@ dependencies = [
"num-traits",
]
+[[package]]
+name = "atomic-write-file"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "edcdbedc2236483ab103a53415653d6b4442ea6141baf1ffa85df29635e88436"
+dependencies = [
+ "nix 0.27.1",
+ "rand",
+]
+
[[package]]
name = "atty"
version = "0.2.14"
@@ -1511,9 +1521,9 @@ dependencies = [
[[package]]
name = "borsh"
-version = "1.2.0"
+version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bf617fabf5cdbdc92f774bfe5062d870f228b80056d41180797abf48bed4056e"
+checksum = "9897ef0f1bd2362169de6d7e436ea2237dc1085d7d1e4db75f4be34d86f309d1"
dependencies = [
"borsh-derive",
"cfg_aliases",
@@ -1521,15 +1531,15 @@ dependencies = [
[[package]]
name = "borsh-derive"
-version = "1.2.0"
+version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f404657a7ea7b5249e36808dff544bc88a28f26e0ac40009f674b7a009d14be3"
+checksum = "478b41ff04256c5c8330f3dfdaaae2a5cc976a8e75088bafa4625b0d0208de8c"
dependencies = [
"once_cell",
"proc-macro-crate 2.0.0",
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.41",
"syn_derive",
]
@@ -1606,9 +1616,9 @@ checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223"
[[package]]
name = "bytes-utils"
-version = "0.1.3"
+version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e47d3a8076e283f3acd27400535992edb3ba4b5bb72f8891ad8fbe7932a7d4b9"
+checksum = "7dafe3a8757b027e2be6e4e5601ed563c55989fcf1546e933c66c8eb3a058d35"
dependencies = [
"bytes",
"either",
@@ -1836,9 +1846,9 @@ dependencies = [
[[package]]
name = "clap"
-version = "4.4.8"
+version = "4.4.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2275f18819641850fa26c89acc84d465c1bf91ce57bc2748b28c420473352f64"
+checksum = "bfaff671f6b22ca62406885ece523383b9b64022e341e53e009a62ebc47a45f2"
dependencies = [
"clap_builder",
"clap_derive 4.4.7",
@@ -1846,9 +1856,9 @@ dependencies = [
[[package]]
name = "clap_builder"
-version = "4.4.8"
+version = "4.4.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "07cdf1b148b25c1e1f7a42225e30a0d99a615cd4637eae7365548dd4529b95bc"
+checksum = "a216b506622bb1d316cd51328dce24e07bdff4a6128a47c7e7fad11878d5adbb"
dependencies = [
"anstream",
"anstyle",
@@ -1878,7 +1888,7 @@ dependencies = [
"heck",
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.41",
]
[[package]]
@@ -1985,9 +1995,9 @@ dependencies = [
[[package]]
name = "const-oid"
-version = "0.9.5"
+version = "0.9.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "28c122c3980598d243d63d9a704629a2d748d101f278052ff068be5a4423ab6f"
+checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8"
[[package]]
name = "const-random"
@@ -2043,9 +2053,9 @@ dependencies = [
[[package]]
name = "core-foundation"
-version = "0.9.3"
+version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
+checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
dependencies = [
"core-foundation-sys",
"libc",
@@ -2053,9 +2063,9 @@ dependencies = [
[[package]]
name = "core-foundation-sys"
-version = "0.8.4"
+version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
+checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f"
[[package]]
name = "cpp_demangle"
@@ -2101,9 +2111,9 @@ dependencies = [
[[package]]
name = "crossbeam-channel"
-version = "0.5.8"
+version = "0.5.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200"
+checksum = "14c3242926edf34aec4ac3a77108ad4854bffaa2e4ddc1824124ce59231302d5"
dependencies = [
"cfg-if 1.0.0",
"crossbeam-utils",
@@ -2111,9 +2121,9 @@ dependencies = [
[[package]]
name = "crossbeam-deque"
-version = "0.8.3"
+version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef"
+checksum = "fca89a0e215bab21874660c67903c5f143333cab1da83d041c7ded6053774751"
dependencies = [
"cfg-if 1.0.0",
"crossbeam-epoch",
@@ -2122,22 +2132,21 @@ dependencies = [
[[package]]
name = "crossbeam-epoch"
-version = "0.9.15"
+version = "0.9.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7"
+checksum = "2d2fe95351b870527a5d09bf563ed3c97c0cffb87cf1c78a591bf48bb218d9aa"
dependencies = [
"autocfg",
"cfg-if 1.0.0",
"crossbeam-utils",
"memoffset",
- "scopeguard",
]
[[package]]
name = "crossbeam-queue"
-version = "0.3.8"
+version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d1cfb3ea8a53f37c40dea2c7bedcbd88bdfae54f5e2175d6ecaff1c988353add"
+checksum = "b9bcf5bdbfdd6030fb4a1c497b5d5fc5921aa2f60d359a17e249c0e6df3de153"
dependencies = [
"cfg-if 1.0.0",
"crossbeam-utils",
@@ -2145,9 +2154,9 @@ dependencies = [
[[package]]
name = "crossbeam-utils"
-version = "0.8.16"
+version = "0.8.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
+checksum = "c06d96137f14f244c37f989d9fff8f95e6c18b918e71f36638f8c49112e4c78f"
dependencies = [
"cfg-if 1.0.0",
]
@@ -2235,7 +2244,7 @@ dependencies = [
"proc-macro2",
"quote",
"strsim",
- "syn 2.0.39",
+ "syn 2.0.41",
]
[[package]]
@@ -2246,7 +2255,7 @@ checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5"
dependencies = [
"darling_core",
"quote",
- "syn 2.0.39",
+ "syn 2.0.41",
]
[[package]]
@@ -2256,7 +2265,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856"
dependencies = [
"cfg-if 1.0.0",
- "hashbrown 0.14.2",
+ "hashbrown 0.14.3",
"lock_api",
"once_cell",
"parking_lot_core 0.9.9",
@@ -2265,14 +2274,15 @@ dependencies = [
[[package]]
name = "data-encoding"
-version = "2.4.0"
+version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308"
+checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5"
[[package]]
name = "datafusion"
-version = "33.0.0"
-source = "git+https://github.com/apache/arrow-datafusion.git?rev=b648d4e22e82989c65523e62312e1995a1543888#b648d4e22e82989c65523e62312e1995a1543888"
+version = "34.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "193fd1e7628278d0641c5122860f9a7fd6a1d77d055838d12f55d15bbe28d4d0"
dependencies = [
"ahash 0.8.6",
"arrow",
@@ -2295,7 +2305,7 @@ dependencies = [
"futures",
"glob",
"half",
- "hashbrown 0.14.2",
+ "hashbrown 0.14.3",
"indexmap 2.1.0",
"itertools 0.12.0",
"log",
@@ -2317,8 +2327,9 @@ dependencies = [
[[package]]
name = "datafusion-common"
-version = "33.0.0"
-source = "git+https://github.com/apache/arrow-datafusion.git?rev=b648d4e22e82989c65523e62312e1995a1543888#b648d4e22e82989c65523e62312e1995a1543888"
+version = "34.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "548bc49c4a489e3de474813831ea556dc9d368f9ed8d867b1493da42e8e9f613"
dependencies = [
"ahash 0.8.6",
"arrow",
@@ -2336,8 +2347,9 @@ dependencies = [
[[package]]
name = "datafusion-execution"
-version = "33.0.0"
-source = "git+https://github.com/apache/arrow-datafusion.git?rev=b648d4e22e82989c65523e62312e1995a1543888#b648d4e22e82989c65523e62312e1995a1543888"
+version = "34.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ecc865657ffcf4da5ff08bdc6436a9a833bc0aa96c3254c8d18ab8a0ad4e437d"
dependencies = [
"arrow",
"chrono",
@@ -2345,7 +2357,7 @@ dependencies = [
"datafusion-common",
"datafusion-expr",
"futures",
- "hashbrown 0.14.2",
+ "hashbrown 0.14.3",
"log",
"object_store",
"parking_lot 0.12.1",
@@ -2356,8 +2368,9 @@ dependencies = [
[[package]]
name = "datafusion-expr"
-version = "33.0.0"
-source = "git+https://github.com/apache/arrow-datafusion.git?rev=b648d4e22e82989c65523e62312e1995a1543888#b648d4e22e82989c65523e62312e1995a1543888"
+version = "34.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "33c473f72d8d81a532e63f6e562ed66dd9209dfd8e433d9712abd42444ee161e"
dependencies = [
"ahash 0.8.6",
"arrow",
@@ -2371,8 +2384,9 @@ dependencies = [
[[package]]
name = "datafusion-optimizer"
-version = "33.0.0"
-source = "git+https://github.com/apache/arrow-datafusion.git?rev=b648d4e22e82989c65523e62312e1995a1543888#b648d4e22e82989c65523e62312e1995a1543888"
+version = "34.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cb6218318001d2f6783b7fffa17592318f65f26609d7aab605a3dd0c7c2e2618"
dependencies = [
"arrow",
"async-trait",
@@ -2380,7 +2394,7 @@ dependencies = [
"datafusion-common",
"datafusion-expr",
"datafusion-physical-expr",
- "hashbrown 0.14.2",
+ "hashbrown 0.14.3",
"itertools 0.12.0",
"log",
"regex-syntax 0.8.2",
@@ -2388,8 +2402,9 @@ dependencies = [
[[package]]
name = "datafusion-physical-expr"
-version = "33.0.0"
-source = "git+https://github.com/apache/arrow-datafusion.git?rev=b648d4e22e82989c65523e62312e1995a1543888#b648d4e22e82989c65523e62312e1995a1543888"
+version = "34.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9e1ca7e35ca22f9dc506c2375b92054b03ccf91afe25c0a90b395a1473a09735"
dependencies = [
"ahash 0.8.6",
"arrow",
@@ -2404,7 +2419,7 @@ dependencies = [
"datafusion-common",
"datafusion-expr",
"half",
- "hashbrown 0.14.2",
+ "hashbrown 0.14.3",
"hex",
"indexmap 2.1.0",
"itertools 0.12.0",
@@ -2421,8 +2436,9 @@ dependencies = [
[[package]]
name = "datafusion-physical-plan"
-version = "33.0.0"
-source = "git+https://github.com/apache/arrow-datafusion.git?rev=b648d4e22e82989c65523e62312e1995a1543888#b648d4e22e82989c65523e62312e1995a1543888"
+version = "34.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ddde97adefcca3a55257c646ffee2a95b6cac66f74d1146a6e3a6dbb37830631"
dependencies = [
"ahash 0.8.6",
"arrow",
@@ -2437,7 +2453,7 @@ dependencies = [
"datafusion-physical-expr",
"futures",
"half",
- "hashbrown 0.14.2",
+ "hashbrown 0.14.3",
"indexmap 2.1.0",
"itertools 0.12.0",
"log",
@@ -2451,8 +2467,9 @@ dependencies = [
[[package]]
name = "datafusion-sql"
-version = "33.0.0"
-source = "git+https://github.com/apache/arrow-datafusion.git?rev=b648d4e22e82989c65523e62312e1995a1543888#b648d4e22e82989c65523e62312e1995a1543888"
+version = "34.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a60d9d6460a64fddb8663db41da97e6b8b0bf79da42f997ebe81722731eaf0e5"
dependencies = [
"arrow",
"arrow-schema",
@@ -2501,9 +2518,9 @@ dependencies = [
[[package]]
name = "deranged"
-version = "0.3.9"
+version = "0.3.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3"
+checksum = "8eb30d70a07a3b04884d2677f06bec33509dc67ca60d92949e5535352d3191dc"
dependencies = [
"powerfmt",
"serde",
@@ -2540,22 +2557,13 @@ dependencies = [
"subtle",
]
-[[package]]
-name = "dirs"
-version = "4.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059"
-dependencies = [
- "dirs-sys 0.3.7",
-]
-
[[package]]
name = "dirs"
version = "5.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225"
dependencies = [
- "dirs-sys 0.4.1",
+ "dirs-sys",
]
[[package]]
@@ -2568,17 +2576,6 @@ dependencies = [
"dirs-sys-next",
]
-[[package]]
-name = "dirs-sys"
-version = "0.3.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6"
-dependencies = [
- "libc",
- "redox_users",
- "winapi 0.3.9",
-]
-
[[package]]
name = "dirs-sys"
version = "0.4.1"
@@ -2710,7 +2707,7 @@ checksum = "eecf8589574ce9b895052fa12d69af7a233f99e6107f5cb8dd1044f2a17bfdcb"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.41",
]
[[package]]
@@ -2734,12 +2731,12 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
[[package]]
name = "errno"
-version = "0.3.7"
+version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f258a7194e7f7c2a7837a8913aeab7fd8c383457034fa20ce4dd3dcb813e8eb8"
+checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245"
dependencies = [
"libc",
- "windows-sys 0.48.0",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -2754,12 +2751,12 @@ dependencies = [
[[package]]
name = "etcd-client"
-version = "0.12.1"
+version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d982a3b3088a5f95d19882d298b352a2e0be20703e3080c1e6767731d5dec79"
+checksum = "f5231ad671c74ee5dc02753a0a9c855fe6e90de2a07acb2582f8a702470e04d1"
dependencies = [
"http",
- "prost 0.12.2",
+ "prost 0.12.3",
"tokio",
"tokio-stream",
"tonic 0.10.2",
@@ -2818,9 +2815,9 @@ checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5"
[[package]]
name = "faststr"
-version = "0.2.11"
+version = "0.2.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "284eac9300ad17d2492e1e87219768b8ab97fb2c74a61cdbc0ced31d3f711159"
+checksum = "c6aec286890de502e74704b319a9246c95221f90de25112eabece1011b7ad55e"
dependencies = [
"bytes",
"serde",
@@ -2828,14 +2825,14 @@ dependencies = [
[[package]]
name = "filetime"
-version = "0.2.22"
+version = "0.2.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0"
+checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd"
dependencies = [
"cfg-if 1.0.0",
"libc",
- "redox_syscall 0.3.5",
- "windows-sys 0.48.0",
+ "redox_syscall 0.4.1",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -2911,9 +2908,9 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
[[package]]
name = "form_urlencoded"
-version = "1.2.0"
+version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652"
+checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456"
dependencies = [
"percent-encoding",
]
@@ -3016,7 +3013,7 @@ checksum = "53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.41",
]
[[package]]
@@ -3133,9 +3130,9 @@ dependencies = [
[[package]]
name = "gimli"
-version = "0.28.0"
+version = "0.28.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0"
+checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253"
[[package]]
name = "glob"
@@ -3145,15 +3142,15 @@ checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
[[package]]
name = "globset"
-version = "0.4.13"
+version = "0.4.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "759c97c1e17c55525b57192c06a267cda0ac5210b222d6b82189a2338fa1c13d"
+checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1"
dependencies = [
"aho-corasick",
"bstr",
- "fnv",
"log",
- "regex",
+ "regex-automata 0.4.3",
+ "regex-syntax 0.8.2",
]
[[package]]
@@ -3226,9 +3223,9 @@ dependencies = [
[[package]]
name = "hashbrown"
-version = "0.14.2"
+version = "0.14.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156"
+checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
dependencies = [
"ahash 0.8.6",
"allocator-api2",
@@ -3240,7 +3237,7 @@ version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7"
dependencies = [
- "hashbrown 0.14.2",
+ "hashbrown 0.14.3",
]
[[package]]
@@ -3275,9 +3272,9 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
[[package]]
name = "hkdf"
-version = "0.12.3"
+version = "0.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "791a029f6b9fc27657f6f188ec6e5e43f6911f6f878e0dc5501396e09809d437"
+checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7"
dependencies = [
"hmac",
]
@@ -3293,11 +3290,11 @@ dependencies = [
[[package]]
name = "home"
-version = "0.5.5"
+version = "0.5.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb"
+checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5"
dependencies = [
- "windows-sys 0.48.0",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -3333,9 +3330,9 @@ dependencies = [
[[package]]
name = "http-body"
-version = "0.4.5"
+version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1"
+checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2"
dependencies = [
"bytes",
"http",
@@ -3449,9 +3446,9 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
[[package]]
name = "idna"
-version = "0.4.0"
+version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c"
+checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6"
dependencies = [
"unicode-bidi",
"unicode-normalization",
@@ -3480,7 +3477,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f"
dependencies = [
"equivalent",
- "hashbrown 0.14.2",
+ "hashbrown 0.14.3",
"serde",
]
@@ -3557,7 +3554,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b"
dependencies = [
"hermit-abi 0.3.3",
- "rustix 0.38.24",
+ "rustix 0.38.28",
"windows-sys 0.48.0",
]
@@ -3590,9 +3587,9 @@ dependencies = [
[[package]]
name = "itoa"
-version = "1.0.9"
+version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38"
+checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c"
[[package]]
name = "jni"
@@ -3627,9 +3624,9 @@ dependencies = [
[[package]]
name = "js-sys"
-version = "0.3.65"
+version = "0.3.66"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "54c0c35952f67de54bb584e9fd912b3023117cbafc0a77d8f3dee1fb5f572fe8"
+checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca"
dependencies = [
"wasm-bindgen",
]
@@ -3758,9 +3755,9 @@ dependencies = [
[[package]]
name = "libc"
-version = "0.2.150"
+version = "0.2.151"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c"
+checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4"
[[package]]
name = "libflate"
@@ -3811,9 +3808,9 @@ dependencies = [
[[package]]
name = "libsqlite3-sys"
-version = "0.26.0"
+version = "0.27.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "afc22eff61b133b115c6e8c74e818c628d6d5e7a502afea6f64dee076dd94326"
+checksum = "cf4e226dcd58b4be396f7bd3c20da8fdee2911400705297ba7d2d7cc2c30f716"
dependencies = [
"cc",
"pkg-config",
@@ -3845,9 +3842,9 @@ checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4"
[[package]]
name = "linux-raw-sys"
-version = "0.4.11"
+version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "969488b55f8ac402214f3f5fd243ebb7206cf82de60d3172994707a4bcc2b829"
+checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456"
[[package]]
name = "local-channel"
@@ -4018,9 +4015,9 @@ dependencies = [
[[package]]
name = "mediatype"
-version = "0.19.15"
+version = "0.19.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8c408dc227d302f1496c84d9dc68c00fec6f56f9228a18f3023f976f3ca7c945"
+checksum = "bf0bc9784973713e4a90d515a4302991ca125a7c4516951cb607f2298cb757e5"
[[package]]
name = "memchr"
@@ -4030,9 +4027,9 @@ checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167"
[[package]]
name = "memmap2"
-version = "0.8.0"
+version = "0.9.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "43a5a03cefb0d953ec0be133036f14e109412fa594edc2f77227249db66cc3ed"
+checksum = "39a69c7c189ae418f83003da62820aca28d15a07725ce51fb924999335d622ff"
dependencies = [
"libc",
]
@@ -4098,9 +4095,9 @@ dependencies = [
[[package]]
name = "mio"
-version = "0.8.9"
+version = "0.8.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0"
+checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09"
dependencies = [
"libc",
"log",
@@ -4157,6 +4154,17 @@ dependencies = [
"libc",
]
+[[package]]
+name = "nix"
+version = "0.27.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053"
+dependencies = [
+ "bitflags 2.4.1",
+ "cfg-if 1.0.0",
+ "libc",
+]
+
[[package]]
name = "nom"
version = "7.1.3"
@@ -4308,7 +4316,7 @@ dependencies = [
"proc-macro-crate 1.3.1",
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.41",
]
[[package]]
@@ -4348,7 +4356,7 @@ dependencies = [
"quick-xml",
"rand",
"reqwest",
- "ring 0.17.5",
+ "ring 0.17.7",
"rustls-pemfile",
"serde",
"serde_json",
@@ -4370,9 +4378,9 @@ dependencies = [
[[package]]
name = "once_cell"
-version = "1.18.0"
+version = "1.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
+checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
[[package]]
name = "onig"
@@ -4429,7 +4437,7 @@ dependencies = [
"byteorder",
"bytes",
"chrono",
- "clap 4.4.8",
+ "clap 4.4.11",
"cloudevents-sdk",
"csv",
"dashmap",
@@ -4719,9 +4727,9 @@ dependencies = [
[[package]]
name = "ordered-float"
-version = "4.1.1"
+version = "4.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "536900a8093134cf9ccf00a27deb3532421099e958d9dd431135d0c7543ca1e8"
+checksum = "a76df7075c7d4d01fdcb46c912dd17fba5b60c78ea480b475f2b6ab6f666584e"
dependencies = [
"num-traits",
]
@@ -4838,7 +4846,7 @@ dependencies = [
"chrono",
"flate2",
"futures",
- "hashbrown 0.14.2",
+ "hashbrown 0.14.3",
"lz4_flex",
"num",
"num-bigint",
@@ -4901,9 +4909,9 @@ dependencies = [
[[package]]
name = "percent-encoding"
-version = "2.3.0"
+version = "2.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
+checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
[[package]]
name = "pest"
@@ -4936,7 +4944,7 @@ dependencies = [
"pest_meta",
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.41",
]
[[package]]
@@ -5024,7 +5032,7 @@ checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.41",
]
[[package]]
@@ -5094,7 +5102,7 @@ dependencies = [
"findshlibs",
"libc",
"log",
- "nix",
+ "nix 0.26.4",
"once_cell",
"parking_lot 0.12.1",
"smallvec",
@@ -5132,7 +5140,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae005bd773ab59b4725093fd7df83fd7892f7d8eafb48dbd7de6e024e4215f9d"
dependencies = [
"proc-macro2",
- "syn 2.0.39",
+ "syn 2.0.41",
]
[[package]]
@@ -5193,9 +5201,9 @@ dependencies = [
[[package]]
name = "proc-macro2"
-version = "1.0.69"
+version = "1.0.70"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da"
+checksum = "39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b"
dependencies = [
"unicode-ident",
]
@@ -5255,12 +5263,12 @@ dependencies = [
[[package]]
name = "prost"
-version = "0.12.2"
+version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5a5a410fc7882af66deb8d01d01737353cf3ad6204c408177ba494291a626312"
+checksum = "146c289cda302b98a28d40c8b3b90498d6e526dd24ac2ecea73e4e491685b94a"
dependencies = [
"bytes",
- "prost-derive 0.12.2",
+ "prost-derive 0.12.3",
]
[[package]]
@@ -5287,9 +5295,9 @@ dependencies = [
[[package]]
name = "prost-build"
-version = "0.12.2"
+version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1fa3d084c8704911bfefb2771be2f9b6c5c0da7343a71e0021ee3c665cada738"
+checksum = "c55e02e35260070b6f716a2423c2ff1c3bb1642ddca6f99e1f26d06268a0e2d2"
dependencies = [
"bytes",
"heck",
@@ -5299,10 +5307,10 @@ dependencies = [
"once_cell",
"petgraph",
"prettyplease 0.2.15",
- "prost 0.12.2",
- "prost-types 0.12.2",
+ "prost 0.12.3",
+ "prost-types 0.12.3",
"regex",
- "syn 2.0.39",
+ "syn 2.0.41",
"tempfile",
"which",
]
@@ -5322,15 +5330,15 @@ dependencies = [
[[package]]
name = "prost-derive"
-version = "0.12.2"
+version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "065717a5dfaca4a83d2fe57db3487b311365200000551d7a364e715dbf4346bc"
+checksum = "efb6c9a1dd1def8e2124d17e83a20af56f1570d6c2d2bd9e266ccb768df3840e"
dependencies = [
"anyhow",
"itertools 0.11.0",
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.41",
]
[[package]]
@@ -5344,11 +5352,11 @@ dependencies = [
[[package]]
name = "prost-types"
-version = "0.12.2"
+version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8339f32236f590281e2f6368276441394fcd1b2133b549cc895d0ae80f2f9a52"
+checksum = "193898f59edcf43c26227dcd4c8427f00d99d61e95dcde58dabd49fa291d470e"
dependencies = [
- "prost 0.12.2",
+ "prost 0.12.3",
]
[[package]]
@@ -5532,15 +5540,6 @@ dependencies = [
"bitflags 1.3.2",
]
-[[package]]
-name = "redox_syscall"
-version = "0.3.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
-dependencies = [
- "bitflags 1.3.2",
-]
-
[[package]]
name = "redox_syscall"
version = "0.4.1"
@@ -5563,22 +5562,22 @@ dependencies = [
[[package]]
name = "ref-cast"
-version = "1.0.20"
+version = "1.0.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "acde58d073e9c79da00f2b5b84eed919c8326832648a5b109b3fce1bb1175280"
+checksum = "53313ec9f12686aeeffb43462c3ac77aa25f590a5f630eb2cde0de59417b29c7"
dependencies = [
"ref-cast-impl",
]
[[package]]
name = "ref-cast-impl"
-version = "1.0.20"
+version = "1.0.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f7473c2cfcf90008193dd0e3e16599455cb601a9fce322b5bb55de799664925"
+checksum = "2566c4bf6845f2c2e83b27043c3f5dfcd5ba8f2937d6c00dc009bfb51a079dc4"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.41",
]
[[package]]
@@ -5678,7 +5677,7 @@ dependencies = [
"wasm-bindgen-futures",
"wasm-streams",
"web-sys",
- "webpki-roots 0.25.2",
+ "webpki-roots",
"winreg",
]
@@ -5699,9 +5698,9 @@ dependencies = [
[[package]]
name = "ring"
-version = "0.17.5"
+version = "0.17.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fb0205304757e5d899b9c2e448b867ffd03ae7f988002e47cd24954391394d0b"
+checksum = "688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74"
dependencies = [
"cc",
"getrandom",
@@ -5713,12 +5712,13 @@ dependencies = [
[[package]]
name = "rkyv"
-version = "0.7.42"
+version = "0.7.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0200c8230b013893c0b2d6213d6ec64ed2b9be2e0e016682b7224ff82cff5c58"
+checksum = "527a97cdfef66f65998b5f3b637c26f5a5ec09cc52a3f9932313ac645f4190f5"
dependencies = [
"bitvec",
"bytecheck",
+ "bytes",
"hashbrown 0.12.3",
"ptr_meta",
"rend",
@@ -5730,9 +5730,9 @@ dependencies = [
[[package]]
name = "rkyv_derive"
-version = "0.7.42"
+version = "0.7.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b2e06b915b5c230a17d7a736d1e2e63ee753c256a8614ef3f5147b13a4f5541d"
+checksum = "b5c462a1328c8e67e4d6dbad1eb0355dd43e8ab432c6e227a43657f16ade5033"
dependencies = [
"proc-macro2",
"quote",
@@ -5762,9 +5762,9 @@ checksum = "e60ef3b82994702bbe4e134d98aadca4b49ed04440148985678d415c68127666"
[[package]]
name = "rsa"
-version = "0.9.3"
+version = "0.9.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "86ef35bf3e7fe15a53c4ab08a998e42271eab13eb0db224126bc7bc4c4bad96d"
+checksum = "5d0e5124fcb30e76a7e79bfee683a2746db83784b86289f6251b54b7950a0dfc"
dependencies = [
"const-oid",
"digest",
@@ -5782,9 +5782,9 @@ dependencies = [
[[package]]
name = "rust-embed"
-version = "8.0.0"
+version = "8.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b1e7d90385b59f0a6bf3d3b757f3ca4ece2048265d70db20a2016043d4509a40"
+checksum = "810294a8a4a0853d4118e3b94bb079905f2107c7fe979d8f0faae98765eb6378"
dependencies = [
"rust-embed-impl",
"rust-embed-utils",
@@ -5814,8 +5814,8 @@ dependencies = [
"proc-macro2",
"quote",
"rust-embed-for-web-utils",
- "shellexpand 3.1.0",
- "syn 2.0.39",
+ "shellexpand",
+ "syn 2.0.41",
"walkdir",
]
@@ -5835,23 +5835,23 @@ dependencies = [
[[package]]
name = "rust-embed-impl"
-version = "8.0.0"
+version = "8.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3c3d8c6fd84090ae348e63a84336b112b5c3918b3bf0493a581f7bd8ee623c29"
+checksum = "bfc144a1273124a67b8c1d7cd19f5695d1878b31569c0512f6086f0f4676604e"
dependencies = [
"proc-macro2",
"quote",
"rust-embed-utils",
- "shellexpand 2.1.2",
- "syn 2.0.39",
+ "shellexpand",
+ "syn 2.0.41",
"walkdir",
]
[[package]]
name = "rust-embed-utils"
-version = "8.0.0"
+version = "8.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "873feff8cb7bf86fdf0a71bb21c95159f4e4a37dd7a4bd1855a940909b583ada"
+checksum = "816ccd4875431253d6bb54b804bcff4369cbde9bae33defde25fdf6c2ef91d40"
dependencies = [
"sha2",
"walkdir",
@@ -5859,9 +5859,9 @@ dependencies = [
[[package]]
name = "rust_decimal"
-version = "1.33.0"
+version = "1.33.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "076ba1058b036d3ca8bcafb1d54d0b0572e99d7ecd3e4222723e18ca8e9ca9a8"
+checksum = "06676aec5ccb8fc1da723cc8c0f9a46549f21ebb8753d3915c6c41db1e7f1dc4"
dependencies = [
"arrayvec",
"borsh",
@@ -5904,25 +5904,25 @@ dependencies = [
[[package]]
name = "rustix"
-version = "0.38.24"
+version = "0.38.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9ad981d6c340a49cdc40a1028d9c6084ec7e9fa33fcb839cab656a267071e234"
+checksum = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316"
dependencies = [
"bitflags 2.4.1",
"errno",
"libc",
- "linux-raw-sys 0.4.11",
- "windows-sys 0.48.0",
+ "linux-raw-sys 0.4.12",
+ "windows-sys 0.52.0",
]
[[package]]
name = "rustls"
-version = "0.21.8"
+version = "0.21.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "446e14c5cda4f3f30fe71863c34ec70f5ac79d6087097ad0bb433e1be5edf04c"
+checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba"
dependencies = [
"log",
- "ring 0.17.5",
+ "ring 0.17.7",
"rustls-webpki",
"sct",
]
@@ -5954,7 +5954,7 @@ version = "0.101.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765"
dependencies = [
- "ring 0.17.5",
+ "ring 0.17.7",
"untrusted 0.9.0",
]
@@ -5976,7 +5976,7 @@ dependencies = [
"libc",
"log",
"memchr",
- "nix",
+ "nix 0.26.4",
"scopeguard",
"unicode-segmentation",
"unicode-width",
@@ -5986,9 +5986,9 @@ dependencies = [
[[package]]
name = "ryu"
-version = "1.0.15"
+version = "1.0.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741"
+checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c"
[[package]]
name = "salsa20"
@@ -6029,7 +6029,7 @@ version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414"
dependencies = [
- "ring 0.17.5",
+ "ring 0.17.7",
"untrusted 0.9.0",
]
@@ -6090,29 +6090,29 @@ checksum = "a3f0bf26fd526d2a95683cd0f87bf103b8539e2ca1ef48ce002d67aad59aa0b4"
[[package]]
name = "serde"
-version = "1.0.192"
+version = "1.0.193"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bca2a08484b285dcb282d0f67b26cadc0df8b19f8c12502c13d966bf9482f001"
+checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-version = "1.0.192"
+version = "1.0.193"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d6c7207fbec9faa48073f3e3074cbe553af6ea512d7c21ba46e434e70ea9fbc1"
+checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.41",
]
[[package]]
name = "serde_html_form"
-version = "0.2.2"
+version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cde65b75f2603066b78d6fa239b2c07b43e06ead09435f60554d3912962b4a3c"
+checksum = "224e6a14f315852940f3ec103125aa6482f0e224732ed91ed3330ed633077c34"
dependencies = [
"form_urlencoded",
"indexmap 2.1.0",
@@ -6230,22 +6230,13 @@ dependencies = [
"lazy_static",
]
-[[package]]
-name = "shellexpand"
-version = "2.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ccc8076840c4da029af4f87e4e8daeb0fca6b87bbb02e10cb60b791450e11e4"
-dependencies = [
- "dirs 4.0.0",
-]
-
[[package]]
name = "shellexpand"
version = "3.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b"
dependencies = [
- "dirs 5.0.1",
+ "dirs",
]
[[package]]
@@ -6371,9 +6362,9 @@ dependencies = [
[[package]]
name = "snap"
-version = "1.1.0"
+version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5e9f0ab6ef7eb7353d9119c170a436d1bf248eea575ac42d19d12f4e34130831"
+checksum = "1b6b67fb9a61334225b5b790716f609cd58395f895b3fe8b328786812a40bc3b"
[[package]]
name = "socket2"
@@ -6424,9 +6415,9 @@ dependencies = [
[[package]]
name = "spki"
-version = "0.7.2"
+version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9d1e996ef02c474957d681f1b05213dfb0abab947b446a62d37770b23500184a"
+checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d"
dependencies = [
"base64ct",
"der",
@@ -6434,20 +6425,20 @@ dependencies = [
[[package]]
name = "sqlformat"
-version = "0.2.2"
+version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6b7b278788e7be4d0d29c0f39497a0eef3fba6bbc8e70d8bf7fde46edeaa9e85"
+checksum = "ce81b7bd7c4493975347ef60d8c7e8b742d4694f4c49f93e0a12ea263938176c"
dependencies = [
- "itertools 0.11.0",
+ "itertools 0.12.0",
"nom",
"unicode_categories",
]
[[package]]
name = "sqlparser"
-version = "0.39.0"
+version = "0.40.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "743b4dc2cbde11890ccb254a8fc9d537fa41b36da00de2a1c5e9848c9bc42bd7"
+checksum = "7c80afe31cdb649e56c0d9bb5503be9166600d68a852c38dd445636d126858e5"
dependencies = [
"log",
"serde",
@@ -6456,9 +6447,9 @@ dependencies = [
[[package]]
name = "sqlparser_derive"
-version = "0.1.1"
+version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "55fe75cb4a364c7f7ae06c7dbbc8d84bddd85d6cdf9975963c3935bc1991761e"
+checksum = "3e9c2e1dde0efa87003e7923d94a90f46e3274ad1649f51de96812be561f041f"
dependencies = [
"proc-macro2",
"quote",
@@ -6467,9 +6458,9 @@ dependencies = [
[[package]]
name = "sqlx"
-version = "0.7.2"
+version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0e50c216e3624ec8e7ecd14c6a6a6370aad6ee5d8cfc3ab30b5162eeeef2ed33"
+checksum = "dba03c279da73694ef99763320dea58b51095dfe87d001b1d4b5fe78ba8763cf"
dependencies = [
"sqlx-core",
"sqlx-macros",
@@ -6480,9 +6471,9 @@ dependencies = [
[[package]]
name = "sqlx-core"
-version = "0.7.2"
+version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8d6753e460c998bbd4cd8c6f0ed9a64346fcca0723d6e75e52fdc351c5d2169d"
+checksum = "d84b0a3c3739e220d94b3239fd69fb1f74bc36e16643423bd99de3b43c21bfbd"
dependencies = [
"ahash 0.8.6",
"atoi",
@@ -6519,14 +6510,14 @@ dependencies = [
"tokio-stream",
"tracing",
"url",
- "webpki-roots 0.24.0",
+ "webpki-roots",
]
[[package]]
name = "sqlx-macros"
-version = "0.7.2"
+version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9a793bb3ba331ec8359c1853bd39eed32cdd7baaf22c35ccf5c92a7e8d1189ec"
+checksum = "89961c00dc4d7dffb7aee214964b065072bff69e36ddb9e2c107541f75e4f2a5"
dependencies = [
"proc-macro2",
"quote",
@@ -6537,10 +6528,11 @@ dependencies = [
[[package]]
name = "sqlx-macros-core"
-version = "0.7.2"
+version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0a4ee1e104e00dedb6aa5ffdd1343107b0a4702e862a84320ee7cc74782d96fc"
+checksum = "d0bd4519486723648186a08785143599760f7cc81c52334a55d6a83ea1e20841"
dependencies = [
+ "atomic-write-file",
"dotenvy",
"either",
"heck",
@@ -6563,9 +6555,9 @@ dependencies = [
[[package]]
name = "sqlx-mysql"
-version = "0.7.2"
+version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "864b869fdf56263f4c95c45483191ea0af340f9f3e3e7b4d57a61c7c87a970db"
+checksum = "e37195395df71fd068f6e2082247891bc11e3289624bbc776a0cdfa1ca7f1ea4"
dependencies = [
"atoi",
"base64 0.21.5",
@@ -6606,9 +6598,9 @@ dependencies = [
[[package]]
name = "sqlx-postgres"
-version = "0.7.2"
+version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eb7ae0e6a97fb3ba33b23ac2671a5ce6e3cabe003f451abd5a56e7951d975624"
+checksum = "d6ac0ac3b7ccd10cc96c7ab29791a7dd236bd94021f31eec7ba3d46a74aa1c24"
dependencies = [
"atoi",
"base64 0.21.5",
@@ -6646,9 +6638,9 @@ dependencies = [
[[package]]
name = "sqlx-sqlite"
-version = "0.7.2"
+version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d59dc83cf45d89c555a577694534fcd1b55c545a816c816ce51f20bbe56a4f3f"
+checksum = "210976b7d948c7ba9fced8ca835b11cbb2d677c59c79de41ac0d397e14547490"
dependencies = [
"atoi",
"chrono",
@@ -6665,6 +6657,7 @@ dependencies = [
"sqlx-core",
"tracing",
"url",
+ "urlencoding",
]
[[package]]
@@ -6743,7 +6736,7 @@ dependencies = [
"proc-macro2",
"quote",
"rustversion",
- "syn 2.0.39",
+ "syn 2.0.41",
]
[[package]]
@@ -6754,9 +6747,9 @@ checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc"
[[package]]
name = "symbolic-common"
-version = "12.6.0"
+version = "12.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "405af7bd5edd866cef462e22ef73f11cf9bf506c9d62824fef8364eb69d4d4ad"
+checksum = "1cccfffbc6bb3bb2d3a26cd2077f4d055f6808d266f9d4d158797a4c60510dfe"
dependencies = [
"debugid",
"memmap2",
@@ -6766,9 +6759,9 @@ dependencies = [
[[package]]
name = "symbolic-demangle"
-version = "12.6.0"
+version = "12.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2bcd041ccfb77d9c70639efcd5b804b508ac7a273e9224d227379e225625daf9"
+checksum = "76a99812da4020a67e76c4eb41f08c87364c14170495ff780f30dd519c221a68"
dependencies = [
"cpp_demangle",
"rustc-demangle",
@@ -6788,9 +6781,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.39"
+version = "2.0.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a"
+checksum = "44c8b28c477cc3bf0e7966561e3460130e1255f7a1cf71931075f1c5e7a7e269"
dependencies = [
"proc-macro2",
"quote",
@@ -6806,7 +6799,7 @@ dependencies = [
"proc-macro-error",
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.41",
]
[[package]]
@@ -6817,9 +6810,9 @@ checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160"
[[package]]
name = "sysinfo"
-version = "0.29.10"
+version = "0.29.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0a18d114d420ada3a891e6bc8e96a2023402203296a47cdd65083377dad18ba5"
+checksum = "cd727fc423c2060f6c92d9534cef765c65a6ed3f428a03d7def74a8c4348e666"
dependencies = [
"cfg-if 1.0.0",
"core-foundation-sys",
@@ -6886,7 +6879,7 @@ dependencies = [
"cfg-if 1.0.0",
"fastrand 2.0.1",
"redox_syscall 0.4.1",
- "rustix 0.38.24",
+ "rustix 0.38.28",
"windows-sys 0.48.0",
]
@@ -6918,22 +6911,22 @@ checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d"
[[package]]
name = "thiserror"
-version = "1.0.50"
+version = "1.0.51"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2"
+checksum = "f11c217e1416d6f036b870f14e0413d480dbf28edbee1f877abaf0206af43bb7"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.50"
+version = "1.0.51"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8"
+checksum = "01742297787513b79cf8e29d1056ede1313e2420b7b3b15d0a768b4921f549df"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.41",
]
[[package]]
@@ -7032,9 +7025,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "tokio"
-version = "1.34.0"
+version = "1.35.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d0c014766411e834f7af5b8f4cf46257aab4036ca95e9d2c144a10f59ad6f5b9"
+checksum = "841d45b238a16291a4e1584e61820b8ae57d696cc5015c459c229ccc6990cc1c"
dependencies = [
"backtrace",
"bytes",
@@ -7067,7 +7060,7 @@ checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.41",
]
[[package]]
@@ -7193,7 +7186,7 @@ dependencies = [
"hyper-timeout",
"percent-encoding",
"pin-project",
- "prost 0.12.2",
+ "prost 0.12.3",
"rustls",
"rustls-pemfile",
"tokio",
@@ -7226,9 +7219,9 @@ checksum = "9d021fc044c18582b9a2408cd0dd05b1596e3ecdb5c4df822bb0183545683889"
dependencies = [
"prettyplease 0.2.15",
"proc-macro2",
- "prost-build 0.12.2",
+ "prost-build 0.12.3",
"quote",
- "syn 2.0.39",
+ "syn 2.0.41",
]
[[package]]
@@ -7283,7 +7276,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.41",
]
[[package]]
@@ -7362,9 +7355,9 @@ dependencies = [
[[package]]
name = "try-lock"
-version = "0.2.4"
+version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed"
+checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
[[package]]
name = "try_from"
@@ -7422,9 +7415,9 @@ dependencies = [
[[package]]
name = "unicode-bidi"
-version = "0.3.13"
+version = "0.3.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460"
+checksum = "6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416"
[[package]]
name = "unicode-ident"
@@ -7489,9 +7482,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
[[package]]
name = "url"
-version = "2.4.1"
+version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5"
+checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633"
dependencies = [
"form_urlencoded",
"idna",
@@ -7507,9 +7500,9 @@ checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da"
[[package]]
name = "utf8-width"
-version = "0.1.6"
+version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5190c9442dcdaf0ddd50f37420417d219ae5261bbf5db120d0f9bab996c9cba1"
+checksum = "86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3"
[[package]]
name = "utf8parse"
@@ -7539,7 +7532,7 @@ dependencies = [
"proc-macro2",
"quote",
"regex",
- "syn 2.0.39",
+ "syn 2.0.41",
]
[[package]]
@@ -7560,9 +7553,9 @@ dependencies = [
[[package]]
name = "uuid"
-version = "1.5.0"
+version = "1.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc"
+checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560"
dependencies = [
"getrandom",
"rand",
@@ -7572,13 +7565,13 @@ dependencies = [
[[package]]
name = "uuid-macro-internal"
-version = "1.5.0"
+version = "1.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d8c6bba9b149ee82950daefc9623b32bb1dacbfb1890e352f6b887bd582adaf"
+checksum = "f49e7f3f3db8040a100710a11932239fd30697115e2ba4107080d8252939845e"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.41",
]
[[package]]
@@ -7656,7 +7649,7 @@ dependencies = [
"chrono",
"chrono-tz",
"cidr-utils",
- "clap 4.4.8",
+ "clap 4.4.11",
"codespan-reporting",
"community-id",
"crypto_secretbox",
@@ -7681,7 +7674,7 @@ dependencies = [
"ofb",
"once_cell",
"onig",
- "ordered-float 4.1.1",
+ "ordered-float 4.2.0",
"paste",
"peeking_take_while",
"percent-encoding",
@@ -7780,9 +7773,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "wasm-bindgen"
-version = "0.2.88"
+version = "0.2.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7daec296f25a1bae309c0cd5c29c4b260e510e6d813c286b19eaadf409d40fce"
+checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e"
dependencies = [
"cfg-if 1.0.0",
"wasm-bindgen-macro",
@@ -7790,24 +7783,24 @@ dependencies = [
[[package]]
name = "wasm-bindgen-backend"
-version = "0.2.88"
+version = "0.2.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e397f4664c0e4e428e8313a469aaa58310d302159845980fd23b0f22a847f217"
+checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.41",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-futures"
-version = "0.4.38"
+version = "0.4.39"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9afec9963e3d0994cac82455b2b3502b81a7f40f9a0d32181f7528d9f4b43e02"
+checksum = "ac36a15a220124ac510204aec1c3e5db8a22ab06fd6706d881dc6149f8ed9a12"
dependencies = [
"cfg-if 1.0.0",
"js-sys",
@@ -7817,9 +7810,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.88"
+version = "0.2.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5961017b3b08ad5f3fe39f1e79877f8ee7c23c5e5fd5eb80de95abc41f1f16b2"
+checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -7827,22 +7820,22 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.88"
+version = "0.2.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c5353b8dab669f5e10f5bd76df26a9360c748f054f862ff5f3f8aae0c7fb3907"
+checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.41",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.88"
+version = "0.2.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0d046c5d029ba91a1ed14da14dca44b68bf2f124cfbaf741c54151fdb3e0750b"
+checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f"
[[package]]
name = "wasm-streams"
@@ -7859,9 +7852,9 @@ dependencies = [
[[package]]
name = "web-sys"
-version = "0.3.65"
+version = "0.3.66"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5db499c5f66323272151db0e666cd34f78617522fb0c1604d31a27c50c206a85"
+checksum = "50c24a44ec86bb68fbecd1b3efed7e85ea5621b39b35ef2766b66cd984f8010f"
dependencies = [
"js-sys",
"wasm-bindgen",
@@ -7886,18 +7879,9 @@ dependencies = [
[[package]]
name = "webpki-roots"
-version = "0.24.0"
+version = "0.25.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b291546d5d9d1eab74f069c77749f2cb8504a12caa20f0f2de93ddbf6f411888"
-dependencies = [
- "rustls-webpki",
-]
-
-[[package]]
-name = "webpki-roots"
-version = "0.25.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc"
+checksum = "1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10"
[[package]]
name = "which"
@@ -7908,7 +7892,7 @@ dependencies = [
"either",
"home",
"once_cell",
- "rustix 0.38.24",
+ "rustix 0.38.28",
]
[[package]]
@@ -7981,6 +7965,15 @@ dependencies = [
"windows-targets 0.48.5",
]
+[[package]]
+name = "windows-sys"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
+dependencies = [
+ "windows-targets 0.52.0",
+]
+
[[package]]
name = "windows-targets"
version = "0.42.2"
@@ -8011,6 +8004,21 @@ dependencies = [
"windows_x86_64_msvc 0.48.5",
]
+[[package]]
+name = "windows-targets"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd"
+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",
+]
+
[[package]]
name = "windows_aarch64_gnullvm"
version = "0.42.2"
@@ -8023,6 +8031,12 @@ version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea"
+
[[package]]
name = "windows_aarch64_msvc"
version = "0.42.2"
@@ -8035,6 +8049,12 @@ version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef"
+
[[package]]
name = "windows_i686_gnu"
version = "0.42.2"
@@ -8047,6 +8067,12 @@ version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
+[[package]]
+name = "windows_i686_gnu"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313"
+
[[package]]
name = "windows_i686_msvc"
version = "0.42.2"
@@ -8059,6 +8085,12 @@ version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
+[[package]]
+name = "windows_i686_msvc"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a"
+
[[package]]
name = "windows_x86_64_gnu"
version = "0.42.2"
@@ -8071,6 +8103,12 @@ version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd"
+
[[package]]
name = "windows_x86_64_gnullvm"
version = "0.42.2"
@@ -8083,6 +8121,12 @@ version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e"
+
[[package]]
name = "windows_x86_64_msvc"
version = "0.42.2"
@@ -8096,10 +8140,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
[[package]]
-name = "winnow"
-version = "0.5.19"
+name = "windows_x86_64_msvc"
+version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "829846f3e3db426d4cee4510841b71a8e58aa2a76b1132579487ae430ccd9c7b"
+checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04"
+
+[[package]]
+name = "winnow"
+version = "0.5.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c830786f7720c2fd27a1a0e27a709dbd3c4d009b56d098fc742d4f4eab91fe2"
dependencies = [
"memchr",
]
@@ -8180,14 +8230,14 @@ checksum = "b3c129550b3e6de3fd0ba67ba5c81818f9805e58b8d7fee80a3a59d2c9fc601a"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.41",
]
[[package]]
name = "zeroize"
-version = "1.6.1"
+version = "1.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "12a3946ecfc929b583800f4629b6c25b88ac6e92a40ea5670f77112a85d40a8b"
+checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d"
[[package]]
name = "zip"
diff --git a/Cargo.toml b/Cargo.toml
index f0d3766689..ce33f8c726 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -76,10 +76,8 @@ clap = { version = "4.1", default-features = false, features = [
cloudevents-sdk = { version = "0.7.0", features = ["actix"] }
csv = "1.2.1"
dashmap = { version = "5.4", features = ["serde"] }
-datafusion = { git = "https://github.com/apache/arrow-datafusion.git", rev = "b648d4e22e82989c65523e62312e1995a1543888", version = "33", features = [
- "simd",
-] }
-datafusion-expr = { git = "https://github.com/apache/arrow-datafusion.git", rev = "b648d4e22e82989c65523e62312e1995a1543888", version = "33" }
+datafusion = { version = "34", features = ["simd"] }
+datafusion-expr = { version = "34" }
arrow = { version = "49", features = ["simd", "ipc_compression"] }
arrow-schema = { version = "49", features = ["serde"] }
parquet = { version = "49", features = ["arrow", "async"] }
@@ -141,7 +139,7 @@ simd-json = "0.13"
sha256 = "1.4.0"
sled = "0.34"
snap = "1"
-sqlparser = { version = "0.39", features = ["serde", "visitor"] }
+sqlparser = { version = "0.40", features = ["serde", "visitor"] }
sqlx = { version = "0.7", features = [
"runtime-tokio-rustls",
"postgres",
@@ -168,7 +166,7 @@ utoipa = { version = "4", features = ["actix_extras", "openapi_extensions"] }
utoipa-swagger-ui = { version = "4", features = ["actix-web"] }
uuid = { version = "1.2", features = ["v4", "fast-rng", "macro-diagnostics"] }
vector-enrichment = { package = "enrichment", git = "https://github.com/openobserve/vector", rev = "66667dd291482a440c5eb2032ef3cbfb7377b53b" }
-vrl = { version = "0.8.1", features = ["value", "compiler","test"] }
+vrl = { version = "0.8.1", features = ["value", "compiler", "test"] }
walkdir = "2"
xxhash-rust = { version = "0.8", features = ["xxh3"] }
zstd = "0.13"
diff --git a/src/cli/basic/cli.rs b/src/cli/basic/cli.rs
index d3ef2227c2..5cf03623ec 100644
--- a/src/cli/basic/cli.rs
+++ b/src/cli/basic/cli.rs
@@ -13,13 +13,19 @@
// You should have received a copy of the GNU Affero General Public License
// along with this program. If not, see .
-use crate::cli::data::{Context, export, import};
-use crate::cli::data::cli::args;
-use crate::cli::data::cli::Cli;
-use crate::common::{infra, meta, migration};
-use crate::common::infra::config::{CONFIG, USERS};
-use crate::common::utils::file::set_permission;
-use crate::service::{compact, db, file_list, users};
+use crate::{
+ cli::data::{
+ cli::{args, Cli},
+ export, import, Context,
+ },
+ common::{
+ infra,
+ infra::config::{CONFIG, USERS},
+ meta, migration,
+ utils::file::set_permission,
+ },
+ service::{compact, db, file_list, users},
+};
pub async fn cli() -> Result {
let app = clap::Command::new("openobserve")
@@ -120,7 +126,7 @@ pub async fn cli() -> Result {
is_ldap: false,
},
)
- .await?;
+ .await?;
}
"user" => {
db::user::reset().await?;
@@ -223,4 +229,4 @@ pub async fn cli() -> Result {
println!("command {name} execute succeeded");
Ok(true)
-}
\ No newline at end of file
+}
diff --git a/src/cli/basic/mod.rs b/src/cli/basic/mod.rs
index 96ceacb832..2131ab39fd 100644
--- a/src/cli/basic/mod.rs
+++ b/src/cli/basic/mod.rs
@@ -13,4 +13,4 @@
// You should have received a copy of the GNU Affero General Public License
// along with this program. If not, see .
-pub mod cli;
\ No newline at end of file
+pub mod cli;
diff --git a/src/cli/data/cli.rs b/src/cli/data/cli.rs
index e4f1d2873c..4a4b7271d3 100644
--- a/src/cli/data/cli.rs
+++ b/src/cli/data/cli.rs
@@ -29,7 +29,7 @@ pub struct Cli {
pub end_time: i64,
}
-pub fn args() -> impl IntoIterator- > {
+pub fn args() -> impl IntoIterator
- > {
[
clap::Arg::new("stream").long("stream").alias("c").default_value("stream")
.help("for stream data, maybe we can export stream, users, metadata, but for now we can only support stream"),
@@ -87,18 +87,16 @@ fn handle_args(app: clap::ArgMatches) -> Cli {
let start = match app.get_one::("start_time") {
Some(time) => time.parse::().unwrap(),
- None => {
- Local::now()
- .date_naive()
- .and_hms_milli_opt(0, 0, 0, 0)
- .unwrap()
- .timestamp_micros()
- }
+ None => Local::now()
+ .date_naive()
+ .and_hms_milli_opt(0, 0, 0, 0)
+ .unwrap()
+ .timestamp_micros(),
};
let end = match app.get_one::("end_time") {
Some(time) => time.parse::().unwrap(),
- None => { (Local::now() - Duration::hours(1)).timestamp_micros() }
+ None => (Local::now() - Duration::hours(1)).timestamp_micros(),
};
Cli {
@@ -112,4 +110,4 @@ fn handle_args(app: clap::ArgMatches) -> Cli {
start_time: start,
end_time: end,
}
-}
\ No newline at end of file
+}
diff --git a/src/cli/data/export.rs b/src/cli/data/export.rs
index 3f2d00b818..99833ab40c 100644
--- a/src/cli/data/export.rs
+++ b/src/cli/data/export.rs
@@ -13,21 +13,24 @@
// You should have received a copy of the GNU Affero General Public License
// along with this program. If not, see .
-use std::collections::HashMap;
-use std::fs::{self};
-use std::fs::File;
-use std::path::Path;
+use std::{
+ collections::HashMap,
+ fs::{self, File},
+ path::Path,
+};
use actix_web::web::Query;
use ahash::AHashMap;
-use crate::cli::data::cli::Cli;
-use crate::cli::data::Context;
-use crate::common::infra::config::CONFIG;
-use crate::common::meta::search::Request;
-use crate::common::meta::StreamType;
-use crate::common::utils::http::get_stream_type_from_request;
-use crate::service::search as SearchService;
+use crate::{
+ cli::data::{cli::Cli, Context},
+ common::{
+ infra::config::CONFIG,
+ meta::{search::Request, StreamType},
+ utils::http::get_stream_type_from_request,
+ },
+ service::search as SearchService,
+};
pub struct Export {}
@@ -72,7 +75,11 @@ impl Context for Export {
}
let path = Path::new(c.data.as_str());
fs::create_dir_all(path)?;
- let file = File::create(path.join(format!("{}.{}", chrono::Local::now().timestamp_micros(), c.file_type)))?;
+ let file = File::create(path.join(format!(
+ "{}.{}",
+ chrono::Local::now().timestamp_micros(),
+ c.file_type
+ )))?;
serde_json::to_writer_pretty(file, &res.hits)?;
Ok(true)
}
@@ -83,4 +90,4 @@ impl Context for Export {
}
})
}
-}
\ No newline at end of file
+}
diff --git a/src/cli/data/import.rs b/src/cli/data/import.rs
index 53de6eb8b2..68eba9e397 100644
--- a/src/cli/data/import.rs
+++ b/src/cli/data/import.rs
@@ -17,10 +17,11 @@ use std::fs;
use bytes::Bytes;
-use crate::cli::data::cli::Cli;
-use crate::cli::data::Context;
-use crate::common::meta::ingestion::IngestionRequest;
-use crate::service::logs;
+use crate::{
+ cli::data::{cli::Cli, Context},
+ common::meta::ingestion::IngestionRequest,
+ service::logs,
+};
pub struct Import {}
@@ -38,15 +39,22 @@ fn read_files_in_directory(c: Cli, dir_path: &str) -> Result.
-use crate::cli::data::cli::Cli;
-
pub mod cli;
pub mod export;
pub mod import;
pub trait Context {
- fn operator(c: Cli) -> Result;
+ fn operator(c: cli::Cli) -> Result;
}
#[cfg(test)]
mod tests {
- use crate::cli::data::cli::Cli;
- use crate::cli::data::Context;
- use crate::cli::data::export::Export;
- use crate::cli::data::import::Import;
+ use super::*;
+ #[test]
fn test_export_operator() {
let args = vec![
"openobserve",
- "--c", "stream",
- "--o", "default",
- "--st", "logs",
- "--s", "default",
- "--t", "json",
- "--f", "day",
- "--d", "./json",
+ "--c",
+ "stream",
+ "--o",
+ "default",
+ "--st",
+ "logs",
+ "--s",
+ "default",
+ "--t",
+ "json",
+ "--f",
+ "day",
+ "--d",
+ "./json",
];
- let cli = Cli::args(args);
+ let cli = cli::Cli::args(args);
- if let Err(err) = Export::operator(cli.clone()) {
+ if let Err(err) = export::Export::operator(cli.clone()) {
println!("Error: {}", err);
}
}
+ #[test]
fn test_import_operator() {
let args = vec![
"openobserve",
- "--c", "stream",
- "--o", "default",
- "--st", "logs",
- "--s", "default",
- "--t", "json",
- "--f", "day",
- "--d", "./json",
+ "--c",
+ "stream",
+ "--o",
+ "default",
+ "--st",
+ "logs",
+ "--s",
+ "default",
+ "--t",
+ "json",
+ "--f",
+ "day",
+ "--d",
+ "./json",
];
- let cli = Cli::args(args);
+ let cli = cli::Cli::args(args);
- if let Err(err) = Import::operator(cli.clone()) {
+ if let Err(err) = import::Import::operator(cli.clone()) {
println!("Error: {}", err);
}
}
-}
\ No newline at end of file
+}
diff --git a/src/cli/mod.rs b/src/cli/mod.rs
index 6a87e048ac..6101b53b9c 100644
--- a/src/cli/mod.rs
+++ b/src/cli/mod.rs
@@ -15,4 +15,3 @@
pub mod basic;
pub mod data;
-
diff --git a/src/common/meta/http.rs b/src/common/meta/http.rs
index 6982ab14f4..df8099f1a5 100644
--- a/src/common/meta/http.rs
+++ b/src/common/meta/http.rs
@@ -113,7 +113,7 @@ impl HttpResponse {
}
#[cfg(test)]
-mod test {
+mod tests {
use actix_web::http;
use super::*;
diff --git a/src/common/meta/search.rs b/src/common/meta/search.rs
index 9d40e334da..d312435c6d 100644
--- a/src/common/meta/search.rs
+++ b/src/common/meta/search.rs
@@ -247,7 +247,7 @@ impl Response {
}
#[cfg(test)]
-mod test {
+mod tests {
use super::*;
#[test]
diff --git a/src/common/meta/stream.rs b/src/common/meta/stream.rs
index 0a36b30df5..63a76a0c51 100644
--- a/src/common/meta/stream.rs
+++ b/src/common/meta/stream.rs
@@ -392,7 +392,7 @@ pub struct StreamDeleteFields {
}
#[cfg(test)]
-mod test {
+mod tests {
use super::*;
#[test]
diff --git a/src/common/utils/hasher.rs b/src/common/utils/hasher.rs
index b2adf65c23..4176fa1ab6 100644
--- a/src/common/utils/hasher.rs
+++ b/src/common/utils/hasher.rs
@@ -55,7 +55,7 @@ pub fn get_fields_key_xxh3(fields: &[Field]) -> String {
}
#[cfg(test)]
-mod test {
+mod tests {
use arrow_schema::{DataType, Field};
diff --git a/src/handler/grpc/mod.rs b/src/handler/grpc/mod.rs
index 17c8910666..e53932fb2c 100644
--- a/src/handler/grpc/mod.rs
+++ b/src/handler/grpc/mod.rs
@@ -204,7 +204,7 @@ impl From> for cluster_rpc::UsageData {
}
#[cfg(test)]
-mod test {
+mod tests {
use std::collections::HashMap;
use super::*;
diff --git a/src/handler/http/request/prom/mod.rs b/src/handler/http/request/prom/mod.rs
index f723313436..2302b953d0 100644
--- a/src/handler/http/request/prom/mod.rs
+++ b/src/handler/http/request/prom/mod.rs
@@ -24,9 +24,8 @@ use crate::{
meta::{self, http::HttpResponse as MetaHttpResponse},
utils::time::{parse_milliseconds, parse_str_to_timestamp_micros},
},
- service::{metrics, promql},
+ service::{metrics, promql, promql::MetricsQueryRequest},
};
-use crate::service::promql::MetricsQueryRequest;
/// prometheus remote-write endpoint for metrics
#[utoipa::path(
@@ -622,9 +621,9 @@ fn validate_metadata_params(
Ok(parser::Expr::VectorSelector(sel)) => {
let err = if sel.name.is_none()
&& sel
- .matchers
- .find_matcher_value(meta::prom::NAME_LABEL)
- .is_none()
+ .matchers
+ .find_matcher_value(meta::prom::NAME_LABEL)
+ .is_none()
{
Some("match[] argument must start with a metric name, e.g. `match[]=up`")
} else if sel.offset.is_some() {
@@ -727,7 +726,11 @@ fn search_timeout(timeout: Option) -> i64 {
}
}
-async fn search(org_id: &str, timeout: i64, req: &MetricsQueryRequest) -> Result {
+async fn search(
+ org_id: &str,
+ timeout: i64,
+ req: &MetricsQueryRequest,
+) -> Result {
match promql::search::search(org_id, req, timeout).await {
Ok(data) => Ok(HttpResponse::Ok().json(promql::QueryResponse {
status: promql::Status::Success,
@@ -751,4 +754,4 @@ async fn search(org_id: &str, timeout: i64, req: &MetricsQueryRequest) -> Result
}))
}
}
-}
\ No newline at end of file
+}
diff --git a/src/main.rs b/src/main.rs
index 41e82577a3..d254272242 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -19,36 +19,18 @@ use std::{
net::SocketAddr,
str::FromStr,
sync::{
- Arc,
atomic::{AtomicU16, Ordering},
+ Arc,
},
time::Duration,
};
-use actix_web::{App, http::KeepAlive, HttpServer, middleware, web};
+use actix_web::{http::KeepAlive, middleware, web, App, HttpServer};
use actix_web_opentelemetry::RequestTracing;
use chrono::Local;
use log::LevelFilter;
-use opentelemetry::{
- KeyValue,
- sdk::{propagation::TraceContextPropagator, Resource, trace as sdktrace},
-};
-use opentelemetry_otlp::WithExportConfig;
-use opentelemetry_proto::tonic::collector::{
- logs::v1::logs_service_server::LogsServiceServer,
- metrics::v1::metrics_service_server::MetricsServiceServer,
- trace::v1::trace_service_server::TraceServiceServer,
-};
-#[cfg(feature = "profiling")]
-use pyroscope::PyroscopeAgent;
-#[cfg(feature = "profiling")]
-use pyroscope_pprofrs::{pprof_backend, PprofConfig};
-use tokio::sync::oneshot;
-use tonic::codec::CompressionEncoding;
-use tracing_subscriber::{prelude::*, Registry};
-use uaparser::UserAgentParser;
-
use openobserve::{
+ cli::basic::cli,
common::{
infra::{
self, cluster,
@@ -80,7 +62,24 @@ use openobserve::{
job, router,
service::{db, distinct_values},
};
-use openobserve::cli::basic::cli;
+use opentelemetry::{
+ sdk::{propagation::TraceContextPropagator, trace as sdktrace, Resource},
+ KeyValue,
+};
+use opentelemetry_otlp::WithExportConfig;
+use opentelemetry_proto::tonic::collector::{
+ logs::v1::logs_service_server::LogsServiceServer,
+ metrics::v1::metrics_service_server::MetricsServiceServer,
+ trace::v1::trace_service_server::TraceServiceServer,
+};
+#[cfg(feature = "profiling")]
+use pyroscope::PyroscopeAgent;
+#[cfg(feature = "profiling")]
+use pyroscope_pprofrs::{pprof_backend, PprofConfig};
+use tokio::sync::oneshot;
+use tonic::codec::CompressionEncoding;
+use tracing_subscriber::{prelude::*, Registry};
+use uaparser::UserAgentParser;
#[cfg(feature = "mimalloc")]
#[global_allocator]
@@ -91,23 +90,23 @@ static GLOBAL: mimalloc::MiMalloc = mimalloc::MiMalloc;
static GLOBAL: tikv_jemallocator::Jemalloc = tikv_jemallocator::Jemalloc;
static USER_AGENT_REGEX_FILE: &[u8] = include_bytes!(concat!(
-env!("CARGO_MANIFEST_DIR"),
-"/ua_regex/regexes.yaml"
+ env!("CARGO_MANIFEST_DIR"),
+ "/ua_regex/regexes.yaml"
));
#[tokio::main]
async fn main() -> Result<(), anyhow::Error> {
#[cfg(feature = "profiling")]
- let agent = PyroscopeAgent::builder(
+ let agent = PyroscopeAgent::builder(
&CONFIG.profiling.pyroscope_server_url,
&CONFIG.profiling.pyroscope_project_name,
)
- .tags([("Host", "Rust")].to_vec())
- .backend(pprof_backend(PprofConfig::new().sample_rate(100)))
- .build()
- .expect("Failed to setup pyroscope agent");
+ .tags([("Host", "Rust")].to_vec())
+ .backend(pprof_backend(PprofConfig::new().sample_rate(100)))
+ .build()
+ .expect("Failed to setup pyroscope agent");
#[cfg(feature = "profiling")]
- let agent_running = agent.start().expect("Failed to start pyroscope agent");
+ let agent_running = agent.start().expect("Failed to start pyroscope agent");
if cli::cli().await? {
return Ok(());
@@ -229,7 +228,7 @@ async fn main() -> Result<(), anyhow::Error> {
log::info!("server stopped");
#[cfg(feature = "profiling")]
- let agent_ready = agent_running.stop().unwrap();
+ let agent_ready = agent_running.stop().unwrap();
#[cfg(feature = "profiling")]
agent_ready.shutdown();
@@ -394,11 +393,11 @@ async fn init_http_server() -> Result<(), anyhow::Error> {
))
.wrap(RequestTracing::new())
})
- .keep_alive(KeepAlive::Timeout(Duration::from_secs(
- CONFIG.limit.keep_alive,
- )))
- .client_request_timeout(Duration::from_secs(CONFIG.limit.request_timeout))
- .bind(haddr)?;
+ .keep_alive(KeepAlive::Timeout(Duration::from_secs(
+ CONFIG.limit.keep_alive,
+ )))
+ .client_request_timeout(Duration::from_secs(CONFIG.limit.request_timeout))
+ .bind(haddr)?;
server
.workers(CONFIG.limit.http_worker_num)
@@ -438,4 +437,4 @@ fn enable_tracing() -> Result<(), anyhow::Error> {
.with(tracing_opentelemetry::layer().with_tracer(tracer))
.init();
Ok(())
-}
\ No newline at end of file
+}
diff --git a/src/service/file_list.rs b/src/service/file_list.rs
index 9c149fad0c..69e8c928a8 100644
--- a/src/service/file_list.rs
+++ b/src/service/file_list.rs
@@ -358,7 +358,7 @@ async fn delete_parquet_file_s3(key: &str, file_list_only: bool) -> Result<(), a
}
#[cfg(test)]
-mod test {
+mod tests {
use super::*;
#[actix_web::test]
diff --git a/src/service/functions.rs b/src/service/functions.rs
index 152e4f567d..1f4b98ef6f 100644
--- a/src/service/functions.rs
+++ b/src/service/functions.rs
@@ -329,7 +329,7 @@ fn remove_stream_fn_from_cache(key: &str, fn_name: &str) {
}
#[cfg(test)]
-mod test {
+mod tests {
use super::*;
#[actix_web::test]
diff --git a/src/service/logs/otlp_grpc.rs b/src/service/logs/otlp_grpc.rs
index 530ac855c6..76e1ec18fe 100644
--- a/src/service/logs/otlp_grpc.rs
+++ b/src/service/logs/otlp_grpc.rs
@@ -509,7 +509,7 @@ pub async fn handle_grpc_request(
}
#[cfg(test)]
-pub mod test {
+mod tests {
use opentelemetry_proto::tonic::{
collector::logs::v1::ExportLogsServiceRequest,
diff --git a/src/service/logs/syslog.rs b/src/service/logs/syslog.rs
index 5815cde728..762b14600c 100644
--- a/src/service/logs/syslog.rs
+++ b/src/service/logs/syslog.rs
@@ -305,7 +305,7 @@ fn message_to_value(message: Message<&str>) -> json::Value {
}
#[cfg(test)]
-mod test {
+mod tests {
use std::net::{IpAddr, Ipv4Addr};
use super::*;
diff --git a/src/service/schema.rs b/src/service/schema.rs
index 5bdcfd36a6..332cc8f50a 100644
--- a/src/service/schema.rs
+++ b/src/service/schema.rs
@@ -854,7 +854,7 @@ pub fn filter_schema_null_fields(schema: &mut Schema) {
}
#[cfg(test)]
-mod test {
+mod tests {
use ahash::AHashMap;
use datafusion::arrow::datatypes::{DataType, Field, Schema};
diff --git a/src/service/search/datafusion/exec.rs b/src/service/search/datafusion/exec.rs
index d1bad88b9a..4b764f6039 100644
--- a/src/service/search/datafusion/exec.rs
+++ b/src/service/search/datafusion/exec.rs
@@ -1214,7 +1214,7 @@ fn apply_query_fn(
}
#[cfg(test)]
-mod test {
+mod tests {
use arrow::array::{Int32Array, NullArray, StringArray};
use arrow_schema::Field;
diff --git a/src/service/stream.rs b/src/service/stream.rs
index 941e4cc4f4..2f1ae61200 100644
--- a/src/service/stream.rs
+++ b/src/service/stream.rs
@@ -435,7 +435,7 @@ async fn _get_stream_stats(
}
#[cfg(test)]
-mod test {
+mod tests {
use datafusion::arrow::datatypes::{DataType, Field, Schema};
use super::*;
diff --git a/src/service/usage/ingestion_service.rs b/src/service/usage/ingestion_service.rs
index a8a4f0f1e5..50e6aec46e 100644
--- a/src/service/usage/ingestion_service.rs
+++ b/src/service/usage/ingestion_service.rs
@@ -95,7 +95,7 @@ pub async fn ingest(
}
#[cfg(test)]
-mod test {
+mod tests {
use rand::{rngs::StdRng, seq::SliceRandom, SeedableRng};
#[test]