Releases: awslabs/aws-c-s3
Releases · awslabs/aws-c-s3
Enable headers callback invocation for failed requests
For Default meta requests, the response headers callback was called
only for successful responses. This release enables the callback invocation on errors too.
Remove using of try_lock
- Try lock is not available in Windows Server 2008. Remove it from our debug build
Fix build
Update default max part size to 4GB for 32bit, and 5GB for 64bit
Issue #, if available:
- previous 32MB max part size cannot support huge files(large than 0.3TB)
Description of changes:
- Update the max part size to 4GB for 32bit, and 5GB for 64bit. The server side limit is https://docs.aws.amazon.com/AmazonS3/latest/userguide/qfacts.html.
Proxy environment variable support
- Use the proxy environment variable support from aws-c-http
Use correct package id for s3 error codes and log subjects
v0.1.25 trivial update and audit fix (#147)
Remove sba_allocator
- Remove sba_allocator in case the allocator is gone when the Client clean itself up. (When the client destroy itself, there is a race between the connection destroy and S3 client destroy, may result in a crash)
- Fixed a memory leak about endpoint hash map.
BYO_CRYPTO on_error compiler fix
BYO_CRYPTO builds don't build due to unused tag, this release fixes.
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.