From b12cab69e3be0cd77314929ea1cdbddb97fcdf58 Mon Sep 17 00:00:00 2001 From: jlizen Date: Sat, 27 Dec 2025 01:02:47 +0000 Subject: [PATCH] refactor: update MSRV to 1.84, enable MSRV-aware resolver --- .github/workflows/build-events.yml | 2 +- .github/workflows/build-extension.yml | 2 +- .github/workflows/build-integration-test.yml | 2 +- .github/workflows/build-runtime.yml | 2 +- Cargo.toml | 2 +- README.md | 2 +- examples/extension-logs-kinesis-firehose/Cargo.toml | 2 +- examples/http-dynamodb/Cargo.toml | 2 +- lambda-events/Cargo.toml | 2 +- lambda-extension/Cargo.toml | 2 +- lambda-http/Cargo.toml | 2 +- lambda-integration-tests/Cargo.toml | 2 +- lambda-runtime-api-client/Cargo.toml | 2 +- lambda-runtime/Cargo.toml | 2 +- 14 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/build-events.yml b/.github/workflows/build-events.yml index 539e2b3c..11053bb7 100644 --- a/.github/workflows/build-events.yml +++ b/.github/workflows/build-events.yml @@ -19,7 +19,7 @@ jobs: strategy: matrix: toolchain: - - "1.82.0" # Current MSRV + - "1.84.0" # Current MSRV - stable env: RUST_BACKTRACE: 1 diff --git a/.github/workflows/build-extension.yml b/.github/workflows/build-extension.yml index 2d8ac011..6c218556 100644 --- a/.github/workflows/build-extension.yml +++ b/.github/workflows/build-extension.yml @@ -25,7 +25,7 @@ jobs: strategy: matrix: toolchain: - - "1.82.0" # Current MSRV + - "1.84.0" # Current MSRV - stable env: RUST_BACKTRACE: 1 diff --git a/.github/workflows/build-integration-test.yml b/.github/workflows/build-integration-test.yml index c7fa4f8f..854e47b9 100644 --- a/.github/workflows/build-integration-test.yml +++ b/.github/workflows/build-integration-test.yml @@ -26,7 +26,7 @@ jobs: strategy: matrix: toolchain: - - "1.82.0" # Current MSRV + - "1.84.0" # Current MSRV - stable env: RUST_BACKTRACE: 1 diff --git a/.github/workflows/build-runtime.yml b/.github/workflows/build-runtime.yml index 288ede1a..d87e0e3f 100644 --- a/.github/workflows/build-runtime.yml +++ b/.github/workflows/build-runtime.yml @@ -24,7 +24,7 @@ jobs: strategy: matrix: toolchain: - - "1.82.0" # Current MSRV + - "1.84.0" # Current MSRV - stable env: RUST_BACKTRACE: 1 diff --git a/Cargo.toml b/Cargo.toml index 7baf97c2..ef451170 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ [workspace] -resolver = "2" +resolver = "3" members = [ "lambda-http", "lambda-integration-tests", diff --git a/README.md b/README.md index bb56a278..257d4b39 100644 --- a/README.md +++ b/README.md @@ -483,7 +483,7 @@ fn main() -> Result<(), Box> { ## Supported Rust Versions (MSRV) -The AWS Lambda Rust Runtime requires a minimum of Rust 1.82.0, and is not guaranteed to build on compiler versions earlier than that. +The AWS Lambda Rust Runtime requires a minimum of Rust 1.84.0, and is not guaranteed to build on compiler versions earlier than that. ## Security diff --git a/examples/extension-logs-kinesis-firehose/Cargo.toml b/examples/extension-logs-kinesis-firehose/Cargo.toml index 84f7ac96..60026008 100644 --- a/examples/extension-logs-kinesis-firehose/Cargo.toml +++ b/examples/extension-logs-kinesis-firehose/Cargo.toml @@ -7,4 +7,4 @@ edition = "2021" lambda-extension = { path = "../../lambda-extension" } tokio = { version = "1.46.1", features = ["full"] } aws-config = { version = "1.8.1", features = ["behavior-version-latest"] } -aws-sdk-firehose = "1.82.0" +aws-sdk-firehose = "1.84.0" diff --git a/examples/http-dynamodb/Cargo.toml b/examples/http-dynamodb/Cargo.toml index d347c346..172b4ef1 100644 --- a/examples/http-dynamodb/Cargo.toml +++ b/examples/http-dynamodb/Cargo.toml @@ -8,6 +8,6 @@ serde_json = "1.0.140" serde = { version = "1.0.219", features = ["derive"] } serde_dynamo = { version = "4.2.14", features = ["aws-sdk-dynamodb+1"] } lambda_http = { path = "../../lambda-http" } -aws-sdk-dynamodb = "1.82.0" +aws-sdk-dynamodb = "1.84.0" aws-config = { version = "1.8.1", features = ["behavior-version-latest"] } tokio = { version = "1.46.1", features = ["macros"] } diff --git a/lambda-events/Cargo.toml b/lambda-events/Cargo.toml index d79f51d4..ca3cf22e 100644 --- a/lambda-events/Cargo.toml +++ b/lambda-events/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "aws_lambda_events" version = "1.0.2" -rust-version = "1.82.0" +rust-version = "1.84.0" description = "AWS Lambda event definitions" authors = [ "Christian Legnitto ", diff --git a/lambda-extension/Cargo.toml b/lambda-extension/Cargo.toml index bebd1e36..6ae9c378 100644 --- a/lambda-extension/Cargo.toml +++ b/lambda-extension/Cargo.toml @@ -2,7 +2,7 @@ name = "lambda-extension" version = "1.0.1" edition = "2021" -rust-version = "1.82.0" +rust-version = "1.84.0" authors = [ "David Calavera ", "Harold Sun ", diff --git a/lambda-http/Cargo.toml b/lambda-http/Cargo.toml index 6feff98a..081e9e6c 100644 --- a/lambda-http/Cargo.toml +++ b/lambda-http/Cargo.toml @@ -6,7 +6,7 @@ authors = [ "Harold Sun ", ] edition = "2021" -rust-version = "1.82.0" +rust-version = "1.84.0" description = "Application Load Balancer and API Gateway event types for AWS Lambda" keywords = ["AWS", "Lambda", "APIGateway", "ALB", "API"] license = "Apache-2.0" diff --git a/lambda-integration-tests/Cargo.toml b/lambda-integration-tests/Cargo.toml index 9fc7aff5..fd6a4ef5 100644 --- a/lambda-integration-tests/Cargo.toml +++ b/lambda-integration-tests/Cargo.toml @@ -3,7 +3,7 @@ name = "lambda-integration-tests" version = "1.0.1" authors = ["Maxime David"] edition = "2021" -rust-version = "1.82.0" +rust-version = "1.84.0" description = "AWS Lambda Runtime integration tests" license = "Apache-2.0" repository = "https://github.com/aws/aws-lambda-rust-runtime" diff --git a/lambda-runtime-api-client/Cargo.toml b/lambda-runtime-api-client/Cargo.toml index 13407e38..aacecb90 100644 --- a/lambda-runtime-api-client/Cargo.toml +++ b/lambda-runtime-api-client/Cargo.toml @@ -2,7 +2,7 @@ name = "lambda_runtime_api_client" version = "1.0.1" edition = "2021" -rust-version = "1.82.0" +rust-version = "1.84.0" authors = [ "David Calavera ", "Harold Sun ", diff --git a/lambda-runtime/Cargo.toml b/lambda-runtime/Cargo.toml index 49e6c38d..ecf28fc4 100644 --- a/lambda-runtime/Cargo.toml +++ b/lambda-runtime/Cargo.toml @@ -7,7 +7,7 @@ authors = [ ] description = "AWS Lambda Runtime" edition = "2021" -rust-version = "1.82.0" +rust-version = "1.84.0" license = "Apache-2.0" repository = "https://github.com/aws/aws-lambda-rust-runtime" categories = ["web-programming::http-server"]