diff --git a/quickwit/Cargo.lock b/quickwit/Cargo.lock index c0b878ecaca..e66477a1b4e 100644 --- a/quickwit/Cargo.lock +++ b/quickwit/Cargo.lock @@ -91,7 +91,7 @@ dependencies = [ "getrandom 0.2.15", "once_cell", "version_check", - "zerocopy", + "zerocopy 0.7.35", ] [[package]] @@ -412,6 +412,31 @@ dependencies = [ "zeroize", ] +[[package]] +name = "aws-lc-rs" +version = "1.12.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e4e8200b9a4a5801a769d50eeabc05670fec7e959a8cb7a63a93e4e519942ae" +dependencies = [ + "aws-lc-sys", + "paste", + "zeroize", +] + +[[package]] +name = "aws-lc-sys" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f9dd2e03ee80ca2822dd6ea431163d2ef259f2066a4d6ccaca6d9dcb386aa43" +dependencies = [ + "bindgen", + "cc", + "cmake", + "dunce", + "fs_extra", + "paste", +] + [[package]] name = "aws-runtime" version = "1.4.3" @@ -716,9 +741,9 @@ dependencies = [ [[package]] name = "aws-smithy-runtime" -version = "1.7.3" +version = "1.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be28bd063fa91fd871d131fc8b68d7cd4c5fa0869bea68daca50dcb1cbd76be2" +checksum = "9f20685047ca9d6f17b994a07f629c813f08b5bce65523e47124879e60103d45" dependencies = [ "aws-smithy-async", "aws-smithy-http", @@ -734,7 +759,7 @@ dependencies = [ "httparse", "hyper 0.14.31", "hyper-rustls 0.24.2", - "indexmap 2.6.0", + "indexmap 2.8.0", "once_cell", "pin-project-lite", "pin-utils", @@ -765,9 +790,9 @@ dependencies = [ [[package]] name = "aws-smithy-types" -version = "1.2.9" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fbd94a32b3a7d55d3806fe27d98d3ad393050439dd05eb53ece36ec5e3d3510" +checksum = "836155caafba616c0ff9b07944324785de2ab016141c3550bd1c07882f8cee8f" dependencies = [ "base64-simd", "bytes", @@ -830,9 +855,9 @@ dependencies = [ [[package]] name = "aws_lambda_events" -version = "0.15.1" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7319a086b79c3ff026a33a61e80f04fd3885fbb73237981ea080d21944e1cb1c" +checksum = "52ddb91585253ccc85be3f2e0d5635529efdeadaf8a1da3230b433d3bbe43648" dependencies = [ "base64 0.22.1", "bytes", @@ -1113,6 +1138,29 @@ dependencies = [ "serde", ] +[[package]] +name = "bindgen" +version = "0.69.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088" +dependencies = [ + "bitflags 2.6.0", + "cexpr", + "clang-sys", + "itertools 0.12.1", + "lazy_static", + "lazycell", + "log", + "prettyplease 0.2.25", + "proc-macro2", + "quote", + "regex", + "rustc-hash 1.1.0", + "shlex", + "syn 2.0.89", + "which", +] + [[package]] name = "binggan" version = "0.14.2" @@ -1124,21 +1172,12 @@ dependencies = [ "miniserde", "peakmem-alloc", "perf-event", - "rustc-hash", + "rustc-hash 2.0.0", "rustop", "unicode-width 0.1.14", "yansi", ] -[[package]] -name = "bit-set" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" -dependencies = [ - "bit-vec 0.6.3", -] - [[package]] name = "bit-set" version = "0.8.0" @@ -1328,9 +1367,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.8.0" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da" +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" dependencies = [ "serde", ] @@ -1347,18 +1386,18 @@ dependencies = [ [[package]] name = "bytesize" -version = "1.3.0" +version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3e368af43e418a04d52505cf3dbc23dda4e3407ae2fa99fd0e4f308ce546acc" +checksum = "2d2c12f985c78475a6b8d629afd0c360260ef34cfef52efccdcfd31972f81c2e" dependencies = [ "serde", ] [[package]] name = "bytestring" -version = "1.3.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74d80203ea6b29df88012294f62733de21cfeab47f17b41af3a38bc30a03ee72" +checksum = "e465647ae23b2823b0753f50decb2d5a86d2bb2cac04788fafd1f80e45378e5f" dependencies = [ "bytes", ] @@ -1435,6 +1474,15 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f4c707c6a209cbe82d10abd08e1ea8995e9ea937d2550646e02798948992be0" +[[package]] +name = "cexpr" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" +dependencies = [ + "nom", +] + [[package]] name = "cfb-mode" version = "0.8.2" @@ -1598,6 +1646,17 @@ dependencies = [ "zeroize", ] +[[package]] +name = "clang-sys" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" +dependencies = [ + "glob", + "libc", + "libloading", +] + [[package]] name = "clap" version = "4.5.21" @@ -1680,12 +1739,12 @@ checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" [[package]] name = "colored" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8" +checksum = "117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c" dependencies = [ "lazy_static", - "windows-sys 0.48.0", + "windows-sys 0.59.0", ] [[package]] @@ -2316,6 +2375,12 @@ dependencies = [ "shared_child", ] +[[package]] +name = "dunce" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" + [[package]] name = "dyn-clone" version = "1.0.17" @@ -2584,12 +2649,12 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.9" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" +checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -2659,7 +2724,7 @@ version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e24cb5a94bcae1e5408b0effca5cd7172ea3c5755049c5f3af4cd283a165298" dependencies = [ - "bit-set 0.8.0", + "bit-set", "regex-automata 0.4.9", "regex-syntax 0.8.5", ] @@ -2832,10 +2897,16 @@ version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7e180ac76c23b45e767bd7ae9579bc0bb458618c4bc71835926e098e61d15f8" dependencies = [ - "rustix", + "rustix 0.38.41", "windows-sys 0.52.0", ] +[[package]] +name = "fs_extra" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" + [[package]] name = "fslock" version = "0.2.1" @@ -3008,6 +3079,18 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "getrandom" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.13.3+wasi-0.2.2", + "windows-targets 0.52.6", +] + [[package]] name = "gimli" version = "0.31.1" @@ -3152,7 +3235,7 @@ dependencies = [ "futures-sink", "futures-util", "http 0.2.12", - "indexmap 2.6.0", + "indexmap 2.8.0", "slab", "tokio", "tokio-util", @@ -3171,7 +3254,7 @@ dependencies = [ "futures-core", "futures-sink", "http 1.1.0", - "indexmap 2.6.0", + "indexmap 2.8.0", "slab", "tokio", "tokio-util", @@ -3324,17 +3407,6 @@ dependencies = [ "windows-sys 0.52.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.0" @@ -3544,12 +3616,14 @@ dependencies = [ "http 1.1.0", "hyper 1.5.1", "hyper-util", + "log", "rustls 0.23.21", "rustls-native-certs 0.8.1", "rustls-pki-types", "tokio", "tokio-rustls 0.26.1", "tower-service", + "webpki-roots 0.26.8", ] [[package]] @@ -3799,9 +3873,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.6.0" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" +checksum = "3954d50fe15b02142bf25d3b8bdadb634ec3948f103d04ffe3031bc8fe9d7058" dependencies = [ "equivalent", "hashbrown 0.15.1", @@ -3840,7 +3914,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "232929e1d75fe899576a3d5c7416ad0d88dbfbb3c3d6aa00873a7408a50ddb88" dependencies = [ "ahash 0.8.11", - "indexmap 2.6.0", + "indexmap 2.8.0", "is-terminal", "itoa", "log", @@ -3944,15 +4018,6 @@ dependencies = [ "either", ] -[[package]] -name = "itertools" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" -dependencies = [ - "either", -] - [[package]] name = "itertools" version = "0.14.0" @@ -4046,7 +4111,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7047a26de42016abf8f181b46b398aef0b77ad46711df41847f6ed869a2a1d5b" dependencies = [ "ascii-canvas", - "bit-set 0.8.0", + "bit-set", "ena", "itertools 0.14.0", "lalrpop-util", @@ -4188,6 +4253,12 @@ dependencies = [ "spin 0.9.8", ] +[[package]] +name = "lazycell" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" + [[package]] name = "levenshtein_automata" version = "0.2.1" @@ -4200,6 +4271,16 @@ version = "0.2.170" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828" +[[package]] +name = "libloading" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" +dependencies = [ + "cfg-if", + "windows-targets 0.52.6", +] + [[package]] name = "libm" version = "0.2.11" @@ -4479,6 +4560,12 @@ version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" +[[package]] +name = "linux-raw-sys" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6db9c683daf087dc577b7506e9695b3d556a9f3849903fa28186283afd6809e9" + [[package]] name = "litemap" version = "0.7.3" @@ -4535,12 +4622,6 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75761162ae2b0e580d7e7c390558127e5f01b4194debd6221fd8c207fc80e3f5" -[[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.1.0" @@ -5067,9 +5148,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.20.2" +version = "1.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" +checksum = "cde51589ab56b20a6f686b2c68f7a0bd6add753d697abf720d63f8db3ab7b1ad" [[package]] name = "oneshot" @@ -5628,7 +5709,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ "fixedbitset 0.4.2", - "indexmap 2.6.0", + "indexmap 2.8.0", ] [[package]] @@ -5638,7 +5719,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772" dependencies = [ "fixedbitset 0.5.7", - "indexmap 2.6.0", + "indexmap 2.8.0", ] [[package]] @@ -5912,9 +5993,9 @@ checksum = "cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2" [[package]] name = "postcard" -version = "1.0.10" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f7f0a8d620d71c457dd1d47df76bb18960378da56af4527aaa10f515eee732e" +checksum = "170a2601f67cc9dba8edd8c4870b15f71a6a2dc196daec8c83f72b59dff628a8" dependencies = [ "cobs", "embedded-io 0.4.0", @@ -5955,7 +6036,7 @@ version = "0.2.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" dependencies = [ - "zerocopy", + "zerocopy 0.7.35", ] [[package]] @@ -6122,7 +6203,7 @@ dependencies = [ "hex", "lazy_static", "procfs-core", - "rustix", + "rustix 0.38.41", ] [[package]] @@ -6154,12 +6235,12 @@ dependencies = [ [[package]] name = "proptest" -version = "1.5.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4c2511913b88df1637da85cc8d96ec8e43a3f8bb8ccb71ee1ac240d6f3df58d" +checksum = "14cae93065090804185d3b75f0bf93b8eeda30c7a9b4a33d3bdb3988d6229e50" dependencies = [ - "bit-set 0.5.3", - "bit-vec 0.6.3", + "bit-set", + "bit-vec 0.8.0", "bitflags 2.6.0", "lazy_static", "num-traits", @@ -6234,7 +6315,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e9552f850d5f0964a4e4d0bf306459ac29323ddfbae05e35a7c0d35cb0803cc5" dependencies = [ "anyhow", - "itertools 0.13.0", + "itertools 0.12.1", "proc-macro2", "quote", "syn 2.0.89", @@ -6434,8 +6515,8 @@ dependencies = [ "rand 0.8.5", "serde", "serde_json", - "sync_wrapper 0.1.2", - "thiserror 1.0.69", + "sync_wrapper 1.0.2", + "thiserror 2.0.7", "tokio", "tracing", ] @@ -6454,7 +6535,7 @@ dependencies = [ "aws-types", "futures", "hyper 0.14.31", - "hyper-rustls 0.24.2", + "hyper-rustls 0.27.5", "quickwit-common", "tokio", ] @@ -6473,7 +6554,7 @@ dependencies = [ "futures", "humantime", "indicatif", - "itertools 0.13.0", + "itertools 0.14.0", "numfmt", "once_cell", "openssl-probe", @@ -6496,11 +6577,11 @@ dependencies = [ "quickwit-serve", "quickwit-storage", "quickwit-telemetry", - "reqwest 0.11.27", + "reqwest 0.12.12", "serde_json", "tabled", "tempfile", - "thiserror 1.0.69", + "thiserror 2.0.7", "thousands", "tikv-jemalloc-ctl", "tikv-jemallocator", @@ -6521,7 +6602,7 @@ dependencies = [ "bytesize", "chitchat", "futures", - "itertools 0.13.0", + "itertools 0.14.0", "once_cell", "pin-project", "quickwit-common", @@ -6533,7 +6614,7 @@ dependencies = [ "time", "tokio", "tokio-stream", - "tonic 0.9.2", + "tonic 0.12.3", "tracing", "utoipa", ] @@ -6544,7 +6625,7 @@ version = "0.8.0" dependencies = [ "anyhow", "futures", - "heck 0.4.1", + "heck 0.5.0", "prettyplease 0.2.25", "proc-macro2", "prost-build", @@ -6562,19 +6643,19 @@ dependencies = [ "async-trait", "bytesize", "futures", - "http 0.2.12", + "http 1.1.0", "mockall", - "prost 0.11.9", + "prost 0.13.3", "quickwit-actors", "quickwit-codegen", "quickwit-common", "quickwit-proto", "serde", - "thiserror 1.0.69", + "thiserror 2.0.7", "tokio", "tokio-stream", - "tonic 0.9.2", - "tower 0.4.13", + "tonic 0.12.3", + "tower 0.5.2", "utoipa", ] @@ -6592,10 +6673,10 @@ dependencies = [ "fnv", "futures", "home", - "hostname 0.3.1", - "http 0.2.12", + "hostname", + "http 1.1.0", "hyper 0.14.31", - "itertools 0.13.0", + "itertools 0.14.0", "once_cell", "pin-project", "pnet", @@ -6609,12 +6690,12 @@ dependencies = [ "siphasher", "sysinfo", "tempfile", - "thiserror 1.0.69", + "thiserror 2.0.7", "tokio", "tokio-metrics", "tokio-stream", - "tonic 0.9.2", - "tower 0.4.13", + "tonic 0.12.3", + "tower 0.5.2", "tracing", ] @@ -6628,10 +6709,10 @@ dependencies = [ "chrono", "cron", "enum-iterator", - "http 0.2.12", - "http-serde 1.1.3", + "http 1.1.0", + "http-serde 2.1.1", "humantime", - "itertools 0.13.0", + "itertools 0.14.0", "json_comments", "new_string_template", "once_cell", @@ -6660,7 +6741,7 @@ dependencies = [ "bytesize", "fnv", "futures", - "itertools 0.13.0", + "itertools 0.14.0", "lru", "mockall", "once_cell", @@ -6679,7 +6760,7 @@ dependencies = [ "smallvec", "time", "tokio", - "tower 0.4.13", + "tower 0.5.2", "tracing", "ulid", ] @@ -6689,7 +6770,7 @@ name = "quickwit-datetime" version = "0.8.0" dependencies = [ "anyhow", - "itertools 0.13.0", + "itertools 0.14.0", "serde", "serde_json", "tantivy", @@ -6723,8 +6804,8 @@ dependencies = [ "binggan", "fnv", "hex", - "indexmap 2.6.0", - "itertools 0.13.0", + "indexmap 2.8.0", + "itertools 0.14.0", "matches", "nom", "once_cell", @@ -6740,7 +6821,7 @@ dependencies = [ "serde_yaml", "siphasher", "tantivy", - "thiserror 1.0.69", + "thiserror 2.0.7", "time", "tracing", "utoipa", @@ -6753,14 +6834,14 @@ dependencies = [ "anyhow", "futures", "futures-util", - "itertools 0.13.0", + "itertools 0.14.0", "quickwit-common", "quickwit-config", "quickwit-indexing", "quickwit-metastore", "quickwit-proto", "quickwit-storage", - "thiserror 1.0.69", + "thiserror 2.0.7", "time", "tokio", "tracing", @@ -6787,14 +6868,14 @@ dependencies = [ "google-cloud-gax", "google-cloud-googleapis", "google-cloud-pubsub", - "itertools 0.13.0", + "itertools 0.14.0", "libz-sys", "mockall", "once_cell", "oneshot", "openssl", "proptest", - "prost 0.11.9", + "prost 0.13.3", "pulsar", "quickwit-actors", "quickwit-aws", @@ -6813,12 +6894,12 @@ dependencies = [ "rand 0.8.5", "rdkafka", "regex", - "reqwest 0.11.27", + "reqwest 0.12.12", "serde", "serde_json", "tantivy", "tempfile", - "thiserror 1.0.69", + "thiserror 2.0.7", "time", "tokio", "tracing", @@ -6838,12 +6919,12 @@ dependencies = [ "bytesize", "fail", "futures", - "http 0.2.12", - "itertools 0.13.0", + "http 1.1.0", + "itertools 0.14.0", "mockall", "mrecordlog", "once_cell", - "prost 0.11.9", + "prost 0.13.3", "quickwit-actors", "quickwit-cluster", "quickwit-codegen", @@ -6857,10 +6938,10 @@ dependencies = [ "serde_json", "serde_json_borrow", "tempfile", - "thiserror 1.0.69", + "thiserror 2.0.7", "tokio", - "tonic 0.9.2", - "tower 0.4.13", + "tonic 0.12.3", + "tower 0.5.2", "tracing", "ulid", "utoipa", @@ -6874,7 +6955,7 @@ dependencies = [ "aws-sdk-sqs", "futures-util", "hyper 0.14.31", - "itertools 0.13.0", + "itertools 0.14.0", "quickwit-actors", "quickwit-cli", "quickwit-common", @@ -6886,11 +6967,11 @@ dependencies = [ "quickwit-rest-client", "quickwit-serve", "quickwit-storage", - "reqwest 0.11.27", + "reqwest 0.12.12", "serde_json", "tempfile", "tokio", - "tonic 0.9.2", + "tonic 0.12.3", "tracing", "tracing-subscriber", ] @@ -6900,10 +6981,10 @@ name = "quickwit-jaeger" version = "0.8.0" dependencies = [ "async-trait", - "itertools 0.13.0", + "itertools 0.14.0", "once_cell", - "prost 0.11.9", - "prost-types 0.11.9", + "prost 0.13.3", + "prost-types 0.13.3", "quickwit-actors", "quickwit-cluster", "quickwit-common", @@ -6923,7 +7004,7 @@ dependencies = [ "time", "tokio", "tokio-stream", - "tonic 0.9.2", + "tonic 0.12.3", "tracing", ] @@ -6934,7 +7015,7 @@ dependencies = [ "anyhow", "async-trait", "futures", - "itertools 0.13.0", + "itertools 0.14.0", "mockall", "once_cell", "quickwit-actors", @@ -6952,7 +7033,7 @@ dependencies = [ "serde_json", "tantivy", "tempfile", - "thiserror 1.0.69", + "thiserror 2.0.7", "time", "tokio", "tracing", @@ -6964,12 +7045,12 @@ name = "quickwit-lambda" version = "0.8.0" dependencies = [ "anyhow", - "aws_lambda_events 0.15.1", + "aws_lambda_events 0.16.0", "bytesize", "chitchat", "chrono", "flate2", - "http 0.2.12", + "http 1.1.0", "lambda_http", "lambda_runtime 0.13.0", "mime_guess", @@ -6993,7 +7074,7 @@ dependencies = [ "quickwit-storage", "quickwit-telemetry", "rand 0.8.5", - "reqwest 0.11.27", + "reqwest 0.12.12", "serde", "serde_json", "serial_test", @@ -7024,8 +7105,8 @@ dependencies = [ "bytesize", "dotenvy", "futures", - "http 0.2.12", - "itertools 0.13.0", + "http 1.1.0", + "itertools 0.14.0", "md5", "mockall", "once_cell", @@ -7047,11 +7128,11 @@ dependencies = [ "serial_test", "sqlx", "tempfile", - "thiserror 1.0.69", + "thiserror 2.0.7", "time", "tokio", "tokio-stream", - "tower 0.4.13", + "tower 0.5.2", "tracing", "tracing-subscriber", "ulid", @@ -7066,7 +7147,7 @@ dependencies = [ "async-trait", "hex", "once_cell", - "prost 0.11.9", + "prost 0.13.3", "quickwit-common", "quickwit-config", "quickwit-ingest", @@ -7074,10 +7155,10 @@ dependencies = [ "quickwit-proto", "serde", "serde_json", - "thiserror 1.0.69", + "thiserror 2.0.7", "time", "tokio", - "tonic 0.9.2", + "tonic 0.12.3", "tracing", ] @@ -7092,12 +7173,12 @@ dependencies = [ "bytestring", "futures", "glob", - "http 0.2.12", + "http 1.1.0", "mockall", "opentelemetry", - "prost 0.11.9", + "prost 0.13.3", "prost-build", - "prost-types 0.11.9", + "prost-types 0.13.3", "quickwit-actors", "quickwit-codegen", "quickwit-common", @@ -7105,11 +7186,11 @@ dependencies = [ "serde", "serde_json", "sqlx", - "thiserror 1.0.69", + "thiserror 2.0.7", "tokio", - "tonic 0.9.2", + "tonic 0.12.3", "tonic-build", - "tower 0.4.13", + "tower 0.5.2", "tracing", "tracing-opentelemetry", "ulid", @@ -7138,7 +7219,7 @@ dependencies = [ "serde_with", "tantivy", "tantivy-fst", - "thiserror 1.0.69", + "thiserror 2.0.7", "time", "whichlang", ] @@ -7157,10 +7238,10 @@ dependencies = [ "quickwit-proto", "quickwit-search", "quickwit-serve", - "reqwest 0.11.27", + "reqwest 0.12.12", "serde", "serde_json", - "thiserror 1.0.69", + "thiserror 2.0.7", "tokio", "tracing", "wiremock", @@ -7178,13 +7259,13 @@ dependencies = [ "bytesize", "fnv", "futures", - "http 0.2.12", - "itertools 0.13.0", + "http 1.1.0", + "itertools 0.14.0", "mockall", "once_cell", "postcard", "proptest", - "prost 0.11.9", + "prost 0.13.3", "quickwit-common", "quickwit-config", "quickwit-directories", @@ -7202,10 +7283,10 @@ dependencies = [ "serde_json_borrow", "tantivy", "tantivy-fst", - "thiserror 1.0.69", + "thiserror 2.0.7", "tokio", "tokio-stream", - "tower 0.4.13", + "tower 0.5.2", "tracing", "ttl_cache", "ulid", @@ -7228,19 +7309,19 @@ dependencies = [ "futures-util", "glob", "hex", - "http-serde 1.1.3", + "http-serde 2.1.1", "humantime", "hyper 0.14.31", - "hyper-rustls 0.24.2", - "itertools 0.13.0", + "hyper-rustls 0.27.5", + "itertools 0.14.0", "mime_guess", "mockall", "once_cell", "opentelemetry", "percent-encoding", "pprof", - "prost 0.11.9", - "prost-types 0.11.9", + "prost 0.13.3", + "prost-types 0.13.3", "quickwit-actors", "quickwit-cluster", "quickwit-common", @@ -7261,22 +7342,22 @@ dependencies = [ "quickwit-telemetry", "regex", "rust-embed", - "rustls 0.21.12", - "rustls-pemfile 1.0.4", + "rustls 0.23.21", + "rustls-pemfile 2.2.0", "serde", "serde_json", "serde_qs 0.12.0", "serde_with", "tempfile", - "thiserror 1.0.69", + "thiserror 2.0.7", "time", "tokio", - "tokio-rustls 0.24.1", + "tokio-rustls 0.26.1", "tokio-stream", "tokio-util", - "tonic 0.9.2", + "tonic 0.12.3", "tonic-reflection", - "tower 0.4.13", + "tower 0.5.2", "tower-http", "tracing", "utoipa", @@ -7318,12 +7399,12 @@ dependencies = [ "rand 0.8.5", "regex", "reqsign", - "reqwest 0.11.27", + "reqwest 0.12.12", "serde", "serde_json", "tantivy", "tempfile", - "thiserror 1.0.69", + "thiserror 2.0.7", "tokio", "tokio-stream", "tokio-util", @@ -7338,11 +7419,11 @@ version = "0.8.0" dependencies = [ "async-trait", "encoding_rs", - "hostname 0.3.1", + "hostname", "md5", "once_cell", "quickwit-common", - "reqwest 0.11.27", + "reqwest 0.12.12", "serde", "serde_json", "tokio", @@ -7361,7 +7442,7 @@ dependencies = [ "pin-project-lite", "quinn-proto", "quinn-udp", - "rustc-hash", + "rustc-hash 2.0.0", "rustls 0.23.21", "socket2", "thiserror 2.0.7", @@ -7379,7 +7460,7 @@ dependencies = [ "getrandom 0.2.15", "rand 0.8.5", "ring 0.17.8", - "rustc-hash", + "rustc-hash 2.0.0", "rustls 0.23.21", "rustls-pki-types", "slab", @@ -7448,6 +7529,17 @@ dependencies = [ "rand_core 0.6.4", ] +[[package]] +name = "rand" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94" +dependencies = [ + "rand_chacha 0.9.0", + "rand_core 0.9.3", + "zerocopy 0.8.23", +] + [[package]] name = "rand_chacha" version = "0.2.2" @@ -7468,6 +7560,16 @@ dependencies = [ "rand_core 0.6.4", ] +[[package]] +name = "rand_chacha" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" +dependencies = [ + "ppv-lite86", + "rand_core 0.9.3", +] + [[package]] name = "rand_core" version = "0.5.1" @@ -7486,6 +7588,15 @@ dependencies = [ "getrandom 0.2.15", ] +[[package]] +name = "rand_core" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" +dependencies = [ + "getrandom 0.3.1", +] + [[package]] name = "rand_distr" version = "0.4.3" @@ -7760,6 +7871,7 @@ dependencies = [ "wasm-bindgen", "wasm-bindgen-futures", "web-sys", + "webpki-roots 0.26.8", "windows-registry", ] @@ -7960,6 +8072,12 @@ version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" +[[package]] +name = "rustc-hash" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" + [[package]] name = "rustc-hash" version = "2.0.0" @@ -7984,10 +8102,23 @@ dependencies = [ "bitflags 2.6.0", "errno", "libc", - "linux-raw-sys", + "linux-raw-sys 0.4.14", "windows-sys 0.52.0", ] +[[package]] +name = "rustix" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7178faa4b75a30e269c71e61c353ce2748cf3d76f0c44c393f4e60abf49b825" +dependencies = [ + "bitflags 2.6.0", + "errno", + "libc", + "linux-raw-sys 0.9.2", + "windows-sys 0.59.0", +] + [[package]] name = "rustls" version = "0.21.12" @@ -8006,6 +8137,8 @@ version = "0.23.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f287924602bf649d949c63dc8ac8b235fa5387d394020705b80c4eb597ce5b8" dependencies = [ + "aws-lc-rs", + "log", "once_cell", "ring 0.17.8", "rustls-pki-types", @@ -8091,6 +8224,7 @@ version = "0.102.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" dependencies = [ + "aws-lc-rs", "ring 0.17.8", "rustls-pki-types", "untrusted 0.9.0", @@ -8375,7 +8509,7 @@ version = "1.0.133" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377" dependencies = [ - "indexmap 2.6.0", + "indexmap 2.8.0", "itoa", "memchr", "ryu", @@ -8459,15 +8593,15 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.11.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e28bdad6db2b8340e449f7108f020b3b092e8583a9e3fb82713e1d4e71fe817" +checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" dependencies = [ "base64 0.22.1", "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.6.0", + "indexmap 2.8.0", "serde", "serde_derive", "serde_json", @@ -8477,9 +8611,9 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.11.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d846214a9854ef724f3da161b426242d8de7c1fc7de2f89bb1efcb154dca79d" +checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" dependencies = [ "darling", "proc-macro2", @@ -8493,7 +8627,7 @@ version = "0.9.34+deprecated" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" dependencies = [ - "indexmap 2.6.0", + "indexmap 2.8.0", "itoa", "ryu", "serde", @@ -8673,9 +8807,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.13.2" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd" [[package]] name = "snafu" @@ -8815,7 +8949,7 @@ dependencies = [ "futures-util", "hashlink", "hex", - "indexmap 2.6.0", + "indexmap 2.8.0", "log", "memchr", "once_cell", @@ -9227,7 +9361,7 @@ dependencies = [ "rayon", "regex", "rust-stemmers", - "rustc-hash", + "rustc-hash 2.0.0", "serde", "serde_json", "sketches-ddsketch", @@ -9352,14 +9486,15 @@ dependencies = [ [[package]] name = "tempfile" -version = "3.14.0" +version = "3.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c" +checksum = "2c317e0a526ee6120d8dabad239c8dadca62b24b6f168914bbbc8e2fb1f0e567" dependencies = [ "cfg-if", "fastrand 2.2.0", + "getrandom 0.3.1", "once_cell", - "rustix", + "rustix 1.0.2", "windows-sys 0.59.0", ] @@ -9555,9 +9690,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.43.0" +version = "1.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e" +checksum = "9975ea0f48b5aa3972bf2d888c238182458437cc2a19374b81b25cdf1023fb3a" dependencies = [ "backtrace", "bytes", @@ -9714,7 +9849,7 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.6.0", + "indexmap 2.8.0", "serde", "serde_spanned", "toml_datetime", @@ -9727,7 +9862,7 @@ version = "0.22.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" dependencies = [ - "indexmap 2.6.0", + "indexmap 2.8.0", "toml_datetime", "winnow 0.6.20", ] @@ -9776,6 +9911,7 @@ dependencies = [ "axum 0.7.9", "base64 0.22.1", "bytes", + "flate2", "h2 0.4.7", "http 1.1.0", "http-body 1.0.1", @@ -9786,8 +9922,10 @@ dependencies = [ "percent-encoding", "pin-project", "prost 0.13.3", + "rustls-pemfile 2.2.0", "socket2", "tokio", + "tokio-rustls 0.26.1", "tokio-stream", "tower 0.4.13", "tower-layer", @@ -9849,11 +9987,15 @@ checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9" dependencies = [ "futures-core", "futures-util", + "indexmap 2.8.0", "pin-project-lite", + "slab", "sync_wrapper 1.0.2", "tokio", + "tokio-util", "tower-layer", "tower-service", + "tracing", ] [[package]] @@ -10051,12 +10193,11 @@ checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971" [[package]] name = "ulid" -version = "1.1.3" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04f903f293d11f31c0c29e4148f6dc0d033a7f80cebc0282bea147611667d289" +checksum = "ab82fc73182c29b02e2926a6df32f2241dbadb5cfc111fd595515b3598f46bb3" dependencies = [ - "getrandom 0.2.15", - "rand 0.8.5", + "rand 0.9.0", "serde", "web-time", ] @@ -10228,7 +10369,7 @@ version = "4.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c5afb1a60e207dca502682537fefcfd9921e71d0b83e9576060f09abc6efab23" dependencies = [ - "indexmap 2.6.0", + "indexmap 2.8.0", "serde", "serde_json", "utoipa-gen", @@ -10249,12 +10390,13 @@ dependencies = [ [[package]] name = "uuid" -version = "1.11.0" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a" +checksum = "e0f540e3240398cce6128b64ba83fdbdd86129c16a3aa1a3a252efd66eb3d587" dependencies = [ - "getrandom 0.2.15", - "rand 0.8.5", + "getrandom 0.3.1", + "js-sys", + "rand 0.9.0", "serde", "wasm-bindgen", ] @@ -10316,10 +10458,10 @@ dependencies = [ "grok", "hex", "hmac", - "hostname 0.4.0", + "hostname", "iana-time-zone", "idna", - "indexmap 2.6.0", + "indexmap 2.8.0", "indoc", "influxdb-line-protocol", "itertools 0.14.0", @@ -10483,6 +10625,15 @@ version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +[[package]] +name = "wasi" +version = "0.13.3+wasi-0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2" +dependencies = [ + "wit-bindgen-rt", +] + [[package]] name = "wasite" version = "0.1.0" @@ -10613,6 +10764,15 @@ version = "0.25.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" +[[package]] +name = "webpki-roots" +version = "0.26.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" +dependencies = [ + "rustls-pki-types", +] + [[package]] name = "which" version = "4.4.2" @@ -10622,7 +10782,7 @@ dependencies = [ "either", "home", "once_cell", - "rustix", + "rustix 0.38.41", ] [[package]] @@ -10984,6 +11144,15 @@ dependencies = [ "tokio", ] +[[package]] +name = "wit-bindgen-rt" +version = "0.33.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c" +dependencies = [ + "bitflags 2.6.0", +] + [[package]] name = "woothee" version = "0.13.0" @@ -11022,8 +11191,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" dependencies = [ "libc", - "linux-raw-sys", - "rustix", + "linux-raw-sys 0.4.14", + "rustix 0.38.41", ] [[package]] @@ -11078,7 +11247,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" dependencies = [ "byteorder", - "zerocopy-derive", + "zerocopy-derive 0.7.35", +] + +[[package]] +name = "zerocopy" +version = "0.8.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd97444d05a4328b90e75e503a34bad781f14e28a823ad3557f0750df1ebcbc6" +dependencies = [ + "zerocopy-derive 0.8.23", ] [[package]] @@ -11092,6 +11270,17 @@ dependencies = [ "syn 2.0.89", ] +[[package]] +name = "zerocopy-derive" +version = "0.8.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6352c01d0edd5db859a63e2605f4ea3183ddbd15e2c4a9e7d32184df75e4f154" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.89", +] + [[package]] name = "zerofrom" version = "0.1.4" diff --git a/quickwit/Cargo.toml b/quickwit/Cargo.toml index 769591e457e..e91fef013b7 100644 --- a/quickwit/Cargo.toml +++ b/quickwit/Cargo.toml @@ -88,8 +88,8 @@ async-trait = "0.1" base64 = "0.22" binggan = { version = "0.14" } bytes = { version = "1", features = ["serde"] } -bytesize = { version = "1.3.0", features = ["serde"] } -bytestring = "1.3.0" +bytesize = { version = "1.3.2", features = ["serde"] } +bytestring = "1.4.0" chitchat = { git = "https://github.com/quickwit-oss/chitchat.git", rev = "54cbc70" } chrono = { version = "0.4", default-features = false, features = [ "clock", @@ -97,7 +97,7 @@ chrono = { version = "0.4", default-features = false, features = [ ] } clap = { version = "4.5.0", features = ["env", "string"] } coarsetime = "0.1.33" -colored = "2.1.0" +colored = "2.2.0" console-subscriber = "0.1.8" criterion = { version = "0.5", features = ["async_tokio"] } cron = "0.12.0" @@ -117,12 +117,12 @@ google-cloud-auth = "0.12.0" google-cloud-gax = "0.15.0" google-cloud-googleapis = { version = "0.10.0", features = ["pubsub"] } google-cloud-pubsub = "0.18.0" -heck = "0.4.1" +heck = "0.5.0" hex = "0.4.3" home = "0.5.4" -hostname = "0.3" -http = "0.2.9" -http-serde = "1.1.2" +hostname = "0.4" +http = "1.1.0" +http-serde = "2.1.1" humantime = "2.1.0" hyper = { version = "0.14", features = [ "client", @@ -132,10 +132,10 @@ hyper = { version = "0.14", features = [ "stream", "tcp", ] } -hyper-rustls = "0.24" -indexmap = { version = "2.1.0", features = ["serde"] } +hyper-rustls = "0.27" +indexmap = { version = "2.8.0", features = ["serde"] } indicatif = "0.17.3" -itertools = "0.13" +itertools = "0.14" json_comments = "0.2" libz-sys = "1.1.8" lru = "0.12" @@ -168,7 +168,7 @@ ouroboros = "0.18.0" percent-encoding = "2.3.1" pin-project = "1.1.0" pnet = { version = "0.33.0", features = ["std"] } -postcard = { version = "1.0.4", features = [ +postcard = { version = "1.1.1", features = [ "use-std", ], default-features = false } predicates = "3" @@ -177,11 +177,11 @@ pprof = { version = "0.13", features = ["flamegraph"] } proc-macro2 = "1.0.50" prometheus = { version = "0.13", features = ["process"] } proptest = "1" -prost = { version = "0.11.6", default-features = false, features = [ +prost = { version = "0.13.3", default-features = false, features = [ "prost-derive", ] } prost-build = "0.11.6" -prost-types = "0.11.6" +prost-types = "0.13.3" pulsar = { version = "6.3", default-features = false, features = [ "auth-oauth2", "compression", @@ -200,13 +200,13 @@ rdkafka = { version = "0.33", default-features = false, features = [ ] } regex = "1.10.0" regex-syntax = "0.8" -reqwest = { version = "0.11", default-features = false, features = [ +reqwest = { version = "0.12", default-features = false, features = [ "json", "rustls-tls", ] } rust-embed = "6.8.1" -rustls = "0.21" -rustls-pemfile = "1.0.0" +rustls = "0.23" +rustls-pemfile = "2.2.0" sea-query = { version = "0.30" } sea-query-binder = { version = "0.5", features = [ "runtime-tokio-rustls", @@ -217,7 +217,7 @@ serde = { version = "1.0.184", features = ["derive", "rc"] } serde_json = "1.0" serde_json_borrow = "0.5" serde_qs = { version = "0.12", features = ["warp"] } -serde_with = "3.9.0" +serde_with = "3.12.0" serde_yaml = "0.9" serial_test = { version = "3.1.1", features = ["file_locks"] } siphasher = "0.3" @@ -229,25 +229,25 @@ sqlx = { version = "0.7", features = [ "time", ] } syn = { version = "2.0.11", features = ["extra-traits", "full", "parsing"] } -sync_wrapper = "0.1.2" +sync_wrapper = "1.0.2" sysinfo = "0.33.1" tabled = { version = "0.14", features = ["color"] } tempfile = "3" -thiserror = "1" +thiserror = "2" thousands = "0.2.0" tikv-jemalloc-ctl = "0.5" tikv-jemallocator = "0.5" time = { version = "0.3", features = ["std", "formatting", "macros"] } -tokio = { version = "1.40", features = ["full"] } +tokio = { version = "1.44", features = ["full"] } tokio-metrics = { version = "0.3.1", features = ["rt"] } -tokio-rustls = { version = "0.24.0", default-features = false } +tokio-rustls = { version = "0.26.1", default-features = false } tokio-stream = { version = "0.1", features = ["sync"] } tokio-util = { version = "0.7", features = ["full"] } toml = "0.7.6" -tonic = { version = "0.9.0", features = ["gzip"] } +tonic = { version = "0.12.3", features = ["gzip"] } tonic-build = "0.9.0" tonic-reflection = "0.9" -tower = { version = "0.4.13", features = [ +tower = { version = "0.5.2", features = [ "balance", "buffer", "load", @@ -269,10 +269,10 @@ tracing-subscriber = { version = "0.3", features = [ ] } ttl_cache = "0.5" typetag = "0.2" -ulid = "1.1" +ulid = "1.2" username = "0.2" utoipa = { version = "4.2", features = ["time", "ulid"] } -uuid = { version = "1.10", features = ["v4", "serde"] } +uuid = { version = "1.15", features = ["v4", "serde"] } vrl = { version = "0.22", default-features = false, features = [ "compiler", "diagnostic", @@ -291,8 +291,8 @@ aws-sdk-kinesis = "1.37" aws-sdk-s3 = "=1.62" aws-sdk-sqs = "1.36" aws-smithy-async = "1.2" -aws-smithy-runtime = "1.6.2" -aws-smithy-types = { version = "1.2", features = ["byte-stream-poll-next"] } +aws-smithy-runtime = "1.7.4" +aws-smithy-types = { version = "1.3", features = ["byte-stream-poll-next"] } aws-types = "1.3.3" azure_core = { version = "0.13.0", features = ["enable_reqwest_rustls"] } diff --git a/quickwit/quickwit-lambda/Cargo.toml b/quickwit/quickwit-lambda/Cargo.toml index 3465b0e0e04..4d7397f9b4f 100644 --- a/quickwit/quickwit-lambda/Cargo.toml +++ b/quickwit/quickwit-lambda/Cargo.toml @@ -23,7 +23,7 @@ s3-localstack-tests = [] [dependencies] anyhow = { workspace = true } -aws_lambda_events = "0.15.0" +aws_lambda_events = "0.16.0" bytesize = { workspace = true } chitchat = { workspace = true } chrono = { workspace = true }