Releases: awslabs/aws-c-s3
Releases · awslabs/aws-c-s3
CopyObject progress callback
- Added progress callback to CopyObject meta request
- Updated CLI sample to show progress bar when copying objects from S3 to S3
CopyObject meta request and sample command line application
- The new meta request type
AWS_S3_META_REQUEST_TYPE_COPY_OBJECTperforms a multi-part copy using multipleUploadPartCopyrequests in parallel, or bypasses aCopyObjectrequest to S3 if the object size is not large enough for a multipart upload - Command line sample app similar to aws-cli
s3command implementingcpandls
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.