From bf854235f1a153e12d9e71cacbd8ebc610608e47 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 10 Mar 2025 23:57:15 +0000
Subject: [PATCH] Bump the rust-dependencies group across 1 directory with 33
 updates

Bumps the rust-dependencies group with 33 updates in the /quickwit directory:

| Package | From | To |
| --- | --- | --- |
| [bytes](https://github.com/tokio-rs/bytes) | `1.8.0` | `1.10.1` |
| [bytesize](https://github.com/bytesize-rs/bytesize) | `1.3.0` | `1.3.2` |
| [bytestring](https://github.com/actix/actix-net) | `1.3.1` | `1.4.0` |
| [colored](https://github.com/mackwic/colored) | `2.1.0` | `2.2.0` |
| [heck](https://github.com/withoutboats/heck) | `0.4.1` | `0.5.0` |
| [hostname](https://github.com/svartalf/hostname) | `0.3.1` | `0.4.0` |
| [http](https://github.com/hyperium/http) | `0.2.12` | `1.1.0` |
| [http-serde](https://gitlab.com/kornelski/http-serde) | `1.1.3` | `2.1.1` |
| [hyper-rustls](https://github.com/rustls/hyper-rustls) | `0.24.2` | `0.27.5` |
| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.6.0` | `2.8.0` |
| [itertools](https://github.com/rust-itertools/itertools) | `0.13.0` | `0.14.0` |
| [once_cell](https://github.com/matklad/once_cell) | `1.20.2` | `1.21.0` |
| [postcard](https://github.com/jamesmunns/postcard) | `1.0.10` | `1.1.1` |
| [proptest](https://github.com/proptest-rs/proptest) | `1.5.0` | `1.6.0` |
| [prost](https://github.com/tokio-rs/prost) | `0.11.9` | `0.13.3` |
| [prost-types](https://github.com/tokio-rs/prost) | `0.11.9` | `0.13.3` |
| [reqwest](https://github.com/seanmonstar/reqwest) | `0.11.27` | `0.12.12` |
| [rustls](https://github.com/rustls/rustls) | `0.21.12` | `0.23.21` |
| [rustls-pemfile](https://github.com/rustls/pemfile) | `1.0.4` | `2.2.0` |
| [serde_with](https://github.com/jonasbb/serde_with) | `3.11.0` | `3.12.0` |
| [smallvec](https://github.com/servo/rust-smallvec) | `1.13.2` | `1.14.0` |
| [sync_wrapper](https://github.com/Actyx/sync_wrapper) | `0.1.2` | `1.0.2` |
| [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.18.0` |
| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.69` | `2.0.7` |
| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.44.0` |
| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.24.1` | `0.26.1` |
| [tonic](https://github.com/hyperium/tonic) | `0.9.2` | `0.12.3` |
| [tower](https://github.com/tower-rs/tower) | `0.4.13` | `0.5.2` |
| [ulid](https://github.com/dylanhart/ulid-rs) | `1.1.3` | `1.2.0` |
| [uuid](https://github.com/uuid-rs/uuid) | `1.11.0` | `1.15.1` |
| [aws-smithy-runtime](https://github.com/smithy-lang/smithy-rs) | `1.7.3` | `1.7.4` |
| [aws-smithy-types](https://github.com/smithy-lang/smithy-rs) | `1.2.9` | `1.3.0` |
| [aws_lambda_events](https://github.com/awslabs/aws-lambda-rust-runtime) | `0.15.1` | `0.16.0` |



Updates `bytes` from 1.8.0 to 1.10.1
- [Release notes](https://github.com/tokio-rs/bytes/releases)
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.8.0...v1.10.1)

Updates `bytesize` from 1.3.0 to 1.3.2
- [Release notes](https://github.com/bytesize-rs/bytesize/releases)
- [Changelog](https://github.com/bytesize-rs/bytesize/blob/master/CHANGELOG.md)
- [Commits](https://github.com/bytesize-rs/bytesize/compare/v1.3.0...v1.3.2)

Updates `bytestring` from 1.3.1 to 1.4.0
- [Release notes](https://github.com/actix/actix-net/releases)
- [Commits](https://github.com/actix/actix-net/compare/bytestring-v1.3.1...bytestring-v1.4.0)

Updates `colored` from 2.1.0 to 2.2.0
- [Release notes](https://github.com/mackwic/colored/releases)
- [Changelog](https://github.com/colored-rs/colored/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mackwic/colored/compare/v2.1.0...v2.2.0)

Updates `heck` from 0.4.1 to 0.5.0
- [Changelog](https://github.com/withoutboats/heck/blob/master/CHANGELOG.md)
- [Commits](https://github.com/withoutboats/heck/commits)

Updates `hostname` from 0.3.1 to 0.4.0
- [Release notes](https://github.com/svartalf/hostname/releases)
- [Changelog](https://github.com/svartalf/hostname/blob/master/CHANGELOG.md)
- [Commits](https://github.com/svartalf/hostname/compare/v0.3.1...v0.4.0)

Updates `http` from 0.2.12 to 1.1.0
- [Release notes](https://github.com/hyperium/http/releases)
- [Changelog](https://github.com/hyperium/http/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hyperium/http/compare/v0.2.12...v1.1.0)

Updates `http-serde` from 1.1.3 to 2.1.1
- [Commits](https://gitlab.com/kornelski/http-serde/compare/v1.1.3...v2.1.1)

Updates `hyper-rustls` from 0.24.2 to 0.27.5
- [Release notes](https://github.com/rustls/hyper-rustls/releases)
- [Commits](https://github.com/rustls/hyper-rustls/commits/v/0.27.5)

Updates `indexmap` from 2.6.0 to 2.8.0
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md)
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.6.0...2.8.0)

Updates `itertools` from 0.13.0 to 0.14.0
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-itertools/itertools/compare/v0.13.0...v0.14.0)

Updates `once_cell` from 1.20.2 to 1.21.0
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md)
- [Commits](https://github.com/matklad/once_cell/compare/v1.20.2...v1.21.0)

Updates `postcard` from 1.0.10 to 1.1.1
- [Release notes](https://github.com/jamesmunns/postcard/releases)
- [Changelog](https://github.com/jamesmunns/postcard/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jamesmunns/postcard/compare/v1.0.10...postcard/v1.1.1)

Updates `proptest` from 1.5.0 to 1.6.0
- [Release notes](https://github.com/proptest-rs/proptest/releases)
- [Changelog](https://github.com/proptest-rs/proptest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/proptest-rs/proptest/compare/v1.5.0...v1.6.0)

Updates `prost` from 0.11.9 to 0.13.3
- [Release notes](https://github.com/tokio-rs/prost/releases)
- [Changelog](https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tokio-rs/prost/compare/v0.11.9...v0.13.3)

Updates `prost-types` from 0.11.9 to 0.13.3
- [Release notes](https://github.com/tokio-rs/prost/releases)
- [Changelog](https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tokio-rs/prost/compare/v0.11.9...v0.13.3)

Updates `reqwest` from 0.11.27 to 0.12.12
- [Release notes](https://github.com/seanmonstar/reqwest/releases)
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.11.27...v0.12.12)

Updates `rustls` from 0.21.12 to 0.23.21
- [Release notes](https://github.com/rustls/rustls/releases)
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rustls/rustls/compare/v/0.21.12...v/0.23.21)

Updates `rustls-pemfile` from 1.0.4 to 2.2.0
- [Release notes](https://github.com/rustls/pemfile/releases)
- [Commits](https://github.com/rustls/pemfile/compare/v/1.0.4...v/2.2.0)

Updates `serde_with` from 3.11.0 to 3.12.0
- [Release notes](https://github.com/jonasbb/serde_with/releases)
- [Commits](https://github.com/jonasbb/serde_with/compare/v3.11.0...v3.12.0)

Updates `smallvec` from 1.13.2 to 1.14.0
- [Release notes](https://github.com/servo/rust-smallvec/releases)
- [Commits](https://github.com/servo/rust-smallvec/compare/v1.13.2...v1.14.0)

Updates `sync_wrapper` from 0.1.2 to 1.0.2
- [Commits](https://github.com/Actyx/sync_wrapper/commits)

Updates `tempfile` from 3.14.0 to 3.18.0
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.18.0)

Updates `thiserror` from 1.0.69 to 2.0.7
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.69...2.0.7)

Updates `tokio` from 1.43.0 to 1.44.0
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.43.0...tokio-1.44.0)

Updates `tokio-rustls` from 0.24.1 to 0.26.1
- [Release notes](https://github.com/rustls/tokio-rustls/releases)
- [Commits](https://github.com/rustls/tokio-rustls/compare/v/0.24.1...v/0.26.1)

Updates `tonic` from 0.9.2 to 0.12.3
- [Release notes](https://github.com/hyperium/tonic/releases)
- [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hyperium/tonic/compare/v0.9.2...v0.12.3)

Updates `tower` from 0.4.13 to 0.5.2
- [Release notes](https://github.com/tower-rs/tower/releases)
- [Commits](https://github.com/tower-rs/tower/compare/tower-0.4.13...tower-0.5.2)

Updates `ulid` from 1.1.3 to 1.2.0
- [Commits](https://github.com/dylanhart/ulid-rs/compare/v1.1.3...v1.2.0)

Updates `uuid` from 1.11.0 to 1.15.1
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](https://github.com/uuid-rs/uuid/compare/1.11.0...v1.15.1)

Updates `aws-smithy-runtime` from 1.7.3 to 1.7.4
- [Release notes](https://github.com/smithy-lang/smithy-rs/releases)
- [Changelog](https://github.com/smithy-lang/smithy-rs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/smithy-lang/smithy-rs/commits)

Updates `aws-smithy-types` from 1.2.9 to 1.3.0
- [Release notes](https://github.com/smithy-lang/smithy-rs/releases)
- [Changelog](https://github.com/smithy-lang/smithy-rs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/smithy-lang/smithy-rs/commits)

Updates `aws_lambda_events` from 0.15.1 to 0.16.0
- [Release notes](https://github.com/awslabs/aws-lambda-rust-runtime/releases)
- [Commits](https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-events-0.15.1...lambda-events-0.16.0)

---
updated-dependencies:
- dependency-name: bytes
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: bytesize
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: bytestring
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: colored
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: heck
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: hostname
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: http
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: rust-dependencies
- dependency-name: http-serde
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: rust-dependencies
- dependency-name: hyper-rustls
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: indexmap
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: itertools
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: once_cell
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: postcard
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: proptest
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: prost
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: prost-types
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: reqwest
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: rustls
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: rustls-pemfile
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: rust-dependencies
- dependency-name: serde_with
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: smallvec
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: sync_wrapper
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: rust-dependencies
- dependency-name: tempfile
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: thiserror
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: rust-dependencies
- dependency-name: tokio
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: tokio-rustls
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: tonic
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: tower
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: ulid
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: uuid
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: aws-smithy-runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: aws-smithy-types
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: aws_lambda_events
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 quickwit/Cargo.lock                 | 593 ++++++++++++++++++----------
 quickwit/Cargo.toml                 |  54 +--
 quickwit/quickwit-lambda/Cargo.toml |   2 +-
 3 files changed, 419 insertions(+), 230 deletions(-)

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 }