Skip to content

Releases: adam-fowler/aws-signer-v4

v2.1.1

17 Aug 13:40
2e20532
Compare
Choose a tag to compare
  • Fixed signing issue when URL provided consists of just the host name without a trailing forward slash. PR #6 from @saltzmanjoelh

v2.1.0

03 Aug 11:04
Compare
Choose a tag to compare
  • deprecated AsyncHTTPClient support. Code is very minimal and it drags in two packages that many people may not be using.

v2.0.0

01 Feb 17:19
Compare
Choose a tag to compare
  • Added new AWSCrypto library. Mirroring interface of Apple framework CryptoKit but supporting both Linux and mac
  • Replace old hash functions with new AWSCrypto functions
  • Renamed Credential as StaticCredential
  • Renamed CredentialProvider as Credential

v1.0.2

27 Nov 19:43
423e346
Compare
Choose a tag to compare
  • Added performance tests
  • Minor optimisations

v1.0.1

07 Nov 01:59
Compare
Choose a tag to compare

Fixed uri encoding of session token

v1.0.0

06 Nov 11:47
Compare
Choose a tag to compare

Version 1.0.0 of AWSSigner

  • Trim whitespace from headers when generating canonical request
  • Dependent on version 1.0.0 of AsyncHTTPClient

v0.2.0

01 Sep 09:26
Compare
Choose a tag to compare
  • Separated out AsyncHTTPClient code into a separate target "HTTPClientAWSSigner"

v0.1.2

30 Aug 16:28
Compare
Choose a tag to compare

Bugfixes:

  • Use Data.withSafeBytes() instead of Data.withContiguousStorageIfAvailable() when calculating the SHA256, as the latter doesn't work
  • Add '+' sign to list of characters that need percent encoded

v0.1.0

30 Aug 14:37
23396d3
Compare
Choose a tag to compare

Initial release

  • Create AWSSigner object that can V4 sign URLs and headers
  • Extend HTTPClient with two functions for URL, header signing
  • Works on both Mac and Linux
  • Created shim so Linux will work with both versions of OpenSSL 1.1 before and after