ava-labs / avalanche-ops

operation toolkit for Avalanche nodes
Other
38 stars 18 forks source link

Update aws-sdk-s3 requirement from 0.30.0 to 1.6.0 #552

Closed dependabot[bot] closed 8 months ago

dependabot[bot] commented 8 months ago

Updates the requirements on aws-sdk-s3 to permit the latest version.

Changelog

Sourced from aws-sdk-s3's changelog.

December 12th, 2023

New this release:

  • :tada: (aws-sdk-rust#975, smithy-rs#3269) Client creation now takes microseconds instead of milliseconds. Previously, it would take 2-3 milliseconds for each client instantiation due to time spent compiling regexes. For applications that used several clients, this would increase start-up time in cases where it really matters, such as for AWS Lambda cold starts. This time was improved by both changing regex implementation and caching the result of the compilation.

  • :tada: (smithy-rs#3279, aws-sdk-rust#971) Add test_credentials to ConfigLoader in aws_config. This allows the following pattern during tests:

    async fn main() {
        let conf = aws_config::defaults(BehaviorVersion::latest())
            .test_credentials()
            .await;
    }
    

    This is designed for unit tests and using local mocks like DynamoDB Local and LocalStack with the SDK.

  • :tada: (smithy-rs#3121, smithy-rs#3295) All generated docs now include docsrs labels when features are required

  • :bug: (smithy-rs#3262) Loading native TLS trusted certs for the default HTTP client now only occurs if the default HTTP client is not overridden in config.

  • (aws-sdk-rust#979, smithy-rs#3277) Improve the error messages for when auth fails to select an auth scheme for a request.

  • (aws-sdk-rust#986, smithy-rs#3282) Fix documentation and examples on HyperConnector and HyperClientBuilder.

  • :bug: (smithy-rs#3305) crate::event_receiver::EventReceiver is now re-exported as crate::primitives::event_stream::EventReceiver when a service supports event stream operations.

Service Features:

  • aws-sdk-cloudwatchlogs (1.5.0): This release introduces the StartLiveTail API to tail ingested logs in near real time.
  • aws-sdk-imagebuilder (1.5.0): This release adds the Image Workflows feature to give more flexibility and control over the image building and testing process.
  • aws-sdk-location (1.5.0): This release 1) adds sub-municipality field in Places API for searching and getting places information, and 2) allows optimizing route calculation based on expected arrival time.

Crate Versions

Crate Version
aws-config 1.1.0
aws-credential-types 1.1.0
aws-endpoint 0.61.0
aws-http 0.61.0
aws-hyper 0.61.0
aws-runtime 1.1.0
aws-runtime-api 1.1.0
aws-sdk-accessanalyzer 1.6.0
aws-sdk-account 1.5.0
aws-sdk-acm 1.5.0
aws-sdk-acmpca 1.5.0
aws-sdk-alexaforbusiness 1.5.0
aws-sdk-amp 1.5.0

... (truncated)

Commits


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 8 months ago

Superseded by #555.