Releases: awslabs/aws-c-s3
Releases · awslabs/aws-c-s3
Error Level Log for retry
- The Error causing retry is hidden. Log the reason will help us to identify the error.
- TODO: We need to add the error to the error message of exceeding max number of retries.
Multiple Bucket Support, Compute-MD5 defaults to off, Cancel Bug Fix
- Adding multiple bucket support.
- Defaulting compute-MD5 to off.
- BUG_FIX: Fixing cancelling bug during request preparation. After a meta-request has been canceled, individual requests that have been queued to be prepared (ie: reading data from input streams, signing, etc.), and that are not marked "always send", will fail instead of being needlessly prepared.
Support MD5 header
- Content-md5 header support
- Error handling improvement
Fixing compilation warning
- Fixing compilation warning reported by C++ SDK.
Support for Range-Get Requests
- Added support for creating Meta Requests from HTTP messages containing a "range" header. Note: For these range requests, the range_start argument received by the body_callback will begin at the range-start of the header.
BYO Crypto Fix
- Fix for BYO Crypto Builds. When building with BYO_CRYPTO, clients that have TLS enabled must now supply TLS Connection Options via the client config.
Fixing sending of abort-multipart-upload message
Fixing abort-multipart-upload message not being sent during a canceled or failed multipart upload.
Fixing Signing Bug
Turning off path normalization for default signing config as this can cause a signing mismatch with the service.
Fixing bug that could cause a slow-down/hang
Fixing bug with prepared request counter that could cause a slow-down or hang.
Changes for Custom Headers/Query Parameters
- Adding exclusion lists for headers when deriving messages to keep custom headers.
- Fixing query parameters bug where deriving messages from a message with existing query parameters could generate an incorrect query parameters string.