Skip to content
Snippets Groups Projects
Select Git revision
20 results

smithy-rs

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Aaron Todd authored
    ## Motivation and Context
    <!--- Why is this change required? What problem does it solve? -->
    <!--- If it fixes an open issue, please link to the issue here -->
    * https://github.com/smithy-lang/smithy-rs/issues/3710
    * https://github.com/smithy-lang/smithy-rs/issues/1925
    * https://github.com/awslabs/aws-sdk-rust/issues/977
    
    
    ## Description
    Updates the default HTTPS client to be based off hyper 1.x, rustls, and
    aws-lc. See the GitHub discussion:
    https://github.com/awslabs/aws-sdk-rust/discussions/1257
    
    This PR is a rollup of previously reviewed PRs:
    
    * Refactor the runtime structure and consolidate HTTP client
    implementation(s):
    [smithy-rs#3866](https://github.com/smithy-lang/smithy-rs/pull/3866)
    * Migrate HTTP test utils:
    [smithy-rs#3888](https://github.com/smithy-lang/smithy-rs/pull/3888)
    * Update runtime to use new test utils:
    [smithy-rs#3898](https://github.com/smithy-lang/smithy-rs/pull/3898)
    * Backport connection poisoning:
    [smithy-rs#3795](https://github.com/smithy-lang/smithy-rs/pull/3795)
    * Deprecate HTTP 02x presign APIs:
    [smithy-rs#3823](https://github.com/smithy-lang/smithy-rs/pull/3823)
    * Enable hyper1 as default client: [smithy-rs#]()
    * Enable hyper1 behind
    BMV:[smithy-rs#3973](https://github.com/smithy-lang/smithy-rs/pull/3973)
    * s2n-tls provider (by Sam):
    [smithy-rs#3965](https://github.com/smithy-lang/smithy-rs/pull/3965)
    * custom TLS config:
    [smithy-rs#4032](https://github.com/smithy-lang/smithy-rs/pull/4032
    
    )
    
    ## Testing
    <!--- Please describe in detail how you tested your changes -->
    <!--- Include details of your testing environment, and the tests you ran
    to -->
    <!--- see how your change affects other areas of the code, etc. -->
    
    ## Checklist
    <!--- If a checkbox below is not applicable, then please DELETE it
    rather than leaving it unchecked -->
    - [x] For changes to the smithy-rs codegen or runtime crates, I have
    created a changelog entry Markdown file in the `.changelog` directory,
    specifying "client," "server," or both in the `applies_to` key.
    - [x] For changes to the AWS SDK, generated SDK code, or SDK runtime
    crates, I have created a changelog entry Markdown file in the
    `.changelog` directory, specifying "aws-sdk-rust" in the `applies_to`
    key.
    
    ----
    
    _By submitting this pull request, I confirm that you can use, modify,
    copy, and redistribute this contribution, under the terms of your
    choice._
    
    ---------
    
    Co-authored-by: default avatarSam Clark <3758302+goatgoose@users.noreply.github.com>
    Co-authored-by: default avatarLandon James <lnj@amazon.com>
    bdec1a23
    History
    Name Last commit Last update