- Sponsor
-
Notifications
You must be signed in to change notification settings - Fork 52
Comparing changes
Open a pull request
base repository: soto-project/soto-core
base: 5.0.0-beta.1
head repository: soto-project/soto-core
compare: 5.x.x
Commits on Sep 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for bac4629 - Browse repository at this point
Copy the full SHA bac4629View commit details
Commits on Sep 19, 2020
-
* Add headers param to signURL in AWSSigner * Add headers parameter to signURL for both AWSService and AWSClient
Configuration menu - View commit details
-
Copy full SHA for dc52719 - Browse repository at this point
Copy the full SHA dc52719View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b4ae74 - Browse repository at this point
Copy the full SHA 0b4ae74View commit details
Commits on Sep 20, 2020
-
Allow for json error messages with capitalized key (#370)
* Allow for json error messages with capitalized key Message key can be capitalized but sometimes it isnt * swift format
Configuration menu - View commit details
-
Copy full SHA for c758270 - Browse repository at this point
Copy the full SHA c758270View commit details
Commits on Sep 23, 2020
-
signURL parameter expires no longer has a default (#373)
Also changed this to a `TimeAmount` instead of an `Int`
Configuration menu - View commit details
-
Copy full SHA for 4a93d71 - Browse repository at this point
Copy the full SHA 4a93d71View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7d4c4a - Browse repository at this point
Copy the full SHA c7d4c4aView commit details -
Fix documentation generation for main/5.x.x branch (#374)
* Update .jazzy.yaml with new project name * Use 5.x.x path for latest documentation
Configuration menu - View commit details
-
Copy full SHA for 8c10459 - Browse repository at this point
Copy the full SHA 8c10459View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26e9ad6 - Browse repository at this point
Copy the full SHA 26e9ad6View commit details -
* Rename Coding to CustomCoding Coding is too generic a name for a public symbol * Rename OptionalCoding to OptionalCustomCoding * DefaultArrayCoder -> StandardArrayCoder Also DefaultDictionaryCoder -> StandardDictionaryCoder
Configuration menu - View commit details
-
Copy full SHA for c4c7a96 - Browse repository at this point
Copy the full SHA c4c7a96View commit details
Commits on Sep 30, 2020
-
Create new AWSService with updated serviceConfig values (#377)
* Add ability to edit AWSService.config values AWSService.with(middlewares:timeout:byteBufferAllocator:options) returns a new version of the AWSService with edited attributes * Make AWSServiceConfig.with public * Make AWSService.with() public
Configuration menu - View commit details
-
Copy full SHA for d8f9642 - Browse repository at this point
Copy the full SHA d8f9642View commit details
Commits on Oct 1, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 79abd23 - Browse repository at this point
Copy the full SHA 79abd23View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5fc3bc - Browse repository at this point
Copy the full SHA c5fc3bcView commit details -
Query encoder cleanup/performance improvement (#380)
* Query Encoder returns a String instead of a dictionary - add ability to prime encoder with keys - do url encode, and sorting inside QueryEncoder * Store keys and values in array instead of dictionary * Swift format
Configuration menu - View commit details
-
Copy full SHA for 2e63de5 - Browse repository at this point
Copy the full SHA 2e63de5View commit details
Commits on Oct 6, 2020
-
Use github actions to benchmark pull requests (#381)
* Add benchmark workflow * Remove on push from benchmark.yml * Use GITHUB_REF when it is available
Configuration menu - View commit details
-
Copy full SHA for 39020dc - Browse repository at this point
Copy the full SHA 39020dcView commit details -
* Remove TimeStamp, replace TimeStampCoders * Remove TimeStamp * Add dateDecodingStrategy to DictionaryDecoder * Set dateDecodingStrategy based on what we are decoding * Add Date coding to XML and Query coders * Add tests * Sanity * Fix test on iOS
Configuration menu - View commit details
-
Copy full SHA for 1287ab0 - Browse repository at this point
Copy the full SHA 1287ab0View commit details
Commits on Oct 12, 2020
-
Added testAWSProfileConfigFile (#387)
* Added testAWSProfileConfigFile * Update ConfigFileCredentialProviderTests.swift
Configuration menu - View commit details
-
Copy full SHA for cb0b477 - Browse repository at this point
Copy the full SHA cb0b477View commit details -
Move Benchmark code into soto-core (#388)
* Move Benchmark code into soto-core * Swift Format * Update sanity.sh to not fail on Benchmark build files
Configuration menu - View commit details
-
Copy full SHA for 35af9ec - Browse repository at this point
Copy the full SHA 35af9ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for be173c7 - Browse repository at this point
Copy the full SHA be173c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a8ff16 - Browse repository at this point
Copy the full SHA 8a8ff16View commit details
Commits on Oct 13, 2020
-
Add Array.reduce style paginate function. (#385)
* Add Array.reduce style paginate function. Re-implement original functions using new `reduce` style functions * swift format
Configuration menu - View commit details
-
Copy full SHA for ecc3479 - Browse repository at this point
Copy the full SHA ecc3479View commit details
Commits on Oct 21, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a9fbcba - Browse repository at this point
Copy the full SHA a9fbcbaView commit details -
* Add more details to AWSErrorType * Extend error to return a Context struct Context contains message, response status code and requestId * Add full set of headers to errors, instead of just requestId Different services return the requestId in different forms Also S3 needs additional data for identifying a request Instead of trying to collate all these I thought it might just be eaiser returns the full set of headers * Replaced array of possible error types with single optional error type
Configuration menu - View commit details
-
Copy full SHA for d981497 - Browse repository at this point
Copy the full SHA d981497View commit details
Commits on Oct 26, 2020
-
Percent encode path again after extracting from URLComponents (#390)
* Percent encode path again when setting up URL * Add percent encoding path test * Percent encode {location} paths as well * Revert to using URLComponents for URL construction
Configuration menu - View commit details
-
Copy full SHA for 0cbfc01 - Browse repository at this point
Copy the full SHA 0cbfc01View commit details -
Configuration menu - View commit details
-
Copy full SHA for af03044 - Browse repository at this point
Copy the full SHA af03044View commit details -
Configuration menu - View commit details
-
Copy full SHA for aecde14 - Browse repository at this point
Copy the full SHA aecde14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b2adb3 - Browse repository at this point
Copy the full SHA 8b2adb3View commit details
Commits on Oct 29, 2020
-
Add
RotatingCredential
so we don't need to keep re-implementing itWe were having to generate a new version of this struct for each module that created a RotatingCredentialProvider. So thought I would centralise it in SotoCore
Configuration menu - View commit details
-
Copy full SHA for 7ad4dfa - Browse repository at this point
Copy the full SHA 7ad4dfaView commit details
Commits on Oct 30, 2020
-
Add additional fields to AWSErrorContext (#392)
* Added decoding of additional error fields * Parse errors for additional information * Swift format
Configuration menu - View commit details
-
Copy full SHA for 36d582c - Browse repository at this point
Copy the full SHA 36d582cView commit details -
Process AWS Errors before called RetryPolicy.getRetryWaitTime (#394)
* RetryPolicy is invoked with processed error Instead of raw HTTPResponseError * Add support for Retry-After header * Add throttling error to errors to retry on * swift format
Configuration menu - View commit details
-
Copy full SHA for 809e6cb - Browse repository at this point
Copy the full SHA 809e6cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f7661b - Browse repository at this point
Copy the full SHA 6f7661bView commit details
Commits on Oct 31, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 37e6c32 - Browse repository at this point
Copy the full SHA 37e6c32View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7fbe54 - Browse repository at this point
Copy the full SHA a7fbe54View commit details
Commits on Nov 3, 2020
-
Pass eventLoop to AWSClient.invoke (#398)
... and use it to create the promise for the finished invoke instead of using the eventLoopGroup attached to the http client
Configuration menu - View commit details
-
Copy full SHA for 56e93c5 - Browse repository at this point
Copy the full SHA 56e93c5View commit details -
Logger Eventloop parameter ordering (#399)
* Reorder public function parameters Logger and EventLoop Place Logger before EventLoop. Will make moving to BaggageContext easier * Re-order parameters in paginate command closure
Configuration menu - View commit details
-
Copy full SHA for 1638da0 - Browse repository at this point
Copy the full SHA 1638da0View commit details
Commits on Nov 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 859ff69 - Browse repository at this point
Copy the full SHA 859ff69View commit details
Commits on Nov 9, 2020
-
Fix issue with S3 streamer (#400)
* Fix issue with S3 streamer Stop streamer sending buffers that are too large when it is fed bytebuffers greater than the chunk buffer size * Remove commented out code
Configuration menu - View commit details
-
Copy full SHA for 3a17f27 - Browse repository at this point
Copy the full SHA 3a17f27View commit details -
Throw errors for when a streaming request either provides too much data or not enough data
Configuration menu - View commit details
-
Copy full SHA for f088c5b - Browse repository at this point
Copy the full SHA f088c5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7102aeb - Browse repository at this point
Copy the full SHA 7102aebView commit details
Commits on Nov 10, 2020
-
Signer should sort headers by "key" not "key=value" (#401)
* Signer S should sort headers by key not key=value * swift format
Configuration menu - View commit details
-
Copy full SHA for 2cd8cd8 - Browse repository at this point
Copy the full SHA 2cd8cd8View commit details
Commits on Nov 15, 2020
-
Allows to create an existing Region from a String (#397)
* allows to create an existing Region from a String * apply swiftformat to test * add license header to test * includes comments from PR * add script to automatically generate RegionTests.swift * auto-generate RegionTests.swift based on SSM's region list
Configuration menu - View commit details
-
Copy full SHA for a3b4dd7 - Browse repository at this point
Copy the full SHA a3b4dd7View commit details
Commits on Nov 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 5a981a5 - Browse repository at this point
Copy the full SHA 5a981a5View commit details
Commits on Nov 19, 2020
-
Add internal version of STS AssumeRole credential provider (#406)
* Add internal version of STS AssumeRole Used by ConfigFile credential provider * swift format * Add Logger to test * Supply empty credential provider to stsAssumeRole provider Otherwise it errors saying it cannot find a credential provider * Added CredentialProviderSelector protocol This is a credential provider which has to select an internal credential provider. Use the protocol with the RuntimeSelectorCredentialProvider. * Setup ConfigFile credentials to work with internal provider AWSConfigFileCredentialProvider now conforms to CredentialProviderSelector. Loading the config file will select a credential provider to use, instead of supplying static credentials
Configuration menu - View commit details
-
Copy full SHA for cb5731e - Browse repository at this point
Copy the full SHA cb5731eView commit details
Commits on Nov 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 3fdebac - Browse repository at this point
Copy the full SHA 3fdebacView commit details
Commits on Nov 28, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 901c39d - Browse repository at this point
Copy the full SHA 901c39dView commit details
Commits on Dec 2, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c74aae5 - Browse repository at this point
Copy the full SHA c74aae5View commit details
Commits on Dec 3, 2020
-
Also added test for CredentialProviderSelector shutdown
Configuration menu - View commit details
-
Copy full SHA for 743e1ef - Browse repository at this point
Copy the full SHA 743e1efView commit details -
Configuration menu - View commit details
-
Copy full SHA for e04ca4b - Browse repository at this point
Copy the full SHA e04ca4bView commit details
Commits on Dec 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ba04770 - Browse repository at this point
Copy the full SHA ba04770View commit details
Commits on Dec 7, 2020
-
* Update README.md * New CONTRIBUTING.md * Update CONTRIBUTING.md
Configuration menu - View commit details
-
Copy full SHA for b24d868 - Browse repository at this point
Copy the full SHA b24d868View commit details -
Add support for profile configuration files and STS AssumeRole for AI…
…M roles (#408) * Allow loading credentials from profile and default * WIP: Load source_profile when available * WIP: ConfigFileLoader * WIP: ConfigFileLoader * WIP: AWSConfigFileCredentialProvider * WIP: AWSConfigFileCredentialProvider * Finish implementation of ConfigFileLoader and ConfigFileCredentialProvider * Use RotatingCredentialProvider and shutdown STS client after getting credentials * Move sharedCredentials logic to ConfigFileCredentialProvider * Move FileIO logic to ConfigFileLoader * Formatting cleanup * Make config file path non-optional * Fixes and unit tests * PR feedback * Fix sanity issues * More cleanup * Add test for STSAssumeRole via ConfigFileCredentialsProvider * Update test ordering * Sanity checks * Sanity checks * PR feedback * Further clarify logic for different file credential configurations * Fix syntax * Fix UUID import * Fix issues * Fix AWSShape
Configuration menu - View commit details
-
Copy full SHA for 2159cd1 - Browse repository at this point
Copy the full SHA 2159cd1View commit details
There are no files selected for viewing