ava-labs / avalanche-ops

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

Update aws-sdk-ec2 requirement from 0.30.0 to 1.9.0 #562

Closed dependabot[bot] closed 11 months ago

dependabot[bot] commented 11 months ago

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

Changelog

Sourced from aws-sdk-ec2's changelog.

December 14th, 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-appstream (1.7.0): This release includes support for images of Windows Server 2022 platform.
  • aws-sdk-billingconductor (1.8.0): Billing Conductor is releasing a new API, GetBillingGroupCostReport, which provides the ability to retrieve/view the Billing Group Cost Report broken down by attributes for a specific billing group.
  • aws-sdk-connect (1.9.0): This release adds support for more granular billing using tags (key:value pairs)
  • aws-sdk-firehose (1.7.0): This release, 1) adds configurable buffering hints for the Splunk destination, and 2) reduces the minimum configurable buffering interval for supported destinations
  • aws-sdk-gamelift (1.7.0): Amazon GameLift adds the ability to add and update the game properties of active game sessions.
  • aws-sdk-iot (1.7.0): This release adds the ability to self-manage certificate signing in AWS IoT Core fleet provisioning using the new certificate provider resource.
  • aws-sdk-neptunegraph (1.0.0): This is the initial SDK release for Amazon Neptune Analytics
  • aws-sdk-opensearch (1.8.0): Updating documentation for Amazon OpenSearch Service support for new zero-ETL integration with Amazon S3.
  • aws-sdk-quicksight (1.7.0): Update Dashboard Links support; SingleAxisOptions support; Scatterplot Query limit support.

Service Documentation:

  • aws-sdk-b2bi (1.4.0): Documentation updates for AWS B2B Data Interchange
  • aws-sdk-controltower (1.7.0): Documentation updates for AWS Control Tower.
  • aws-sdk-workspaces (1.7.0): Updated note to ensure customers understand running modes.

Crate Versions

Crate Version
aws-config 1.1.1
aws-credential-types 1.1.1

... (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 11 months ago

Superseded by #563.