Skip to content

Releases: awslabs/aws-c-s3

Fix user metadata headers "x-amz-meta-" in multipart upload

03 May 17:55
1bd8222
Compare
Choose a tag to compare

What's Changed

  • Don't re-send "x-amz-meta-" headers in each part of a multipart upload. by @graebm in #189

Full Changelog: v0.1.39...v0.1.40

Adapt new input stream API

27 Apr 16:44
2f6fa84
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v0.1.38...v0.1.39

Don't install sample app

12 Apr 20:39
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Copy siging config by @ilevyor in #186
  • Don't install sample app by @serzhick in #187

New Contributors

  • @serzhick made their first contribution in #187

Full Changelog: v0.1.37...v0.1.38

Internize signed body value for streaming requests

29 Mar 18:50
85b791a
Compare
Choose a tag to compare

Internally set the signed body value to the correct value for streaming requests.

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