From 603a7e80e05734d6ec680288f3f3776a8db57b98 Mon Sep 17 00:00:00 2001 From: Harold Sun Date: Mon, 12 May 2025 05:02:34 +0000 Subject: [PATCH 1/3] Release runtime 0.14.0 with graceful shutdown hook lambda-runtime-api-clietn 0.12.0 lambda-runtime 0.14.0 lambda-http 0.15.0 lambda-extesnion 0.12.0 --- lambda-extension/Cargo.toml | 4 ++-- lambda-http/Cargo.toml | 6 +++--- lambda-runtime-api-client/Cargo.toml | 2 +- lambda-runtime/Cargo.toml | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/lambda-extension/Cargo.toml b/lambda-extension/Cargo.toml index 37c5ee2d..e9ff826b 100644 --- a/lambda-extension/Cargo.toml +++ b/lambda-extension/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lambda-extension" -version = "0.11.0" +version = "0.12.0" edition = "2021" rust-version = "1.81.0" authors = [ @@ -26,7 +26,7 @@ http = { workspace = true } http-body-util = { workspace = true } hyper = { workspace = true, features = ["http1", "client", "server"] } hyper-util = { workspace = true } -lambda_runtime_api_client = { version = "0.11", path = "../lambda-runtime-api-client" } +lambda_runtime_api_client = { version = "0.12", path = "../lambda-runtime-api-client" } serde = { version = "1", features = ["derive"] } serde_json = "^1" tokio = { version = "1.0", features = [ diff --git a/lambda-http/Cargo.toml b/lambda-http/Cargo.toml index 4f5ce78c..904d26af 100644 --- a/lambda-http/Cargo.toml +++ b/lambda-http/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lambda_http" -version = "0.14.0" +version = "0.15.0" authors = [ "David Calavera ", "Harold Sun ", @@ -39,7 +39,7 @@ http = { workspace = true } http-body = { workspace = true } http-body-util = { workspace = true } hyper = { workspace = true } -lambda_runtime = { version = "0.13.0", path = "../lambda-runtime" } +lambda_runtime = { version = "0.14.0", path = "../lambda-runtime" } mime = "0.3" percent-encoding = "2.2" pin-project-lite = { workspace = true } @@ -58,7 +58,7 @@ features = ["alb", "apigw"] [dev-dependencies] axum-core = "0.4.3" axum-extra = { version = "0.9.2", features = ["query"] } -lambda_runtime_api_client = { version = "0.11.1", path = "../lambda-runtime-api-client" } +lambda_runtime_api_client = { version = "0.12.0", path = "../lambda-runtime-api-client" } log = "^0.4" maplit = "1.0" tokio = { version = "1.0", features = ["macros"] } diff --git a/lambda-runtime-api-client/Cargo.toml b/lambda-runtime-api-client/Cargo.toml index d027f0cd..65c5b130 100644 --- a/lambda-runtime-api-client/Cargo.toml +++ b/lambda-runtime-api-client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lambda_runtime_api_client" -version = "0.11.1" +version = "0.12.0" edition = "2021" rust-version = "1.81.0" authors = [ diff --git a/lambda-runtime/Cargo.toml b/lambda-runtime/Cargo.toml index 68aa713a..ed806f46 100644 --- a/lambda-runtime/Cargo.toml +++ b/lambda-runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lambda_runtime" -version = "0.13.0" +version = "0.14.0" authors = [ "David Calavera ", "Harold Sun ", @@ -45,7 +45,7 @@ hyper-util = { workspace = true, features = [ "tokio", ] } lambda-extension = { version = "0.11.0", path = "../lambda-extension", default-features = false, optional = true } -lambda_runtime_api_client = { version = "0.11.1", path = "../lambda-runtime-api-client", default-features = false } +lambda_runtime_api_client = { version = "0.12.0", path = "../lambda-runtime-api-client", default-features = false } miette = { version = "7.2.0", optional = true } opentelemetry-semantic-conventions = { version = "0.29", optional = true, features = ["semconv_experimental"] } pin-project = "1" From 250039b4d60c8044ce163dcdf47f1bbf0e904e0d Mon Sep 17 00:00:00 2001 From: Harold Sun Date: Mon, 12 May 2025 05:08:15 +0000 Subject: [PATCH 2/3] Update lambda-extension version in lambda-runtime --- lambda-runtime/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lambda-runtime/Cargo.toml b/lambda-runtime/Cargo.toml index ed806f46..54eca51c 100644 --- a/lambda-runtime/Cargo.toml +++ b/lambda-runtime/Cargo.toml @@ -44,7 +44,7 @@ hyper-util = { workspace = true, features = [ "http1", "tokio", ] } -lambda-extension = { version = "0.11.0", path = "../lambda-extension", default-features = false, optional = true } +lambda-extension = { version = "0.12.0", path = "../lambda-extension", default-features = false, optional = true } lambda_runtime_api_client = { version = "0.12.0", path = "../lambda-runtime-api-client", default-features = false } miette = { version = "7.2.0", optional = true } opentelemetry-semantic-conventions = { version = "0.29", optional = true, features = ["semconv_experimental"] } From fa89ce0d0c1a10d452e423019908eb64675cfc9b Mon Sep 17 00:00:00 2001 From: Harold Sun Date: Mon, 12 May 2025 05:20:11 +0000 Subject: [PATCH 3/3] Fix integration tests --- .github/workflows/build-integration-test.yml | 2 +- lambda-integration-tests/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-integration-test.yml b/.github/workflows/build-integration-test.yml index 3400b052..6f7ad592 100644 --- a/.github/workflows/build-integration-test.yml +++ b/.github/workflows/build-integration-test.yml @@ -33,5 +33,5 @@ jobs: - name: Build Integration tests uses: ./.github/actions/rust-build with: - package: lambda_integration_tests + package: lambda-integration-tests toolchain: ${{ matrix.toolchain}} diff --git a/lambda-integration-tests/Cargo.toml b/lambda-integration-tests/Cargo.toml index 555840f3..f0bdb292 100644 --- a/lambda-integration-tests/Cargo.toml +++ b/lambda-integration-tests/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "aws_lambda_rust_integration_tests" +name = "lambda-integration-tests" version = "0.1.0" authors = ["Maxime David"] edition = "2021"