AWS SDK

AWS SDK

rev. 7b929c2a147df61bb7fa8bb8ba54ebd6829e5397

Files changed:

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-http/Cargo.toml

@@ -7,7 +67,67 @@
   27     27   
futures-core = "0.3.31"
   28     28   
   29     29   
[dependencies.aws-smithy-eventstream]
   30     30   
path = "../aws-smithy-eventstream"
   31     31   
optional = true
   32     32   
version = "0.60.10"
   33     33   
   34     34   
[dependencies.aws-smithy-runtime-api]
   35     35   
path = "../aws-smithy-runtime-api"
   36     36   
features = ["client", "http-02x"]
   37         -
version = "1.8.7"
          37  +
version = "1.9.0"
   38     38   
   39     39   
[dependencies.aws-smithy-types]
   40     40   
path = "../aws-smithy-types"
   41     41   
features = ["byte-stream-poll-next", "http-body-0-4-x"]
   42     42   
version = "1.3.2"
   43     43   
   44     44   
[dependencies.http-02x]
   45     45   
package = "http"
   46     46   
version = "0.2.9"
   47     47   

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-mocks-experimental/Cargo.toml

@@ -1,1 +29,29 @@
   16     16   
targets = ["x86_64-unknown-linux-gnu"]
   17     17   
cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"]
   18     18   
rustdoc-args = ["--cfg", "docsrs"]
   19     19   
[dependencies.aws-smithy-types]
   20     20   
path = "../aws-smithy-types"
   21     21   
version = "1.3.2"
   22     22   
   23     23   
[dependencies.aws-smithy-runtime-api]
   24     24   
path = "../aws-smithy-runtime-api"
   25     25   
features = ["client", "http-02x"]
   26         -
version = "1.8.7"
          26  +
version = "1.9.0"
   27     27   
[dev-dependencies.tokio]
   28     28   
version = "1"
   29     29   
features = ["full"]

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-mocks/Cargo.toml

@@ -1,1 +0,44 @@
   16     16   
[dependencies]
   17     17   
http = "1"
   18     18   
   19     19   
[dependencies.aws-smithy-types]
   20     20   
path = "../aws-smithy-types"
   21     21   
version = "1.3.2"
   22     22   
   23     23   
[dependencies.aws-smithy-runtime-api]
   24     24   
path = "../aws-smithy-runtime-api"
   25     25   
features = ["client", "http-1x"]
   26         -
version = "1.8.7"
          26  +
version = "1.9.0"
   27     27   
   28     28   
[dependencies.aws-smithy-http-client]
   29     29   
path = "../aws-smithy-http-client"
   30     30   
features = ["test-util"]
   31         -
version = "1.0.7"
          31  +
version = "1.1.0"
   32     32   
[dev-dependencies.tokio]
   33     33   
version = "1"
   34     34   
features = ["full"]
   35     35   
   36     36   
[dev-dependencies.aws-smithy-async]
   37     37   
path = "../aws-smithy-async"
   38     38   
features = ["rt-tokio"]
   39     39   
version = "1.2.5"
   40     40   
   41     41   
[dev-dependencies.aws-smithy-runtime]
   42     42   
path = "../aws-smithy-runtime"
   43     43   
features = ["client"]
   44         -
version = "1.8.6"
          44  +
version = "1.9.0"

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-observability/Cargo.toml

@@ -1,1 +20,20 @@
    7      7   
edition = "2021"
    8      8   
license = "Apache-2.0"
    9      9   
repository = "https://github.com/awslabs/smithy-rs"
   10     10   
[package.metadata.docs.rs]
   11     11   
all-features = true
   12     12   
targets = ["x86_64-unknown-linux-gnu"]
   13     13   
cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"]
   14     14   
rustdoc-args = ["--cfg", "docsrs"]
   15     15   
[dependencies.aws-smithy-runtime-api]
   16     16   
path = "../aws-smithy-runtime-api"
   17         -
version = "1.8.7"
          17  +
version = "1.9.0"
   18     18   
   19     19   
[dev-dependencies]
   20     20   
serial_test = "3.1.1"

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-protocol-test/Cargo.toml

@@ -1,1 +0,31 @@
   21     21   
http = "0.2.9"
   22     22   
pretty_assertions = "1.3"
   23     23   
regex-lite = "0.1.5"
   24     24   
roxmltree = "0.14.1"
   25     25   
serde_json = "1.0.128"
   26     26   
thiserror = "2"
   27     27   
   28     28   
[dependencies.aws-smithy-runtime-api]
   29     29   
path = "../aws-smithy-runtime-api"
   30     30   
features = ["client"]
   31         -
version = "1.8.7"
          31  +
version = "1.9.0"

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-runtime-api/Cargo.toml

@@ -1,1 +34,34 @@
    1      1   
# Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2      2   
[package]
    3      3   
name = "aws-smithy-runtime-api"
    4         -
version = "1.8.7"
           4  +
version = "1.9.0"
    5      5   
authors = ["AWS Rust SDK Team <aws-sdk-rust@amazon.com>", "Zelda Hessler <zhessler@amazon.com>"]
    6      6   
description = "Smithy runtime types."
    7      7   
edition = "2021"
    8      8   
license = "Apache-2.0"
    9      9   
repository = "https://github.com/smithy-lang/smithy-rs"
   10     10   
[package.metadata.docs.rs]
   11     11   
all-features = true
   12     12   
targets = ["x86_64-unknown-linux-gnu"]
   13     13   
cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"]
   14     14   
rustdoc-args = ["--cfg", "docsrs"]

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-runtime-api/src/client/behavior_version.rs

@@ -1,1 +81,96 @@
   14     14   
pub struct BehaviorVersion {
   15     15   
    inner: Inner,
   16     16   
}
   17     17   
   18     18   
#[derive(Copy, Clone, Debug, Ord, PartialOrd, Eq, PartialEq)]
   19     19   
enum Inner {
   20     20   
    // IMPORTANT: Order matters here for the `Ord` derive. Newer versions go to the bottom.
   21     21   
    V2023_11_09,
   22     22   
    V2024_03_28,
   23     23   
    V2025_01_17,
          24  +
    V2025_08_07,
   24     25   
}
   25     26   
   26     27   
impl BehaviorVersion {
   27     28   
    /// This method will always return the latest major version.
   28     29   
    ///
   29     30   
    /// This is the recommend choice for customers who aren't reliant on extremely specific behavior
   30     31   
    /// characteristics. For example, if you are writing a CLI app, the latest behavior major
   31     32   
    /// version is probably the best setting for you.
   32     33   
    ///
   33     34   
    /// If, however, you're writing a service that is very latency sensitive, or that has written
   34     35   
    /// code to tune Rust SDK behaviors, consider pinning to a specific major version.
   35     36   
    ///
   36         -
    /// The latest version is currently [`BehaviorVersion::v2025_01_17`]
          37  +
    /// The latest version is currently [`BehaviorVersion::v2025_08_07`]
   37     38   
    pub fn latest() -> Self {
   38         -
        Self::v2025_01_17()
          39  +
        Self::v2025_08_07()
          40  +
    }
          41  +
          42  +
    /// Behavior version for August 7th, 2025.
          43  +
    ///
          44  +
    /// This version updates the default HTTPS client to support proxy environment variables
          45  +
    /// (e.g. `HTTP_PROXY`, `HTTPS_PROXY`, `NO_PROXY`) by default.
          46  +
    pub fn v2025_08_07() -> Self {
          47  +
        Self {
          48  +
            inner: Inner::V2025_08_07,
          49  +
        }
   39     50   
    }
   40     51   
   41     52   
    /// Behavior version for January 17th, 2025
   42     53   
    ///
   43     54   
    /// This version updates the default HTTP client and TLS stack. SDKs shipped with
   44     55   
    /// a pre 1.x version of hyper and rustls originally. This behavior version updates
   45     56   
    /// the HTTP+TLS stack to maintained versions.
   46     57   
    ///
   47     58   
    /// <div class="warning">
   48     59   
    /// NOTE: In a future release behavior versions prior to this will require enabling
   49     60   
    /// feature flags manually to keep the legacy Hyper stack as the default. Specifically the
   50     61   
    /// `aws-smithy-runtime/tls-rustls` feature flag combined with an older behavior version.
   51     62   
    /// </div>
          63  +
    #[deprecated(
          64  +
        since = "1.9.0",
          65  +
        note = "Superseded by v2025_08_07, which enables automatic HTTP(S) proxy support from environment variables in the default HTTPS client."
          66  +
    )]
   52     67   
    pub fn v2025_01_17() -> Self {
   53     68   
        Self {
   54     69   
            inner: Inner::V2025_01_17,
   55     70   
        }
   56     71   
    }
   57     72   
   58     73   
    /// Behavior version for March 28th, 2024.
   59     74   
    ///
   60     75   
    /// This version enables stalled stream protection for uploads (request bodies) by default.
   61     76   
    ///
@@ -85,100 +116,132 @@
  105    120   
        assert!(BehaviorVersion::v2024_03_28() != BehaviorVersion::v2023_11_09());
  106    121   
        assert!(BehaviorVersion::v2025_01_17() != BehaviorVersion::v2024_03_28());
  107    122   
        assert!(BehaviorVersion::latest().is_at_least(BehaviorVersion::latest()));
  108    123   
        assert!(BehaviorVersion::latest().is_at_least(BehaviorVersion::v2023_11_09()));
  109    124   
        assert!(BehaviorVersion::latest().is_at_least(BehaviorVersion::v2024_03_28()));
  110    125   
        assert!(BehaviorVersion::latest().is_at_least(BehaviorVersion::v2025_01_17()));
  111    126   
        assert!(!BehaviorVersion::v2023_11_09().is_at_least(BehaviorVersion::v2024_03_28()));
  112    127   
        assert!(Inner::V2024_03_28 > Inner::V2023_11_09);
  113    128   
        assert!(Inner::V2023_11_09 < Inner::V2024_03_28);
  114    129   
        assert!(Inner::V2024_03_28 < Inner::V2025_01_17);
         130  +
        assert!(Inner::V2025_01_17 < Inner::V2025_08_07);
  115    131   
    }
  116    132   
}

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-runtime/Cargo.toml

@@ -1,1 +123,123 @@
    1      1   
# Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2      2   
[package]
    3      3   
name = "aws-smithy-runtime"
    4         -
version = "1.8.6"
           4  +
version = "1.9.0"
    5      5   
authors = ["AWS Rust SDK Team <aws-sdk-rust@amazon.com>", "Zelda Hessler <zhessler@amazon.com>"]
    6      6   
description = "The new smithy runtime crate"
    7      7   
edition = "2021"
    8      8   
license = "Apache-2.0"
    9      9   
repository = "https://github.com/smithy-lang/smithy-rs"
   10     10   
[package.metadata.docs.rs]
   11     11   
all-features = true
   12     12   
targets = ["x86_64-unknown-linux-gnu"]
   13     13   
cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"]
   14     14   
rustdoc-args = ["--cfg", "docsrs"]
   15     15   
   16     16   
[package.metadata.smithy-rs-release-tooling]
   17     17   
stable = true
   18     18   
[package.metadata.cargo-udeps.ignore]
   19     19   
normal = ["aws-smithy-http"]
   20     20   
   21     21   
[features]
   22     22   
client = ["aws-smithy-runtime-api/client", "aws-smithy-types/http-body-1-x"]
   23     23   
http-auth = ["aws-smithy-runtime-api/http-auth"]
   24     24   
connector-hyper-0-14-x = ["dep:aws-smithy-http-client", "aws-smithy-http-client?/hyper-014"]
   25     25   
tls-rustls = ["dep:aws-smithy-http-client", "aws-smithy-http-client?/legacy-rustls-ring", "connector-hyper-0-14-x"]
   26     26   
default-https-client = ["dep:aws-smithy-http-client", "aws-smithy-http-client?/rustls-aws-lc"]
   27     27   
rt-tokio = ["tokio/rt"]
   28     28   
test-util = ["aws-smithy-runtime-api/test-util", "dep:tracing-subscriber", "aws-smithy-http-client/test-util", "legacy-test-util"]
   29     29   
legacy-test-util = ["aws-smithy-runtime-api/test-util", "dep:tracing-subscriber", "aws-smithy-http-client/test-util", "connector-hyper-0-14-x", "aws-smithy-http-client/legacy-test-util"]
   30     30   
wire-mock = ["legacy-test-util", "aws-smithy-http-client/wire-mock"]
   31     31   
   32     32   
[dependencies]
   33     33   
bytes = "1.10.0"
   34     34   
fastrand = "2.3.0"
   35     35   
pin-project-lite = "0.2.14"
   36     36   
pin-utils = "0.1.0"
   37     37   
tracing = "0.1.40"
   38     38   
   39     39   
[dependencies.aws-smithy-async]
   40     40   
path = "../aws-smithy-async"
   41     41   
version = "1.2.5"
   42     42   
   43     43   
[dependencies.aws-smithy-http]
   44     44   
path = "../aws-smithy-http"
   45     45   
version = "0.62.3"
   46     46   
   47     47   
[dependencies.aws-smithy-observability]
   48     48   
path = "../aws-smithy-observability"
   49     49   
version = "0.1.3"
   50     50   
   51     51   
[dependencies.aws-smithy-runtime-api]
   52     52   
path = "../aws-smithy-runtime-api"
   53         -
version = "1.8.7"
          53  +
version = "1.9.0"
   54     54   
   55     55   
[dependencies.aws-smithy-types]
   56     56   
path = "../aws-smithy-types"
   57     57   
features = ["http-body-0-4-x"]
   58     58   
version = "1.3.2"
   59     59   
   60     60   
[dependencies.aws-smithy-http-client]
   61     61   
path = "../aws-smithy-http-client"
   62     62   
optional = true
   63         -
version = "1.0.7"
          63  +
version = "1.1.0"
   64     64   
   65     65   
[dependencies.http-02x]
   66     66   
package = "http"
   67     67   
version = "0.2.9"
   68     68   
   69     69   
[dependencies.http-1x]
   70     70   
package = "http"
   71     71   
version = "1"
   72     72   
   73     73   
[dependencies.http-body-04x]
   74     74   
package = "http-body"
   75     75   
version = "0.4.5"
   76     76   
   77     77   
[dependencies.http-body-1x]
   78     78   
package = "http-body"
   79     79   
version = "1"
   80     80   
   81     81   
[dependencies.tokio]
   82     82   
version = "1.40.0"
   83     83   
features = []
   84     84   
   85     85   
[dependencies.tracing-subscriber]
   86     86   
version = "0.3.16"
   87     87   
optional = true
   88     88   
features = ["env-filter", "fmt", "json"]
   89     89   
   90     90   
[dev-dependencies]
   91     91   
approx = "0.5.1"
   92     92   
fastrand = "2.3.0"
   93     93   
futures-util = "0.3.29"
   94     94   
pretty_assertions = "1.4.0"
   95     95   
tracing-test = "0.2.1"
   96     96   
   97     97   
[dev-dependencies.aws-smithy-async]
   98     98   
path = "../aws-smithy-async"
   99     99   
features = ["rt-tokio", "test-util"]
  100    100   
version = "1.2.5"
  101    101   
  102    102   
[dev-dependencies.aws-smithy-runtime-api]
  103    103   
path = "../aws-smithy-runtime-api"
  104    104   
features = ["test-util"]
  105         -
version = "1.8.7"
         105  +
version = "1.9.0"
  106    106   
  107    107   
[dev-dependencies.aws-smithy-types]
  108    108   
path = "../aws-smithy-types"
  109    109   
features = ["test-util"]
  110    110   
version = "1.3.2"
  111    111   
  112    112   
[dev-dependencies.tokio]
  113    113   
version = "1.25"
  114    114   
features = ["macros", "rt", "rt-multi-thread", "test-util", "full"]
  115    115   

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-runtime/src/client/defaults.rs

@@ -40,40 +99,100 @@
   60     60   
    #[allow(deprecated)]
   61     61   
    default_http_client_plugin_v2(BehaviorVersion::v2024_03_28())
   62     62   
}
   63     63   
   64     64   
/// Runtime plugin that provides a default HTTPS connector.
   65     65   
pub fn default_http_client_plugin_v2(
   66     66   
    behavior_version: BehaviorVersion,
   67     67   
) -> Option<SharedRuntimePlugin> {
   68     68   
    let mut _default: Option<SharedHttpClient> = None;
   69     69   
          70  +
    #[allow(deprecated)]
   70     71   
    if behavior_version.is_at_least(BehaviorVersion::v2025_01_17()) {
   71     72   
        // the latest https stack takes precedence if the config flag
   72     73   
        // is enabled otherwise try to fall back to the legacy connector
   73     74   
        // if that feature flag is available.
   74     75   
        #[cfg(all(
   75     76   
            feature = "connector-hyper-0-14-x",
   76     77   
            not(feature = "default-https-client")
   77     78   
        ))]
   78     79   
        #[allow(deprecated)]
   79     80   
        {

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-runtime/src/client/http.rs

@@ -33,33 +95,113 @@
   53     53   
    pub use aws_smithy_http_client::hyper_014::*;
   54     54   
}
   55     55   
   56     56   
/// HTTP body and body-wrapper types
   57     57   
pub mod body;
   58     58   
   59     59   
// NOTE: We created default client options to evolve defaults over time (e.g. allow passing a different DNS resolver)
   60     60   
/// Configuration options for the default HTTPS client
   61     61   
#[derive(Debug, Clone)]
   62     62   
pub(crate) struct DefaultClientOptions {
   63         -
    _behavior_version: BehaviorVersion,
          63  +
    behavior_version: BehaviorVersion,
   64     64   
}
   65     65   
   66     66   
impl Default for DefaultClientOptions {
   67     67   
    fn default() -> Self {
   68     68   
        DefaultClientOptions {
   69         -
            _behavior_version: BehaviorVersion::latest(),
          69  +
            behavior_version: BehaviorVersion::latest(),
   70     70   
        }
   71     71   
    }
   72     72   
}
   73     73   
   74     74   
impl DefaultClientOptions {
   75     75   
    /// Set the behavior version to use
   76     76   
    #[allow(unused)]
   77     77   
    pub(crate) fn with_behavior_version(mut self, behavior_version: BehaviorVersion) -> Self {
   78         -
        self._behavior_version = behavior_version;
          78  +
        self.behavior_version = behavior_version;
   79     79   
        self
   80     80   
    }
   81     81   
}
   82     82   
   83     83   
/// Creates an HTTPS client using the default TLS provider
   84     84   
#[cfg(feature = "default-https-client")]
   85         -
pub(crate) fn default_https_client(_options: DefaultClientOptions) -> Option<SharedHttpClient> {
   86         -
    use aws_smithy_http_client::{tls, Builder};
          85  +
pub(crate) fn default_https_client(options: DefaultClientOptions) -> Option<SharedHttpClient> {
          86  +
    use aws_smithy_http_client::proxy::ProxyConfig;
          87  +
    use aws_smithy_http_client::{tls, Builder, ConnectorBuilder};
   87     88   
    tracing::trace!("creating a new default hyper 1.x client using rustls<aws-lc>");
   88         -
    Some(
   89         -
        Builder::new()
   90         -
            .tls_provider(tls::Provider::Rustls(
   91         -
                tls::rustls_provider::CryptoMode::AwsLc,
   92         -
            ))
   93         -
            .build_https(),
   94         -
    )
          89  +
          90  +
    let client = Builder::new().build_with_connector_fn(move |settings, runtime_components| {
          91  +
        let mut conn_builder = ConnectorBuilder::default().tls_provider(tls::Provider::Rustls(
          92  +
            tls::rustls_provider::CryptoMode::AwsLc,
          93  +
        ));
          94  +
          95  +
        conn_builder.set_connector_settings(settings.cloned());
          96  +
        if let Some(components) = runtime_components {
          97  +
            conn_builder.set_sleep_impl(components.sleep_impl());
          98  +
        }
          99  +
         100  +
        if options
         101  +
            .behavior_version
         102  +
            .is_at_least(BehaviorVersion::v2025_08_07())
         103  +
        {
         104  +
            conn_builder.set_proxy_config(Some(ProxyConfig::from_env()));
         105  +
        } else {
         106  +
            conn_builder.set_proxy_config(Some(ProxyConfig::disabled()));
         107  +
        }
         108  +
         109  +
        conn_builder.build()
         110  +
    });
         111  +
         112  +
    Some(client)
   95    113   
}

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-wasm/Cargo.toml

@@ -1,1 +33,33 @@
   15     15   
   16     16   
[dependencies]
   17     17   
bytes = "1.10.0"
   18     18   
http = "1.0.0"
   19     19   
tracing = "0.1.40"
   20     20   
wasi = "0.12.1"
   21     21   
   22     22   
[dependencies.aws-smithy-runtime-api]
   23     23   
path = "../aws-smithy-runtime-api"
   24     24   
features = ["http-1x"]
   25         -
version = "1.8.7"
          25  +
version = "1.9.0"
   26     26   
   27     27   
[dependencies.aws-smithy-http]
   28     28   
path = "../aws-smithy-http"
   29     29   
version = "0.62.3"
   30     30   
   31     31   
[dependencies.aws-smithy-types]
   32     32   
path = "../aws-smithy-types"
   33     33   
version = "1.3.2"

tmp-codegen-diff/aws-sdk/sdk/aws-types/Cargo.toml

@@ -12,12 +69,69 @@
   32     32   
path = "../aws-smithy-async"
   33     33   
version = "1.2.5"
   34     34   
   35     35   
[dependencies.aws-smithy-types]
   36     36   
path = "../aws-smithy-types"
   37     37   
version = "1.3.2"
   38     38   
   39     39   
[dependencies.aws-smithy-runtime]
   40     40   
path = "../aws-smithy-runtime"
   41     41   
optional = true
   42         -
version = "1.8.6"
          42  +
version = "1.9.0"
   43     43   
   44     44   
[dependencies.aws-smithy-runtime-api]
   45     45   
path = "../aws-smithy-runtime-api"
   46     46   
features = ["client"]
   47         -
version = "1.8.7"
          47  +
version = "1.9.0"
   48     48   
   49     49   
[dependencies.hyper-rustls]
   50     50   
version = "0.24"
   51     51   
optional = true
   52     52   
features = ["rustls-native-certs", "http2", "webpki-roots"]
   53     53   
   54     54   
[dev-dependencies]
   55     55   
http = "0.2.4"
   56     56   
tempfile = "3.16.0"
   57     57   
tracing-test = "0.2.5"
   58     58   
   59     59   
[dev-dependencies.tokio]
   60     60   
version = "1"
   61     61   
features = ["rt", "macros"]
   62     62   
   63     63   
[dev-dependencies.aws-smithy-runtime-api]
   64     64   
path = "../aws-smithy-runtime-api"
   65     65   
features = ["http-02x"]
   66         -
version = "1.8.7"
          66  +
version = "1.9.0"
   67     67   
   68     68   
[build-dependencies]
   69     69   
rustc_version = "0.4.0"

tmp-codegen-diff/aws-sdk/sdk/bedrockruntime/Cargo.toml

@@ -20,20 +155,155 @@
   40     40   
features = ["event-stream"]
   41     41   
version = "0.62.3"
   42     42   
   43     43   
[dependencies.aws-smithy-json]
   44     44   
path = "../aws-smithy-json"
   45     45   
version = "0.61.4"
   46     46   
   47     47   
[dependencies.aws-smithy-runtime]
   48     48   
path = "../aws-smithy-runtime"
   49     49   
features = ["client", "http-auth"]
   50         -
version = "1.8.6"
          50  +
version = "1.9.0"
   51     51   
   52     52   
[dependencies.aws-smithy-runtime-api]
   53     53   
path = "../aws-smithy-runtime-api"
   54     54   
features = ["client", "http-02x", "http-auth"]
   55         -
version = "1.8.7"
          55  +
version = "1.9.0"
   56     56   
   57     57   
[dependencies.aws-smithy-types]
   58     58   
path = "../aws-smithy-types"
   59     59   
features = ["http-body-0-4-x"]
   60     60   
version = "1.3.2"
   61     61   
   62     62   
[dependencies.aws-types]
   63     63   
path = "../aws-types"
   64     64   
version = "1.3.8"
   65     65   
   66     66   
[dependencies.bytes]
   67     67   
version = "1.4.0"
   68     68   
   69     69   
[dependencies.fastrand]
   70     70   
version = "2.0.0"
   71     71   
   72     72   
[dependencies.http]
   73     73   
version = "0.2.9"
   74     74   
   75     75   
[dependencies.hyper]
   76     76   
version = "0.14.26"
   77     77   
features = ["stream"]
   78     78   
   79     79   
[dependencies.regex-lite]
   80     80   
version = "0.1.5"
   81     81   
   82     82   
[dependencies.tracing]
   83     83   
version = "0.1"
   84     84   
[dev-dependencies.aws-config]
   85     85   
path = "../aws-config"
   86     86   
version = "1.8.5"
   87     87   
   88     88   
[dev-dependencies.aws-credential-types]
   89     89   
path = "../aws-credential-types"
   90     90   
features = ["test-util"]
   91     91   
version = "1.2.5"
   92     92   
   93     93   
[dev-dependencies.aws-runtime]
   94     94   
path = "../aws-runtime"
   95     95   
features = ["test-util"]
   96     96   
version = "1.5.10"
   97     97   
   98     98   
[dev-dependencies.aws-smithy-async]
   99     99   
path = "../aws-smithy-async"
  100    100   
features = ["test-util"]
  101    101   
version = "1.2.5"
  102    102   
  103    103   
[dev-dependencies.aws-smithy-eventstream]
  104    104   
path = "../aws-smithy-eventstream"
  105    105   
features = ["test-util"]
  106    106   
version = "0.60.10"
  107    107   
  108    108   
[dev-dependencies.aws-smithy-http-client]
  109    109   
path = "../aws-smithy-http-client"
  110    110   
features = ["test-util", "wire-mock"]
  111         -
version = "1.0.7"
         111  +
version = "1.1.0"
  112    112   
  113    113   
[dev-dependencies.aws-smithy-protocol-test]
  114    114   
path = "../aws-smithy-protocol-test"
  115    115   
version = "0.63.4"
  116    116   
  117    117   
[dev-dependencies.aws-smithy-runtime]
  118    118   
path = "../aws-smithy-runtime"
  119    119   
features = ["test-util"]
  120         -
version = "1.8.6"
         120  +
version = "1.9.0"
  121    121   
  122    122   
[dev-dependencies.aws-smithy-runtime-api]
  123    123   
path = "../aws-smithy-runtime-api"
  124    124   
features = ["test-util"]
  125         -
version = "1.8.7"
         125  +
version = "1.9.0"
  126    126   
  127    127   
[dev-dependencies.aws-smithy-types]
  128    128   
path = "../aws-smithy-types"
  129    129   
features = ["test-util"]
  130    130   
version = "1.3.2"
  131    131   
  132    132   
[dev-dependencies.futures-util]
  133    133   
version = "0.3.25"
  134    134   
features = ["alloc"]
  135    135   
default-features = false

tmp-codegen-diff/aws-sdk/sdk/cloudwatchlogs/Cargo.toml

@@ -16,16 +146,146 @@
   36     36   
features = ["event-stream"]
   37     37   
version = "0.62.3"
   38     38   
   39     39   
[dependencies.aws-smithy-json]
   40     40   
path = "../aws-smithy-json"
   41     41   
version = "0.61.4"
   42     42   
   43     43   
[dependencies.aws-smithy-runtime]
   44     44   
path = "../aws-smithy-runtime"
   45     45   
features = ["client"]
   46         -
version = "1.8.6"
          46  +
version = "1.9.0"
   47     47   
   48     48   
[dependencies.aws-smithy-runtime-api]
   49     49   
path = "../aws-smithy-runtime-api"
   50     50   
features = ["client", "http-02x"]
   51         -
version = "1.8.7"
          51  +
version = "1.9.0"
   52     52   
   53     53   
[dependencies.aws-smithy-types]
   54     54   
path = "../aws-smithy-types"
   55     55   
version = "1.3.2"
   56     56   
   57     57   
[dependencies.aws-types]
   58     58   
path = "../aws-types"
   59     59   
version = "1.3.8"
   60     60   
   61     61   
[dependencies.bytes]
   62     62   
version = "1.4.0"
   63     63   
   64     64   
[dependencies.fastrand]
   65     65   
version = "2.0.0"
   66     66   
   67     67   
[dependencies.http]
   68     68   
version = "0.2.9"
   69     69   
   70     70   
[dependencies.regex-lite]
   71     71   
version = "0.1.5"
   72     72   
   73     73   
[dependencies.tracing]
   74     74   
version = "0.1"
   75     75   
[dev-dependencies.aws-config]
   76     76   
path = "../aws-config"
   77     77   
version = "1.8.5"
   78     78   
   79     79   
[dev-dependencies.aws-credential-types]
   80     80   
path = "../aws-credential-types"
   81     81   
features = ["test-util"]
   82     82   
version = "1.2.5"
   83     83   
   84     84   
[dev-dependencies.aws-runtime]
   85     85   
path = "../aws-runtime"
   86     86   
features = ["test-util"]
   87     87   
version = "1.5.10"
   88     88   
   89     89   
[dev-dependencies.aws-smithy-async]
   90     90   
path = "../aws-smithy-async"
   91     91   
features = ["test-util"]
   92     92   
version = "1.2.5"
   93     93   
   94     94   
[dev-dependencies.aws-smithy-eventstream]
   95     95   
path = "../aws-smithy-eventstream"
   96     96   
features = ["test-util"]
   97     97   
version = "0.60.10"
   98     98   
   99     99   
[dev-dependencies.aws-smithy-http-client]
  100    100   
path = "../aws-smithy-http-client"
  101    101   
features = ["test-util", "wire-mock"]
  102         -
version = "1.0.7"
         102  +
version = "1.1.0"
  103    103   
  104    104   
[dev-dependencies.aws-smithy-protocol-test]
  105    105   
path = "../aws-smithy-protocol-test"
  106    106   
version = "0.63.4"
  107    107   
  108    108   
[dev-dependencies.aws-smithy-runtime]
  109    109   
path = "../aws-smithy-runtime"
  110    110   
features = ["test-util"]
  111         -
version = "1.8.6"
         111  +
version = "1.9.0"
  112    112   
  113    113   
[dev-dependencies.aws-smithy-runtime-api]
  114    114   
path = "../aws-smithy-runtime-api"
  115    115   
features = ["test-util"]
  116         -
version = "1.8.7"
         116  +
version = "1.9.0"
  117    117   
  118    118   
[dev-dependencies.aws-smithy-types]
  119    119   
path = "../aws-smithy-types"
  120    120   
features = ["test-util"]
  121    121   
version = "1.3.2"
  122    122   
  123    123   
[dev-dependencies.futures-util]
  124    124   
version = "0.3.25"
  125    125   
features = ["alloc"]
  126    126   
default-features = false

tmp-codegen-diff/aws-sdk/sdk/codecatalyst/Cargo.toml

@@ -10,10 +135,135 @@
   30     30   
path = "../aws-smithy-http"
   31     31   
version = "0.62.3"
   32     32   
   33     33   
[dependencies.aws-smithy-json]
   34     34   
path = "../aws-smithy-json"
   35     35   
version = "0.61.4"
   36     36   
   37     37   
[dependencies.aws-smithy-runtime]
   38     38   
path = "../aws-smithy-runtime"
   39     39   
features = ["client", "http-auth"]
   40         -
version = "1.8.6"
          40  +
version = "1.9.0"
   41     41   
   42     42   
[dependencies.aws-smithy-runtime-api]
   43     43   
path = "../aws-smithy-runtime-api"
   44     44   
features = ["client", "http-02x", "http-auth"]
   45         -
version = "1.8.7"
          45  +
version = "1.9.0"
   46     46   
   47     47   
[dependencies.aws-smithy-types]
   48     48   
path = "../aws-smithy-types"
   49     49   
version = "1.3.2"
   50     50   
   51     51   
[dependencies.aws-types]
   52     52   
path = "../aws-types"
   53     53   
version = "1.3.8"
   54     54   
   55     55   
[dependencies.bytes]
   56     56   
version = "1.4.0"
   57     57   
   58     58   
[dependencies.fastrand]
   59     59   
version = "2.0.0"
   60     60   
   61     61   
[dependencies.http]
   62     62   
version = "0.2.9"
   63     63   
   64     64   
[dependencies.regex-lite]
   65     65   
version = "0.1.5"
   66     66   
   67     67   
[dependencies.tracing]
   68     68   
version = "0.1"
   69     69   
[dev-dependencies.aws-config]
   70     70   
path = "../aws-config"
   71     71   
version = "1.8.5"
   72     72   
   73     73   
[dev-dependencies.aws-credential-types]
   74     74   
path = "../aws-credential-types"
   75     75   
features = ["test-util"]
   76     76   
version = "1.2.5"
   77     77   
   78     78   
[dev-dependencies.aws-runtime]
   79     79   
path = "../aws-runtime"
   80     80   
features = ["test-util"]
   81     81   
version = "1.5.10"
   82     82   
   83     83   
[dev-dependencies.aws-smithy-async]
   84     84   
path = "../aws-smithy-async"
   85     85   
features = ["test-util"]
   86     86   
version = "1.2.5"
   87     87   
   88     88   
[dev-dependencies.aws-smithy-http-client]
   89     89   
path = "../aws-smithy-http-client"
   90     90   
features = ["test-util", "wire-mock"]
   91         -
version = "1.0.7"
          91  +
version = "1.1.0"
   92     92   
   93     93   
[dev-dependencies.aws-smithy-protocol-test]
   94     94   
path = "../aws-smithy-protocol-test"
   95     95   
version = "0.63.4"
   96     96   
   97     97   
[dev-dependencies.aws-smithy-runtime]
   98     98   
path = "../aws-smithy-runtime"
   99     99   
features = ["test-util"]
  100         -
version = "1.8.6"
         100  +
version = "1.9.0"
  101    101   
  102    102   
[dev-dependencies.aws-smithy-runtime-api]
  103    103   
path = "../aws-smithy-runtime-api"
  104    104   
features = ["test-util"]
  105         -
version = "1.8.7"
         105  +
version = "1.9.0"
  106    106   
  107    107   
[dev-dependencies.aws-smithy-types]
  108    108   
path = "../aws-smithy-types"
  109    109   
features = ["test-util"]
  110    110   
version = "1.3.2"
  111    111   
  112    112   
[dev-dependencies.futures-util]
  113    113   
version = "0.3.25"
  114    114   
features = ["alloc"]
  115    115   
default-features = false

tmp-codegen-diff/aws-sdk/sdk/config/Cargo.toml

@@ -10,10 +75,75 @@
   30     30   
path = "../aws-smithy-http"
   31     31   
version = "0.62.3"
   32     32   
   33     33   
[dependencies.aws-smithy-json]
   34     34   
path = "../aws-smithy-json"
   35     35   
version = "0.61.4"
   36     36   
   37     37   
[dependencies.aws-smithy-runtime]
   38     38   
path = "../aws-smithy-runtime"
   39     39   
features = ["client"]
   40         -
version = "1.8.6"
          40  +
version = "1.9.0"
   41     41   
   42     42   
[dependencies.aws-smithy-runtime-api]
   43     43   
path = "../aws-smithy-runtime-api"
   44     44   
features = ["client", "http-02x"]
   45         -
version = "1.8.7"
          45  +
version = "1.9.0"
   46     46   
   47     47   
[dependencies.aws-smithy-types]
   48     48   
path = "../aws-smithy-types"
   49     49   
version = "1.3.2"
   50     50   
   51     51   
[dependencies.aws-types]
   52     52   
path = "../aws-types"
   53     53   
version = "1.3.8"
   54     54   
   55     55   
[dependencies.bytes]