diff --git a/quickwit/Cargo.lock b/quickwit/Cargo.lock index da7c6e76436..955fb225e8f 100644 --- a/quickwit/Cargo.lock +++ b/quickwit/Cargo.lock @@ -1134,7 +1134,7 @@ dependencies = [ "async-trait", "azure_core", "futures", - "oauth2", + "oauth2 4.4.2", "pin-project", "serde", "time", @@ -1557,9 +1557,9 @@ dependencies = [ [[package]] name = "bytestring" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e465647ae23b2823b0753f50decb2d5a86d2bb2cac04788fafd1f80e45378e5f" +checksum = "113b4343b5f6617e7ad401ced8de3cc8b012e73a594347c307b90db3e9271289" dependencies = [ "bytes", ] @@ -2337,7 +2337,6 @@ dependencies = [ "ident_case", "proc-macro2", "quote", - "strsim", "syn 2.0.106", ] @@ -2867,7 +2866,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.61.0", + "windows-sys 0.52.0", ] [[package]] @@ -3633,17 +3632,6 @@ dependencies = [ "windows-sys 0.59.0", ] -[[package]] -name = "hostname" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867" -dependencies = [ - "libc", - "match_cfg", - "winapi 0.3.9", -] - [[package]] name = "hostname" version = "0.4.1" @@ -3761,9 +3749,9 @@ checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" [[package]] name = "humantime" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f" +checksum = "135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424" [[package]] name = "hyper" @@ -4773,12 +4761,6 @@ version = "0.11.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08ab2867e3eeeca90e844d1940eab391c9dc5228783db2ed999acbc0a9ed375a" -[[package]] -name = "match_cfg" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4" - [[package]] name = "matchers" version = "0.2.0" @@ -5250,7 +5232,26 @@ dependencies = [ "getrandom 0.2.16", "http 0.2.12", "rand 0.8.5", - "reqwest 0.11.27", + "serde", + "serde_json", + "serde_path_to_error", + "sha2", + "thiserror 1.0.69", + "url", +] + +[[package]] +name = "oauth2" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51e219e79014df21a225b1860a479e2dcd7cbd9130f4defd4bd0e191ea31d67d" +dependencies = [ + "base64 0.22.1", + "chrono", + "getrandom 0.2.16", + "http 1.3.1", + "rand 0.8.5", + "reqwest 0.12.23", "serde", "serde_json", "serde_path_to_error", @@ -5370,26 +5371,25 @@ dependencies = [ [[package]] name = "openidconnect" -version = "3.5.0" +version = "4.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f47e80a9cfae4462dd29c41e987edd228971d6565553fbc14b8a11e666d91590" +checksum = "0d8c6709ba2ea764bbed26bce1adf3c10517113ddea6f2d4196e4851757ef2b2" dependencies = [ - "base64 0.13.1", + "base64 0.21.7", "chrono", "dyn-clone", "ed25519-dalek", "hmac", - "http 0.2.12", + "http 1.3.1", "itertools 0.10.5", "log", - "oauth2", + "oauth2 5.0.0", "p256 0.13.2", "p384", "rand 0.8.5", "rsa", "serde", "serde-value", - "serde_derive", "serde_json", "serde_path_to_error", "serde_plain", @@ -6369,9 +6369,9 @@ dependencies = [ [[package]] name = "proptest" -version = "1.7.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fcdab19deb5195a31cf7726a210015ff1496ba1464fd42cb4f537b8b01b471f" +checksum = "2bb0be07becd10686a0bb407298fb425360a5c44a663774406340c59a22de4ce" dependencies = [ "bit-set", "bit-vec", @@ -6535,9 +6535,9 @@ dependencies = [ [[package]] name = "pulsar" -version = "6.3.1" +version = "6.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6cee616af00383c461f9ceb0067d15dee68e7d313ae47dbd7f8543236aed7ee9" +checksum = "27872258cabef39eeeff1086f3a59ada760278e423be9ecf19b281a5fcd8f26f" dependencies = [ "async-channel 2.5.0", "async-trait", @@ -6551,7 +6551,7 @@ dependencies = [ "lz4", "native-tls", "nom", - "oauth2", + "oauth2 5.0.0", "openidconnect", "pem 3.0.5", "prost 0.13.5", @@ -6616,7 +6616,7 @@ dependencies = [ "futures", "once_cell", "quickwit-common", - "rand 0.8.5", + "rand 0.9.2", "serde", "serde_json", "sync_wrapper 1.0.2", @@ -6716,7 +6716,7 @@ dependencies = [ "quickwit-common", "quickwit-config", "quickwit-proto", - "rand 0.8.5", + "rand 0.9.2", "serde", "serde_json", "time", @@ -6782,7 +6782,7 @@ dependencies = [ "fnv", "futures", "home", - "hostname 0.3.1", + "hostname", "http 1.3.1", "hyper 1.7.0", "hyper-util", @@ -6792,7 +6792,7 @@ dependencies = [ "pnet", "prometheus", "proptest", - "rand 0.8.5", + "rand 0.9.2", "rayon", "regex", "serde", @@ -6867,7 +6867,7 @@ dependencies = [ "quickwit-ingest", "quickwit-metastore", "quickwit-proto", - "rand 0.8.5", + "rand 0.9.2", "serde", "serde_json", "smallvec", @@ -7005,7 +7005,7 @@ dependencies = [ "quickwit-proto", "quickwit-query", "quickwit-storage", - "rand 0.8.5", + "rand 0.9.2", "rdkafka", "regex", "reqwest 0.12.23", @@ -7046,7 +7046,7 @@ dependencies = [ "quickwit-config", "quickwit-doc-mapper", "quickwit-proto", - "rand 0.8.5", + "rand 0.9.2", "rand_distr", "serde", "serde_json", @@ -7082,7 +7082,7 @@ dependencies = [ "quickwit-rest-client", "quickwit-serve", "quickwit-storage", - "rand 0.8.5", + "rand 0.9.2", "reqwest 0.12.23", "rustls 0.23.31", "serde_json", @@ -7190,7 +7190,7 @@ dependencies = [ "quickwit-proto", "quickwit-query", "quickwit-storage", - "rand 0.8.5", + "rand 0.9.2", "regex", "regex-syntax", "sea-query", @@ -7356,7 +7356,7 @@ dependencies = [ "quickwit-proto", "quickwit-query", "quickwit-storage", - "rand 0.8.5", + "rand 0.9.2", "rayon", "serde", "serde_json", @@ -7483,7 +7483,7 @@ dependencies = [ "quickwit-common", "quickwit-config", "quickwit-proto", - "rand 0.8.5", + "rand 0.9.2", "regex", "reqsign", "reqwest 0.12.23", @@ -7506,7 +7506,7 @@ version = "0.8.0" dependencies = [ "async-trait", "encoding_rs", - "hostname 0.3.1", + "hostname", "md5", "once_cell", "quickwit-common", @@ -7899,7 +7899,6 @@ dependencies = [ "http 0.2.12", "http-body 0.4.6", "hyper 0.14.32", - "hyper-rustls 0.24.2", "hyper-tls 0.5.0", "ipnet", "js-sys", @@ -7909,7 +7908,6 @@ dependencies = [ "once_cell", "percent-encoding", "pin-project-lite", - "rustls 0.21.12", "rustls-pemfile 1.0.4", "serde", "serde_json", @@ -7918,13 +7916,11 @@ dependencies = [ "system-configuration 0.5.1", "tokio", "tokio-native-tls", - "tokio-rustls 0.24.1", "tower-service", "url", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "webpki-roots 0.25.4", "winreg", ] @@ -8246,7 +8242,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.11.0", - "windows-sys 0.61.0", + "windows-sys 0.52.0", ] [[package]] @@ -8620,10 +8616,11 @@ checksum = "f97841a747eef040fcd2e7b3b9a220a7205926e60488e673d9e4926d27772ce5" [[package]] name = "serde" -version = "1.0.219" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" dependencies = [ + "serde_core", "serde_derive", ] @@ -8637,11 +8634,20 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_core" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +dependencies = [ + "serde_derive", +] + [[package]] name = "serde_derive" -version = "1.0.219" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", @@ -8650,15 +8656,16 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.143" +version = "1.0.145" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a" +checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" dependencies = [ "indexmap 2.11.1", "itoa", "memchr", "ryu", "serde", + "serde_core", ] [[package]] @@ -8735,9 +8742,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.14.0" +version = "3.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" +checksum = "6093cd8c01b25262b84927e0f7151692158fab02d961e04c979d3903eba7ecc5" dependencies = [ "base64 0.22.1", "chrono", @@ -8746,8 +8753,7 @@ dependencies = [ "indexmap 2.11.1", "schemars 0.9.0", "schemars 1.0.4", - "serde", - "serde_derive", + "serde_core", "serde_json", "serde_with_macros", "time", @@ -8755,11 +8761,11 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.14.0" +version = "3.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" +checksum = "a7e6c180db0816026a61afa1cff5344fb7ebded7e4d3062772179f2501481c27" dependencies = [ - "darling 0.20.11", + "darling 0.21.3", "proc-macro2", "quote", "syn 2.0.106", @@ -9667,15 +9673,15 @@ dependencies = [ [[package]] name = "tempfile" -version = "3.22.0" +version = "3.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84fa4d11fadde498443cca10fd3ac23c951f0dc59e080e9f4b93d4df4e4eea53" +checksum = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16" dependencies = [ "fastrand 2.3.0", "getrandom 0.3.3", "once_cell", "rustix 1.1.2", - "windows-sys 0.61.0", + "windows-sys 0.52.0", ] [[package]] @@ -9684,7 +9690,7 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2111ef44dae28680ae9752bb89409e7310ca33a8c621ebe7b106cf5c928b3ac0" dependencies = [ - "windows-sys 0.61.0", + "windows-sys 0.59.0", ] [[package]] @@ -10636,7 +10642,7 @@ dependencies = [ "grok", "hex", "hmac", - "hostname 0.4.1", + "hostname", "iana-time-zone", "idna", "indexmap 2.11.1", @@ -10955,12 +10961,6 @@ dependencies = [ "rustls-webpki 0.100.3", ] -[[package]] -name = "webpki-roots" -version = "0.25.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" - [[package]] name = "webpki-roots" version = "0.26.11" @@ -11029,7 +11029,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.0", + "windows-sys 0.48.0", ] [[package]] diff --git a/quickwit/Cargo.toml b/quickwit/Cargo.toml index f2853bae03c..2aa98032e85 100644 --- a/quickwit/Cargo.toml +++ b/quickwit/Cargo.toml @@ -89,7 +89,7 @@ base64 = "0.22" binggan = { version = "0.14" } bytes = { version = "1", features = ["serde"] } bytesize = { version = "1.3", features = ["serde"] } -bytestring = "1.4" +bytestring = "1.5" chitchat = { git = "https://github.com/quickwit-oss/chitchat.git", rev = "bd54c81" } chrono = { version = "0.4", default-features = false, features = [ "clock", @@ -120,12 +120,12 @@ google-cloud-pubsub = "0.18" heck = "0.5" hex = "0.4" home = "0.5" -hostname = "0.3" +hostname = "0.4" http = "1.3" http-body = "1.0" http-body-util = "0.1" http-serde = "2.1" -humantime = "2.2" +humantime = "2.3" hyper = { version = "1.7", features = ["client", "http1", "http2", "server"] } hyper-rustls = "0.27" hyper-util = { version = "0.1", features = ["full"] } @@ -178,13 +178,13 @@ prost = { version = "0.13", default-features = false, features = [ ] } prost-build = "0.13" prost-types = "0.13" -pulsar = { version = "6.3", default-features = false, features = [ +pulsar = { version = "6.4", default-features = false, features = [ "auth-oauth2", "compression", "tokio-runtime", ] } quote = "1.0" -rand = "0.8" +rand = "0.9" rand_distr = "0.4" rayon = "1.10" rdkafka = { version = "0.38", default-features = false, features = [ @@ -216,7 +216,7 @@ serde = { version = "1.0.219", features = ["derive", "rc"] } serde_json = "1.0" serde_json_borrow = "0.5" serde_qs = { version = "0.12" } -serde_with = "3.12" +serde_with = "3.15" serde_yaml = "0.9" serial_test = { version = "3.2", features = ["file_locks"] } siphasher = "1.0"