You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Feature - Code Generated Changes, see ./build_tools or aws-sdk-core's CHANGELOG.md for details.
Feature - Added :http_chunk_size parameter to TransferManager#upload_file to control the buffer size when streaming request bodies over HTTP. Larger chunk sizes may improve network throughput at the cost of higher memory usage (Ruby MRI only).
Feature - Improved memory efficiency when calculating request checksums for large file uploads (Ruby MRI only).
Issue - Deprecated :checksum_mode parameter in FileDownloader#download. When set to "DISABLED", a deprecation warning is issued and the parameter is ignored. Use :response_checksum_validation on the S3 client instead to control checksum validation behavior.
Issue - Update TransferManager#download_file and Object#download_file documentation regarding temporary file usage and failure handling for different destination types.
Issue - When multipart stream uploader fails to complete multipart upload, it calls abort multipart upload.
Issue - For Aws::S3::Object class, the following methods have been deprecated: download_file, upload_file and upload_stream. Use Aws::S3::TransferManager instead.
Feature - Add Aws::S3::TransferManager, a S3 transfer utility that provides upload/download capabilities with automatic multipart handling, progress tracking, and handling of large files.
Feature - Amazon S3 Metadata live inventory tables provide a queryable inventory of all the objects in your general purpose bucket so that you can determine the latest state of your data. To help minimize your storage costs, use journal table record expiration to set a retention period for your records.
Feature - Added support for directory bucket creation with tags and bucket ARN retrieval in CreateBucket, ListDirectoryBuckets, and HeadBucket operations
Feature - Adds support for additional server-side encryption mode and storage class values for accessing Amazon FSx data from Amazon S3 using S3 Access Points
Feature - This change enhances integrity protections for new SDK requests to S3. S3 SDKs now support the CRC64NVME checksum algorithm, full object checksums for multipart S3 objects, and new default integrity protections for S3 requests.
Feature - Default to using CRC32 checksum validation for S3 uploads and downloads.
Feature - This change is only for updating the model regexp of CopySource which is not for validation but only for documentation and user guide change.
Feature - Amazon S3 Metadata stores object metadata in read-only, fully managed Apache Iceberg metadata tables that you can query. You can create metadata table configurations for S3 general purpose buckets.
Feature - Amazon Simple Storage Service / Features: Add support for ETag based conditional writes in PutObject and CompleteMultiPartUpload APIs to prevent unintended object modifications.
Feature - Add support for conditional deletes for the S3 DeleteObject and DeleteObjects APIs. Add support for write offset bytes option used to append to objects with the S3 PutObject API.
Feature - This release updates the ListBuckets API Reference documentation in support of the new 10,000 general purpose bucket default quota on all AWS accounts. To increase your bucket quota from 10,000 to up to 1 million buckets, simply request a quota increase via Service Quotas.
Feature - Add support for the new optional bucket-region and prefix query parameters in the ListBuckets API. For ListBuckets requests that express pagination, Amazon S3 will now return both the bucket names and associated AWS regions in the response.
Feature - Added new params copySource and key to copyObject API for supporting S3 Access Grants plugin. These changes will not change any of the existing S3 API functionality.
Feature - Support S3 Access Grants authentication. Access Grants can be enabled with the access_grants option, and custom options can be passed into the access_grants_credentials_provider option. This feature requires aws-sdk-s3control to be installed.
Feature - Add RBS signatures for customizations of S3.
Feature - Support S3 Express authentication and endpoints. Express session auth can be disabled with the disable_s3_express_session_auth Client option, the AWS_S3_DISABLE_EXPRESS_SESSION_AUTH environment variable, and the s3_disable_express_session_auth shared config option. A custom express_credentials_provider can be configured onto the Client.
Feature - Adding new params - Key and Prefix, to S3 API operations for supporting S3 Access Grants. Note - These updates will not change any of the existing S3 API functionality.
Issue - Fix thread interruptions in multipart download_file, file_uploader and stream_uploader (#2944).
Feature - This release adds a new field COMPLETED to the ReplicationStatus Enum. You can now use this field to validate the replication status of S3 objects using the AWS SDK.
Feature - S3 Inventory now supports Object Access Control List and Object Owner as available object metadata fields in inventory reports.
Feature - Allow Object multipart copy API to work when requiring a checksum algorithm.
Feature - Allow Object multipart copy API to optionally copy parts as they exist on the source object if it has parts, instead of generating new part ranges, when specifying use_source_parts: true.
Feature - The S3 LISTObjects, ListObjectsV2 and ListObjectVersions API now supports a new optional header x-amz-optional-object-attributes. If header contains RestoreStatus as the value, then S3 will include Glacier restore status i.e. isRestoreInProgress and RestoreExpiryDate in List response.
Feature - Select minimum expiration time for presigned urls between the expiration time option and the credential expiration time.
Feature - This release adds SDK support for request-payer request header and request-charged response header in the "GetBucketAccelerateConfiguration", "ListMultipartUploads", "ListObjects", "ListObjectsV2" and "ListObjectVersions" S3 APIs.
Feature - S3 on Outposts launches support for automatic bucket-style alias. You can use the automatic access point alias instead of an access point ARN for any object-level operation in an Outposts bucket.
Feature - This release adds support for new integrity checking capabilities in Amazon S3. You can choose from four supported checksum algorithms for data integrity checking on your upload and download requests. In addition, AWS SDK can automatically calculate a checksum as it streams data into S3
Feature - Introduce Amazon S3 Glacier Instant Retrieval storage class and a new setting in S3 Object Ownership to disable ACLs for bucket and the objects in it.
Feature - Amazon S3 Event Notifications adds Amazon EventBridge as a destination and supports additional event types. The PutBucketNotificationConfiguration API can now skip validation of Amazon SQS, Amazon SNS and AWS Lambda destinations.
Feature - Introduce two new Filters to S3 Lifecycle configurations - ObjectSizeGreaterThan and ObjectSizeLessThan. Introduce a new way to trigger actions on noncurrent versions by providing the number of newer noncurrent versions along with noncurrent days.
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.170.1
Update dependency aws-sdk-s3 to v1.171.0
Nov 14, 2024
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.188.0
Update dependency aws-sdk-s3 to v1.189.0
Jun 2, 2025
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.189.0
Update dependency aws-sdk-s3 to v1.189.1
Jun 10, 2025
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.189.1
Update dependency aws-sdk-s3 to v1.190.0
Jun 18, 2025
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.190.0
Update dependency aws-sdk-s3 to v1.191.0
Jun 25, 2025
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.191.0
Update dependency aws-sdk-s3 to v1.192.0
Jul 2, 2025
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.192.0
Update dependency aws-sdk-s3 to v1.193.0
Jul 15, 2025
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.193.0
Update dependency aws-sdk-s3 to v1.194.0
Jul 22, 2025
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.194.0
Update dependency aws-sdk-s3 to v1.195.0
Aug 1, 2025
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.195.0
Update dependency aws-sdk-s3 to v1.196.0
Aug 5, 2025
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.196.0
Update dependency aws-sdk-s3 to v1.196.1
Aug 5, 2025
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.196.1
Update dependency aws-sdk-s3 to v1.197.0
Aug 20, 2025
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.197.0
Update dependency aws-sdk-s3 to v1.198.0
Aug 26, 2025
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.198.0
Update dependency aws-sdk-s3 to v1.199.0
Sep 8, 2025
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.199.0
Update dependency aws-sdk-s3 to v1.199.1
Sep 25, 2025
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.199.1
Update dependency aws-sdk-s3 to v1.200.0
Oct 15, 2025
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.200.0
Update dependency aws-sdk-s3 to v1.201.0
Oct 22, 2025
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.201.0
Update dependency aws-sdk-s3 to v1.202.0
Oct 28, 2025
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.202.0
Update dependency aws-sdk-s3 to v1.203.0
Nov 5, 2025
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.203.0
Update dependency aws-sdk-s3 to v1.203.1
Nov 11, 2025
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.203.1
Update dependency aws-sdk-s3 to v1.204.0
Nov 20, 2025
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.204.0
Update dependency aws-sdk-s3 to v1.205.0
Nov 20, 2025
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.205.0
Update dependency aws-sdk-s3 to v1.206.0
Dec 2, 2025
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.206.0
Update dependency aws-sdk-s3 to v1.207.0
Dec 15, 2025
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.207.0
Update dependency aws-sdk-s3 to v1.208.0
Dec 17, 2025
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.208.0
Update dependency aws-sdk-s3 to v1.209.0
Dec 24, 2025
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.209.0
Update dependency aws-sdk-s3 to v1.210.0
Jan 6, 2026
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.210.0
Update dependency aws-sdk-s3 to v1.210.1
Jan 7, 2026
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.210.1
Update dependency aws-sdk-s3 to v1.211.0
Jan 8, 2026
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.211.0
Update dependency aws-sdk-s3 to v1.212.0
Jan 17, 2026
renovatebot
changed the title
Update dependency aws-sdk-s3 to v1.212.0
Update dependency aws-sdk-s3 to v1.213.0
Jan 28, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.104.0→1.213.0Release Notes
aws/aws-sdk-ruby (aws-sdk-s3)
v1.213.0v1.212.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.211.0Feature - Code Generated Changes, see
./build_toolsoraws-sdk-core's CHANGELOG.md for details.Issue - Falls back to header request checksums when using custom endpoints or endpoint providers for PutObject and UploadPart operations.
v1.210.1v1.210.0Feature - Code Generated Changes, see
./build_toolsoraws-sdk-core's CHANGELOG.md for details.Feature - Added
:http_chunk_sizeparameter toTransferManager#upload_fileto control the buffer size when streaming request bodies over HTTP. Larger chunk sizes may improve network throughput at the cost of higher memory usage (Ruby MRI only).Feature - Improved memory efficiency when calculating request checksums for large file uploads (Ruby MRI only).
v1.209.0v1.208.0v1.207.0v1.206.0v1.205.0v1.204.0v1.203.1:checksum_modeparameter inFileDownloader#download. When set to "DISABLED", a deprecation warning is issued and the parameter is ignored. Use:response_checksum_validationon the S3 client instead to control checksum validation behavior.v1.203.0v1.202.0v1.201.0Feature - Code Generated Changes, see
./build_toolsoraws-sdk-core's CHANGELOG.md for details.Issue - Fix multipart upload to respect
request_checksum_calculationwhen_requiredmode.v1.200.0Feature - Add lightweight thread pool executor for multipart
download_file,upload_fileandupload_stream.Feature - Add custom executor support for
Aws::S3::TransferManager.v1.199.1TransferManager#download_fileandObject#download_filedocumentation regarding temporary file usage and failure handling for different destination types.v1.199.0v1.198.0Feature - Code Generated Changes, see
./build_toolsoraws-sdk-core's CHANGELOG.md for details.Issue - Fix multipart
download_fileto supportPathname,FileandTempfileobjects as download destinations.v1.197.0Issue - When multipart stream uploader fails to complete multipart upload, it calls abort multipart upload.
Issue - For
Aws::S3::Objectclass, the following methods have been deprecated:download_file,upload_fileandupload_stream. UseAws::S3::TransferManagerinstead.Feature - Add
Aws::S3::TransferManager, a S3 transfer utility that provides upload/download capabilities with automatic multipart handling, progress tracking, and handling of large files.v1.196.1Issue - Add range validation to multipart download to ensure all parts are successfully processed.
Issue - When multipart uploader fails to complete multipart upload, it calls abort multipart upload.
Issue - Clean up partially downloaded file on multipart
download_filefailure while preserving existing file.v1.196.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.195.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.194.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.193.0v1.192.0v1.191.0v1.190.0v1.189.1cgimodules for Ruby 3.5.v1.189.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.188.0v1.187.0Feature - Code Generated Changes, see
./build_toolsoraws-sdk-core's CHANGELOG.md for details.Issue - Signal data in http response listeners prior to writing, so that data can be inspected or verified before potential mutation.
v1.186.1v1.186.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.185.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.184.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.183.0v1.182.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.181.0v1.180.0v1.179.0v1.178.0Feature - This change enhances integrity protections for new SDK requests to S3. S3 SDKs now support the CRC64NVME checksum algorithm, full object checksums for multipart S3 objects, and new default integrity protections for S3 requests.
Feature - Default to using
CRC32checksum validation for S3 uploads and downloads.v1.177.0v1.176.1presigned_urlorpresigned_request.v1.176.0v1.175.0v1.174.0v1.173.0v1.172.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.171.0v1.170.1v1.170.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.169.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.168.0v1.167.0v1.166.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.165.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.164.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.163.0v1.162.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.161.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.160.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.159.0v1.158.0v1.157.0head_bucket,get_object_attributes,delete_objects, andcopy_objectfor Access Grants.v1.156.0v1.155.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.154.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.153.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.152.3v1.152.2v1.152.1v1.152.0v1.151.0v1.150.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.149.1v1.149.0Feature - Support S3 Access Grants authentication. Access Grants can be enabled with the
access_grantsoption, and custom options can be passed into theaccess_grants_credentials_provideroption. This feature requiresaws-sdk-s3controlto be installed.Feature - Add RBS signatures for customizations of S3.
v1.148.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.147.0Feature - Code Generated Changes, see
./build_toolsoraws-sdk-core's CHANGELOG.md for details.Issue - Omit
ContentTypeplugin when generating presigned url.v1.146.1v1.146.0v1.145.0v1.144.0v1.143.1v1.143.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.142.0v1.141.0Feature - Adds support for S3 Express One Zone.
Feature - Support S3 Express authentication and endpoints. Express session auth can be disabled with the
disable_s3_express_session_authClient option, theAWS_S3_DISABLE_EXPRESS_SESSION_AUTHenvironment variable, and thes3_disable_express_session_authshared config option. A customexpress_credentials_providercan be configured onto the Client.v1.140.0Feature - Adding new params - Key and Prefix, to S3 API operations for supporting S3 Access Grants. Note - These updates will not change any of the existing S3 API functionality.
Issue - Fix thread interruptions in multipart
download_file,file_uploaderandstream_uploader(#2944).v1.139.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.138.0v1.137.0v1.136.0v1.135.0v1.134.0v1.133.0Feature - Code Generated Changes, see
./build_toolsoraws-sdk-core's CHANGELOG.md for details.Feature - Add support for
progress_callbackinObject#download_fileand improve multi-threaded performance #(2901).v1.132.1Object#download_file(#2893).v1.132.0Feature - Code Generated Changes, see
./build_toolsoraws-sdk-core's CHANGELOG.md for details.Feature - Add support for verifying checksums in FileDownloader.
v1.131.0v1.130.0Feature - S3 Inventory now supports Object Access Control List and Object Owner as available object metadata fields in inventory reports.
Feature - Allow Object multipart copy API to work when requiring a checksum algorithm.
Feature - Allow Object multipart copy API to optionally copy parts as they exist on the source object if it has parts, instead of generating new part ranges, when specifying
use_source_parts: true.v1.129.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.128.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.127.0Feature - The S3 LISTObjects, ListObjectsV2 and ListObjectVersions API now supports a new optional header x-amz-optional-object-attributes. If header contains RestoreStatus as the value, then S3 will include Glacier restore status i.e. isRestoreInProgress and RestoreExpiryDate in List response.
Feature - Select minimum expiration time for presigned urls between the expiration time option and the credential expiration time.
v1.126.0v1.125.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.124.0v1.123.2v1.123.1download_fileso that it does not download bytes out of range (#2859).v1.123.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.122.0v1.121.0v1.120.1#check_for_cached_regionif custom endpoint providedv1.120.0v1.119.2endpointandbucketattributes onAws::S3::Errors::PermanentRedirecterror objects.v1.119.1v1.119.0v1.118.0Feature - Code Generated Changes, see
./build_toolsoraws-sdk-core's CHANGELOG.md for details.Issue - Replace runtime endpoint resolution approach with generated ruby code.
v1.117.2MultipartStreamUploader(#2793).v1.117.1presigned_url(#2776).v1.117.0Feature - Code Generated Changes, see
./build_toolsoraws-sdk-core's CHANGELOG.md for details.Issue - Apply checksums to MultipartStreamUploader (#2769).
v1.116.0v1.115.0v1.114.0v1.113.2ExpiredTokenerrors were retried as if the request was from another region.v1.113.1v1.113.0v1.112.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.111.3PresignedPost(#2636).v1.111.2v1.111.1upload_filewhen:thread_countis set. (#2628)v1.111.0v1.110.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.v1.109.0v1.108.0v1.107.0v1.106.0presigned_requestmethod toAws::S3::Object.v1.105.1use_fips_endpointis used withuse_accelerate_endpoint.v1.105.0./build_toolsoraws-sdk-core's CHANGELOG.md for details.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.