diff --git a/Cargo.lock b/Cargo.lock index 8b17892..97366d6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -908,7 +908,7 @@ dependencies = [ "cloud-scanner-cli", "envy", "lambda_http", - "lambda_runtime", + "lambda_runtime 0.14.3", "log", "pkg-version", "serde", @@ -1887,6 +1887,17 @@ version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb" +[[package]] +name = "io-uring" +version = "0.7.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4" +dependencies = [ + "bitflags", + "cfg-if", + "libc", +] + [[package]] name = "ipnet" version = "2.11.0" @@ -1971,7 +1982,7 @@ dependencies = [ "http-body 1.0.1", "http-body-util", "hyper 1.6.0", - "lambda_runtime", + "lambda_runtime 0.13.0", "mime", "percent-encoding", "pin-project-lite", @@ -1998,7 +2009,7 @@ dependencies = [ "http-serde", "hyper 1.6.0", "hyper-util", - "lambda_runtime_api_client", + "lambda_runtime_api_client 0.11.1", "pin-project", "serde", "serde_json", @@ -2010,6 +2021,31 @@ dependencies = [ "tracing", ] +[[package]] +name = "lambda_runtime" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b155960b864ababcc5ab553c9336e46db8ed0ad1cd38dc3be9e7c37b177aa310" +dependencies = [ + "async-stream", + "base64 0.22.1", + "bytes", + "futures", + "http 1.3.1", + "http-body-util", + "http-serde", + "hyper 1.6.0", + "lambda_runtime_api_client 0.12.3", + "pin-project", + "serde", + "serde_json", + "serde_path_to_error", + "tokio", + "tokio-stream", + "tower 0.5.2", + "tracing", +] + [[package]] name = "lambda_runtime_api_client" version = "0.11.1" @@ -2031,6 +2067,25 @@ dependencies = [ "tracing-subscriber", ] +[[package]] +name = "lambda_runtime_api_client" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e55fdc596aea5afeb406e549990b4fb4bfd7bbfe4f574282c4c3aacf22e73e7" +dependencies = [ + "bytes", + "futures-channel", + "futures-util", + "http 1.3.1", + "http-body 1.0.1", + "http-body-util", + "hyper 1.6.0", + "hyper-util", + "tower 0.5.2", + "tracing", + "tracing-subscriber", +] + [[package]] name = "lazy_static" version = "1.5.0" @@ -3511,17 +3566,19 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.44.1" +version = "1.46.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f382da615b842244d4b8738c82ed1275e6c5dd90c459a30941cd07080b06c91a" +checksum = "0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17" dependencies = [ "backtrace", "bytes", + "io-uring", "libc", "mio", "parking_lot", "pin-project-lite", "signal-hook-registry", + "slab", "socket2", "tokio-macros", "windows-sys 0.52.0", diff --git a/cloud-scanner-lambda/Cargo.toml b/cloud-scanner-lambda/Cargo.toml index d6f0139..6accdbf 100644 --- a/cloud-scanner-lambda/Cargo.toml +++ b/cloud-scanner-lambda/Cargo.toml @@ -27,7 +27,7 @@ default-features = false features = ["apigw_rest", "alb"] [dependencies.lambda_runtime] -version = "0.13.0" +version = "0.14.3" [dependencies.serde] features = ["derive"]