diff --git a/Cargo.lock b/Cargo.lock index c0ff6fd1..ddddb024 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -92,6 +92,28 @@ dependencies = [ "serde", ] +[[package]] +name = "async-stream" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51" +dependencies = [ + "async-stream-impl", + "futures-core", + "pin-project-lite", +] + +[[package]] +name = "async-stream-impl" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.48", +] + [[package]] name = "async-trait" version = "0.1.77" @@ -141,8 +163,8 @@ dependencies = [ "bytes", "futures-util", "http 0.2.11", - "http-body", - "hyper", + "http-body 0.4.6", + "hyper 0.14.28", "itoa", "matchit", "memchr", @@ -167,7 +189,7 @@ dependencies = [ "bytes", "futures-util", "http 0.2.11", - "http-body", + "http-body 0.4.6", "mime", "rustversion", "tower-layer", @@ -195,6 +217,12 @@ version = "0.21.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" +[[package]] +name = "base64" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" + [[package]] name = "base64ct" version = "1.6.0" @@ -941,9 +969,9 @@ checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" [[package]] name = "h2" -version = "0.3.23" +version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b553656127a00601c8ae5590fcfdc118e4083a7924b6cf4ffc1ea4b99dc429d7" +checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" dependencies = [ "bytes", "fnv", @@ -958,6 +986,25 @@ dependencies = [ "tracing", ] +[[package]] +name = "h2" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "816ec7294445779408f36fe57bc5b7fc1cf59664059096c65f905c1c61f58069" +dependencies = [ + "bytes", + "fnv", + "futures-core", + "futures-sink", + "futures-util", + "http 1.1.0", + "indexmap 2.1.0", + "slab", + "tokio", + "tokio-util", + "tracing", +] + [[package]] name = "hashbrown" version = "0.12.3" @@ -1076,6 +1123,29 @@ dependencies = [ "pin-project-lite", ] +[[package]] +name = "http-body" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" +dependencies = [ + "bytes", + "http 1.1.0", +] + +[[package]] +name = "http-body-util" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d" +dependencies = [ + "bytes", + "futures-core", + "http 1.1.0", + "http-body 1.0.0", + "pin-project-lite", +] + [[package]] name = "httparse" version = "1.8.0" @@ -1104,9 +1174,9 @@ dependencies = [ "futures-channel", "futures-core", "futures-util", - "h2", + "h2 0.3.26", "http 0.2.11", - "http-body", + "http-body 0.4.6", "httparse", "httpdate", "itoa", @@ -1118,6 +1188,26 @@ dependencies = [ "want", ] +[[package]] +name = "hyper" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d" +dependencies = [ + "bytes", + "futures-channel", + "futures-util", + "h2 0.4.4", + "http 1.1.0", + "http-body 1.0.0", + "httparse", + "itoa", + "pin-project-lite", + "smallvec", + "tokio", + "want", +] + [[package]] name = "hyper-rustls" version = "0.24.2" @@ -1126,7 +1216,7 @@ checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" dependencies = [ "futures-util", "http 0.2.11", - "hyper", + "hyper 0.14.28", "rustls 0.21.10", "tokio", "tokio-rustls 0.24.1", @@ -1138,7 +1228,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1" dependencies = [ - "hyper", + "hyper 0.14.28", "pin-project-lite", "tokio", "tokio-io-timeout", @@ -1146,15 +1236,38 @@ dependencies = [ [[package]] name = "hyper-tls" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" +checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" dependencies = [ "bytes", - "hyper", + "http-body-util", + "hyper 1.3.1", + "hyper-util", "native-tls", "tokio", "tokio-native-tls", + "tower-service", +] + +[[package]] +name = "hyper-util" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa" +dependencies = [ + "bytes", + "futures-channel", + "futures-util", + "http 1.1.0", + "http-body 1.0.0", + "hyper 1.3.1", + "pin-project-lite", + "socket2", + "tokio", + "tower", + "tower-service", + "tracing", ] [[package]] @@ -1237,15 +1350,6 @@ dependencies = [ "either", ] -[[package]] -name = "itertools" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" -dependencies = [ - "either", -] - [[package]] name = "itertools" version = "0.12.1" @@ -1645,35 +1749,50 @@ dependencies = [ "urlencoding", ] +[[package]] +name = "opentelemetry" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "900d57987be3f2aeb70d385fff9b27fb74c5723cc9a52d904d4f9c807a0667bf" +dependencies = [ + "futures-core", + "futures-sink", + "js-sys", + "once_cell", + "pin-project-lite", + "thiserror", + "urlencoding", +] + [[package]] name = "opentelemetry-http" -version = "0.10.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f51189ce8be654f9b5f7e70e49967ed894e84a06fc35c6c042e64ac1fc5399e" +checksum = "7690dc77bf776713848c4faa6501157469017eaf332baccd4eb1cea928743d94" dependencies = [ "async-trait", "bytes", "http 0.2.11", - "opentelemetry", - "reqwest", + "opentelemetry 0.22.0", + "reqwest 0.11.23", ] [[package]] name = "opentelemetry-otlp" -version = "0.14.0" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f24cda83b20ed2433c68241f918d0f6fdec8b1d43b7a9590ab4420c5095ca930" +checksum = "1a016b8d9495c639af2145ac22387dcb88e44118e45320d9238fbf4e7889abcb" dependencies = [ "async-trait", "futures-core", "http 0.2.11", - "opentelemetry", + "opentelemetry 0.22.0", "opentelemetry-http", "opentelemetry-proto", "opentelemetry-semantic-conventions", - "opentelemetry_sdk", - "prost", - "reqwest", + "opentelemetry_sdk 0.22.1", + "prost 0.12.4", + "reqwest 0.11.23", "thiserror", "tokio", "tonic", @@ -1681,24 +1800,21 @@ dependencies = [ [[package]] name = "opentelemetry-proto" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2e155ce5cc812ea3d1dffbd1539aed653de4bf4882d60e6e04dcf0901d674e1" +checksum = "3a8fddc9b68f5b80dae9d6f510b88e02396f006ad48cac349411fbecc80caae4" dependencies = [ - "opentelemetry", - "opentelemetry_sdk", - "prost", + "opentelemetry 0.22.0", + "opentelemetry_sdk 0.22.1", + "prost 0.12.4", "tonic", ] [[package]] name = "opentelemetry-semantic-conventions" -version = "0.13.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5774f1ef1f982ef2a447f6ee04ec383981a3ab99c8e77a1a7b30182e65bbc84" -dependencies = [ - "opentelemetry", -] +checksum = "f9ab5bd6c42fb9349dcf28af2ba9a0667f697f9bdcca045d39f2cec5543e2910" [[package]] name = "opentelemetry_sdk" @@ -1713,7 +1829,27 @@ dependencies = [ "futures-util", "glob", "once_cell", - "opentelemetry", + "opentelemetry 0.21.0", + "ordered-float", + "percent-encoding", + "rand", + "thiserror", +] + +[[package]] +name = "opentelemetry_sdk" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e90c7113be649e31e9a0f8b5ee24ed7a16923b322c3c5ab6367469c049d6b7e" +dependencies = [ + "async-trait", + "crossbeam-channel", + "futures-channel", + "futures-executor", + "futures-util", + "glob", + "once_cell", + "opentelemetry 0.22.0", "ordered-float", "percent-encoding", "rand", @@ -1956,7 +2092,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd" dependencies = [ "bytes", - "prost-derive", + "prost-derive 0.11.9", +] + +[[package]] +name = "prost" +version = "0.12.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0f5d036824e4761737860779c906171497f6d55681139d8312388f8fe398922" +dependencies = [ + "bytes", + "prost-derive 0.12.4", ] [[package]] @@ -1972,6 +2118,19 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "prost-derive" +version = "0.12.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19de2de2a00075bf566bee3bd4db014b11587e84184d3f7a791bc17f1a8e9e48" +dependencies = [ + "anyhow", + "itertools 0.12.1", + "proc-macro2", + "quote", + "syn 2.0.48", +] + [[package]] name = "ptr_meta" version = "0.1.4" @@ -2014,8 +2173,8 @@ dependencies = [ "libflate", "log", "names", - "prost", - "reqwest", + "prost 0.11.9", + "reqwest 0.11.23", "thiserror", "url", "winapi", @@ -2146,34 +2305,31 @@ version = "0.11.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37b1ae8d9ac08420c66222fb9096fc5de435c3c48542bc5336c51892cffafb41" dependencies = [ - "base64", + "base64 0.21.7", "bytes", "encoding_rs", "futures-core", "futures-util", - "h2", + "h2 0.3.26", "http 0.2.11", - "http-body", - "hyper", + "http-body 0.4.6", + "hyper 0.14.28", "hyper-rustls", - "hyper-tls", "ipnet", "js-sys", "log", "mime", "mime_guess", - "native-tls", "once_cell", "percent-encoding", "pin-project-lite", "rustls 0.21.10", - "rustls-pemfile", + "rustls-pemfile 1.0.4", "serde", "serde_json", "serde_urlencoded", "system-configuration", "tokio", - "tokio-native-tls", "tokio-rustls 0.24.1", "tokio-util", "tower-service", @@ -2183,7 +2339,49 @@ dependencies = [ "wasm-streams", "web-sys", "webpki-roots 0.25.3", - "winreg", + "winreg 0.50.0", +] + +[[package]] +name = "reqwest" +version = "0.12.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "566cafdd92868e0939d3fb961bd0dc25fcfaaed179291093b3d43e6b3150ea10" +dependencies = [ + "base64 0.22.1", + "bytes", + "encoding_rs", + "futures-core", + "futures-util", + "h2 0.4.4", + "http 1.1.0", + "http-body 1.0.0", + "http-body-util", + "hyper 1.3.1", + "hyper-tls", + "hyper-util", + "ipnet", + "js-sys", + "log", + "mime", + "native-tls", + "once_cell", + "percent-encoding", + "pin-project-lite", + "rustls-pemfile 2.1.2", + "serde", + "serde_json", + "serde_urlencoded", + "sync_wrapper", + "system-configuration", + "tokio", + "tokio-native-tls", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "winreg 0.52.0", ] [[package]] @@ -2249,16 +2447,16 @@ dependencies = [ "itertools 0.12.1", "lazy_static", "maplit", - "opentelemetry", + "opentelemetry 0.22.0", "opentelemetry-otlp", - "opentelemetry_sdk", + "opentelemetry_sdk 0.22.1", "parking_lot", "poise", "pyroscope", "pyroscope_pprofrs", "rand", "regex", - "reqwest", + "reqwest 0.12.4", "robbb_commands", "robbb_db", "robbb_util", @@ -2272,7 +2470,7 @@ dependencies = [ "tracing-futures", "tracing-log", "tracing-logfmt-otel", - "tracing-opentelemetry", + "tracing-opentelemetry 0.23.0", "tracing-subscriber", "unicase", "url", @@ -2289,13 +2487,13 @@ dependencies = [ "futures", "humantime", "indoc", - "itertools 0.11.0", + "itertools 0.12.1", "lazy_static", "maplit", "parking_lot", "poise", "regex", - "reqwest", + "reqwest 0.12.4", "robbb_db", "robbb_util", "serde", @@ -2315,7 +2513,7 @@ version = "0.1.0" dependencies = [ "anyhow", "chrono", - "itertools 0.11.0", + "itertools 0.12.1", "lazy_static", "poise", "regex", @@ -2337,13 +2535,13 @@ dependencies = [ "chrono-humanize", "extend", "futures", - "itertools 0.11.0", + "itertools 0.12.1", "lazy_static", "parking_lot", "poise", "rand", "regex", - "reqwest", + "reqwest 0.12.4", "robbb_db", "serde", "serde_json", @@ -2443,7 +2641,17 @@ version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" dependencies = [ - "base64", + "base64 0.21.7", +] + +[[package]] +name = "rustls-pemfile" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d" +dependencies = [ + "base64 0.22.1", + "rustls-pki-types", ] [[package]] @@ -2618,7 +2826,7 @@ checksum = "c64da29158bb55d70677cacd4f4f8eab1acef005fb830d9c3bea411b090e96a9" dependencies = [ "arrayvec", "async-trait", - "base64", + "base64 0.21.7", "bitflags 2.5.0", "bytes", "chrono", @@ -2630,7 +2838,7 @@ dependencies = [ "mini-moka", "parking_lot", "percent-encoding", - "reqwest", + "reqwest 0.11.23", "secrecy", "serde", "serde_json", @@ -2716,9 +2924,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.11.2" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "socket2" @@ -2808,7 +3016,7 @@ dependencies = [ "paste", "percent-encoding", "rustls 0.21.10", - "rustls-pemfile", + "rustls-pemfile 1.0.4", "serde", "serde_json", "sha2", @@ -2868,7 +3076,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ed31390216d20e538e447a7a9b959e06ed9fc51c37b514b46eb758016ecd418" dependencies = [ "atoi", - "base64", + "base64 0.21.7", "bitflags 2.5.0", "byteorder", "bytes", @@ -2911,7 +3119,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c824eb80b894f926f89a0b9da0c7f435d27cdd35b8c655b114e58223918577e" dependencies = [ "atoi", - "base64", + "base64 0.21.7", "bitflags 2.5.0", "byteorder", "chrono", @@ -3196,9 +3404,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.35.1" +version = "1.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104" +checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" dependencies = [ "backtrace", "bytes", @@ -3325,24 +3533,23 @@ dependencies = [ [[package]] name = "tonic" -version = "0.9.2" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3082666a3a6433f7f511c7192923fa1fe07c69332d3c6a2e6bb040b569199d5a" +checksum = "76c4eb7a4e9ef9d4763600161f12f5070b92a578e1b634db88a6887844c91a13" dependencies = [ + "async-stream", "async-trait", "axum", - "base64", + "base64 0.21.7", "bytes", - "futures-core", - "futures-util", - "h2", + "h2 0.3.26", "http 0.2.11", - "http-body", - "hyper", + "http-body 0.4.6", + "hyper 0.14.28", "hyper-timeout", "percent-encoding", "pin-project", - "prost", + "prost 0.12.4", "tokio", "tokio-stream", "tower", @@ -3443,11 +3650,11 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e948c7871748927552df2b98115fb1a674cfad2b20fc7f1b6a81b683c6bf71fa" dependencies = [ - "opentelemetry", + "opentelemetry 0.21.0", "time", "tracing", "tracing-core", - "tracing-opentelemetry", + "tracing-opentelemetry 0.22.0", "tracing-subscriber", ] @@ -3459,14 +3666,32 @@ checksum = "c67ac25c5407e7b961fafc6f7e9aa5958fd297aada2d20fa2ae1737357e55596" dependencies = [ "js-sys", "once_cell", - "opentelemetry", - "opentelemetry_sdk", + "opentelemetry 0.21.0", + "opentelemetry_sdk 0.21.2", "smallvec", "tracing", "tracing-core", "tracing-log", "tracing-subscriber", - "web-time", + "web-time 0.2.4", +] + +[[package]] +name = "tracing-opentelemetry" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9be14ba1bbe4ab79e9229f7f89fab8d120b865859f10527f31c033e599d2284" +dependencies = [ + "js-sys", + "once_cell", + "opentelemetry 0.22.0", + "opentelemetry_sdk 0.22.1", + "smallvec", + "tracing", + "tracing-core", + "tracing-log", + "tracing-subscriber", + "web-time 1.1.0", ] [[package]] @@ -3787,6 +4012,16 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "web-time" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + [[package]] name = "webpki-roots" version = "0.25.3" @@ -3999,6 +4234,16 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "winreg" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" +dependencies = [ + "cfg-if", + "windows-sys 0.48.0", +] + [[package]] name = "wyz" version = "0.5.1" diff --git a/crates/robbb/Cargo.toml b/crates/robbb/Cargo.toml index 37b36db0..c81ae9fe 100644 --- a/crates/robbb/Cargo.toml +++ b/crates/robbb/Cargo.toml @@ -23,7 +23,7 @@ maplit = "1.0.2" byte-unit = { version = "5.1.4", features = ["u128"] } url = "2" regex = "1" -reqwest = { version = "0.11" } +reqwest = { version = "0.12" } tokio = { version = "1.21", features = ["macros", "fs", "rt-multi-thread"] } tokio-util = { version = "0.7.10", features = ["compat"] } futures = "0.3.30" @@ -48,14 +48,14 @@ robbb_commands = { path = "../robbb_commands" } # tracing-logfmt = "0.3.3" tracing-logfmt-otel = { version = "0.2.0" } -opentelemetry = { version = "0.21.0", features = ["trace", "logs"] } -opentelemetry-otlp = { version = "0.14.0", features = [ +opentelemetry = { version = "0.22.0", features = ["trace", "logs"] } +opentelemetry-otlp = { version = "0.15.0", features = [ "http-proto", "reqwest-client", "grpc-tonic", ] } -opentelemetry_sdk = { version = "0.21.2", features = ["rt-tokio"] } -tracing-opentelemetry = "0.22.0" +opentelemetry_sdk = { version = "0.22.0", features = ["rt-tokio"] } +tracing-opentelemetry = "0.23.0" pyroscope = "0.5.7" diff --git a/crates/robbb_commands/Cargo.toml b/crates/robbb_commands/Cargo.toml index 0f7b6352..17f50c81 100644 --- a/crates/robbb_commands/Cargo.toml +++ b/crates/robbb_commands/Cargo.toml @@ -10,7 +10,7 @@ poise.workspace = true anyhow = "1.0.82" chrono = "0.4.38" chrono-humanize = "0.2.3" -itertools = "0.11.0" +itertools = "0.12.0" indoc = "2.0.5" lazy_static = "1.4" humantime = "2.1.0" @@ -20,7 +20,7 @@ serde = "1.0.200" maplit = "1.0.2" byte-unit = { version = "5.1.4", features = ["u128"] } regex = "1.10.4" -reqwest = { version = "0.11" } +reqwest = { version = "0.12" } tokio = { version = "1.21", features = ["macros", "fs", "rt-multi-thread"] } tokio-util = { version = "0.7.10", features = ["compat"] } futures = "0.3.30" diff --git a/crates/robbb_db/Cargo.toml b/crates/robbb_db/Cargo.toml index 12a9baa0..60ee1ade 100644 --- a/crates/robbb_db/Cargo.toml +++ b/crates/robbb_db/Cargo.toml @@ -10,7 +10,7 @@ thiserror = "1.0.59" sqlx = { version = "0.7.4", features = ["runtime-tokio-rustls", "sqlite", "chrono"] } anyhow = "1.0.82" chrono = "0.4.38" -itertools = "0.11.0" +itertools = "0.12.0" regex = "1" tracing = "0.1.40" serde_json = "1.0.116" diff --git a/crates/robbb_util/Cargo.toml b/crates/robbb_util/Cargo.toml index 78769b95..3a2d6f7e 100644 --- a/crates/robbb_util/Cargo.toml +++ b/crates/robbb_util/Cargo.toml @@ -15,12 +15,12 @@ thiserror = "1.0.59" lazy_static = "1.4" chrono = "0.4.38" chrono-humanize = "0.2.3" -itertools = "0.11.0" +itertools = "0.12.0" tokio-util = { version = "0.7.10", features = ["compat"] } tokio = { version = "1.21", features = ["macros", "fs", "rt-multi-thread"]} futures = "0.3.30" tracing = "0.1.40" -reqwest = { version = "0.11" } +reqwest = { version = "0.12" } tracing-futures = "0.2.5" rand = "0.8.5" regex = "1.10.4"