AWS SDK

AWS SDK

rev. b089fac03cba5061dd86d9628e74511b55f01c68 (ignoring whitespace)

Files changed:

tmp-codegen-diff/aws-sdk/sdk/dynamodb/src/config.rs

@@ -420,420 +479,497 @@
  440    440   
  441    441   
    /// Set the auth scheme resolver for the builder
  442    442   
    ///
  443    443   
    /// # Examples
  444    444   
    /// See an example for [`Self::auth_scheme_resolver`].
  445    445   
    pub fn set_auth_scheme_resolver(&mut self, auth_scheme_resolver: impl crate::config::auth::ResolveAuthScheme + 'static) -> &mut Self {
  446    446   
        self.runtime_components
  447    447   
            .set_auth_scheme_option_resolver(::std::option::Option::Some(auth_scheme_resolver.into_shared_resolver()));
  448    448   
        self
  449    449   
    }
         450  +
         451  +
    /// Enable no authentication regardless of what authentication mechanisms operations support
         452  +
    ///
         453  +
    /// This adds [NoAuthScheme](aws_smithy_runtime::client::auth::no_auth::NoAuthScheme) as a fallback
         454  +
    /// and the auth scheme resolver will use it when no other auth schemes are applicable.
         455  +
    pub fn allow_no_auth(mut self) -> Self {
         456  +
        self.set_allow_no_auth();
         457  +
        self
         458  +
    }
         459  +
         460  +
    /// Enable no authentication regardless of what authentication mechanisms operations support
         461  +
    ///
         462  +
    /// This adds [NoAuthScheme](aws_smithy_runtime::client::auth::no_auth::NoAuthScheme) as a fallback
         463  +
    /// and the auth scheme resolver will use it when no other auth schemes are applicable.
         464  +
    pub fn set_allow_no_auth(&mut self) -> &mut Self {
         465  +
        self.push_runtime_plugin(::aws_smithy_runtime::client::auth::no_auth::NoAuthRuntimePluginV2::new().into_shared());
         466  +
        self
         467  +
    }
  450    468   
    /// Set the auth scheme preference for an auth scheme resolver
  451    469   
    /// (typically the default auth scheme resolver).
  452    470   
    ///
  453    471   
    /// Each operation has a predefined order of auth schemes, as determined by the service,
  454    472   
    /// for auth scheme resolution. By using the auth scheme preference, customers
  455    473   
    /// can reorder the schemes resolved by the auth scheme resolver.
  456    474   
    ///
  457    475   
    /// The preference list is intended as a hint rather than a strict override.
  458    476   
    /// Any schemes not present in the originally resolved auth schemes will be ignored.
  459    477   
    ///
@@ -1473,1491 +1532,1551 @@
 1493   1511   
    }
 1494   1512   
 1495   1513   
    let default_retry_partition = "dynamodb";
 1496   1514   
    let default_retry_partition = match config.region() {
 1497   1515   
        Some(region) => ::std::borrow::Cow::from(format!("{default_retry_partition}-{region}")),
 1498   1516   
        None => ::std::borrow::Cow::from(default_retry_partition),
 1499   1517   
    };
 1500   1518   
 1501   1519   
    let scope = "aws-sdk-dynamodb";
 1502   1520   
        1521  +
    #[allow(deprecated)]
 1503   1522   
                    let mut plugins = ::aws_smithy_runtime_api::client::runtime_plugin::RuntimePlugins::new()
 1504   1523   
                        // defaults
 1505   1524   
                        .with_client_plugins(::aws_smithy_runtime::client::defaults::default_plugins(
 1506   1525   
                            ::aws_smithy_runtime::client::defaults::DefaultPluginParams::new()
 1507   1526   
                                .with_retry_partition_name(default_retry_partition)
 1508   1527   
                                .with_behavior_version(config.behavior_version.expect("Invalid client configuration: A behavior major version must be set when sending a request or constructing a client. You must set it during client construction or by enabling the `behavior-version-latest` cargo feature."))
 1509   1528   
                        ))
 1510   1529   
                        // user config
 1511   1530   
                        .with_client_plugin(
 1512   1531   
                            ::aws_smithy_runtime_api::client::runtime_plugin::StaticRuntimePlugin::new()

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

@@ -1,1 +146,146 @@
   10     10   
rust-version = "1.88.0"
   11     11   
readme = "README.md"
   12     12   
[package.metadata.smithy]
   13     13   
codegen-version = "ci"
   14     14   
protocol = "aws.protocols#ec2Query"
   15     15   
[package.metadata.docs.rs]
   16     16   
all-features = true
   17     17   
targets = ["x86_64-unknown-linux-gnu"]
   18     18   
[dependencies.aws-credential-types]
   19     19   
path = "../aws-credential-types"
   20         -
version = "1.2.11"
          20  +
version = "1.2.10"
   21     21   
   22     22   
[dependencies.aws-runtime]
   23     23   
path = "../aws-runtime"
   24         -
version = "1.5.17"
          24  +
version = "1.5.16"
   25     25   
   26     26   
[dependencies.aws-smithy-async]
   27     27   
path = "../aws-smithy-async"
   28         -
version = "1.2.7"
          28  +
version = "1.2.6"
   29     29   
   30     30   
[dependencies.aws-smithy-http]
   31     31   
path = "../aws-smithy-http"
   32         -
version = "0.62.6"
          32  +
version = "0.62.5"
   33     33   
   34     34   
[dependencies.aws-smithy-json]
   35     35   
path = "../aws-smithy-json"
   36         -
version = "0.61.8"
          36  +
version = "0.61.7"
   37     37   
   38     38   
[dependencies.aws-smithy-query]
   39     39   
path = "../aws-smithy-query"
   40         -
version = "0.60.9"
          40  +
version = "0.60.8"
   41     41   
   42     42   
[dependencies.aws-smithy-runtime]
   43     43   
path = "../aws-smithy-runtime"
   44     44   
features = ["client"]
   45     45   
version = "1.9.5"
   46     46   
   47     47   
[dependencies.aws-smithy-runtime-api]
   48     48   
path = "../aws-smithy-runtime-api"
   49     49   
features = ["client", "http-02x"]
   50         -
version = "1.9.3"
          50  +
version = "1.9.2"
   51     51   
   52     52   
[dependencies.aws-smithy-types]
   53     53   
path = "../aws-smithy-types"
   54         -
version = "1.3.5"
          54  +
version = "1.3.4"
   55     55   
   56     56   
[dependencies.aws-smithy-xml]
   57     57   
path = "../aws-smithy-xml"
   58         -
version = "0.60.13"
          58  +
version = "0.60.12"
   59     59   
   60     60   
[dependencies.aws-types]
   61     61   
path = "../aws-types"
   62         -
version = "1.3.11"
          62  +
version = "1.3.10"
   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         -
version = "1.8.12"
          77  +
version = "1.8.11"
   78     78   
   79     79   
[dev-dependencies.aws-credential-types]
   80     80   
path = "../aws-credential-types"
   81     81   
features = ["test-util"]
   82         -
version = "1.2.11"
          82  +
version = "1.2.10"
   83     83   
   84     84   
[dev-dependencies.aws-runtime]
   85     85   
path = "../aws-runtime"
   86     86   
features = ["test-util"]
   87         -
version = "1.5.17"
          87  +
version = "1.5.16"
   88     88   
   89     89   
[dev-dependencies.aws-smithy-async]
   90     90   
path = "../aws-smithy-async"
   91     91   
features = ["test-util"]
   92         -
version = "1.2.7"
          92  +
version = "1.2.6"
   93     93   
   94     94   
[dev-dependencies.aws-smithy-http-client]
   95     95   
path = "../aws-smithy-http-client"
   96     96   
features = ["test-util", "wire-mock"]
   97         -
version = "1.1.5"
          97  +
version = "1.1.4"
   98     98   
   99     99   
[dev-dependencies.aws-smithy-protocol-test]
  100    100   
path = "../aws-smithy-protocol-test"
  101         -
version = "0.63.7"
         101  +
version = "0.63.6"
  102    102   
  103    103   
[dev-dependencies.aws-smithy-runtime]
  104    104   
path = "../aws-smithy-runtime"
  105    105   
features = ["test-util"]
  106    106   
version = "1.9.5"
  107    107   
  108    108   
[dev-dependencies.aws-smithy-runtime-api]
  109    109   
path = "../aws-smithy-runtime-api"
  110    110   
features = ["test-util"]
  111         -
version = "1.9.3"
         111  +
version = "1.9.2"
  112    112   
  113    113   
[dev-dependencies.aws-smithy-types]
  114    114   
path = "../aws-smithy-types"
  115    115   
features = ["test-util"]
  116         -
version = "1.3.5"
         116  +
version = "1.3.4"
  117    117   
  118    118   
[dev-dependencies.futures-util]
  119    119   
version = "0.3.25"
  120    120   
features = ["alloc"]
  121    121   
default-features = false
  122    122   
  123    123   
[dev-dependencies.http-1x]
  124    124   
version = "1"
  125    125   
package = "http"
  126    126   

tmp-codegen-diff/aws-sdk/sdk/ec2/src/config.rs

@@ -419,419 +478,496 @@
  439    439   
  440    440   
    /// Set the auth scheme resolver for the builder
  441    441   
    ///
  442    442   
    /// # Examples
  443    443   
    /// See an example for [`Self::auth_scheme_resolver`].
  444    444   
    pub fn set_auth_scheme_resolver(&mut self, auth_scheme_resolver: impl crate::config::auth::ResolveAuthScheme + 'static) -> &mut Self {
  445    445   
        self.runtime_components
  446    446   
            .set_auth_scheme_option_resolver(::std::option::Option::Some(auth_scheme_resolver.into_shared_resolver()));
  447    447   
        self
  448    448   
    }
         449  +
         450  +
    /// Enable no authentication regardless of what authentication mechanisms operations support
         451  +
    ///
         452  +
    /// This adds [NoAuthScheme](aws_smithy_runtime::client::auth::no_auth::NoAuthScheme) as a fallback
         453  +
    /// and the auth scheme resolver will use it when no other auth schemes are applicable.
         454  +
    pub fn allow_no_auth(mut self) -> Self {
         455  +
        self.set_allow_no_auth();
         456  +
        self
         457  +
    }
         458  +
         459  +
    /// Enable no authentication regardless of what authentication mechanisms operations support
         460  +
    ///
         461  +
    /// This adds [NoAuthScheme](aws_smithy_runtime::client::auth::no_auth::NoAuthScheme) as a fallback
         462  +
    /// and the auth scheme resolver will use it when no other auth schemes are applicable.
         463  +
    pub fn set_allow_no_auth(&mut self) -> &mut Self {
         464  +
        self.push_runtime_plugin(::aws_smithy_runtime::client::auth::no_auth::NoAuthRuntimePluginV2::new().into_shared());
         465  +
        self
         466  +
    }
  449    467   
    /// Set the auth scheme preference for an auth scheme resolver
  450    468   
    /// (typically the default auth scheme resolver).
  451    469   
    ///
  452    470   
    /// Each operation has a predefined order of auth schemes, as determined by the service,
  453    471   
    /// for auth scheme resolution. By using the auth scheme preference, customers
  454    472   
    /// can reorder the schemes resolved by the auth scheme resolver.
  455    473   
    ///
  456    474   
    /// The preference list is intended as a hint rather than a strict override.
  457    475   
    /// Any schemes not present in the originally resolved auth schemes will be ignored.
  458    476   
    ///
@@ -1457,1475 +1516,1535 @@
 1477   1495   
    }
 1478   1496   
 1479   1497   
    let default_retry_partition = "ec2";
 1480   1498   
    let default_retry_partition = match config.region() {
 1481   1499   
        Some(region) => ::std::borrow::Cow::from(format!("{default_retry_partition}-{region}")),
 1482   1500   
        None => ::std::borrow::Cow::from(default_retry_partition),
 1483   1501   
    };
 1484   1502   
 1485   1503   
    let scope = "aws-sdk-ec2";
 1486   1504   
        1505  +
    #[allow(deprecated)]
 1487   1506   
                    let mut plugins = ::aws_smithy_runtime_api::client::runtime_plugin::RuntimePlugins::new()
 1488   1507   
                        // defaults
 1489   1508   
                        .with_client_plugins(::aws_smithy_runtime::client::defaults::default_plugins(
 1490   1509   
                            ::aws_smithy_runtime::client::defaults::DefaultPluginParams::new()
 1491   1510   
                                .with_retry_partition_name(default_retry_partition)
 1492   1511   
                                .with_behavior_version(config.behavior_version.expect("Invalid client configuration: A behavior major version must be set when sending a request or constructing a client. You must set it during client construction or by enabling the `behavior-version-latest` cargo feature."))
 1493   1512   
                        ))
 1494   1513   
                        // user config
 1495   1514   
                        .with_client_plugin(
 1496   1515   
                            ::aws_smithy_runtime_api::client::runtime_plugin::StaticRuntimePlugin::new()

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

@@ -1,1 +93,93 @@
   10     10   
rust-version = "1.88.0"
   11     11   
readme = "README.md"
   12     12   
[package.metadata.smithy]
   13     13   
codegen-version = "ci"
   14     14   
protocol = "aws.protocols#awsJson1_1"
   15     15   
[package.metadata.docs.rs]
   16     16   
all-features = true
   17     17   
targets = ["x86_64-unknown-linux-gnu"]
   18     18   
[dependencies.aws-credential-types]
   19     19   
path = "../aws-credential-types"
   20         -
version = "1.2.11"
          20  +
version = "1.2.10"
   21     21   
   22     22   
[dependencies.aws-runtime]
   23     23   
path = "../aws-runtime"
   24         -
version = "1.5.17"
          24  +
version = "1.5.16"
   25     25   
   26     26   
[dependencies.aws-smithy-async]
   27     27   
path = "../aws-smithy-async"
   28         -
version = "1.2.7"
          28  +
version = "1.2.6"
   29     29   
   30     30   
[dependencies.aws-smithy-http]
   31     31   
path = "../aws-smithy-http"
   32         -
version = "0.62.6"
          32  +
version = "0.62.5"
   33     33   
   34     34   
[dependencies.aws-smithy-json]
   35     35   
path = "../aws-smithy-json"
   36         -
version = "0.61.8"
          36  +
version = "0.61.7"
   37     37   
   38     38   
[dependencies.aws-smithy-runtime]
   39     39   
path = "../aws-smithy-runtime"
   40     40   
features = ["client"]
   41     41   
version = "1.9.5"
   42     42   
   43     43   
[dependencies.aws-smithy-runtime-api]
   44     44   
path = "../aws-smithy-runtime-api"
   45     45   
features = ["client", "http-02x"]
   46         -
version = "1.9.3"
          46  +
version = "1.9.2"
   47     47   
   48     48   
[dependencies.aws-smithy-types]
   49     49   
path = "../aws-smithy-types"
   50         -
version = "1.3.5"
          50  +
version = "1.3.4"
   51     51   
   52     52   
[dependencies.aws-types]
   53     53   
path = "../aws-types"
   54         -
version = "1.3.11"
          54  +
version = "1.3.10"
   55     55   
   56     56   
[dependencies.bytes]
   57     57   
version = "1.4.0"
   58     58   
   59     59   
[dependencies.fastrand]
   60     60   
version = "2.0.0"
   61     61   
   62     62   
[dependencies.http]
   63     63   
version = "0.2.9"
   64     64   
   65     65   
[dependencies.regex-lite]
   66     66   
version = "0.1.5"
   67     67   
   68     68   
[dependencies.tracing]
   69     69   
version = "0.1"
   70     70   
[dev-dependencies.aws-config]
   71     71   
path = "../aws-config"
   72         -
version = "1.8.12"
          72  +
version = "1.8.11"
   73     73   
   74     74   
[dev-dependencies.aws-credential-types]
   75     75   
path = "../aws-credential-types"
   76     76   
features = ["test-util"]
   77         -
version = "1.2.11"
          77  +
version = "1.2.10"
   78     78   
   79     79   
[dev-dependencies.proptest]
   80     80   
version = "1"
   81     81   
   82     82   
[dev-dependencies.tokio]
   83     83   
version = "1.23.1"
   84     84   
features = ["macros", "test-util", "rt-multi-thread"]
   85     85   
   86     86   
[features]
   87     87   
behavior-version-latest = []

tmp-codegen-diff/aws-sdk/sdk/ecs/src/config.rs

@@ -419,419 +478,496 @@
  439    439   
  440    440   
    /// Set the auth scheme resolver for the builder
  441    441   
    ///
  442    442   
    /// # Examples
  443    443   
    /// See an example for [`Self::auth_scheme_resolver`].
  444    444   
    pub fn set_auth_scheme_resolver(&mut self, auth_scheme_resolver: impl crate::config::auth::ResolveAuthScheme + 'static) -> &mut Self {
  445    445   
        self.runtime_components
  446    446   
            .set_auth_scheme_option_resolver(::std::option::Option::Some(auth_scheme_resolver.into_shared_resolver()));
  447    447   
        self
  448    448   
    }
         449  +
         450  +
    /// Enable no authentication regardless of what authentication mechanisms operations support
         451  +
    ///
         452  +
    /// This adds [NoAuthScheme](aws_smithy_runtime::client::auth::no_auth::NoAuthScheme) as a fallback
         453  +
    /// and the auth scheme resolver will use it when no other auth schemes are applicable.
         454  +
    pub fn allow_no_auth(mut self) -> Self {
         455  +
        self.set_allow_no_auth();
         456  +
        self
         457  +
    }
         458  +
         459  +
    /// Enable no authentication regardless of what authentication mechanisms operations support
         460  +
    ///
         461  +
    /// This adds [NoAuthScheme](aws_smithy_runtime::client::auth::no_auth::NoAuthScheme) as a fallback
         462  +
    /// and the auth scheme resolver will use it when no other auth schemes are applicable.
         463  +
    pub fn set_allow_no_auth(&mut self) -> &mut Self {
         464  +
        self.push_runtime_plugin(::aws_smithy_runtime::client::auth::no_auth::NoAuthRuntimePluginV2::new().into_shared());
         465  +
        self
         466  +
    }
  449    467   
    /// Set the auth scheme preference for an auth scheme resolver
  450    468   
    /// (typically the default auth scheme resolver).
  451    469   
    ///
  452    470   
    /// Each operation has a predefined order of auth schemes, as determined by the service,
  453    471   
    /// for auth scheme resolution. By using the auth scheme preference, customers
  454    472   
    /// can reorder the schemes resolved by the auth scheme resolver.
  455    473   
    ///
  456    474   
    /// The preference list is intended as a hint rather than a strict override.
  457    475   
    /// Any schemes not present in the originally resolved auth schemes will be ignored.
  458    476   
    ///
@@ -1457,1475 +1516,1535 @@
 1477   1495   
    }
 1478   1496   
 1479   1497   
    let default_retry_partition = "ecs";
 1480   1498   
    let default_retry_partition = match config.region() {
 1481   1499   
        Some(region) => ::std::borrow::Cow::from(format!("{default_retry_partition}-{region}")),
 1482   1500   
        None => ::std::borrow::Cow::from(default_retry_partition),
 1483   1501   
    };
 1484   1502   
 1485   1503   
    let scope = "aws-sdk-ecs";
 1486   1504   
        1505  +
    #[allow(deprecated)]
 1487   1506   
                    let mut plugins = ::aws_smithy_runtime_api::client::runtime_plugin::RuntimePlugins::new()
 1488   1507   
                        // defaults
 1489   1508   
                        .with_client_plugins(::aws_smithy_runtime::client::defaults::default_plugins(
 1490   1509   
                            ::aws_smithy_runtime::client::defaults::DefaultPluginParams::new()
 1491   1510   
                                .with_retry_partition_name(default_retry_partition)
 1492   1511   
                                .with_behavior_version(config.behavior_version.expect("Invalid client configuration: A behavior major version must be set when sending a request or constructing a client. You must set it during client construction or by enabling the `behavior-version-latest` cargo feature."))
 1493   1512   
                        ))
 1494   1513   
                        // user config
 1495   1514   
                        .with_client_plugin(
 1496   1515   
                            ::aws_smithy_runtime_api::client::runtime_plugin::StaticRuntimePlugin::new()

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

@@ -1,1 +155,155 @@
   10     10   
rust-version = "1.88.0"
   11     11   
readme = "README.md"
   12     12   
[package.metadata.smithy]
   13     13   
codegen-version = "ci"
   14     14   
protocol = "aws.protocols#restJson1"
   15     15   
[package.metadata.docs.rs]
   16     16   
all-features = true
   17     17   
targets = ["x86_64-unknown-linux-gnu"]
   18     18   
[dependencies.aws-credential-types]
   19     19   
path = "../aws-credential-types"
   20         -
version = "1.2.11"
          20  +
version = "1.2.10"
   21     21   
   22     22   
[dependencies.aws-runtime]
   23     23   
path = "../aws-runtime"
   24         -
version = "1.5.17"
          24  +
version = "1.5.16"
   25     25   
   26     26   
[dependencies.aws-sigv4]
   27     27   
path = "../aws-sigv4"
   28         -
version = "1.3.7"
          28  +
version = "1.3.6"
   29     29   
   30     30   
[dependencies.aws-smithy-async]
   31     31   
path = "../aws-smithy-async"
   32         -
version = "1.2.7"
          32  +
version = "1.2.6"
   33     33   
   34     34   
[dependencies.aws-smithy-http]
   35     35   
path = "../aws-smithy-http"
   36         -
version = "0.62.6"
          36  +
version = "0.62.5"
   37     37   
   38     38   
[dependencies.aws-smithy-json]
   39     39   
path = "../aws-smithy-json"
   40         -
version = "0.61.8"
          40  +
version = "0.61.7"
   41     41   
   42     42   
[dependencies.aws-smithy-runtime]
   43     43   
path = "../aws-smithy-runtime"
   44     44   
features = ["client"]
   45     45   
version = "1.9.5"
   46     46   
   47     47   
[dependencies.aws-smithy-runtime-api]
   48     48   
path = "../aws-smithy-runtime-api"
   49     49   
features = ["client", "http-02x"]
   50         -
version = "1.9.3"
          50  +
version = "1.9.2"
   51     51   
   52     52   
[dependencies.aws-smithy-types]
   53     53   
path = "../aws-smithy-types"
   54         -
version = "1.3.5"
          54  +
version = "1.3.4"
   55     55   
   56     56   
[dependencies.aws-types]
   57     57   
path = "../aws-types"
   58         -
version = "1.3.11"
          58  +
version = "1.3.10"
   59     59   
   60     60   
[dependencies.bytes]
   61     61   
version = "1.4.0"
   62     62   
   63     63   
[dependencies.fastrand]
   64     64   
version = "2.0.0"
   65     65   
   66     66   
[dependencies.hex]
   67     67   
version = "0.4.3"
   68     68   
   69     69   
[dependencies.http]
   70     70   
version = "0.2.9"
   71     71   
   72     72   
[dependencies.http-1x]
   73     73   
version = "1"
   74     74   
package = "http"
   75     75   
   76     76   
[dependencies.regex-lite]
   77     77   
version = "0.1.5"
   78     78   
   79     79   
[dependencies.ring]
   80     80   
version = "0.17.5"
   81     81   
   82     82   
[dependencies.tracing]
   83     83   
version = "0.1"
   84     84   
[dev-dependencies.aws-config]
   85     85   
path = "../aws-config"
   86         -
version = "1.8.12"
          86  +
version = "1.8.11"
   87     87   
   88     88   
[dev-dependencies.aws-credential-types]
   89     89   
path = "../aws-credential-types"
   90     90   
features = ["test-util"]
   91         -
version = "1.2.11"
          91  +
version = "1.2.10"
   92     92   
   93     93   
[dev-dependencies.aws-runtime]
   94     94   
path = "../aws-runtime"
   95     95   
features = ["test-util"]
   96         -
version = "1.5.17"
          96  +
version = "1.5.16"
   97     97   
   98     98   
[dev-dependencies.aws-smithy-async]
   99     99   
path = "../aws-smithy-async"
  100    100   
features = ["test-util"]
  101         -
version = "1.2.7"
         101  +
version = "1.2.6"
  102    102   
  103    103   
[dev-dependencies.aws-smithy-http-client]
  104    104   
path = "../aws-smithy-http-client"
  105    105   
features = ["test-util", "wire-mock"]
  106         -
version = "1.1.5"
         106  +
version = "1.1.4"
  107    107   
  108    108   
[dev-dependencies.aws-smithy-protocol-test]
  109    109   
path = "../aws-smithy-protocol-test"
  110         -
version = "0.63.7"
         110  +
version = "0.63.6"
  111    111   
  112    112   
[dev-dependencies.aws-smithy-runtime]
  113    113   
path = "../aws-smithy-runtime"
  114    114   
features = ["test-util"]
  115    115   
version = "1.9.5"
  116    116   
  117    117   
[dev-dependencies.aws-smithy-runtime-api]
  118    118   
path = "../aws-smithy-runtime-api"
  119    119   
features = ["test-util"]
  120         -
version = "1.9.3"
         120  +
version = "1.9.2"
  121    121   
  122    122   
[dev-dependencies.aws-smithy-types]
  123    123   
path = "../aws-smithy-types"
  124    124   
features = ["test-util"]
  125         -
version = "1.3.5"
         125  +
version = "1.3.4"
  126    126   
  127    127   
[dev-dependencies.futures-util]
  128    128   
version = "0.3.25"
  129    129   
features = ["alloc"]
  130    130   
default-features = false
  131    131   
  132    132   
[dev-dependencies.pretty_assertions]
  133    133   
version = "1.3.0"
  134    134   
  135    135   
[dev-dependencies.proptest]

tmp-codegen-diff/aws-sdk/sdk/glacier/src/config.rs

@@ -403,403 +462,480 @@
  423    423   
  424    424   
    /// Set the auth scheme resolver for the builder
  425    425   
    ///
  426    426   
    /// # Examples
  427    427   
    /// See an example for [`Self::auth_scheme_resolver`].
  428    428   
    pub fn set_auth_scheme_resolver(&mut self, auth_scheme_resolver: impl crate::config::auth::ResolveAuthScheme + 'static) -> &mut Self {
  429    429   
        self.runtime_components
  430    430   
            .set_auth_scheme_option_resolver(::std::option::Option::Some(auth_scheme_resolver.into_shared_resolver()));
  431    431   
        self
  432    432   
    }
         433  +
         434  +
    /// Enable no authentication regardless of what authentication mechanisms operations support
         435  +
    ///
         436  +
    /// This adds [NoAuthScheme](aws_smithy_runtime::client::auth::no_auth::NoAuthScheme) as a fallback
         437  +
    /// and the auth scheme resolver will use it when no other auth schemes are applicable.
         438  +
    pub fn allow_no_auth(mut self) -> Self {
         439  +
        self.set_allow_no_auth();
         440  +
        self
         441  +
    }
         442  +
         443  +
    /// Enable no authentication regardless of what authentication mechanisms operations support
         444  +
    ///
         445  +
    /// This adds [NoAuthScheme](aws_smithy_runtime::client::auth::no_auth::NoAuthScheme) as a fallback
         446  +
    /// and the auth scheme resolver will use it when no other auth schemes are applicable.
         447  +
    pub fn set_allow_no_auth(&mut self) -> &mut Self {
         448  +
        self.push_runtime_plugin(::aws_smithy_runtime::client::auth::no_auth::NoAuthRuntimePluginV2::new().into_shared());
         449  +
        self
         450  +
    }
  433    451   
    /// Set the auth scheme preference for an auth scheme resolver
  434    452   
    /// (typically the default auth scheme resolver).
  435    453   
    ///
  436    454   
    /// Each operation has a predefined order of auth schemes, as determined by the service,
  437    455   
    /// for auth scheme resolution. By using the auth scheme preference, customers
  438    456   
    /// can reorder the schemes resolved by the auth scheme resolver.
  439    457   
    ///
  440    458   
    /// The preference list is intended as a hint rather than a strict override.
  441    459   
    /// Any schemes not present in the originally resolved auth schemes will be ignored.
  442    460   
    ///
@@ -1440,1458 +1499,1518 @@
 1460   1478   
    }
 1461   1479   
 1462   1480   
    let default_retry_partition = "glacier";
 1463   1481   
    let default_retry_partition = match config.region() {
 1464   1482   
        Some(region) => ::std::borrow::Cow::from(format!("{default_retry_partition}-{region}")),
 1465   1483   
        None => ::std::borrow::Cow::from(default_retry_partition),
 1466   1484   
    };
 1467   1485   
 1468   1486   
    let scope = "aws-sdk-glacier";
 1469   1487   
        1488  +
    #[allow(deprecated)]
 1470   1489   
                    let mut plugins = ::aws_smithy_runtime_api::client::runtime_plugin::RuntimePlugins::new()
 1471   1490   
                        // defaults
 1472   1491   
                        .with_client_plugins(::aws_smithy_runtime::client::defaults::default_plugins(
 1473   1492   
                            ::aws_smithy_runtime::client::defaults::DefaultPluginParams::new()
 1474   1493   
                                .with_retry_partition_name(default_retry_partition)
 1475   1494   
                                .with_behavior_version(config.behavior_version.expect("Invalid client configuration: A behavior major version must be set when sending a request or constructing a client. You must set it during client construction or by enabling the `behavior-version-latest` cargo feature."))
 1476   1495   
                        ))
 1477   1496   
                        // user config
 1478   1497   
                        .with_client_plugin(
 1479   1498   
                            ::aws_smithy_runtime_api::client::runtime_plugin::StaticRuntimePlugin::new()

tmp-codegen-diff/aws-sdk/sdk/glacier/src/operation/upload_archive.rs

@@ -264,264 +434,454 @@
  284    284   
#[allow(unreachable_code, unused_variables)]
  285    285   
#[cfg(test)]
  286    286   
mod upload_archive_test {
  287    287   
  288    288   
    /// Glacier requires that a version header be set on all requests.
  289    289   
    /// Test ID: GlacierVersionHeader
  290    290   
    #[::tokio::test]
  291    291   
    #[::tracing_test::traced_test]
  292    292   
    async fn glacier_version_header_request() {
  293    293   
        let (http_client, request_receiver) = ::aws_smithy_http_client::test_util::capture_request(None);
  294         -
        let config_builder = crate::config::Config::builder().with_test_defaults().endpoint_url("https://example.com");
         294  +
        let config_builder = crate::config::Config::builder()
         295  +
            .with_test_defaults()
         296  +
            // TODO(https://github.com/smithy-lang/smithy-rs/issues/4177):
         297  +
            //  Until the incorrect separation is addressed, we need to rely on this workaround.
         298  +
            .allow_no_auth()
         299  +
            .endpoint_url("https://example.com");
  295    300   
        let config_builder = config_builder.region(::aws_types::region::Region::new("us-east-1"));
  296    301   
        let mut config_builder = config_builder;
  297    302   
        config_builder.set_region(Some(crate::config::Region::new("us-east-1")));
  298    303   
  299    304   
        let config = config_builder.http_client(http_client).build();
  300    305   
        let client = crate::Client::from_conf(config);
  301    306   
        let result = client
  302    307   
            .upload_archive()
  303    308   
            .set_account_id(::std::option::Option::Some("foo".to_owned()))
  304    309   
            .set_vault_name(::std::option::Option::Some("bar".to_owned()))
  305    310   
            .send()
  306    311   
            .await;
  307    312   
        let _ = dbg!(result);
  308    313   
        let http_request = request_receiver.expect_request();
  309    314   
        let expected_headers = [("X-Amz-Glacier-Version", "2012-06-01")];
  310    315   
        ::aws_smithy_protocol_test::assert_ok(::aws_smithy_protocol_test::validate_headers(http_request.headers(), expected_headers));
  311    316   
        let body = http_request.body().bytes().expect("body should be strict");
  312    317   
        // No body.
  313    318   
        ::pretty_assertions::assert_eq!(&body, &::bytes::Bytes::new());
  314    319   
        let uri: ::http::Uri = http_request.uri().parse().expect("invalid URI sent");
  315    320   
        ::pretty_assertions::assert_eq!(http_request.method(), "POST", "method was incorrect");
  316    321   
        ::pretty_assertions::assert_eq!(uri.path(), "/foo/vaults/bar/archives", "path was incorrect");
  317    322   
    }
  318    323   
  319    324   
    /// Glacier requires checksum headers that are cumbersome to provide.
  320    325   
    /// Test ID: GlacierChecksums
  321    326   
    #[::tokio::test]
  322    327   
    #[::tracing_test::traced_test]
  323    328   
    async fn glacier_checksums_request() {
  324    329   
        let (http_client, request_receiver) = ::aws_smithy_http_client::test_util::capture_request(None);
  325         -
        let config_builder = crate::config::Config::builder().with_test_defaults().endpoint_url("https://example.com");
         330  +
        let config_builder = crate::config::Config::builder()
         331  +
            .with_test_defaults()
         332  +
            // TODO(https://github.com/smithy-lang/smithy-rs/issues/4177):
         333  +
            //  Until the incorrect separation is addressed, we need to rely on this workaround.
         334  +
            .allow_no_auth()
         335  +
            .endpoint_url("https://example.com");
  326    336   
        let config_builder = config_builder.region(::aws_types::region::Region::new("us-east-1"));
  327    337   
        let mut config_builder = config_builder;
  328    338   
        config_builder.set_region(Some(crate::config::Region::new("us-east-1")));
  329    339   
  330    340   
        let config = config_builder.http_client(http_client).build();
  331    341   
        let client = crate::Client::from_conf(config);
  332    342   
        let result = client
  333    343   
            .upload_archive()
  334    344   
            .set_account_id(::std::option::Option::Some("foo".to_owned()))
  335    345   
            .set_vault_name(::std::option::Option::Some("bar".to_owned()))
  336    346   
            .set_body(::std::option::Option::Some(::aws_smithy_types::byte_stream::ByteStream::from_static(
  337    347   
                b"hello world",
  338    348   
            )))
  339    349   
            .send()
  340    350   
            .await;
  341    351   
        let _ = dbg!(result);
  342    352   
        let http_request = request_receiver.expect_request();
  343    353   
        let expected_headers = [
  344    354   
            ("X-Amz-Content-Sha256", "b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9"),
  345    355   
            ("X-Amz-Glacier-Version", "2012-06-01"),
  346    356   
            (
  347    357   
                "X-Amz-Sha256-Tree-Hash",
  348    358   
                "b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9",
  349    359   
            ),
  350    360   
        ];
  351    361   
        ::aws_smithy_protocol_test::assert_ok(::aws_smithy_protocol_test::validate_headers(http_request.headers(), expected_headers));
  352    362   
        let body = http_request.body().bytes().expect("body should be strict");
  353    363   
        ::aws_smithy_protocol_test::assert_ok(::aws_smithy_protocol_test::validate_body(
  354    364   
            body,
  355    365   
            "hello world",
  356    366   
            ::aws_smithy_protocol_test::MediaType::from("unknown"),
  357    367   
        ));
  358    368   
        let uri: ::http::Uri = http_request.uri().parse().expect("invalid URI sent");
  359    369   
        ::pretty_assertions::assert_eq!(http_request.method(), "POST", "method was incorrect");
  360    370   
        ::pretty_assertions::assert_eq!(uri.path(), "/foo/vaults/bar/archives", "path was incorrect");
  361    371   
    }
  362    372   
  363    373   
    /// Glacier requires that the account id be set, but you can just use a
  364    374   
    /// hyphen (-) to indicate the current account. This should be default
  365    375   
    /// behavior if the customer provides a null or empty string.
  366    376   
    /// Test ID: GlacierAccountIdEmpty
  367    377   
    #[::tokio::test]
  368    378   
    #[::tracing_test::traced_test]
  369    379   
    async fn glacier_account_id_empty_request() {
  370    380   
        let (http_client, request_receiver) = ::aws_smithy_http_client::test_util::capture_request(None);
  371         -
        let config_builder = crate::config::Config::builder().with_test_defaults().endpoint_url("https://example.com");
         381  +
        let config_builder = crate::config::Config::builder()
         382  +
            .with_test_defaults()
         383  +
            // TODO(https://github.com/smithy-lang/smithy-rs/issues/4177):
         384  +
            //  Until the incorrect separation is addressed, we need to rely on this workaround.
         385  +
            .allow_no_auth()
         386  +
            .endpoint_url("https://example.com");
  372    387   
        let config_builder = config_builder.region(::aws_types::region::Region::new("us-east-1"));
  373    388   
        let mut config_builder = config_builder;
  374    389   
        config_builder.set_region(Some(crate::config::Region::new("us-east-1")));
  375    390   
  376    391   
        let config = config_builder.http_client(http_client).build();
  377    392   
        let client = crate::Client::from_conf(config);
  378    393   
        let result = client
  379    394   
            .upload_archive()
  380    395   
            .set_account_id(::std::option::Option::Some("".to_owned()))
  381    396   
            .set_vault_name(::std::option::Option::Some("bar".to_owned()))
  382    397   
            .send()
  383    398   
            .await;
  384    399   
        let _ = dbg!(result);
  385    400   
        let http_request = request_receiver.expect_request();
  386    401   
        let expected_headers = [("X-Amz-Glacier-Version", "2012-06-01")];
  387    402   
        ::aws_smithy_protocol_test::assert_ok(::aws_smithy_protocol_test::validate_headers(http_request.headers(), expected_headers));
  388    403   
        let body = http_request.body().bytes().expect("body should be strict");
  389    404   
        // No body.
  390    405   
        ::pretty_assertions::assert_eq!(&body, &::bytes::Bytes::new());
  391    406   
        let uri: ::http::Uri = http_request.uri().parse().expect("invalid URI sent");
  392    407   
        ::pretty_assertions::assert_eq!(http_request.method(), "POST", "method was incorrect");
  393    408   
        ::pretty_assertions::assert_eq!(uri.path(), "/-/vaults/bar/archives", "path was incorrect");
  394    409   
    }
  395    410   
  396    411   
    /// Glacier requires that the account id be set, but you can just use a
  397    412   
    /// hyphen (-) to indicate the current account. This should be default
  398    413   
    /// behavior if the customer provides a null or empty string.
  399    414   
    /// Test ID: GlacierAccountIdUnset
  400    415   
    #[::tokio::test]
  401    416   
    #[::tracing_test::traced_test]
  402    417   
    async fn glacier_account_id_unset_request() {
  403    418   
        let (http_client, request_receiver) = ::aws_smithy_http_client::test_util::capture_request(None);
  404         -
        let config_builder = crate::config::Config::builder().with_test_defaults().endpoint_url("https://example.com");
         419  +
        let config_builder = crate::config::Config::builder()
         420  +
            .with_test_defaults()
         421  +
            // TODO(https://github.com/smithy-lang/smithy-rs/issues/4177):
         422  +
            //  Until the incorrect separation is addressed, we need to rely on this workaround.
         423  +
            .allow_no_auth()
         424  +
            .endpoint_url("https://example.com");
  405    425   
        let config_builder = config_builder.region(::aws_types::region::Region::new("us-east-1"));
  406    426   
        let mut config_builder = config_builder;
  407    427   
        config_builder.set_region(Some(crate::config::Region::new("us-east-1")));
  408    428   
  409    429   
        let config = config_builder.http_client(http_client).build();
  410    430   
        let client = crate::Client::from_conf(config);
  411    431   
        let result = client
  412    432   
            .upload_archive()
  413    433   
            .set_vault_name(::std::option::Option::Some("bar".to_owned()))
  414    434   
            .set_account_id(::std::option::Option::None)

tmp-codegen-diff/aws-sdk/sdk/glacier/src/operation/upload_multipart_part.rs

@@ -279,279 +339,344 @@
  299    299   
#[allow(unreachable_code, unused_variables)]
  300    300   
#[cfg(test)]
  301    301   
mod upload_multipart_part_test {
  302    302   
  303    303   
    /// Glacier requires checksum headers that are cumbersome to provide.
  304    304   
    /// Test ID: GlacierMultipartChecksums
  305    305   
    #[::tokio::test]
  306    306   
    #[::tracing_test::traced_test]
  307    307   
    async fn glacier_multipart_checksums_request() {
  308    308   
        let (http_client, request_receiver) = ::aws_smithy_http_client::test_util::capture_request(None);
  309         -
        let config_builder = crate::config::Config::builder().with_test_defaults().endpoint_url("https://example.com");
         309  +
        let config_builder = crate::config::Config::builder()
         310  +
            .with_test_defaults()
         311  +
            // TODO(https://github.com/smithy-lang/smithy-rs/issues/4177):
         312  +
            //  Until the incorrect separation is addressed, we need to rely on this workaround.
         313  +
            .allow_no_auth()
         314  +
            .endpoint_url("https://example.com");
  310    315   
        let config_builder = config_builder.region(::aws_types::region::Region::new("us-east-1"));
  311    316   
        let mut config_builder = config_builder;
  312    317   
        config_builder.set_region(Some(crate::config::Region::new("us-east-1")));
  313    318   
  314    319   
        let config = config_builder.http_client(http_client).build();
  315    320   
        let client = crate::Client::from_conf(config);
  316    321   
        let result = client
  317    322   
            .upload_multipart_part()
  318    323   
            .set_account_id(::std::option::Option::Some("foo".to_owned()))
  319    324   
            .set_vault_name(::std::option::Option::Some("bar".to_owned()))

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

@@ -1,1 +146,146 @@
   10     10   
rust-version = "1.88.0"
   11     11   
readme = "README.md"
   12     12   
[package.metadata.smithy]
   13     13   
codegen-version = "ci"
   14     14   
protocol = "aws.protocols#awsQuery"
   15     15   
[package.metadata.docs.rs]
   16     16   
all-features = true
   17     17   
targets = ["x86_64-unknown-linux-gnu"]
   18     18   
[dependencies.aws-credential-types]
   19     19   
path = "../aws-credential-types"
   20         -
version = "1.2.11"
          20  +
version = "1.2.10"
   21     21   
   22     22   
[dependencies.aws-runtime]
   23     23   
path = "../aws-runtime"
   24         -
version = "1.5.17"
          24  +
version = "1.5.16"
   25     25   
   26     26   
[dependencies.aws-smithy-async]
   27     27   
path = "../aws-smithy-async"
   28         -
version = "1.2.7"
          28  +
version = "1.2.6"
   29     29   
   30     30   
[dependencies.aws-smithy-http]
   31     31   
path = "../aws-smithy-http"
   32         -
version = "0.62.6"
          32  +
version = "0.62.5"
   33     33   
   34     34   
[dependencies.aws-smithy-json]
   35     35   
path = "../aws-smithy-json"
   36         -
version = "0.61.8"
          36  +
version = "0.61.7"
   37     37   
   38     38   
[dependencies.aws-smithy-query]
   39     39   
path = "../aws-smithy-query"
   40         -
version = "0.60.9"
          40  +
version = "0.60.8"
   41     41   
   42     42   
[dependencies.aws-smithy-runtime]
   43     43   
path = "../aws-smithy-runtime"
   44     44   
features = ["client"]
   45     45   
version = "1.9.5"
   46     46   
   47     47   
[dependencies.aws-smithy-runtime-api]
   48     48   
path = "../aws-smithy-runtime-api"
   49     49   
features = ["client", "http-02x"]
   50         -
version = "1.9.3"
          50  +
version = "1.9.2"
   51     51   
   52     52   
[dependencies.aws-smithy-types]
   53     53   
path = "../aws-smithy-types"
   54         -
version = "1.3.5"
          54  +
version = "1.3.4"
   55     55   
   56     56   
[dependencies.aws-smithy-xml]
   57     57   
path = "../aws-smithy-xml"
   58         -
version = "0.60.13"
          58  +
version = "0.60.12"
   59     59   
   60     60   
[dependencies.aws-types]
   61     61   
path = "../aws-types"
   62         -
version = "1.3.11"
          62  +
version = "1.3.10"
   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         -
version = "1.8.12"
          77  +
version = "1.8.11"
   78     78   
   79     79   
[dev-dependencies.aws-credential-types]
   80     80   
path = "../aws-credential-types"
   81     81   
features = ["test-util"]
   82         -
version = "1.2.11"
          82  +
version = "1.2.10"
   83     83   
   84     84   
[dev-dependencies.aws-runtime]
   85     85   
path = "../aws-runtime"
   86     86   
features = ["test-util"]
   87         -
version = "1.5.17"
          87  +
version = "1.5.16"
   88     88   
   89     89   
[dev-dependencies.aws-smithy-async]
   90     90   
path = "../aws-smithy-async"
   91     91   
features = ["test-util"]
   92         -
version = "1.2.7"
          92  +
version = "1.2.6"
   93     93   
   94     94   
[dev-dependencies.aws-smithy-http-client]
   95     95   
path = "../aws-smithy-http-client"
   96     96   
features = ["test-util", "wire-mock"]
   97         -
version = "1.1.5"
          97  +
version = "1.1.4"
   98     98   
   99     99   
[dev-dependencies.aws-smithy-protocol-test]
  100    100   
path = "../aws-smithy-protocol-test"
  101         -
version = "0.63.7"
         101  +
version = "0.63.6"
  102    102   
  103    103   
[dev-dependencies.aws-smithy-runtime]
  104    104   
path = "../aws-smithy-runtime"
  105    105   
features = ["test-util"]
  106    106   
version = "1.9.5"
  107    107   
  108    108   
[dev-dependencies.aws-smithy-runtime-api]
  109    109   
path = "../aws-smithy-runtime-api"
  110    110   
features = ["test-util"]
  111         -
version = "1.9.3"
         111  +
version = "1.9.2"
  112    112   
  113    113   
[dev-dependencies.aws-smithy-types]
  114    114   
path = "../aws-smithy-types"
  115    115   
features = ["test-util"]
  116         -
version = "1.3.5"
         116  +
version = "1.3.4"
  117    117   
  118    118   
[dev-dependencies.futures-util]
  119    119   
version = "0.3.25"
  120    120   
features = ["alloc"]
  121    121   
default-features = false
  122    122   
  123    123   
[dev-dependencies.http-1x]
  124    124   
version = "1"
  125    125   
package = "http"
  126    126   

tmp-codegen-diff/aws-sdk/sdk/iam/src/config.rs

@@ -403,403 +462,480 @@
  423    423   
  424    424   
    /// Set the auth scheme resolver for the builder
  425    425   
    ///
  426    426   
    /// # Examples
  427    427   
    /// See an example for [`Self::auth_scheme_resolver`].
  428    428   
    pub fn set_auth_scheme_resolver(&mut self, auth_scheme_resolver: impl crate::config::auth::ResolveAuthScheme + 'static) -> &mut Self {
  429    429   
        self.runtime_components
  430    430   
            .set_auth_scheme_option_resolver(::std::option::Option::Some(auth_scheme_resolver.into_shared_resolver()));
  431    431   
        self
  432    432   
    }
         433  +
         434  +
    /// Enable no authentication regardless of what authentication mechanisms operations support
         435  +
    ///
         436  +
    /// This adds [NoAuthScheme](aws_smithy_runtime::client::auth::no_auth::NoAuthScheme) as a fallback
         437  +
    /// and the auth scheme resolver will use it when no other auth schemes are applicable.
         438  +
    pub fn allow_no_auth(mut self) -> Self {
         439  +
        self.set_allow_no_auth();
         440  +
        self
         441  +
    }
         442  +
         443  +
    /// Enable no authentication regardless of what authentication mechanisms operations support
         444  +
    ///
         445  +
    /// This adds [NoAuthScheme](aws_smithy_runtime::client::auth::no_auth::NoAuthScheme) as a fallback
         446  +
    /// and the auth scheme resolver will use it when no other auth schemes are applicable.
         447  +
    pub fn set_allow_no_auth(&mut self) -> &mut Self {
         448  +
        self.push_runtime_plugin(::aws_smithy_runtime::client::auth::no_auth::NoAuthRuntimePluginV2::new().into_shared());
         449  +
        self
         450  +
    }
  433    451   
    /// Set the auth scheme preference for an auth scheme resolver
  434    452   
    /// (typically the default auth scheme resolver).
  435    453   
    ///
  436    454   
    /// Each operation has a predefined order of auth schemes, as determined by the service,
  437    455   
    /// for auth scheme resolution. By using the auth scheme preference, customers
  438    456   
    /// can reorder the schemes resolved by the auth scheme resolver.
  439    457   
    ///
  440    458   
    /// The preference list is intended as a hint rather than a strict override.
  441    459   
    /// Any schemes not present in the originally resolved auth schemes will be ignored.
  442    460   
    ///
@@ -1439,1457 +1498,1517 @@
 1459   1477   
    }
 1460   1478   
 1461   1479   
    let default_retry_partition = "iam";
 1462   1480   
    let default_retry_partition = match config.region() {
 1463   1481   
        Some(region) => ::std::borrow::Cow::from(format!("{default_retry_partition}-{region}")),
 1464   1482   
        None => ::std::borrow::Cow::from(default_retry_partition),
 1465   1483   
    };
 1466   1484   
 1467   1485   
    let scope = "aws-sdk-iam";
 1468   1486   
        1487  +
    #[allow(deprecated)]
 1469   1488   
                    let mut plugins = ::aws_smithy_runtime_api::client::runtime_plugin::RuntimePlugins::new()
 1470   1489   
                        // defaults
 1471   1490   
                        .with_client_plugins(::aws_smithy_runtime::client::defaults::default_plugins(
 1472   1491   
                            ::aws_smithy_runtime::client::defaults::DefaultPluginParams::new()
 1473   1492   
                                .with_retry_partition_name(default_retry_partition)
 1474   1493   
                                .with_behavior_version(config.behavior_version.expect("Invalid client configuration: A behavior major version must be set when sending a request or constructing a client. You must set it during client construction or by enabling the `behavior-version-latest` cargo feature."))
 1475   1494   
                        ))
 1476   1495   
                        // user config
 1477   1496   
                        .with_client_plugin(
 1478   1497   
                            ::aws_smithy_runtime_api::client::runtime_plugin::StaticRuntimePlugin::new()

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

@@ -1,1 +141,141 @@
   10     10   
rust-version = "1.88.0"
   11     11   
readme = "README.md"
   12     12   
[package.metadata.smithy]
   13     13   
codegen-version = "ci"
   14     14   
protocol = "aws.protocols#awsJson1_1"
   15     15   
[package.metadata.docs.rs]
   16     16   
all-features = true
   17     17   
targets = ["x86_64-unknown-linux-gnu"]
   18     18   
[dependencies.aws-credential-types]
   19     19   
path = "../aws-credential-types"
   20         -
version = "1.2.11"
          20  +
version = "1.2.10"
   21     21   
   22     22   
[dependencies.aws-runtime]
   23     23   
path = "../aws-runtime"
   24         -
version = "1.5.17"
          24  +
version = "1.5.16"
   25     25   
   26     26   
[dependencies.aws-smithy-async]
   27     27   
path = "../aws-smithy-async"
   28         -
version = "1.2.7"
          28  +
version = "1.2.6"
   29     29   
   30     30   
[dependencies.aws-smithy-http]
   31     31   
path = "../aws-smithy-http"
   32         -
version = "0.62.6"
          32  +
version = "0.62.5"
   33     33   
   34     34   
[dependencies.aws-smithy-json]
   35     35   
path = "../aws-smithy-json"
   36         -
version = "0.61.8"
          36  +
version = "0.61.7"
   37     37   
   38     38   
[dependencies.aws-smithy-runtime]
   39     39   
path = "../aws-smithy-runtime"
   40     40   
features = ["client"]
   41     41   
version = "1.9.5"
   42     42   
   43     43   
[dependencies.aws-smithy-runtime-api]
   44     44   
path = "../aws-smithy-runtime-api"
   45     45   
features = ["client", "http-02x"]
   46         -
version = "1.9.3"
          46  +
version = "1.9.2"
   47     47   
   48     48   
[dependencies.aws-smithy-types]
   49     49   
path = "../aws-smithy-types"
   50         -
version = "1.3.5"
          50  +
version = "1.3.4"
   51     51   
   52     52   
[dependencies.aws-types]
   53     53   
path = "../aws-types"
   54         -
version = "1.3.11"
          54  +
version = "1.3.10"
   55     55   
   56     56   
[dependencies.bytes]
   57     57   
version = "1.4.0"
   58     58   
   59     59   
[dependencies.fastrand]
   60     60   
version = "2.0.0"
   61     61   
   62     62   
[dependencies.http]
   63     63   
version = "0.2.9"
   64     64   
   65     65   
[dependencies.regex-lite]
   66     66   
version = "0.1.5"
   67     67   
   68     68   
[dependencies.tracing]
   69     69   
version = "0.1"
   70     70   
[dev-dependencies.aws-config]
   71     71   
path = "../aws-config"
   72         -
version = "1.8.12"
          72  +
version = "1.8.11"
   73     73   
   74     74   
[dev-dependencies.aws-credential-types]
   75     75   
path = "../aws-credential-types"
   76     76   
features = ["test-util"]
   77         -
version = "1.2.11"
          77  +
version = "1.2.10"
   78     78   
   79     79   
[dev-dependencies.aws-runtime]
   80     80   
path = "../aws-runtime"
   81     81   
features = ["test-util"]
   82         -
version = "1.5.17"
          82  +
version = "1.5.16"
   83     83   
   84     84   
[dev-dependencies.aws-smithy-async]
   85     85   
path = "../aws-smithy-async"
   86     86   
features = ["test-util"]
   87         -
version = "1.2.7"
          87  +
version = "1.2.6"
   88     88   
   89     89   
[dev-dependencies.aws-smithy-http-client]
   90     90   
path = "../aws-smithy-http-client"
   91     91   
features = ["test-util", "wire-mock"]
   92         -
version = "1.1.5"
          92  +
version = "1.1.4"
   93     93   
   94     94   
[dev-dependencies.aws-smithy-protocol-test]
   95     95   
path = "../aws-smithy-protocol-test"
   96         -
version = "0.63.7"
          96  +
version = "0.63.6"
   97     97   
   98     98   
[dev-dependencies.aws-smithy-runtime]
   99     99   
path = "../aws-smithy-runtime"
  100    100   
features = ["test-util"]
  101    101   
version = "1.9.5"
  102    102   
  103    103   
[dev-dependencies.aws-smithy-runtime-api]
  104    104   
path = "../aws-smithy-runtime-api"
  105    105   
features = ["test-util"]
  106         -
version = "1.9.3"
         106  +
version = "1.9.2"
  107    107   
  108    108   
[dev-dependencies.aws-smithy-types]
  109    109   
path = "../aws-smithy-types"
  110    110   
features = ["test-util"]
  111         -
version = "1.3.5"
         111  +
version = "1.3.4"
  112    112   
  113    113   
[dev-dependencies.futures-util]
  114    114   
version = "0.3.25"
  115    115   
features = ["alloc"]
  116    116   
default-features = false
  117    117   
  118    118   
[dev-dependencies.http-1x]
  119    119   
version = "1"
  120    120   
package = "http"
  121    121   

tmp-codegen-diff/aws-sdk/sdk/kms/src/config.rs

@@ -403,403 +462,480 @@
  423    423   
  424    424   
    /// Set the auth scheme resolver for the builder
  425    425   
    ///
  426    426   
    /// # Examples
  427    427   
    /// See an example for [`Self::auth_scheme_resolver`].
  428    428   
    pub fn set_auth_scheme_resolver(&mut self, auth_scheme_resolver: impl crate::config::auth::ResolveAuthScheme + 'static) -> &mut Self {
  429    429   
        self.runtime_components
  430    430   
            .set_auth_scheme_option_resolver(::std::option::Option::Some(auth_scheme_resolver.into_shared_resolver()));
  431    431   
        self
  432    432   
    }
         433  +
         434  +
    /// Enable no authentication regardless of what authentication mechanisms operations support
         435  +
    ///
         436  +
    /// This adds [NoAuthScheme](aws_smithy_runtime::client::auth::no_auth::NoAuthScheme) as a fallback
         437  +
    /// and the auth scheme resolver will use it when no other auth schemes are applicable.
         438  +
    pub fn allow_no_auth(mut self) -> Self {
         439  +
        self.set_allow_no_auth();
         440  +
        self
         441  +
    }
         442  +
         443  +
    /// Enable no authentication regardless of what authentication mechanisms operations support
         444  +
    ///
         445  +
    /// This adds [NoAuthScheme](aws_smithy_runtime::client::auth::no_auth::NoAuthScheme) as a fallback
         446  +
    /// and the auth scheme resolver will use it when no other auth schemes are applicable.
         447  +
    pub fn set_allow_no_auth(&mut self) -> &mut Self {
         448  +
        self.push_runtime_plugin(::aws_smithy_runtime::client::auth::no_auth::NoAuthRuntimePluginV2::new().into_shared());
         449  +
        self
         450  +
    }
  433    451   
    /// Set the auth scheme preference for an auth scheme resolver
  434    452   
    /// (typically the default auth scheme resolver).
  435    453   
    ///
  436    454   
    /// Each operation has a predefined order of auth schemes, as determined by the service,
  437    455   
    /// for auth scheme resolution. By using the auth scheme preference, customers
  438    456   
    /// can reorder the schemes resolved by the auth scheme resolver.
  439    457   
    ///
  440    458   
    /// The preference list is intended as a hint rather than a strict override.
  441    459   
    /// Any schemes not present in the originally resolved auth schemes will be ignored.
  442    460   
    ///
@@ -1439,1457 +1498,1517 @@
 1459   1477   
    }
 1460   1478   
 1461   1479   
    let default_retry_partition = "kms";
 1462   1480   
    let default_retry_partition = match config.region() {
 1463   1481   
        Some(region) => ::std::borrow::Cow::from(format!("{default_retry_partition}-{region}")),
 1464   1482   
        None => ::std::borrow::Cow::from(default_retry_partition),
 1465   1483   
    };
 1466   1484   
 1467   1485   
    let scope = "aws-sdk-kms";
 1468   1486   
        1487  +
    #[allow(deprecated)]
 1469   1488   
                    let mut plugins = ::aws_smithy_runtime_api::client::runtime_plugin::RuntimePlugins::new()
 1470   1489   
                        // defaults
 1471   1490   
                        .with_client_plugins(::aws_smithy_runtime::client::defaults::default_plugins(
 1472   1491   
                            ::aws_smithy_runtime::client::defaults::DefaultPluginParams::new()
 1473   1492   
                                .with_retry_partition_name(default_retry_partition)
 1474   1493   
                                .with_behavior_version(config.behavior_version.expect("Invalid client configuration: A behavior major version must be set when sending a request or constructing a client. You must set it during client construction or by enabling the `behavior-version-latest` cargo feature."))
 1475   1494   
                        ))
 1476   1495   
                        // user config
 1477   1496   
                        .with_client_plugin(
 1478   1497   
                            ::aws_smithy_runtime_api::client::runtime_plugin::StaticRuntimePlugin::new()

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

@@ -1,1 +152,152 @@
   10     10   
rust-version = "1.88.0"
   11     11   
readme = "README.md"
   12     12   
[package.metadata.smithy]
   13     13   
codegen-version = "ci"
   14     14   
protocol = "aws.protocols#restJson1"
   15     15   
[package.metadata.docs.rs]
   16     16   
all-features = true
   17     17   
targets = ["x86_64-unknown-linux-gnu"]
   18     18   
[dependencies.aws-credential-types]
   19     19   
path = "../aws-credential-types"
   20         -
version = "1.2.11"
          20  +
version = "1.2.10"
   21     21   
   22     22   
[dependencies.aws-runtime]
   23     23   
path = "../aws-runtime"
   24     24   
features = ["event-stream"]
   25         -
version = "1.5.17"
          25  +
version = "1.5.16"
   26     26   
   27     27   
[dependencies.aws-smithy-async]
   28     28   
path = "../aws-smithy-async"
   29         -
version = "1.2.7"
          29  +
version = "1.2.6"
   30     30   
   31     31   
[dependencies.aws-smithy-eventstream]
   32     32   
path = "../aws-smithy-eventstream"
   33         -
version = "0.60.14"
          33  +
version = "0.60.13"
   34     34   
   35     35   
[dependencies.aws-smithy-http]
   36     36   
path = "../aws-smithy-http"
   37     37   
features = ["event-stream"]
   38         -
version = "0.62.6"
          38  +
version = "0.62.5"
   39     39   
   40     40   
[dependencies.aws-smithy-json]
   41     41   
path = "../aws-smithy-json"
   42         -
version = "0.61.8"
          42  +
version = "0.61.7"
   43     43   
   44     44   
[dependencies.aws-smithy-runtime]
   45     45   
path = "../aws-smithy-runtime"
   46     46   
features = ["client"]
   47     47   
version = "1.9.5"
   48     48   
   49     49   
[dependencies.aws-smithy-runtime-api]
   50     50   
path = "../aws-smithy-runtime-api"
   51     51   
features = ["client", "http-02x"]
   52         -
version = "1.9.3"
          52  +
version = "1.9.2"
   53     53   
   54     54   
[dependencies.aws-smithy-types]
   55     55   
path = "../aws-smithy-types"
   56         -
version = "1.3.5"
          56  +
version = "1.3.4"
   57     57   
   58     58   
[dependencies.aws-types]
   59     59   
path = "../aws-types"
   60         -
version = "1.3.11"
          60  +
version = "1.3.10"
   61     61   
   62     62   
[dependencies.bytes]
   63     63   
version = "1.4.0"
   64     64   
   65     65   
[dependencies.fastrand]
   66     66   
version = "2.0.0"
   67     67   
   68     68   
[dependencies.http]
   69     69   
version = "0.2.9"
   70     70   
   71     71   
[dependencies.regex-lite]
   72     72   
version = "0.1.5"
   73     73   
   74     74   
[dependencies.tracing]
   75     75   
version = "0.1"
   76     76   
[dev-dependencies.aws-config]
   77     77   
path = "../aws-config"
   78         -
version = "1.8.12"
          78  +
version = "1.8.11"
   79     79   
   80     80   
[dev-dependencies.aws-credential-types]
   81     81   
path = "../aws-credential-types"
   82     82   
features = ["test-util"]
   83         -
version = "1.2.11"
          83  +
version = "1.2.10"
   84     84   
   85     85   
[dev-dependencies.aws-runtime]
   86     86   
path = "../aws-runtime"
   87     87   
features = ["test-util"]
   88         -
version = "1.5.17"
          88  +
version = "1.5.16"
   89     89   
   90     90   
[dev-dependencies.aws-smithy-async]
   91     91   
path = "../aws-smithy-async"
   92     92   
features = ["test-util"]
   93         -
version = "1.2.7"
          93  +
version = "1.2.6"
   94     94   
   95     95   
[dev-dependencies.aws-smithy-eventstream]
   96     96   
path = "../aws-smithy-eventstream"
   97     97   
features = ["test-util"]
   98         -
version = "0.60.14"
          98  +
version = "0.60.13"
   99     99   
  100    100   
[dev-dependencies.aws-smithy-http-client]
  101    101   
path = "../aws-smithy-http-client"
  102    102   
features = ["test-util", "wire-mock"]
  103         -
version = "1.1.5"
         103  +
version = "1.1.4"
  104    104   
  105    105   
[dev-dependencies.aws-smithy-protocol-test]
  106    106   
path = "../aws-smithy-protocol-test"
  107         -
version = "0.63.7"
         107  +
version = "0.63.6"
  108    108   
  109    109   
[dev-dependencies.aws-smithy-runtime]
  110    110   
path = "../aws-smithy-runtime"
  111    111   
features = ["test-util"]
  112    112   
version = "1.9.5"
  113    113   
  114    114   
[dev-dependencies.aws-smithy-runtime-api]
  115    115   
path = "../aws-smithy-runtime-api"
  116    116   
features = ["test-util"]
  117         -
version = "1.9.3"
         117  +
version = "1.9.2"
  118    118   
  119    119   
[dev-dependencies.aws-smithy-types]
  120    120   
path = "../aws-smithy-types"
  121    121   
features = ["test-util"]
  122         -
version = "1.3.5"
         122  +
version = "1.3.4"
  123    123   
  124    124   
[dev-dependencies.futures-util]
  125    125   
version = "0.3.25"
  126    126   
features = ["alloc"]
  127    127   
default-features = false
  128    128   
  129    129   
[dev-dependencies.http-1x]
  130    130   
version = "1"
  131    131   
package = "http"
  132    132   

tmp-codegen-diff/aws-sdk/sdk/lambda/src/config.rs

@@ -403,403 +462,480 @@
  423    423   
  424    424   
    /// Set the auth scheme resolver for the builder
  425    425   
    ///
  426    426   
    /// # Examples
  427    427   
    /// See an example for [`Self::auth_scheme_resolver`].
  428    428   
    pub fn set_auth_scheme_resolver(&mut self, auth_scheme_resolver: impl crate::config::auth::ResolveAuthScheme + 'static) -> &mut Self {
  429    429   
        self.runtime_components
  430    430   
            .set_auth_scheme_option_resolver(::std::option::Option::Some(auth_scheme_resolver.into_shared_resolver()));
  431    431   
        self
  432    432   
    }
         433  +
         434  +
    /// Enable no authentication regardless of what authentication mechanisms operations support
         435  +
    ///
         436  +
    /// This adds [NoAuthScheme](aws_smithy_runtime::client::auth::no_auth::NoAuthScheme) as a fallback
         437  +
    /// and the auth scheme resolver will use it when no other auth schemes are applicable.
         438  +
    pub fn allow_no_auth(mut self) -> Self {
         439  +
        self.set_allow_no_auth();
         440  +
        self
         441  +
    }
         442  +
         443  +
    /// Enable no authentication regardless of what authentication mechanisms operations support
         444  +
    ///
         445  +
    /// This adds [NoAuthScheme](aws_smithy_runtime::client::auth::no_auth::NoAuthScheme) as a fallback
         446  +
    /// and the auth scheme resolver will use it when no other auth schemes are applicable.
         447  +
    pub fn set_allow_no_auth(&mut self) -> &mut Self {
         448  +
        self.push_runtime_plugin(::aws_smithy_runtime::client::auth::no_auth::NoAuthRuntimePluginV2::new().into_shared());
         449  +
        self
         450  +
    }
  433    451   
    /// Set the auth scheme preference for an auth scheme resolver
  434    452   
    /// (typically the default auth scheme resolver).
  435    453   
    ///
  436    454   
    /// Each operation has a predefined order of auth schemes, as determined by the service,
  437    455   
    /// for auth scheme resolution. By using the auth scheme preference, customers
  438    456   
    /// can reorder the schemes resolved by the auth scheme resolver.
  439    457   
    ///
  440    458   
    /// The preference list is intended as a hint rather than a strict override.
  441    459   
    /// Any schemes not present in the originally resolved auth schemes will be ignored.
  442    460   
    ///
@@ -1439,1457 +1498,1517 @@
 1459   1477   
    }
 1460   1478   
 1461   1479   
    let default_retry_partition = "lambda";
 1462   1480   
    let default_retry_partition = match config.region() {
 1463   1481   
        Some(region) => ::std::borrow::Cow::from(format!("{default_retry_partition}-{region}")),
 1464   1482   
        None => ::std::borrow::Cow::from(default_retry_partition),
 1465   1483   
    };
 1466   1484   
 1467   1485   
    let scope = "aws-sdk-lambda";
 1468   1486   
        1487  +
    #[allow(deprecated)]
 1469   1488   
                    let mut plugins = ::aws_smithy_runtime_api::client::runtime_plugin::RuntimePlugins::new()
 1470   1489   
                        // defaults
 1471   1490   
                        .with_client_plugins(::aws_smithy_runtime::client::defaults::default_plugins(
 1472   1491   
                            ::aws_smithy_runtime::client::defaults::DefaultPluginParams::new()
 1473   1492   
                                .with_retry_partition_name(default_retry_partition)
 1474   1493   
                                .with_behavior_version(config.behavior_version.expect("Invalid client configuration: A behavior major version must be set when sending a request or constructing a client. You must set it during client construction or by enabling the `behavior-version-latest` cargo feature."))
 1475   1494   
                        ))
 1476   1495   
                        // user config
 1477   1496   
                        .with_client_plugin(
 1478   1497   
                            ::aws_smithy_runtime_api::client::runtime_plugin::StaticRuntimePlugin::new()

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

@@ -1,1 +153,153 @@
   10     10   
rust-version = "1.88.0"
   11     11   
readme = "README.md"
   12     12   
[package.metadata.smithy]
   13     13   
codegen-version = "ci"
   14     14   
protocol = "aws.protocols#restJson1"
   15     15   
[package.metadata.docs.rs]
   16     16   
all-features = true
   17     17   
targets = ["x86_64-unknown-linux-gnu"]
   18     18   
[dependencies.aws-credential-types]
   19     19   
path = "../aws-credential-types"
   20         -
version = "1.2.11"
          20  +
version = "1.2.10"
   21     21   
   22     22   
[dependencies.aws-runtime]
   23     23   
path = "../aws-runtime"
   24         -
version = "1.5.17"
          24  +
version = "1.5.16"
   25     25   
   26     26   
[dependencies.aws-sigv4]
   27     27   
path = "../aws-sigv4"
   28         -
version = "1.3.7"
          28  +
version = "1.3.6"
   29     29   
   30     30   
[dependencies.aws-smithy-async]
   31     31   
path = "../aws-smithy-async"
   32         -
version = "1.2.7"
          32  +
version = "1.2.6"
   33     33   
   34     34   
[dependencies.aws-smithy-http]
   35     35   
path = "../aws-smithy-http"
   36         -
version = "0.62.6"
          36  +
version = "0.62.5"
   37     37   
   38     38   
[dependencies.aws-smithy-json]
   39     39   
path = "../aws-smithy-json"
   40         -
version = "0.61.8"
          40  +
version = "0.61.7"
   41     41   
   42     42   
[dependencies.aws-smithy-runtime]
   43     43   
path = "../aws-smithy-runtime"
   44     44   
features = ["client"]
   45     45   
version = "1.9.5"
   46     46   
   47     47   
[dependencies.aws-smithy-runtime-api]
   48     48   
path = "../aws-smithy-runtime-api"
   49     49   
features = ["client", "http-02x"]
   50         -
version = "1.9.3"
          50  +
version = "1.9.2"
   51     51   
   52     52   
[dependencies.aws-smithy-types]
   53     53   
path = "../aws-smithy-types"
   54         -
version = "1.3.5"
          54  +
version = "1.3.4"
   55     55   
   56     56   
[dependencies.aws-types]
   57     57   
path = "../aws-types"
   58         -
version = "1.3.11"
          58  +
version = "1.3.10"
   59     59   
   60     60   
[dependencies.bytes]
   61     61   
version = "1.4.0"
   62     62   
   63     63   
[dependencies.fastrand]
   64     64   
version = "2.0.0"
   65     65   
   66     66   
[dependencies.http]
   67     67   
version = "0.2.9"
   68     68   
   69     69   
[dependencies.http-1x]
   70     70   
version = "1"
   71     71   
package = "http"
   72     72   
   73     73   
[dependencies.http-body-1x]
   74     74   
version = "1"
   75     75   
optional = true
   76     76   
package = "http-body"
   77     77   
   78     78   
[dependencies.regex-lite]
   79     79   
version = "0.1.5"
   80     80   
   81     81   
[dependencies.tracing]
   82     82   
version = "0.1"
   83     83   
[dev-dependencies.aws-config]
   84     84   
path = "../aws-config"
   85         -
version = "1.8.12"
          85  +
version = "1.8.11"
   86     86   
   87     87   
[dev-dependencies.aws-credential-types]
   88     88   
path = "../aws-credential-types"
   89     89   
features = ["test-util"]
   90         -
version = "1.2.11"
          90  +
version = "1.2.10"
   91     91   
   92     92   
[dev-dependencies.aws-runtime]
   93     93   
path = "../aws-runtime"
   94     94   
features = ["test-util"]
   95         -
version = "1.5.17"
          95  +
version = "1.5.16"
   96     96   
   97     97   
[dev-dependencies.aws-smithy-async]
   98     98   
path = "../aws-smithy-async"
   99     99   
features = ["test-util"]
  100         -
version = "1.2.7"
         100  +
version = "1.2.6"
  101    101   
  102    102   
[dev-dependencies.aws-smithy-http-client]
  103    103   
path = "../aws-smithy-http-client"
  104    104   
features = ["test-util", "wire-mock"]
  105         -
version = "1.1.5"
         105  +
version = "1.1.4"
  106    106   
  107    107   
[dev-dependencies.aws-smithy-protocol-test]
  108    108   
path = "../aws-smithy-protocol-test"
  109         -
version = "0.63.7"
         109  +
version = "0.63.6"
  110    110   
  111    111   
[dev-dependencies.aws-smithy-runtime]
  112    112   
path = "../aws-smithy-runtime"
  113    113   
features = ["test-util"]
  114    114   
version = "1.9.5"
  115    115   
  116    116   
[dev-dependencies.aws-smithy-runtime-api]
  117    117   
path = "../aws-smithy-runtime-api"
  118    118   
features = ["test-util"]
  119         -
version = "1.9.3"
         119  +
version = "1.9.2"
  120    120   
  121    121   
[dev-dependencies.aws-smithy-types]
  122    122   
path = "../aws-smithy-types"
  123    123   
features = ["test-util"]
  124         -
version = "1.3.5"
         124  +
version = "1.3.4"
  125    125   
  126    126   
[dev-dependencies.futures-util]
  127    127   
version = "0.3.25"
  128    128   
features = ["alloc"]
  129    129   
default-features = false
  130    130   
  131    131   
[dev-dependencies.proptest]
  132    132   
version = "1"
  133    133   
  134    134   
[dev-dependencies.serde_json]