Skip to content

Releases: awslabs/aws-c-s3

Checksums

07 Mar 13:20
303d62c
Compare
Choose a tag to compare
Checksums Pre-release
Pre-release

Add checksums configuration to meta-request

CopyObject meta request bug fixes

21 Feb 17:21
8af5489
Compare
Choose a tag to compare
Pre-release

Invoke headers callback when CopyObject request is bypassed

Prior to this fix the headers callback was invoked only
when the Copy meta request performed a multi-part copy, but not
when the object was small and resulted in a bypassed CopyObject request.

This commit fixes the issue, invoking the headers callback
in both cases.

Support leading slash in x-amz-copy-source

The CopyObject meta request required the x-amz-copy-source to be in strict form of {bucket}/{key}.
But as per S3 docs, /{bucket}/{key} is also valid.

This fix adds support for both formats.

NOT CMAKE_CROSSCOMPILING

18 Feb 20:37
230bb4e
Compare
Choose a tag to compare
Pre-release

Don't build samples when crosscompiling

Remove Content-MD5 in CopyObject meta request

03 Feb 18:41
2768542
Compare
Choose a tag to compare

The Content-MD5 header is not supported in UploadPartCopy
requests. This update removes the logic that would compute
Content-MD5 when it was included in the meta request.

CopyObject progress callback

01 Feb 22:26
e6cacd1
Compare
Choose a tag to compare
Pre-release
  • 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

20 Jan 00:08
2c2ff56
Compare
Choose a tag to compare
  • The new meta request type AWS_S3_META_REQUEST_TYPE_COPY_OBJECT performs a multi-part copy using multiple UploadPartCopy requests in parallel, or bypasses a CopyObject request to S3 if the object size is not large enough for a multipart upload
  • Command line sample app similar to aws-cli s3 command implementing cp and ls

Enable headers callback invocation for failed requests

09 Dec 19:12
76f49fb
Compare
Choose a tag to compare

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

02 Dec 23:18
bb35b7a
Compare
Choose a tag to compare
Pre-release
  • Try lock is not available in Windows Server 2008. Remove it from our debug build

Fix build

29 Nov 21:41
cac40e3
Compare
Choose a tag to compare
Fix build Pre-release
Pre-release
  • Fix build for cross compile
  • Dashboard updates

Update default max part size to 4GB for 32bit, and 5GB for 64bit

01 Oct 21:33
8655417
Compare
Choose a tag to compare

Issue #, if available:

  • previous 32MB max part size cannot support huge files(large than 0.3TB)

Description of changes: