AWS SDK

AWS SDK

rev. 84b4a04800f25b137dccbc3932656b0ca987e9e5 (ignoring whitespace)

Files changed:

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

@@ -11,11 +131,131 @@
   31     31   
path = "../aws-smithy-http"
   32     32   
version = "0.62.6"
   33     33   
   34     34   
[dependencies.aws-smithy-json]
   35     35   
path = "../aws-smithy-json"
   36     36   
version = "0.61.9"
   37     37   
   38     38   
[dependencies.aws-smithy-runtime]
   39     39   
path = "../aws-smithy-runtime"
   40     40   
features = ["client"]
   41         -
version = "1.9.5"
          41  +
version = "1.9.6"
   42     42   
   43     43   
[dependencies.aws-smithy-runtime-api]
   44     44   
path = "../aws-smithy-runtime-api"
   45     45   
features = ["client", "http-02x"]
   46     46   
version = "1.9.3"
   47     47   
   48     48   
[dependencies.aws-smithy-types]
   49     49   
path = "../aws-smithy-types"
   50     50   
version = "1.3.5"
   51     51   
   52     52   
[dependencies.aws-types]
   53     53   
path = "../aws-types"
   54     54   
version = "1.3.11"
   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     72   
version = "1.8.12"
   73     73   
   74     74   
[dev-dependencies.aws-credential-types]
   75     75   
path = "../aws-credential-types"
   76     76   
features = ["test-util"]
   77     77   
version = "1.2.11"
   78     78   
   79     79   
[dev-dependencies.aws-runtime]
   80     80   
path = "../aws-runtime"
   81     81   
features = ["test-util"]
   82     82   
version = "1.5.17"
   83     83   
   84     84   
[dev-dependencies.aws-smithy-async]
   85     85   
path = "../aws-smithy-async"
   86     86   
features = ["test-util"]
   87     87   
version = "1.2.7"
   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     92   
version = "1.1.5"
   93     93   
   94     94   
[dev-dependencies.aws-smithy-protocol-test]
   95     95   
path = "../aws-smithy-protocol-test"
   96     96   
version = "0.63.7"
   97     97   
   98     98   
[dev-dependencies.aws-smithy-runtime]
   99     99   
path = "../aws-smithy-runtime"
  100    100   
features = ["test-util"]
  101         -
version = "1.9.5"
         101  +
version = "1.9.6"
  102    102   
  103    103   
[dev-dependencies.aws-smithy-runtime-api]
  104    104   
path = "../aws-smithy-runtime-api"
  105    105   
features = ["test-util"]
  106    106   
version = "1.9.3"
  107    107   
  108    108   
[dev-dependencies.aws-smithy-types]
  109    109   
path = "../aws-smithy-types"
  110    110   
features = ["test-util"]
  111    111   
version = "1.3.5"

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

@@ -17,17 +77,77 @@
   37     37   
features = ["event-stream"]
   38     38   
version = "0.62.6"
   39     39   
   40     40   
[dependencies.aws-smithy-json]
   41     41   
path = "../aws-smithy-json"
   42     42   
version = "0.61.9"
   43     43   
   44     44   
[dependencies.aws-smithy-runtime]
   45     45   
path = "../aws-smithy-runtime"
   46     46   
features = ["client"]
   47         -
version = "1.9.5"
          47  +
version = "1.9.6"
   48     48   
   49     49   
[dependencies.aws-smithy-runtime-api]
   50     50   
path = "../aws-smithy-runtime-api"
   51     51   
features = ["client", "http-02x"]
   52     52   
version = "1.9.3"
   53     53   
   54     54   
[dependencies.aws-smithy-types]
   55     55   
path = "../aws-smithy-types"
   56     56   
version = "1.3.5"
   57     57   
@@ -82,82 +142,142 @@
  102    102   
features = ["test-util", "wire-mock"]
  103    103   
version = "1.1.5"
  104    104   
  105    105   
[dev-dependencies.aws-smithy-protocol-test]
  106    106   
path = "../aws-smithy-protocol-test"
  107    107   
version = "0.63.7"
  108    108   
  109    109   
[dev-dependencies.aws-smithy-runtime]
  110    110   
path = "../aws-smithy-runtime"
  111    111   
features = ["test-util"]
  112         -
version = "1.9.5"
         112  +
version = "1.9.6"
  113    113   
  114    114   
[dev-dependencies.aws-smithy-runtime-api]
  115    115   
path = "../aws-smithy-runtime-api"
  116    116   
features = ["test-util"]
  117    117   
version = "1.9.3"
  118    118   
  119    119   
[dev-dependencies.aws-smithy-types]
  120    120   
path = "../aws-smithy-types"
  121    121   
features = ["test-util"]
  122    122   
version = "1.3.5"

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

@@ -15,15 +75,75 @@
   35     35   
path = "../aws-smithy-http"
   36     36   
version = "0.62.6"
   37     37   
   38     38   
[dependencies.aws-smithy-json]
   39     39   
path = "../aws-smithy-json"
   40     40   
version = "0.61.9"
   41     41   
   42     42   
[dependencies.aws-smithy-runtime]
   43     43   
path = "../aws-smithy-runtime"
   44     44   
features = ["client"]
   45         -
version = "1.9.5"
          45  +
version = "1.9.6"
   46     46   
   47     47   
[dependencies.aws-smithy-runtime-api]
   48     48   
path = "../aws-smithy-runtime-api"
   49     49   
features = ["client", "http-02x"]
   50     50   
version = "1.9.3"
   51     51   
   52     52   
[dependencies.aws-smithy-types]
   53     53   
path = "../aws-smithy-types"
   54     54   
version = "1.3.5"
   55     55   
@@ -84,84 +144,144 @@
  104    104   
features = ["test-util", "wire-mock"]
  105    105   
version = "1.1.5"
  106    106   
  107    107   
[dev-dependencies.aws-smithy-protocol-test]
  108    108   
path = "../aws-smithy-protocol-test"
  109    109   
version = "0.63.7"
  110    110   
  111    111   
[dev-dependencies.aws-smithy-runtime]
  112    112   
path = "../aws-smithy-runtime"
  113    113   
features = ["test-util"]
  114         -
version = "1.9.5"
         114  +
version = "1.9.6"
  115    115   
  116    116   
[dev-dependencies.aws-smithy-runtime-api]
  117    117   
path = "../aws-smithy-runtime-api"
  118    118   
features = ["test-util"]
  119    119   
version = "1.9.3"
  120    120   
  121    121   
[dev-dependencies.aws-smithy-types]
  122    122   
path = "../aws-smithy-types"
  123    123   
features = ["test-util"]
  124    124   
version = "1.3.5"

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

@@ -11,11 +71,71 @@
   31     31   
path = "../aws-smithy-http"
   32     32   
version = "0.62.6"
   33     33   
   34     34   
[dependencies.aws-smithy-json]
   35     35   
path = "../aws-smithy-json"
   36     36   
version = "0.61.9"
   37     37   
   38     38   
[dependencies.aws-smithy-runtime]
   39     39   
path = "../aws-smithy-runtime"
   40     40   
features = ["client"]
   41         -
version = "1.9.5"
          41  +
version = "1.9.6"
   42     42   
   43     43   
[dependencies.aws-smithy-runtime-api]
   44     44   
path = "../aws-smithy-runtime-api"
   45     45   
features = ["client", "http-02x"]
   46     46   
version = "1.9.3"
   47     47   
   48     48   
[dependencies.aws-smithy-types]
   49     49   
path = "../aws-smithy-types"
   50     50   
version = "1.3.5"
   51     51   

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

@@ -25,25 +85,85 @@
   45     45   
features = ["event-stream"]
   46     46   
version = "0.62.6"
   47     47   
   48     48   
[dependencies.aws-smithy-json]
   49     49   
path = "../aws-smithy-json"
   50     50   
version = "0.61.9"
   51     51   
   52     52   
[dependencies.aws-smithy-runtime]
   53     53   
path = "../aws-smithy-runtime"
   54     54   
features = ["client"]
   55         -
version = "1.9.5"
          55  +
version = "1.9.6"
   56     56   
   57     57   
[dependencies.aws-smithy-runtime-api]
   58     58   
path = "../aws-smithy-runtime-api"
   59     59   
features = ["client", "http-02x"]
   60     60   
version = "1.9.3"
   61     61   
   62     62   
[dependencies.aws-smithy-types]
   63     63   
path = "../aws-smithy-types"
   64     64   
version = "1.3.5"
   65     65   
@@ -132,132 +192,192 @@
  152    152   
path = "../aws-smithy-mocks"
  153    153   
version = "0.2.2"
  154    154   
  155    155   
[dev-dependencies.aws-smithy-protocol-test]
  156    156   
path = "../aws-smithy-protocol-test"
  157    157   
version = "0.63.7"
  158    158   
  159    159   
[dev-dependencies.aws-smithy-runtime]
  160    160   
path = "../aws-smithy-runtime"
  161    161   
features = ["test-util"]
  162         -
version = "1.9.5"
         162  +
version = "1.9.6"
  163    163   
  164    164   
[dev-dependencies.aws-smithy-runtime-api]
  165    165   
path = "../aws-smithy-runtime-api"
  166    166   
features = ["test-util", "client", "http-02x"]
  167    167   
version = "1.9.3"
  168    168   
  169    169   
[dev-dependencies.aws-smithy-types]
  170    170   
path = "../aws-smithy-types"
  171    171   
features = ["test-util"]
  172    172   
version = "1.3.5"

tmp-codegen-diff/aws-sdk/sdk/s3/tests/timeouts.rs

@@ -139,139 +207,277 @@
  159    159   
            }
  160    160   
        }
  161    161   
    } else {
  162    162   
        panic!("the client didn't timeout");
  163    163   
    }
  164    164   
  165    165   
    server_shutdown.send(()).unwrap();
  166    166   
    server_handle.await.unwrap();
  167    167   
}
  168    168   
  169         -
#[tokio::test]
  170         -
async fn test_connect_timeout() {
  171         -
    let config = Config::builder()
         169  +
async fn run_connect_timeout_test(timeout_config: Option<TimeoutConfig>, expected_timeout_ms: u64) {
         170  +
    let mut config_builder = Config::builder()
  172    171   
        .with_test_defaults()
  173    172   
        .region(Region::new("us-east-1"))
  174         -
        .timeout_config(
         173  +
        .endpoint_url("http://172.255.255.0:18104");
         174  +
         175  +
    if let Some(tc) = timeout_config {
         176  +
        config_builder = config_builder.timeout_config(tc);
         177  +
    }
         178  +
         179  +
    let client = Client::from_conf(config_builder.build());
         180  +
         181  +
    if let Ok(result) = timeout(
         182  +
        Duration::from_millis(expected_timeout_ms + 1000),
         183  +
        client.get_object().bucket("test").key("test").send(),
         184  +
    )
         185  +
    .await
         186  +
    {
         187  +
        match result {
         188  +
            Ok(_) => panic!("should not have succeeded"),
         189  +
            Err(err) => {
         190  +
                let message = format!("{}", DisplayErrorContext(&err));
         191  +
                let expected =
         192  +
                    "timeout: client error (Connect): HTTP connect timeout occurred after";
         193  +
                assert!(
         194  +
                    message.contains(expected),
         195  +
                    "expected '{message}' to contain '{expected}'"
         196  +
                );
         197  +
            }
         198  +
        }
         199  +
    } else {
         200  +
        panic!("the client didn't timeout");
         201  +
    }
         202  +
}
         203  +
         204  +
#[tokio::test]
         205  +
async fn test_connect_timeout_explicit() {
         206  +
    run_connect_timeout_test(
         207  +
        Some(
  175    208   
            TimeoutConfig::builder()
  176    209   
                .connect_timeout(Duration::from_millis(300))
  177    210   
                .build(),
         211  +
        ),
         212  +
        300,
  178    213   
    )
  179         -
        .endpoint_url(
  180         -
            // Emulate a connect timeout error by hitting an unroutable IP
  181         -
            "http://172.255.255.0:18104",
  182         -
        )
         214  +
    .await;
         215  +
}
         216  +
         217  +
#[tokio::test]
         218  +
async fn test_connect_timeout_default() {
         219  +
    run_connect_timeout_test(None, 3100).await;
         220  +
}
         221  +
         222  +
#[tokio::test]
         223  +
async fn test_connect_timeout_disabled() {
         224  +
    let config = Config::builder()
         225  +
        .with_test_defaults()
         226  +
        .region(Region::new("us-east-1"))
         227  +
        .timeout_config(TimeoutConfig::disabled())
         228  +
        .endpoint_url("http://172.255.255.0:18104")
  183    229   
        .build();
  184    230   
    let client = Client::from_conf(config);
  185    231   
         232  +
    if let Err(_) = timeout(
         233  +
        Duration::from_secs(5),
         234  +
        client.get_object().bucket("test").key("test").send(),
         235  +
    )
         236  +
    .await
         237  +
    {
         238  +
        // Expected: the operation should not complete within 5 seconds when timeout is disabled
         239  +
    } else {
         240  +
        panic!("operation completed unexpectedly when timeout was disabled");
         241  +
    }
         242  +
}
         243  +
         244  +
// this behavior is surprising—I would have expected this to fail, but it seems like the default
         245  +
// runtime plugin always is providing a sleep impl. In any case, this pattern does not seem to exist
         246  +
// in real life
         247  +
#[tokio::test]
         248  +
async fn test_connect_timeout_with_sleep_impl_none() {
         249  +
    let mut builder = Config::builder()
         250  +
        .with_test_defaults()
         251  +
        .region(Region::new("us-east-1"))
         252  +
        .endpoint_url("http://172.255.255.0:18104");
         253  +
    builder.set_sleep_impl(None);
         254  +
    let client = Client::from_conf(builder.build());
         255  +
  186    256   
    if let Ok(result) = timeout(
  187         -
        Duration::from_millis(1000),
         257  +
        Duration::from_millis(4100),
  188    258   
        client.get_object().bucket("test").key("test").send(),
  189    259   
    )
  190    260   
    .await
  191    261   
    {
  192    262   
        match result {
  193    263   
            Ok(_) => panic!("should not have succeeded"),
  194    264   
            Err(err) => {
  195    265   
                let message = format!("{}", DisplayErrorContext(&err));
  196    266   
                let expected =
  197         -
                    "timeout: client error (Connect): HTTP connect timeout occurred after 300ms";
         267  +
                    "timeout: client error (Connect): HTTP connect timeout occurred after";
  198    268   
                assert!(
  199    269   
                    message.contains(expected),
  200    270   
                    "expected '{message}' to contain '{expected}'"
  201    271   
                );
  202    272   
            }
  203    273   
        }
  204    274   
    } else {
  205    275   
        panic!("the client didn't timeout");
  206    276   
    }
  207    277   
}

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

@@ -11,11 +71,71 @@
   31     31   
path = "../aws-smithy-http"
   32     32   
version = "0.62.6"
   33     33   
   34     34   
[dependencies.aws-smithy-json]
   35     35   
path = "../aws-smithy-json"
   36     36   
version = "0.61.9"
   37     37   
   38     38   
[dependencies.aws-smithy-runtime]
   39     39   
path = "../aws-smithy-runtime"
   40     40   
features = ["client"]
   41         -
version = "1.9.5"
          41  +
version = "1.9.6"
   42     42   
   43     43   
[dependencies.aws-smithy-runtime-api]
   44     44   
path = "../aws-smithy-runtime-api"
   45     45   
features = ["client", "http-02x"]
   46     46   
version = "1.9.3"
   47     47   
   48     48   
[dependencies.aws-smithy-types]
   49     49   
path = "../aws-smithy-types"
   50     50   
version = "1.3.5"
   51     51   
@@ -78,78 +138,138 @@
   98     98   
features = ["test-util", "wire-mock"]
   99     99   
version = "1.1.5"
  100    100   
  101    101   
[dev-dependencies.aws-smithy-protocol-test]
  102    102   
path = "../aws-smithy-protocol-test"
  103    103   
version = "0.63.7"
  104    104   
  105    105   
[dev-dependencies.aws-smithy-runtime]
  106    106   
path = "../aws-smithy-runtime"
  107    107   
features = ["test-util"]
  108         -
version = "1.9.5"
         108  +
version = "1.9.6"
  109    109   
  110    110   
[dev-dependencies.aws-smithy-runtime-api]
  111    111   
path = "../aws-smithy-runtime-api"
  112    112   
features = ["test-util"]
  113    113   
version = "1.9.3"
  114    114   
  115    115   
[dev-dependencies.aws-smithy-types]
  116    116   
path = "../aws-smithy-types"
  117    117   
features = ["test-util"]
  118    118   
version = "1.3.5"

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

@@ -11,11 +71,71 @@
   31     31   
path = "../aws-smithy-http"
   32     32   
version = "0.62.6"
   33     33   
   34     34   
[dependencies.aws-smithy-json]
   35     35   
path = "../aws-smithy-json"
   36     36   
version = "0.61.9"
   37     37   
   38     38   
[dependencies.aws-smithy-runtime]
   39     39   
path = "../aws-smithy-runtime"
   40     40   
features = ["client"]
   41         -
version = "1.9.5"
          41  +
version = "1.9.6"
   42     42   
   43     43   
[dependencies.aws-smithy-runtime-api]
   44     44   
path = "../aws-smithy-runtime-api"
   45     45   
features = ["client", "http-02x"]
   46     46   
version = "1.9.3"
   47     47   
   48     48   
[dependencies.aws-smithy-types]
   49     49   
path = "../aws-smithy-types"
   50     50   
version = "1.3.5"
   51     51   

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

@@ -11,11 +71,71 @@
   31     31   
path = "../aws-smithy-http"
   32     32   
version = "0.62.6"
   33     33   
   34     34   
[dependencies.aws-smithy-json]
   35     35   
path = "../aws-smithy-json"
   36     36   
version = "0.61.9"
   37     37   
   38     38   
[dependencies.aws-smithy-runtime]
   39     39   
path = "../aws-smithy-runtime"
   40     40   
features = ["client"]
   41         -
version = "1.9.5"
          41  +
version = "1.9.6"
   42     42   
   43     43   
[dependencies.aws-smithy-runtime-api]
   44     44   
path = "../aws-smithy-runtime-api"
   45     45   
features = ["client", "http-02x"]
   46     46   
version = "1.9.3"
   47     47   
   48     48   
[dependencies.aws-smithy-types]
   49     49   
path = "../aws-smithy-types"
   50     50   
version = "1.3.5"
   51     51   

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

@@ -11,11 +71,71 @@
   31     31   
path = "../aws-smithy-http"
   32     32   
version = "0.62.6"
   33     33   
   34     34   
[dependencies.aws-smithy-json]
   35     35   
path = "../aws-smithy-json"
   36     36   
version = "0.61.9"
   37     37   
   38     38   
[dependencies.aws-smithy-runtime]
   39     39   
path = "../aws-smithy-runtime"
   40     40   
features = ["client"]
   41         -
version = "1.9.5"
          41  +
version = "1.9.6"
   42     42   
   43     43   
[dependencies.aws-smithy-runtime-api]
   44     44   
path = "../aws-smithy-runtime-api"
   45     45   
features = ["client", "http-02x"]
   46     46   
version = "1.9.3"
   47     47   
   48     48   
[dependencies.aws-smithy-types]
   49     49   
path = "../aws-smithy-types"
   50     50   
version = "1.3.5"
   51     51   

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

@@ -15,15 +132,132 @@
   35     35   
path = "../aws-smithy-json"
   36     36   
version = "0.61.9"
   37     37   
   38     38   
[dependencies.aws-smithy-query]
   39     39   
path = "../aws-smithy-query"
   40     40   
version = "0.60.9"
   41     41   
   42     42   
[dependencies.aws-smithy-runtime]
   43     43   
path = "../aws-smithy-runtime"
   44     44   
features = ["client"]
   45         -
version = "1.9.5"
          45  +
version = "1.9.6"
   46     46   
   47     47   
[dependencies.aws-smithy-runtime-api]
   48     48   
path = "../aws-smithy-runtime-api"
   49     49   
features = ["client", "http-02x"]
   50     50   
version = "1.9.3"
   51     51   
   52     52   
[dependencies.aws-smithy-types]
   53     53   
path = "../aws-smithy-types"
   54     54   
version = "1.3.5"
   55     55   
   56     56   
[dependencies.aws-smithy-xml]
   57     57   
path = "../aws-smithy-xml"
   58     58   
version = "0.60.13"
   59     59   
   60     60   
[dependencies.aws-types]
   61     61   
path = "../aws-types"
   62     62   
version = "1.3.11"
   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-credential-types]
   76     76   
path = "../aws-credential-types"
   77     77   
features = ["test-util"]
   78     78   
version = "1.2.11"
   79     79   
   80     80   
[dev-dependencies.aws-runtime]
   81     81   
path = "../aws-runtime"
   82     82   
features = ["test-util"]
   83     83   
version = "1.5.17"
   84     84   
   85     85   
[dev-dependencies.aws-smithy-async]
   86     86   
path = "../aws-smithy-async"
   87     87   
features = ["test-util"]
   88     88   
version = "1.2.7"
   89     89   
   90     90   
[dev-dependencies.aws-smithy-http-client]
   91     91   
path = "../aws-smithy-http-client"
   92     92   
features = ["test-util", "wire-mock"]
   93     93   
version = "1.1.5"
   94     94   
   95     95   
[dev-dependencies.aws-smithy-protocol-test]
   96     96   
path = "../aws-smithy-protocol-test"
   97     97   
version = "0.63.7"
   98     98   
   99     99   
[dev-dependencies.aws-smithy-runtime]
  100    100   
path = "../aws-smithy-runtime"
  101    101   
features = ["test-util"]
  102         -
version = "1.9.5"
         102  +
version = "1.9.6"
  103    103   
  104    104   
[dev-dependencies.aws-smithy-runtime-api]
  105    105   
path = "../aws-smithy-runtime-api"
  106    106   
features = ["test-util"]
  107    107   
version = "1.9.3"
  108    108   
  109    109   
[dev-dependencies.aws-smithy-types]
  110    110   
path = "../aws-smithy-types"
  111    111   
features = ["test-util"]
  112    112   
version = "1.3.5"

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

@@ -11,11 +71,71 @@
   31     31   
path = "../aws-smithy-http"
   32     32   
version = "0.62.6"
   33     33   
   34     34   
[dependencies.aws-smithy-json]
   35     35   
path = "../aws-smithy-json"
   36     36   
version = "0.61.9"
   37     37   
   38     38   
[dependencies.aws-smithy-runtime]
   39     39   
path = "../aws-smithy-runtime"
   40     40   
features = ["client"]
   41         -
version = "1.9.5"
          41  +
version = "1.9.6"
   42     42   
   43     43   
[dependencies.aws-smithy-runtime-api]
   44     44   
path = "../aws-smithy-runtime-api"
   45     45   
features = ["client", "http-02x"]
   46     46   
version = "1.9.3"
   47     47   
   48     48   
[dependencies.aws-smithy-types]
   49     49   
path = "../aws-smithy-types"
   50     50   
version = "1.3.5"
   51     51   
@@ -75,75 +135,135 @@
   95     95   
features = ["test-util", "wire-mock"]
   96     96   
version = "1.1.5"
   97     97   
   98     98   
[dev-dependencies.aws-smithy-protocol-test]
   99     99   
path = "../aws-smithy-protocol-test"
  100    100   
version = "0.63.7"
  101    101   
  102    102   
[dev-dependencies.aws-smithy-runtime]
  103    103   
path = "../aws-smithy-runtime"
  104    104   
features = ["test-util"]
  105         -
version = "1.9.5"
         105  +
version = "1.9.6"
  106    106   
  107    107   
[dev-dependencies.aws-smithy-runtime-api]
  108    108   
path = "../aws-smithy-runtime-api"
  109    109   
features = ["test-util"]
  110    110   
version = "1.9.3"
  111    111   
  112    112   
[dev-dependencies.aws-smithy-types]
  113    113   
path = "../aws-smithy-types"
  114    114   
features = ["test-util"]
  115    115   
version = "1.3.5"

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

@@ -11,11 +71,71 @@
   31     31   
path = "../aws-smithy-http"
   32     32   
version = "0.62.6"
   33     33   
   34     34   
[dependencies.aws-smithy-json]
   35     35   
path = "../aws-smithy-json"
   36     36   
version = "0.61.9"
   37     37   
   38     38   
[dependencies.aws-smithy-runtime]
   39     39   
path = "../aws-smithy-runtime"
   40     40   
features = ["client"]
   41         -
version = "1.9.5"
          41  +
version = "1.9.6"
   42     42   
   43     43   
[dependencies.aws-smithy-runtime-api]
   44     44   
path = "../aws-smithy-runtime-api"
   45     45   
features = ["client", "http-02x"]
   46     46   
version = "1.9.3"
   47     47   
   48     48   
[dependencies.aws-smithy-types]
   49     49   
path = "../aws-smithy-types"
   50     50   
version = "1.3.5"
   51     51   

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

@@ -21,21 +81,81 @@
   41     41   
features = ["event-stream"]
   42     42   
version = "0.62.6"
   43     43   
   44     44   
[dependencies.aws-smithy-json]
   45     45   
path = "../aws-smithy-json"
   46     46   
version = "0.61.9"
   47     47   
   48     48   
[dependencies.aws-smithy-runtime]
   49     49   
path = "../aws-smithy-runtime"
   50     50   
features = ["client"]
   51         -
version = "1.9.5"
          51  +
version = "1.9.6"
   52     52   
   53     53   
[dependencies.aws-smithy-runtime-api]
   54     54   
path = "../aws-smithy-runtime-api"
   55     55   
features = ["client", "http-02x"]
   56     56   
version = "1.9.3"
   57     57   
   58     58   
[dependencies.aws-smithy-types]
   59     59   
path = "../aws-smithy-types"
   60     60   
features = ["http-body-0-4-x"]
   61     61   
version = "1.3.5"
@@ -94,94 +154,154 @@
  114    114   
features = ["test-util", "wire-mock"]
  115    115   
version = "1.1.5"
  116    116   
  117    117   
[dev-dependencies.aws-smithy-protocol-test]
  118    118   
path = "../aws-smithy-protocol-test"
  119    119   
version = "0.63.7"
  120    120   
  121    121   
[dev-dependencies.aws-smithy-runtime]
  122    122   
path = "../aws-smithy-runtime"
  123    123   
features = ["test-util"]
  124         -
version = "1.9.5"
         124  +
version = "1.9.6"
  125    125   
  126    126   
[dev-dependencies.aws-smithy-runtime-api]
  127    127   
path = "../aws-smithy-runtime-api"
  128    128   
features = ["test-util"]
  129    129   
version = "1.9.3"
  130    130   
  131    131   
[dev-dependencies.aws-smithy-types]
  132    132   
path = "../aws-smithy-types"
  133    133   
features = ["test-util"]
  134    134   
version = "1.3.5"

tmp-codegen-diff/aws-sdk/tests/no-default-features/Cargo.toml

@@ -2,2 +54,54 @@
   22     22   
default-features = false
   23     23   
version = "0.0.0-local"
   24     24   
   25     25   
[dev-dependencies.aws-smithy-async]
   26     26   
path = "../../sdk/aws-smithy-async"
   27     27   
version = "1.2.7"
   28     28   
   29     29   
[dev-dependencies.aws-smithy-runtime]
   30     30   
path = "../../sdk/aws-smithy-runtime"
   31     31   
features = ["test-util"]
   32         -
version = "1.9.5"
          32  +
version = "1.9.6"
   33     33   
   34     34   
[dev-dependencies.aws-smithy-http-client]
   35     35   
path = "../../sdk/aws-smithy-http-client"
   36     36   
features = ["test-util"]
   37     37   
version = "1.1.5"
   38     38   
   39     39   
[dev-dependencies.aws-credential-types]
   40     40   
path = "../../sdk/aws-credential-types"
   41     41   
features = ["test-util"]
   42     42   
version = "1.2.11"

tmp-codegen-diff/aws-sdk/tests/telemetry/Cargo.toml

@@ -14,14 +60,60 @@
   34     34   
path = "../../sdk/aws-smithy-observability"
   35     35   
version = "0.1.5"
   36     36   
   37     37   
[dev-dependencies.aws-smithy-observability-otel]
   38     38   
path = "../../sdk/aws-smithy-observability-otel"
   39     39   
version = "0.1.3"
   40     40   
   41     41   
[dev-dependencies.aws-smithy-runtime]
   42     42   
path = "../../sdk/aws-smithy-runtime"
   43     43   
features = ["client", "test-util"]
   44         -
version = "1.9.5"
          44  +
version = "1.9.6"
   45     45   
   46     46   
[dev-dependencies.aws-smithy-types]
   47     47   
path = "../../sdk/aws-smithy-types"
   48     48   
version = "1.3.5"
   49     49   
   50     50   
[dev-dependencies.opentelemetry]
   51     51   
version = "0.26.0"
   52     52   
features = ["metrics"]
   53     53   
   54     54   
[dev-dependencies.opentelemetry_sdk]