diff --git a/quickwit/Cargo.lock b/quickwit/Cargo.lock index 6fca85aa021..d48c78f27e3 100644 --- a/quickwit/Cargo.lock +++ b/quickwit/Cargo.lock @@ -396,6 +396,31 @@ dependencies = [ "zeroize", ] +[[package]] +name = "aws-lc-rs" +version = "1.12.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c2b7ddaa2c56a367ad27a094ad8ef4faacf8a617c2575acb2ba88949df999ca" +dependencies = [ + "aws-lc-sys", + "paste", + "zeroize", +] + +[[package]] +name = "aws-lc-sys" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71b2ddd3ada61a305e1d8bb6c005d1eaa7d14d903681edfc400406d523a9b491" +dependencies = [ + "bindgen", + "cc", + "cmake", + "dunce", + "fs_extra", + "paste", +] + [[package]] name = "aws-runtime" version = "1.4.3" @@ -718,7 +743,7 @@ dependencies = [ "httparse", "hyper 0.14.31", "hyper-rustls 0.24.2", - "indexmap 2.6.0", + "indexmap 2.7.1", "once_cell", "pin-project-lite", "pin-utils", @@ -814,9 +839,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", @@ -1094,6 +1119,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" @@ -1105,7 +1153,7 @@ dependencies = [ "miniserde", "peakmem-alloc", "perf-event", - "rustc-hash", + "rustc-hash 2.0.0", "rustop", "unicode-width 0.1.14", "yansi", @@ -1117,7 +1165,16 @@ version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" dependencies = [ - "bit-vec", + "bit-vec 0.6.3", +] + +[[package]] +name = "bit-set" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" +dependencies = [ + "bit-vec 0.8.0", ] [[package]] @@ -1126,6 +1183,12 @@ version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" +[[package]] +name = "bit-vec" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" + [[package]] name = "bitflags" version = "1.3.2" @@ -1294,9 +1357,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.8.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da" +checksum = "f61dac84819c6588b558454b194026eb1f09c293b9036ae9b159e74e73ab6cf9" dependencies = [ "serde", ] @@ -1322,9 +1385,9 @@ dependencies = [ [[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", ] @@ -1401,6 +1464,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" @@ -1564,6 +1636,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" @@ -1635,12 +1718,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]] @@ -2283,6 +2366,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" @@ -2626,7 +2715,7 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "531e46835a22af56d1e3b66f04844bed63158bc094a628bec1d321d9b4c44bf2" dependencies = [ - "bit-set", + "bit-set 0.5.3", "regex-automata 0.4.9", "regex-syntax 0.8.5", ] @@ -2797,6 +2886,12 @@ dependencies = [ "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" @@ -2969,6 +3064,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" @@ -3113,7 +3220,7 @@ dependencies = [ "futures-sink", "futures-util", "http 0.2.12", - "indexmap 2.6.0", + "indexmap 2.7.1", "slab", "tokio", "tokio-util", @@ -3132,7 +3239,7 @@ dependencies = [ "futures-core", "futures-sink", "http 1.1.0", - "indexmap 2.6.0", + "indexmap 2.7.1", "slab", "tokio", "tokio-util", @@ -3285,17 +3392,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" @@ -3505,12 +3601,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]] @@ -3770,9 +3868,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.6.0" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" +checksum = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652" dependencies = [ "equivalent", "hashbrown 0.15.1", @@ -3811,7 +3909,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "232929e1d75fe899576a3d5c7416ad0d88dbfbb3c3d6aa00873a7408a50ddb88" dependencies = [ "ahash 0.8.11", - "indexmap 2.6.0", + "indexmap 2.7.1", "is-terminal", "itoa", "log", @@ -4017,7 +4115,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "55cb077ad656299f160924eb2912aa147d7339ea7d69e1b5517326fdcec3c1ca" dependencies = [ "ascii-canvas", - "bit-set", + "bit-set 0.5.3", "ena", "itertools 0.11.0", "lalrpop-util 0.20.2", @@ -4164,6 +4262,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" @@ -4172,9 +4276,19 @@ checksum = "0c2cdeb66e45e9f36bfad5bbdb4d2384e70936afbee843c6f6543f0c551ebb25" [[package]] name = "libc" -version = "0.2.164" +version = "0.2.169" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" + +[[package]] +name = "libloading" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "433bfe06b8c75da9b2e3fbea6e5329ff87748f0b144ef75306e674c3f6f7c13f" +checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" +dependencies = [ + "cfg-if", + "windows-targets 0.52.6", +] [[package]] name = "libm" @@ -4511,12 +4625,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" @@ -5589,7 +5697,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ "fixedbitset", - "indexmap 2.6.0", + "indexmap 2.7.1", ] [[package]] @@ -5863,9 +5971,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", @@ -6105,12 +6213,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", - "bit-vec", + "bit-set 0.8.0", + "bit-vec 0.8.0", "bitflags 2.6.0", "lazy_static", "num-traits", @@ -6278,7 +6386,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d7f3541ff84e39da334979ac4bf171e0f277f4f782603aeae65bf5795dc7275a" dependencies = [ "async-trait", - "bit-vec", + "bit-vec 0.6.3", "bytes", "chrono", "crc", @@ -6385,8 +6493,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", ] @@ -6405,7 +6513,7 @@ dependencies = [ "aws-types", "futures", "hyper 0.14.31", - "hyper-rustls 0.24.2", + "hyper-rustls 0.27.5", "quickwit-common", "tokio", ] @@ -6447,11 +6555,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", @@ -6484,7 +6592,7 @@ dependencies = [ "time", "tokio", "tokio-stream", - "tonic 0.9.2", + "tonic 0.12.3", "tracing", "utoipa", ] @@ -6495,7 +6603,7 @@ version = "0.8.0" dependencies = [ "anyhow", "futures", - "heck 0.4.1", + "heck 0.5.0", "prettyplease 0.2.25", "proc-macro2", "prost-build", @@ -6513,19 +6621,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", ] @@ -6543,8 +6651,8 @@ 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", "once_cell", @@ -6559,12 +6667,12 @@ dependencies = [ "serde_json", "siphasher", "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", ] @@ -6578,8 +6686,8 @@ 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", "json_comments", @@ -6629,7 +6737,7 @@ dependencies = [ "smallvec", "time", "tokio", - "tower 0.4.13", + "tower 0.5.2", "tracing", "ulid", ] @@ -6673,7 +6781,7 @@ dependencies = [ "binggan", "fnv", "hex", - "indexmap 2.6.0", + "indexmap 2.7.1", "itertools 0.13.0", "matches", "nom", @@ -6690,7 +6798,7 @@ dependencies = [ "serde_yaml", "siphasher", "tantivy", - "thiserror 1.0.69", + "thiserror 2.0.7", "time", "tracing", "utoipa", @@ -6710,7 +6818,7 @@ dependencies = [ "quickwit-metastore", "quickwit-proto", "quickwit-storage", - "thiserror 1.0.69", + "thiserror 2.0.7", "time", "tokio", "tracing", @@ -6744,7 +6852,7 @@ dependencies = [ "oneshot", "openssl", "proptest", - "prost 0.11.9", + "prost 0.13.3", "pulsar", "quickwit-actors", "quickwit-aws", @@ -6763,12 +6871,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", @@ -6788,12 +6896,12 @@ dependencies = [ "bytesize", "fail", "futures", - "http 0.2.12", + "http 1.1.0", "itertools 0.13.0", "mockall", "mrecordlog", "once_cell", - "prost 0.11.9", + "prost 0.13.3", "quickwit-actors", "quickwit-cluster", "quickwit-codegen", @@ -6807,10 +6915,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", @@ -6836,11 +6944,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", ] @@ -6852,8 +6960,8 @@ dependencies = [ "async-trait", "itertools 0.13.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", @@ -6873,7 +6981,7 @@ dependencies = [ "time", "tokio", "tokio-stream", - "tonic 0.9.2", + "tonic 0.12.3", "tracing", ] @@ -6902,7 +7010,7 @@ dependencies = [ "serde_json", "tantivy", "tempfile", - "thiserror 1.0.69", + "thiserror 2.0.7", "time", "tokio", "tracing", @@ -6914,12 +7022,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", @@ -6943,7 +7051,7 @@ dependencies = [ "quickwit-storage", "quickwit-telemetry", "rand 0.8.5", - "reqwest 0.11.27", + "reqwest 0.12.12", "serde", "serde_json", "serial_test", @@ -6974,7 +7082,7 @@ dependencies = [ "bytesize", "dotenvy", "futures", - "http 0.2.12", + "http 1.1.0", "itertools 0.13.0", "md5", "mockall", @@ -6997,11 +7105,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", @@ -7016,7 +7124,7 @@ dependencies = [ "async-trait", "hex", "once_cell", - "prost 0.11.9", + "prost 0.13.3", "quickwit-common", "quickwit-config", "quickwit-ingest", @@ -7024,10 +7132,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", ] @@ -7042,12 +7150,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", @@ -7055,11 +7163,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", @@ -7088,7 +7196,7 @@ dependencies = [ "serde_with", "tantivy", "tantivy-fst", - "thiserror 1.0.69", + "thiserror 2.0.7", "time", "whichlang", ] @@ -7107,10 +7215,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", @@ -7128,13 +7236,13 @@ dependencies = [ "bytesize", "fnv", "futures", - "http 0.2.12", + "http 1.1.0", "itertools 0.13.0", "mockall", "once_cell", "postcard", "proptest", - "prost 0.11.9", + "prost 0.13.3", "quickwit-common", "quickwit-config", "quickwit-directories", @@ -7151,10 +7259,10 @@ dependencies = [ "serde_json", "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", @@ -7177,7 +7285,7 @@ dependencies = [ "futures-util", "glob", "hex", - "http-serde 1.1.3", + "http-serde 2.1.1", "humantime", "hyper 0.14.31", "itertools 0.13.0", @@ -7187,8 +7295,8 @@ dependencies = [ "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", @@ -7214,12 +7322,12 @@ dependencies = [ "serde_qs 0.12.0", "serde_with", "tempfile", - "thiserror 1.0.69", + "thiserror 2.0.7", "time", "tokio", "tokio-stream", - "tonic 0.9.2", - "tower 0.4.13", + "tonic 0.12.3", + "tower 0.5.2", "tower-http", "tracing", "utoipa", @@ -7261,12 +7369,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", @@ -7281,11 +7389,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", @@ -7304,7 +7412,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", @@ -7322,7 +7430,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", @@ -7714,6 +7822,7 @@ dependencies = [ "wasm-bindgen", "wasm-bindgen-futures", "web-sys", + "webpki-roots 0.26.8", "windows-registry", ] @@ -7914,6 +8023,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" @@ -7960,6 +8075,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", @@ -8045,6 +8162,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", @@ -8329,7 +8447,7 @@ version = "1.0.133" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377" dependencies = [ - "indexmap 2.6.0", + "indexmap 2.7.1", "itoa", "memchr", "ryu", @@ -8413,15 +8531,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.7.1", "serde", "serde_derive", "serde_json", @@ -8431,9 +8549,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", @@ -8447,7 +8565,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.7.1", "itoa", "ryu", "serde", @@ -8769,7 +8887,7 @@ dependencies = [ "futures-util", "hashlink", "hex", - "indexmap 2.6.0", + "indexmap 2.7.1", "log", "memchr", "once_cell", @@ -9167,7 +9285,7 @@ dependencies = [ "rayon", "regex", "rust-stemmers", - "rustc-hash", + "rustc-hash 2.0.0", "serde", "serde_json", "sketches-ddsketch", @@ -9292,12 +9410,13 @@ dependencies = [ [[package]] name = "tempfile" -version = "3.14.0" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c" +checksum = "38c246215d7d24f48ae091a2902398798e05d978b24315d6efbc00ede9a8bb91" dependencies = [ "cfg-if", "fastrand 2.2.0", + "getrandom 0.3.1", "once_cell", "rustix", "windows-sys 0.59.0", @@ -9505,9 +9624,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.41.1" +version = "1.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22cfb5bee7a6a52939ca9224d6ac897bb669134078daa8735560897f69de4d33" +checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e" dependencies = [ "backtrace", "bytes", @@ -9534,9 +9653,9 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" +checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" dependencies = [ "proc-macro2", "quote", @@ -9664,7 +9783,7 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.6.0", + "indexmap 2.7.1", "serde", "serde_spanned", "toml_datetime", @@ -9677,7 +9796,7 @@ version = "0.22.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" dependencies = [ - "indexmap 2.6.0", + "indexmap 2.7.1", "toml_datetime", "winnow 0.6.20", ] @@ -9726,6 +9845,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,11 +9906,15 @@ checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9" dependencies = [ "futures-core", "futures-util", + "indexmap 2.7.1", "pin-project-lite", + "slab", "sync_wrapper 1.0.2", "tokio", + "tokio-util", "tower-layer", "tower-service", + "tracing", ] [[package]] @@ -10165,7 +10289,7 @@ version = "4.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c5afb1a60e207dca502682537fefcfd9921e71d0b83e9576060f09abc6efab23" dependencies = [ - "indexmap 2.6.0", + "indexmap 2.7.1", "serde", "serde_json", "utoipa-gen", @@ -10186,9 +10310,9 @@ dependencies = [ [[package]] name = "uuid" -version = "1.11.0" +version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a" +checksum = "b3758f5e68192bb96cc8f9b7e2c2cfdabb435499a28499a42f8f984092adad4b" dependencies = [ "getrandom 0.2.15", "rand 0.8.5", @@ -10249,10 +10373,10 @@ dependencies = [ "grok", "hex", "hmac", - "hostname 0.4.0", + "hostname", "iana-time-zone", "idna 0.5.0", - "indexmap 2.6.0", + "indexmap 2.7.1", "indoc", "influxdb-line-protocol", "itertools 0.13.0", @@ -10414,6 +10538,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" @@ -10544,6 +10677,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" @@ -10862,6 +11004,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" diff --git a/quickwit/Cargo.toml b/quickwit/Cargo.toml index b3b0da4f933..a80b38b97ed 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.0", features = ["serde"] } -bytestring = "1.3.0" +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,8 +132,8 @@ 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.7.1", features = ["serde"] } indicatif = "0.17.3" itertools = "0.13" json_comments = "0.2" @@ -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,7 +200,7 @@ 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", ] } @@ -215,7 +215,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" @@ -227,22 +227,22 @@ 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" 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.43", features = ["full"] } tokio-metrics = { version = "0.3.1", features = ["rt"] } 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" -tower = { version = "0.4.13", features = [ +tower = { version = "0.5.2", features = [ "balance", "buffer", "load", @@ -266,7 +266,7 @@ typetag = "0.2" ulid = "1.1" username = "0.2" utoipa = { version = "4.2", features = ["time", "ulid"] } -uuid = { version = "1.10", features = ["v4", "serde"] } +uuid = { version = "1.12", features = ["v4", "serde"] } vrl = { version = "0.19", default-features = false, features = [ "compiler", "diagnostic", 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 }