soto-core icon indicating copy to clipboard operation
soto-core copied to clipboard

Core framework of Soto the Swift SDK for AWS

Results 25 soto-core issues
Sort by recently updated
recently updated
newest added

Draft PR to see what things have been added that allowed us to support tracing with Soto. This will be ongoing as we add more service support and missing pieces

This is a complete hack, but without https://bugs.swift.org/browse/SR-13761 being fixed soto-core requires the if statement at the base of the Package.swift. This causes cross compilation to fail as the Package.swift...

feature-request

We should verify be able to verify that we don't increase the number of needed allocations per request in AWSClient. This should be made part of the CI. An example...

performance
testing

With Swift 5.5 we don't need to create a separate Factory struct for `CredentialProvider` and `RetryPolicy`. The following will now work ```swift struct EmptyCredentialProvider: CredentialProvider {} extension CredentialProvider where Self...

feature-request
breaking change

Add support for the `AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE` environment variable to select either IPv4 or IPv6 Also add support for `AWS_EC2_METADATA_SERVICE_ENDPOINT` environment variable to override the default endpoint

Steps - Add default region to `AWSClient`. - Read environment variable `AWS_DEFAULT_REGION` or value in `~/.aws/config`. Will need to take into account `AWS_PROFILE` environment variable. Might need to do something...

Currently when a credential is about to expire in `RotatingCredentialProvider` it calls `refreshCredentials` which returns a `EventLoopFuture` which is fulfilled with the new credentials. As current credentials are still valid...

feature-request

install-swift-tool also builds tools from source, like mint but it includes caching and avoids the overhead of `brew install mint` I believe that the current trigger means that it will...