These are the most recent versions of the AWS CLI and SDKs before they switched to sending x-amz-checksum-*
headers by default.
- AWS CLI
- AWS CLI v2: 2.22.35
- AWS CLI v1: 1.36.40
- C++: 1.11.485
- Go v2: 1.72.3 (The Go v1 SDK reached end-of-support on 7/31/2025)
- Java
- Java v2: 2.29.52
- Java v1: 1.12.780 (this is the current version - the Java v1 SDK hasn’t been updated yet)
- JavaScript
- JavaScript v3: 3.728.0
- JavaScript v2: 2.1692.0 (this is the current version - the JavaScript v2 SDK hasn’t been updated yet)
- Kotlin: 1.3.112
- .NET v3.x: 3.7.962.0
- PHP 3.x: 3.336.15
- Python
- boto3: 1.35.99
- botocore: 1.35.99
- s3transfer: 0.11.0 (this is a component of the CLI, but it is possible to use it separately)
- Ruby 3.x:
- aws-sdk-s3 gem: 1.177.0
- Rust:
- aws-sdk-s3 crate: 1.68.0
- Swift: 1.0.78
- PowerShell: 4.1.736