Skip to content

Releases: soto-project/soto-core

v3.0.0

17 May 18:45
c1647a7
Compare
Choose a tag to compare

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

2.0.0-rc.5

14 Feb 22:42
5ca6f97
Compare
Choose a tag to compare
  • properly serialize the payloadPath object as json / xml if the shape has a payload path and it defines a shape (Glacier, etc)

2.0.0-rc.4

12 Jan 21:45
ee093b1
Compare
Choose a tag to compare

Jonathan McAllister:
handle when path includes query params

2.0.0-rc.3: Merge pull request #42 from swift-aws/update-swiftreservedwords

07 Dec 06:49
e1d6f95
Compare
Choose a tag to compare

2.0.0-rc.2

16 Nov 03:36
2cf186b
Compare
Choose a tag to compare

Joe Smith:
Take advantage of ISO8601DateFormatter on macOS 10.12 and greater. (#33)
Improve XML list parsing (#36)

Jonathan McAllister:
use URLComponents to build urls including query parameters
add intelligence around when we set params in the url vs body based on the httpMethod
set header content-type to application/x-www-form-urlencoded on query POST requests
update nio and nio-ssl to latest 1.x versions (#38)
39 use NIOFoundationCompat instead of rewriting ByteBuffer (#40)

Oliver O'Neill:
Add shared credentials support (#35)

1.0.10: Merge pull request #26 from Yasumoto/lowercase-boolean

08 Jun 14:51
48298a7
Compare
Choose a tag to compare
We should always lowercase true and false when converting JSON

1.0.9: Merge pull request #22 from GetBlast/support_iam_roles_for_ecs_tasks

13 Apr 08:14
fcd3ea5
Compare
Choose a tag to compare

1.0.8: Merge pull request #18 from noppoMan/improve-error-pattern-matching

15 Dec 05:25
4e83cdf
Compare
Choose a tag to compare

1.0.7: Merge pull request #17 from noppoMan/validate-request-url

13 Dec 04:04
d7675bf
Compare
Choose a tag to compare

1.0.6: Merge pull request #16 from noppoMan/update-for-new-model-171204

09 Dec 18:42
d518281
Compare
Choose a tag to compare