Skip to content
This repository has been archived by the owner on Oct 8, 2024. It is now read-only.

Bump aws-sdk-s3 from 0.35.0 to 0.37.0 #9

Merged
merged 1 commit into from
Nov 17, 2023

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 17, 2023

Bumps aws-sdk-s3 from 0.35.0 to 0.37.0.

Changelog

Sourced from aws-sdk-s3's changelog.

November 16th, 2023

Breaking Changes:

  • ⚠️ (smithy-rs#3138, smithy-rs#3148) Upgrade guidance for HTTP Request/Response changes. HTTP request types moved, and a new HTTP response type was added.

  • ⚠️ (smithy-rs#3100, smithy-rs#3114) An operation output that supports receiving events from stream now provides a new-type wrapping aws_smithy_http::event_stream::receiver::Receiver. The new-type supports the .recv() method whose signature is the same as aws_smithy_http::event_stream::receiver::Receiver::recv.

  • ⚠️ (smithy-rs#3160) The RequestId trait has moved from the aws-http crate into aws-types.

  • ⚠️ (smithy-rs#3151) Clients now require a BehaviorVersion to be provided. For most customers, latest is the best choice. This will be enabled automatically if you enable the behavior-version-latest cargo feature on aws-config or on an SDK crate. For customers that wish to pin to a specific behavior major version, it can be set in aws-config or when constructing the service client.

    async fn example() {
        // with aws-config
        let conf = aws_config::defaults(aws_config::BehaviorVersion::v2023_11_09());
    // when creating a client
    let client = my_service::Client::from_conf(my_service::Config::builder().behavior_version(..).<other params>.build());
    
    }

  • ⚠️ (smithy-rs#3189) Remove deprecated error kind type aliases.

  • ⚠️ (smithy-rs#3191) Unhandled errors have been made opaque to ensure code is written in a future-proof manner. Where previously, you might have:

    match service_error.err() {
        GetStorageError::StorageAccessNotAuthorized(_) => { /* ... */ }
        GetStorageError::Unhandled(unhandled) if unhandled.code() == Some("SomeUnmodeledErrorCode") {
            // unhandled error handling
        }
        _ => { /* ... */ }
    }

    It should now look as follows:

    match service_error.err() {
        GetStorageError::StorageAccessNotAuthorized(_) => { /* ... */ }
        err if err.code() == Some("SomeUnmodeledErrorCode") {
            // unhandled error handling
        }
        _ => { /* ... */ }
    }

    The Unhandled variant should never be referenced directly.

New this release:

Service Features:

  • aws-sdk-codecatalyst (0.15.0): This release includes updates to the Dev Environment APIs to include an optional vpcConnectionName parameter that supports using Dev Environments with Amazon VPC.
  • aws-sdk-dlm (0.37.0): This release adds support for Amazon Data Lifecycle Manager default policies for EBS snapshots and EBS-backed AMIs.

... (truncated)

Commits

Dependabot compatibility score

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 <dependency name> 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 dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Nov 17, 2023
@dependabot dependabot bot force-pushed the dependabot/cargo/aws-sdk-s3-0.37.0 branch 2 times, most recently from 4ad9615 to ffeeab8 Compare November 17, 2023 04:48
Bumps [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) from 0.35.0 to 0.37.0.
- [Release notes](https://github.com/awslabs/aws-sdk-rust/releases)
- [Changelog](https://github.com/awslabs/aws-sdk-rust/blob/main/CHANGELOG.md)
- [Commits](https://github.com/awslabs/aws-sdk-rust/commits)

---
updated-dependencies:
- dependency-name: aws-sdk-s3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/cargo/aws-sdk-s3-0.37.0 branch from ffeeab8 to e456861 Compare November 17, 2023 04:53
@chriskuchin chriskuchin merged commit dd9f320 into main Nov 17, 2023
2 checks passed
@chriskuchin chriskuchin deleted the dependabot/cargo/aws-sdk-s3-0.37.0 branch November 17, 2023 04:55
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Pull requests that update a dependency file rust Pull requests that update Rust code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant