AWS SDK

AWS SDK

rev. b5744bf708d4d7ee517d8c0e24ff177b2aa2cac5 (ignoring whitespace)

Files changed:

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

@@ -13,13 +73,73 @@
   33     33   
url = "2.3.1"
   34     34   
fastrand = "2.0.0"
   35     35   
   36     36   
[dependencies.aws-credential-types]
   37     37   
path = "../aws-credential-types"
   38     38   
features = ["test-util"]
   39     39   
version = "1.2.0"
   40     40   
   41     41   
[dependencies.aws-runtime]
   42     42   
path = "../aws-runtime"
   43         -
version = "1.2.3"
          43  +
version = "1.3.0"
   44     44   
   45     45   
[dependencies.aws-sdk-sts]
   46     46   
path = "../sts"
   47     47   
default-features = false
   48     48   
version = "0.0.0-local"
   49     49   
   50     50   
[dependencies.aws-smithy-async]
   51     51   
path = "../aws-smithy-async"
   52     52   
version = "1.2.1"
   53     53   

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

@@ -1,1 +0,18 @@
    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   
[dependencies.aws-runtime]
   16     16   
path = "../aws-runtime"
   17     17   
features = ["http-02x"]
   18         -
version = "1.2.3"
          18  +
version = "1.3.0"

tmp-codegen-diff/aws-sdk/sdk/aws-runtime/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-runtime"
    4         -
version = "1.2.3"
           4  +
version = "1.3.0"
    5      5   
authors = ["AWS Rust SDK Team <aws-sdk-rust@amazon.com>"]
    6      6   
description = "Runtime support code for the AWS SDK. This crate isn't intended to be used directly."
    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-runtime/src/retries/classifiers.rs

@@ -1,1 +112,160 @@
    3      3   
 * SPDX-License-Identifier: Apache-2.0
    4      4   
 */
    5      5   
    6      6   
use aws_smithy_runtime_api::client::interceptors::context::InterceptorContext;
    7      7   
use aws_smithy_runtime_api::client::orchestrator::OrchestratorError;
    8      8   
use aws_smithy_runtime_api::client::retries::classifiers::{
    9      9   
    ClassifyRetry, RetryAction, RetryClassifierPriority, RetryReason,
   10     10   
};
   11     11   
use aws_smithy_types::error::metadata::ProvideErrorMetadata;
   12     12   
use aws_smithy_types::retry::ErrorKind;
          13  +
use std::borrow::Cow;
   13     14   
use std::error::Error as StdError;
   14     15   
use std::marker::PhantomData;
   15     16   
   16     17   
/// AWS error codes that represent throttling errors.
   17     18   
pub const THROTTLING_ERRORS: &[&str] = &[
   18     19   
    "Throttling",
   19     20   
    "ThrottlingException",
   20     21   
    "ThrottledException",
   21     22   
    "RequestThrottledException",
   22     23   
    "TooManyRequestsException",
   23     24   
    "ProvisionedThroughputExceededException",
   24     25   
    "TransactionInProgressException",
   25     26   
    "RequestLimitExceeded",
   26     27   
    "BandwidthLimitExceeded",
   27     28   
    "LimitExceededException",
   28     29   
    "RequestThrottled",
   29     30   
    "SlowDown",
   30     31   
    "PriorRequestNotComplete",
   31     32   
    "EC2ThrottledException",
   32     33   
];
   33     34   
   34     35   
/// AWS error codes that represent transient errors.
   35     36   
pub const TRANSIENT_ERRORS: &[&str] = &["RequestTimeout", "RequestTimeoutException"];
   36     37   
   37     38   
/// A retry classifier for determining if the response sent by an AWS service requires a retry.
   38         -
#[derive(Debug, Default)]
          39  +
#[derive(Debug)]
   39     40   
pub struct AwsErrorCodeClassifier<E> {
          41  +
    throttling_errors: Cow<'static, [&'static str]>,
          42  +
    transient_errors: Cow<'static, [&'static str]>,
   40     43   
    _inner: PhantomData<E>,
   41     44   
}
   42     45   
          46  +
impl<E> Default for AwsErrorCodeClassifier<E> {
          47  +
    fn default() -> Self {
          48  +
        Self {
          49  +
            throttling_errors: THROTTLING_ERRORS.into(),
          50  +
            transient_errors: TRANSIENT_ERRORS.into(),
          51  +
            _inner: PhantomData,
          52  +
        }
          53  +
    }
          54  +
}
          55  +
          56  +
/// Builder for [`AwsErrorCodeClassifier`]
          57  +
#[derive(Debug)]
          58  +
pub struct AwsErrorCodeClassifierBuilder<E> {
          59  +
    throttling_errors: Option<Cow<'static, [&'static str]>>,
          60  +
    transient_errors: Option<Cow<'static, [&'static str]>>,
          61  +
    _inner: PhantomData<E>,
          62  +
}
          63  +
          64  +
impl<E> AwsErrorCodeClassifierBuilder<E> {
          65  +
    /// Set `transient_errors` for the builder
          66  +
    pub fn transient_errors(
          67  +
        mut self,
          68  +
        transient_errors: impl Into<Cow<'static, [&'static str]>>,
          69  +
    ) -> Self {
          70  +
        self.transient_errors = Some(transient_errors.into());
          71  +
        self
          72  +
    }
          73  +
          74  +
    /// Build a new [`AwsErrorCodeClassifier`]
          75  +
    pub fn build(self) -> AwsErrorCodeClassifier<E> {
          76  +
        AwsErrorCodeClassifier {
          77  +
            throttling_errors: self.throttling_errors.unwrap_or(THROTTLING_ERRORS.into()),
          78  +
            transient_errors: self.transient_errors.unwrap_or(TRANSIENT_ERRORS.into()),
          79  +
            _inner: self._inner,
          80  +
        }
          81  +
    }
          82  +
}
          83  +
   43     84   
impl<E> AwsErrorCodeClassifier<E> {
   44         -
    /// Create a new AwsErrorCodeClassifier
          85  +
    /// Create a new [`AwsErrorCodeClassifier`]
   45     86   
    pub fn new() -> Self {
   46         -
        Self {
          87  +
        Self::default()
          88  +
    }
          89  +
          90  +
    /// Return a builder that can create a new [`AwsErrorCodeClassifier`]
          91  +
    pub fn builder() -> AwsErrorCodeClassifierBuilder<E> {
          92  +
        AwsErrorCodeClassifierBuilder {
          93  +
            throttling_errors: None,
          94  +
            transient_errors: None,
   47     95   
            _inner: PhantomData,
   48     96   
        }
   49     97   
    }
   50     98   
}
   51     99   
   52    100   
impl<E> ClassifyRetry for AwsErrorCodeClassifier<E>
   53    101   
where
   54    102   
    E: StdError + ProvideErrorMetadata + Send + Sync + 'static,
   55    103   
{
   56    104   
    fn classify_retry(&self, ctx: &InterceptorContext) -> RetryAction {
   57    105   
        // Check for a result
   58    106   
        let output_or_error = ctx.output_or_error();
   59    107   
        // Check for an error
   60    108   
        let error = match output_or_error {
   61    109   
            Some(Ok(_)) | None => return RetryAction::NoActionIndicated,
   62    110   
            Some(Err(err)) => err,
   63    111   
        };
   64    112   
   65    113   
        let retry_after = ctx
   66    114   
            .response()
   67    115   
            .and_then(|res| res.headers().get("x-amz-retry-after"))
   68    116   
            .and_then(|header| header.parse::<u64>().ok())
   69    117   
            .map(std::time::Duration::from_millis);
   70    118   
   71    119   
        let error_code = OrchestratorError::as_operation_error(error)
   72    120   
            .and_then(|err| err.downcast_ref::<E>())
   73    121   
            .and_then(|err| err.code());
   74    122   
   75    123   
        if let Some(error_code) = error_code {
   76         -
            if THROTTLING_ERRORS.contains(&error_code) {
         124  +
            if self.throttling_errors.contains(&error_code) {
   77    125   
                return RetryAction::RetryIndicated(RetryReason::RetryableError {
   78    126   
                    kind: ErrorKind::ThrottlingError,
   79    127   
                    retry_after,
   80    128   
                });
   81    129   
            }
   82         -
            if TRANSIENT_ERRORS.contains(&error_code) {
         130  +
            if self.transient_errors.contains(&error_code) {
   83    131   
                return RetryAction::RetryIndicated(RetryReason::RetryableError {
   84    132   
                    kind: ErrorKind::TransientError,
   85    133   
                    retry_after,
   86    134   
                });
   87    135   
            }
   88    136   
        };
   89    137   
   90    138   
        debug_assert!(
   91    139   
            retry_after.is_none(),
   92    140   
            "retry_after should be None if the error wasn't an identifiable AWS error"

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

@@ -1,1 +53,53 @@
   13     13   
codegen-version = "ci"
   14     14   
[package.metadata.docs.rs]
   15     15   
all-features = true
   16     16   
targets = ["x86_64-unknown-linux-gnu"]
   17     17   
[dependencies.aws-credential-types]
   18     18   
path = "../aws-credential-types"
   19     19   
version = "1.2.0"
   20     20   
   21     21   
[dependencies.aws-runtime]
   22     22   
path = "../aws-runtime"
   23         -
version = "1.2.3"
          23  +
version = "1.3.0"
   24     24   
   25     25   
[dependencies.aws-smithy-async]
   26     26   
path = "../aws-smithy-async"
   27     27   
version = "1.2.1"
   28     28   
   29     29   
[dependencies.aws-smithy-eventstream]
   30     30   
path = "../aws-smithy-eventstream"
   31     31   
version = "0.60.4"
   32     32   
   33     33   
[dependencies.aws-smithy-http]

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

@@ -1,1 +114,114 @@
   13     13   
codegen-version = "ci"
   14     14   
[package.metadata.docs.rs]
   15     15   
all-features = true
   16     16   
targets = ["x86_64-unknown-linux-gnu"]
   17     17   
[dependencies.aws-credential-types]
   18     18   
path = "../aws-credential-types"
   19     19   
version = "1.2.0"
   20     20   
   21     21   
[dependencies.aws-runtime]
   22     22   
path = "../aws-runtime"
   23         -
version = "1.2.3"
          23  +
version = "1.3.0"
   24     24   
   25     25   
[dependencies.aws-smithy-async]
   26     26   
path = "../aws-smithy-async"
   27     27   
version = "1.2.1"
   28     28   
   29     29   
[dependencies.aws-smithy-http]
   30     30   
path = "../aws-smithy-http"
   31     31   
version = "0.60.8"
   32     32   
   33     33   
[dependencies.aws-smithy-json]
   34     34   
path = "../aws-smithy-json"
   35     35   
version = "0.60.7"
   36     36   
   37     37   
[dependencies.aws-smithy-runtime]
   38     38   
path = "../aws-smithy-runtime"
   39     39   
features = ["client", "http-auth"]
   40     40   
version = "1.6.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     45   
version = "1.7.0"
   46     46   
   47     47   
[dependencies.aws-smithy-types]
   48     48   
path = "../aws-smithy-types"
   49     49   
version = "1.2.0"
   50     50   
   51     51   
[dependencies.aws-types]
   52     52   
path = "../aws-types"
   53     53   
version = "1.3.1"
   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.once_cell]
   65     65   
version = "1.16"
   66     66   
   67     67   
[dependencies.regex-lite]
   68     68   
version = "0.1.5"
   69     69   
   70     70   
[dependencies.tracing]
   71     71   
version = "0.1"
   72     72   
[dev-dependencies.aws-config]
   73     73   
path = "../aws-config"
   74     74   
version = "1.5.2"
   75     75   
   76     76   
[dev-dependencies.aws-credential-types]
   77     77   
path = "../aws-credential-types"
   78     78   
features = ["test-util"]
   79     79   
version = "1.2.0"
   80     80   
   81     81   
[dev-dependencies.aws-runtime]
   82     82   
path = "../aws-runtime"
   83     83   
features = ["test-util"]
   84         -
version = "1.2.3"
          84  +
version = "1.3.0"
   85     85   
   86     86   
[dev-dependencies.aws-smithy-async]
   87     87   
path = "../aws-smithy-async"
   88     88   
features = ["test-util"]
   89     89   
version = "1.2.1"
   90     90   
   91     91   
[dev-dependencies.aws-smithy-protocol-test]
   92     92   
path = "../aws-smithy-protocol-test"
   93     93   
version = "0.60.7"
   94     94   

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

@@ -1,1 +53,53 @@
   13     13   
codegen-version = "ci"
   14     14   
[package.metadata.docs.rs]
   15     15   
all-features = true
   16     16   
targets = ["x86_64-unknown-linux-gnu"]
   17     17   
[dependencies.aws-credential-types]
   18     18   
path = "../aws-credential-types"
   19     19   
version = "1.2.0"
   20     20   
   21     21   
[dependencies.aws-runtime]
   22     22   
path = "../aws-runtime"
   23         -
version = "1.2.3"
          23  +
version = "1.3.0"
   24     24   
   25     25   
[dependencies.aws-smithy-async]
   26     26   
path = "../aws-smithy-async"
   27     27   
version = "1.2.1"
   28     28   
   29     29   
[dependencies.aws-smithy-http]
   30     30   
path = "../aws-smithy-http"
   31     31   
version = "0.60.8"
   32     32   
   33     33   
[dependencies.aws-smithy-json]

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

@@ -1,1 +53,53 @@
   13     13   
codegen-version = "ci"
   14     14   
[package.metadata.docs.rs]
   15     15   
all-features = true
   16     16   
targets = ["x86_64-unknown-linux-gnu"]
   17     17   
[dependencies.aws-credential-types]
   18     18   
path = "../aws-credential-types"
   19     19   
version = "1.2.0"
   20     20   
   21     21   
[dependencies.aws-runtime]
   22     22   
path = "../aws-runtime"
   23         -
version = "1.2.3"
          23  +
version = "1.3.0"
   24     24   
   25     25   
[dependencies.aws-smithy-async]
   26     26   
path = "../aws-smithy-async"
   27     27   
version = "1.2.1"
   28     28   
   29     29   
[dependencies.aws-smithy-http]
   30     30   
path = "../aws-smithy-http"
   31     31   
version = "0.60.8"
   32     32   
   33     33   
[dependencies.aws-smithy-json]
@@ -57,57 +117,117 @@
   77     77   
version = "1.5.2"
   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.0"
   83     83   
   84     84   
[dev-dependencies.aws-runtime]
   85     85   
path = "../aws-runtime"
   86     86   
features = ["test-util"]
   87         -
version = "1.2.3"
          87  +
version = "1.3.0"
   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.1"
   93     93   
   94     94   
[dev-dependencies.aws-smithy-protocol-test]
   95     95   
path = "../aws-smithy-protocol-test"
   96     96   
version = "0.60.7"
   97     97   

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

@@ -1,1 +53,53 @@
   13     13   
codegen-version = "ci"
   14     14   
[package.metadata.docs.rs]
   15     15   
all-features = true
   16     16   
targets = ["x86_64-unknown-linux-gnu"]
   17     17   
[dependencies.aws-credential-types]
   18     18   
path = "../aws-credential-types"
   19     19   
version = "1.2.0"
   20     20   
   21     21   
[dependencies.aws-runtime]
   22     22   
path = "../aws-runtime"
   23         -
version = "1.2.3"
          23  +
version = "1.3.0"
   24     24   
   25     25   
[dependencies.aws-smithy-async]
   26     26   
path = "../aws-smithy-async"
   27     27   
version = "1.2.1"
   28     28   
   29     29   
[dependencies.aws-smithy-http]
   30     30   
path = "../aws-smithy-http"
   31     31   
version = "0.60.8"
   32     32   
   33     33   
[dependencies.aws-smithy-json]
@@ -59,59 +119,119 @@
   79     79   
version = "1.5.2"
   80     80   
   81     81   
[dev-dependencies.aws-credential-types]
   82     82   
path = "../aws-credential-types"
   83     83   
features = ["test-util"]
   84     84   
version = "1.2.0"
   85     85   
   86     86   
[dev-dependencies.aws-runtime]
   87     87   
path = "../aws-runtime"
   88     88   
features = ["test-util"]
   89         -
version = "1.2.3"
          89  +
version = "1.3.0"
   90     90   
   91     91   
[dev-dependencies.aws-smithy-async]
   92     92   
path = "../aws-smithy-async"
   93     93   
features = ["test-util"]
   94     94   
version = "1.2.1"
   95     95   
   96     96   
[dev-dependencies.aws-smithy-protocol-test]
   97     97   
path = "../aws-smithy-protocol-test"
   98     98   
version = "0.60.7"
   99     99   

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

@@ -1,1 +53,53 @@
   13     13   
codegen-version = "ci"
   14     14   
[package.metadata.docs.rs]
   15     15   
all-features = true
   16     16   
targets = ["x86_64-unknown-linux-gnu"]
   17     17   
[dependencies.aws-credential-types]
   18     18   
path = "../aws-credential-types"
   19     19   
version = "1.2.0"
   20     20   
   21     21   
[dependencies.aws-runtime]
   22     22   
path = "../aws-runtime"
   23         -
version = "1.2.3"
          23  +
version = "1.3.0"
   24     24   
   25     25   
[dependencies.aws-smithy-async]
   26     26   
path = "../aws-smithy-async"
   27     27   
version = "1.2.1"
   28     28   
   29     29   
[dependencies.aws-smithy-http]
   30     30   
path = "../aws-smithy-http"
   31     31   
version = "0.60.8"
   32     32   
   33     33   
[dependencies.aws-smithy-json]

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

@@ -1,1 +53,53 @@
   13     13   
codegen-version = "ci"
   14     14   
[package.metadata.docs.rs]
   15     15   
all-features = true
   16     16   
targets = ["x86_64-unknown-linux-gnu"]
   17     17   
[dependencies.aws-credential-types]
   18     18   
path = "../aws-credential-types"
   19     19   
version = "1.2.0"
   20     20   
   21     21   
[dependencies.aws-runtime]
   22     22   
path = "../aws-runtime"
   23         -
version = "1.2.3"
          23  +
version = "1.3.0"
   24     24   
   25     25   
[dependencies.aws-sigv4]
   26     26   
path = "../aws-sigv4"
   27     27   
version = "1.2.2"
   28     28   
   29     29   
[dependencies.aws-smithy-async]
   30     30   
path = "../aws-smithy-async"
   31     31   
version = "1.2.1"
   32     32   
   33     33   
[dependencies.aws-smithy-http]
@@ -61,61 +121,121 @@
   81     81   
version = "1.5.2"
   82     82   
   83     83   
[dev-dependencies.aws-credential-types]
   84     84   
path = "../aws-credential-types"
   85     85   
features = ["test-util"]
   86     86   
version = "1.2.0"
   87     87   
   88     88   
[dev-dependencies.aws-runtime]
   89     89   
path = "../aws-runtime"
   90     90   
features = ["test-util"]
   91         -
version = "1.2.3"
          91  +
version = "1.3.0"
   92     92   
   93     93   
[dev-dependencies.aws-smithy-async]
   94     94   
path = "../aws-smithy-async"
   95     95   
features = ["test-util"]
   96     96   
version = "1.2.1"
   97     97   
   98     98   
[dev-dependencies.aws-smithy-protocol-test]
   99     99   
path = "../aws-smithy-protocol-test"
  100    100   
version = "0.60.7"
  101    101   

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

@@ -1,1 +53,53 @@
   13     13   
codegen-version = "ci"
   14     14   
[package.metadata.docs.rs]
   15     15   
all-features = true
   16     16   
targets = ["x86_64-unknown-linux-gnu"]
   17     17   
[dependencies.aws-credential-types]
   18     18   
path = "../aws-credential-types"
   19     19   
version = "1.2.0"
   20     20   
   21     21   
[dependencies.aws-runtime]
   22     22   
path = "../aws-runtime"
   23         -
version = "1.2.3"
          23  +
version = "1.3.0"
   24     24   
   25     25   
[dependencies.aws-smithy-async]
   26     26   
path = "../aws-smithy-async"
   27     27   
version = "1.2.1"
   28     28   
   29     29   
[dependencies.aws-smithy-http]
   30     30   
path = "../aws-smithy-http"
   31     31   
version = "0.60.8"
   32     32   
   33     33   
[dependencies.aws-smithy-json]
@@ -56,56 +116,116 @@
   76     76   
version = "1.5.2"
   77     77   
   78     78   
[dev-dependencies.aws-credential-types]
   79     79   
path = "../aws-credential-types"
   80     80   
features = ["test-util"]
   81     81   
version = "1.2.0"
   82     82   
   83     83   
[dev-dependencies.aws-runtime]
   84     84   
path = "../aws-runtime"
   85     85   
features = ["test-util"]
   86         -
version = "1.2.3"
          86  +
version = "1.3.0"
   87     87   
   88     88   
[dev-dependencies.aws-smithy-async]
   89     89   
path = "../aws-smithy-async"
   90     90   
features = ["test-util"]
   91     91   
version = "1.2.1"
   92     92   
   93     93   
[dev-dependencies.aws-smithy-protocol-test]
   94     94   
path = "../aws-smithy-protocol-test"
   95     95   
version = "0.60.7"
   96     96   

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

@@ -1,1 +111,111 @@
   13     13   
codegen-version = "ci"
   14     14   
[package.metadata.docs.rs]
   15     15   
all-features = true
   16     16   
targets = ["x86_64-unknown-linux-gnu"]
   17     17   
[dependencies.aws-credential-types]
   18     18   
path = "../aws-credential-types"
   19     19   
version = "1.2.0"
   20     20   
   21     21   
[dependencies.aws-runtime]
   22     22   
path = "../aws-runtime"
   23         -
version = "1.2.3"
          23  +
version = "1.3.0"
   24     24   
   25     25   
[dependencies.aws-smithy-async]
   26     26   
path = "../aws-smithy-async"
   27     27   
version = "1.2.1"
   28     28   
   29     29   
[dependencies.aws-smithy-http]
   30     30   
path = "../aws-smithy-http"
   31     31   
version = "0.60.8"
   32     32   
   33     33   
[dependencies.aws-smithy-json]
   34     34   
path = "../aws-smithy-json"
   35     35   
version = "0.60.7"
   36     36   
   37     37   
[dependencies.aws-smithy-runtime]
   38     38   
path = "../aws-smithy-runtime"
   39     39   
features = ["client"]
   40     40   
version = "1.6.0"
   41     41   
   42     42   
[dependencies.aws-smithy-runtime-api]
   43     43   
path = "../aws-smithy-runtime-api"
   44     44   
features = ["client", "http-02x"]
   45     45   
version = "1.7.0"
   46     46   
   47     47   
[dependencies.aws-smithy-types]
   48     48   
path = "../aws-smithy-types"
   49     49   
version = "1.2.0"
   50     50   
   51     51   
[dependencies.aws-types]
   52     52   
path = "../aws-types"
   53     53   
version = "1.3.1"
   54     54   
   55     55   
[dependencies.bytes]
   56     56   
version = "1.4.0"
   57     57   
   58     58   
[dependencies.http]
   59     59   
version = "0.2.9"
   60     60   
   61     61   
[dependencies.once_cell]
   62     62   
version = "1.16"
   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.5.2"
   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.0"
   77     77   
   78     78   
[dev-dependencies.aws-runtime]
   79     79   
path = "../aws-runtime"
   80     80   
features = ["test-util"]
   81         -
version = "1.2.3"
          81  +
version = "1.3.0"
   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.1"
   87     87   
   88     88   
[dev-dependencies.aws-smithy-protocol-test]
   89     89   
path = "../aws-smithy-protocol-test"
   90     90   
version = "0.60.7"
   91     91   

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

@@ -1,1 +54,54 @@
   14     14   
[package.metadata.docs.rs]
   15     15   
all-features = true
   16     16   
targets = ["x86_64-unknown-linux-gnu"]
   17     17   
[dependencies.aws-credential-types]
   18     18   
path = "../aws-credential-types"
   19     19   
version = "1.2.0"
   20     20   
   21     21   
[dependencies.aws-runtime]
   22     22   
path = "../aws-runtime"
   23     23   
features = ["event-stream"]
   24         -
version = "1.2.3"
          24  +
version = "1.3.0"
   25     25   
   26     26   
[dependencies.aws-smithy-async]
   27     27   
path = "../aws-smithy-async"
   28     28   
version = "1.2.1"
   29     29   
   30     30   
[dependencies.aws-smithy-eventstream]
   31     31   
path = "../aws-smithy-eventstream"
   32     32   
version = "0.60.4"
   33     33   
   34     34   
[dependencies.aws-smithy-http]
@@ -57,57 +117,117 @@
   77     77   
version = "1.5.2"
   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.0"
   83     83   
   84     84   
[dev-dependencies.aws-runtime]
   85     85   
path = "../aws-runtime"
   86     86   
features = ["test-util"]
   87         -
version = "1.2.3"
          87  +
version = "1.3.0"
   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.1"
   93     93   
   94     94   
[dev-dependencies.aws-smithy-protocol-test]
   95     95   
path = "../aws-smithy-protocol-test"
   96     96   
version = "0.60.7"
   97     97   

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

@@ -1,1 +53,53 @@
   13     13   
codegen-version = "ci"
   14     14   
[package.metadata.docs.rs]
   15     15   
all-features = true
   16     16   
targets = ["x86_64-unknown-linux-gnu"]
   17     17   
[dependencies.aws-credential-types]
   18     18   
path = "../aws-credential-types"
   19     19   
version = "1.2.0"
   20     20   
   21     21   
[dependencies.aws-runtime]
   22     22   
path = "../aws-runtime"
   23         -
version = "1.2.3"
          23  +
version = "1.3.0"
   24     24   
   25     25   
[dependencies.aws-sigv4]
   26     26   
path = "../aws-sigv4"
   27     27   
version = "1.2.2"
   28     28   
   29     29   
[dependencies.aws-smithy-async]
   30     30   
path = "../aws-smithy-async"
   31     31   
version = "1.2.1"
   32     32   
   33     33   
[dependencies.aws-smithy-http]
@@ -65,65 +125,125 @@
   85     85   
version = "1.5.2"
   86     86   
   87     87   
[dev-dependencies.aws-credential-types]
   88     88   
path = "../aws-credential-types"
   89     89   
features = ["test-util"]
   90     90   
version = "1.2.0"
   91     91   
   92     92   
[dev-dependencies.aws-runtime]
   93     93   
path = "../aws-runtime"
   94     94   
features = ["test-util"]
   95         -
version = "1.2.3"
          95  +
version = "1.3.0"
   96     96   
   97     97   
[dev-dependencies.aws-smithy-async]
   98     98   
path = "../aws-smithy-async"
   99     99   
features = ["test-util"]
  100    100   
version = "1.2.1"
  101    101   
  102    102   
[dev-dependencies.aws-smithy-protocol-test]
  103    103   
path = "../aws-smithy-protocol-test"
  104    104   
version = "0.60.7"
  105    105