Skip to content

v3.0.0

Compare
Choose a tag to compare
@jonnymacs jonnymacs released this 17 May 18:45
c1647a7

Adam Fowler:
Fixed Incorrect stringToSign created for API calls that include query parameters without assignation. Fixed it by ensuring we never send nil parameters to V4 Signer.
Added test for signing AWSRequest
Fix = sign being percent encoded twice

Joe Smith:
Utilize the officially sanctioned docker image to handle tests (#59)
Quiet the xcodebuild logs and run in parallel (#64)

Jonathan McAllister:
refactor send to return Futures
add typalias Future as shorthand for EventLoopFuture
ensure url.hostWithPort is not nil
update nio to 1.14
fix warning for redundant modifiers
refactor getCredential to return a future and move it back to the client class
fix HEAD requests
throw InvalidRequest Error instead of fatalError if uri is invalid
add token to signedURL if the credential has one
log resonse http status code for Unhandled errors
do not populate a body for restxml requests that do not have a payloadPath. Input is headers only if there is no payloadPath on restxml APIs
HEAD request is just a GET request with the HEAD method - remove content-type for head request - use signed url for HEAD requests

noppoman:
resurrect user specific endpoint request
add default value for endpoint
add test for custom endpoint signing