Skip to content

Releases: mhart/aws4

v1.13.2

28 Aug 07:43
Compare
Choose a tag to compare

Limit hostname labels to 63 chars max.

63 octets is the maximum length a hostname label can be.

Thanks to 김한솔 for contacting me – this contact prompted me to make this change.

Full Changelog: v1.13.1...v1.13.2

v1.13.1

06 Aug 01:30
Compare
Choose a tag to compare

Fixes #157 #158 #168

We introduce an extra (non-documented) function here, filterHeaders, to populate a cached value filteredHeaders similar to parsedPath.

Thanks to @Hobart2967 and @mxxk for their contributions (and nudges!)

v1.13.0

21 May 05:39
Compare
Choose a tag to compare

Copy headers on the request so that (among other things) users can reuse a headers object across multiple requests without it being modified.

v1.12.0

21 May 05:37
Compare
Choose a tag to compare

Add extraHeadersToIgnore and extraHeadersToInclude options

v1.11.0

31 Oct 00:11
Compare
Choose a tag to compare

Addresses #119 by ignoring certain unsignable headers when calculating signature.

This shouldn't break any existing clients talking to AWS services, as these services shouldn't need these headers signed.

v1.10.1

12 Aug 13:24
Compare
Choose a tag to compare

Fixes a regression introduced in 2bae4be incorrectly decoding S3 paths with a %2B in them

v1.10.0

22 May 21:21
Compare
Choose a tag to compare
  • Add parsing for newer-style S3 hosts (<bucket>.s3.amazonaws.com/<key> and <bucket>.s3.<region>.amazonaws.com/<key>), which fixes the parsing aspect of #107
  • If S3 host not specified, create it as s3.<region>.amazonaws.com instead of the now deprecated s3-<region>.amazonaws.com