diff --git a/s3-uploader/runtimes/rust_on_provided_al2023/Cargo.lock b/s3-uploader/runtimes/rust_on_provided_al2023/Cargo.lock index f50c4fe010..9b28573928 100644 --- a/s3-uploader/runtimes/rust_on_provided_al2023/Cargo.lock +++ b/s3-uploader/runtimes/rust_on_provided_al2023/Cargo.lock @@ -282,7 +282,7 @@ dependencies = [ "pin-project-lite", "socket2", "tokio", - "tower", + "tower 0.4.13", "tower-service", "tracing", ] @@ -304,9 +304,9 @@ dependencies = [ [[package]] name = "lambda_runtime" -version = "0.12.0" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a3eecde134218c7388f13079ab133552a251c319683a99495c048d30363927" +checksum = "d1d671fd790e9962674a58008bbc0bf159605029db4a34a68028aaaa08837e6b" dependencies = [ "async-stream", "base64", @@ -325,16 +325,16 @@ dependencies = [ "serde_path_to_error", "tokio", "tokio-stream", - "tower", + "tower 0.5.2", "tower-layer", "tracing", ] [[package]] name = "lambda_runtime_api_client" -version = "0.11.1" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c90a10f094475a34a04da2be11686c4dcfe214d93413162db9ffdff3d3af293a" +checksum = "64234fb6987f347c13c242bf8a847544030fd94145a1004ecd567cc342f832d5" dependencies = [ "bytes", "futures-channel", @@ -345,7 +345,7 @@ dependencies = [ "hyper", "hyper-util", "tokio", - "tower", + "tower 0.5.2", "tower-service", "tracing", "tracing-subscriber", @@ -620,6 +620,12 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "sync_wrapper" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" + [[package]] name = "thread_local" version = "1.1.8" @@ -684,17 +690,31 @@ dependencies = [ "tracing", ] +[[package]] +name = "tower" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9" +dependencies = [ + "futures-core", + "futures-util", + "pin-project-lite", + "sync_wrapper", + "tower-layer", + "tower-service", +] + [[package]] name = "tower-layer" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" +checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" [[package]] name = "tower-service" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] name = "tracing" diff --git a/s3-uploader/runtimes/rust_on_provided_al2023/Cargo.toml b/s3-uploader/runtimes/rust_on_provided_al2023/Cargo.toml index 39a5bf1aef..318ea5944f 100644 --- a/s3-uploader/runtimes/rust_on_provided_al2023/Cargo.toml +++ b/s3-uploader/runtimes/rust_on_provided_al2023/Cargo.toml @@ -4,7 +4,7 @@ version = "1.0.0" edition = "2024" [dependencies] -lambda_runtime = "0.12.0" +lambda_runtime = "0.14.1" tokio = { version = "1", features = ["macros"] } serde_json = "1.0.140"