- Feature - Remove CRT
sigv4a
signing capability.
- Issue - Add missing require of
pathname
toSigner
.
- Feature - Support
sigv4a
signing algorithm withoutaws-crt
.
- Feature - Support
sigv4-s3express
signing algorithm.
- Feature - AWS SDK for Ruby no longer supports Ruby runtime versions 2.3 and 2.4.
- Issue - (Static Stability) use provided
expires_in
in presigned url when credentials are expired.
- Feature - Select the minimum expiration time for presigned urls between the expiration time option and the credential expiration time.
- Issue - Fix an issue where quoted strings with multiple spaces are not trimmed. (#2758)
- Issue - Fix performance regression when checking if
aws-crt
is available. (#2729)
- Feature - Use CRT based signers if
aws-crt
is available - provides support forsigv4a
.
- Feature - add
signing_algorithm
option withsigv4
default.
- Feature - AWS SDK for Ruby no longer supports Ruby runtime versions 1.9, 2.0, 2.1, and 2.2.
- Issue - Fix usage of
:uri_escape_path
and:apply_checksum_header
inSigner
.
- Issue - Include LICENSE, CHANGELOG, and VERSION files with this gem.
- Issue - Sort query params with same names by value when signing. (#2376)
- Issue - Don't overwrite
host
header in sigv4 signer if given.
- Feature - Bump
aws-eventstream
dependency to~> 1
.
- Issue - Don't use
expect
header to compute Signature.
- Issue - Don't rely on the set? method of credentials.
- Issue - Raise errors when credentials are not set (nil or empty)
- Issue - Handle signing for unknown protocols and default ports.
- Feature - Support signature V4 signing per event.
- Issue - Reduce memory allocation when generating signatures.
- Issue - Fix Ruby warning: shadowed local variable "headers".
- Issue - Update
aws-sigv4
gemspec metadata.
- Issue - Make UTF-8 encoding explicit in spec test.
- Feature - Initial release of the
aws-sigv4
gem.