Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump aws-types from 0.8.0 to 0.56.1 #293

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Aug 24, 2023

Bumps aws-types from 0.8.0 to 0.56.1.

Release notes

Sourced from aws-types's releases.

v0.45.0 (June 28th, 2022)

Breaking Changes:

  • ⚠ (smithy-rs#932) Replaced use of pin-project with equivalent pin-project-lite. For pinned enum tuple variants and tuple structs, this change requires that we switch to using enum struct variants and regular structs. Most of the structs and enums that were updated had only private fields/variants and so have the same public API. However, this change does affect the public API of aws_smithy_http_tower::map_request::MapRequestFuture<F, E>. The Inner and Ready variants contained a single value. Each have been converted to struct variants and the inner value is now accessible by the inner field instead of the 0 field.

New this release:

  • 🎉 (smithy-rs#1411, smithy-rs#1167) Upgrade to Gradle 7. This change is not a breaking change, however, users of smithy-rs will need to switch to JDK 17
  • 🐛 (smithy-rs#1505, @​kiiadi) Fix issue with codegen on Windows where module names were incorrectly determined from filenames

Contributors Thank you for your contributions! ❤

v0.44.0 (June 22nd, 2022)

New this release:

  • (smithy-rs#1460) Fix a potential bug with ByteStream's implementation of futures_core::stream::Stream and add helpful error messages for users on 32-bit systems that try to stream HTTP bodies larger than 4.29Gb.
  • 🐛 (smithy-rs#1427, smithy-rs#1465, smithy-rs#1459) Fix RustWriter bugs for rustTemplate and docs utility methods

v0.43.0 (June 9th, 2022)

New this release:

  • 🎉 (smithy-rs#1381, @​alonlud) Add ability to sign a request with all headers, or to change which headers are excluded from signing
  • 🎉 (smithy-rs#1390) Add method ByteStream::into_async_read. This makes it easy to convert ByteStreams into a struct implementing tokio:io::AsyncRead. Available on crate feature rt-tokio only.
  • (smithy-rs#1404, @​petrosagg) Add ability to specify a different rust crate name than the one derived from the package name
  • (smithy-rs#1404, @​petrosagg) Switch to RustCrypto's implementation of MD5.

Contributors Thank you for your contributions! ❤

v0.42.0 (May 13th, 2022)

Breaking Changes:

  • ⚠🎉 (aws-sdk-rust#494, aws-sdk-rust#519) The aws_smithy_http::byte_stream::bytestream_util::FsBuilder has been updated to allow for easier creation of multi-part requests.

    • FsBuilder::offset is a new method allowing users to specify an offset to start reading a file from.
    • FsBuilder::file_size has been reworked into FsBuilder::length and is now used to specify the amount of data to read.

    With these two methods, it's now simple to create a ByteStream that will read a single "chunk" of a file. The example below demonstrates how you could divide a single File into consecutive chunks to create multiple ByteStreams.

    let example_file_path = Path::new("/example.txt");
    let example_file_size = tokio::fs::metadata(&example_file_path).await.unwrap().len();
    let chunks = 6;

... (truncated)

Changelog

Sourced from aws-types's changelog.

August 22nd, 2023

Breaking Changes:

  • 🐛⚠️ (client, smithy-rs#2931, aws-sdk-rust#875) Fixed re-exported SdkError type. The previous release had the wrong type for SdkError when generating code for orchestrator mode, which caused projects to fail to compile when upgrading.

New this release:

  • (client, smithy-rs#2904) RuntimeComponents and RuntimeComponentsBuilder are now re-exported in generated clients so that implementing a custom interceptor or runtime plugin doens't require directly depending on aws-smithy-runtime-api.
  • 🐛 (client, smithy-rs#2914, aws-sdk-rust#825) Fix incorrect summary docs for builders
  • 🐛 (client, smithy-rs#2934, aws-sdk-rust#872) Logging via #[instrument] in the aws_smithy_runtime::client::orchestrator module is now emitted at the DEBUG level to reduce the amount of logging when emitted at the INFO level.
  • 🐛 (client, smithy-rs#2935) Fix SDK::Endpoint built-in for @endpointRuleSet.

August 1st, 2023

Breaking Changes:

  • ⚠🎉 (server, smithy-rs#2740, smithy-rs#2759, smithy-rs#2779, smithy-rs#2827, @​hlbarber) The middleware system has been reworked as we push for a unified, simple, and consistent API. The following changes have been made in service of this goal:

    • A ServiceShape trait has been added.
    • The Plugin trait has been simplified.
    • The HttpMarker and ModelMarker marker traits have been added to better distinguish when plugins run and what they have access to.
    • The Operation structure has been removed.
    • A Scoped Plugin has been added.

    The Plugin trait has now been simplified and the Operation struct has been removed.

    Addition of ServiceShape

    Since the 0.52 release the OperationShape has existed.

    /// Models the [Smithy Operation shape].
    ///
    /// [Smithy Operation shape]: https://awslabs.github.io/smithy/1.0/spec/core/model.html#operation
    pub trait OperationShape {
        /// The ID of the operation.
        const ID: ShapeId;
    /// The operation input.
    type Input;
    /// The operation output.
    type Output;
    /// The operation error. [`Infallible`](https://github.com/awslabs/smithy-rs/blob/main/std::convert::Infallible) in the case where no error
    /// exists.
    type Error;
    
    }

    This allowed Plugin authors to access these associated types and constants. See the PrintPlugin as an example.

... (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)

Bumps [aws-types](https://github.com/awslabs/smithy-rs) from 0.8.0 to 0.56.1.
- [Release notes](https://github.com/awslabs/smithy-rs/releases)
- [Changelog](https://github.com/awslabs/smithy-rs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/awslabs/smithy-rs/commits)

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

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Aug 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
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.

0 participants