Skip to content

Provide ETag to transfer manager#9494

Merged
hssyoo merged 2 commits into
developfrom
check-etag-v1
May 21, 2025
Merged

Provide ETag to transfer manager#9494
hssyoo merged 2 commits into
developfrom
check-etag-v1

Conversation

@hssyoo
Copy link
Copy Markdown
Contributor

@hssyoo hssyoo commented May 14, 2025

Companion PR to boto/s3transfer#345

The S3 transfer manager will call HeadObject during a download if object size and ETag are not provided. To avoid a double HeadObject, this PR updates the high level S3 library to provide the ETag when it makes its own initial HeadObject request.

@hssyoo hssyoo marked this pull request as ready for review May 18, 2025 18:24
Copy link
Copy Markdown
Contributor

@nateprewitt nateprewitt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

After we release the s3transfer update, we need to raise the floor on s3transfer with this change. Otherwise, this is going to be potentially breaking for anyone not updating to the latest version of s3transfer.

@hssyoo hssyoo merged commit 1df4005 into develop May 21, 2025
104 of 128 checks passed
@hssyoo hssyoo deleted the check-etag-v1 branch May 21, 2025 21:45
aws-sdk-python-automation added a commit that referenced this pull request May 22, 2025
* release-1.40.21:
  Bumping version to 1.40.21
  Update changelog based on model updates
  New CLI examples for RDS Performance Insights (#9473)
  Provide ETag to transfer manager (#9494)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants