AWS SDK

AWS SDK

rev. 5a860d70d7e90d11840f267fbc8429e14ba5d76d

Files changed:

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

@@ -8,8 +67,67 @@
   28     28   
futures-core = "0.3.29"
   29     29   
   30     30   
[dependencies.aws-smithy-eventstream]
   31     31   
path = "../aws-smithy-eventstream"
   32     32   
optional = true
   33     33   
version = "0.60.5"
   34     34   
   35     35   
[dependencies.aws-smithy-runtime-api]
   36     36   
path = "../aws-smithy-runtime-api"
   37     37   
features = ["client", "http-02x"]
   38         -
version = "1.7.3"
          38  +
version = "1.7.2"
   39     39   
   40     40   
[dependencies.aws-smithy-types]
   41     41   
path = "../aws-smithy-types"
   42     42   
features = ["byte-stream-poll-next", "http-body-0-4-x"]
   43         -
version = "1.2.9"
          43  +
version = "1.2.8"
   44     44   
   45     45   
[dependencies.http-02x]
   46     46   
package = "http"
   47     47   
version = "0.2.3"
   48     48   
   49     49   
[dependencies.http-body-04x]
   50     50   
package = "http-body"
   51     51   
version = "0.4.4"
   52     52   
   53     53   
[dev-dependencies]

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

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

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-json/fuzz/Cargo.toml

@@ -3,3 +40,40 @@
   23     23   
   24     24   
[dependencies]
   25     25   
libfuzzer-sys = "0.4"
   26     26   
   27     27   
[dependencies.aws-smithy-json]
   28     28   
path = ".."
   29     29   
version = "0.60.7"
   30     30   
   31     31   
[dependencies.aws-smithy-types]
   32     32   
path = "../../aws-smithy-types"
   33         -
version = "1.2.9"
          33  +
version = "1.2.8"
   34     34   
   35     35   
[dependencies.serde_json]
   36     36   
version = "1"
   37     37   
features = ["float_roundtrip"]
   38     38   
   39     39   
[workspace]
   40     40   
members = ["."]

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

@@ -1,1 +33,33 @@
   11     11   
edition = "2021"
   12     12   
license = "Apache-2.0"
   13     13   
repository = "https://github.com/smithy-lang/smithy-rs"
   14     14   
[package.metadata.docs.rs]
   15     15   
all-features = true
   16     16   
targets = ["x86_64-unknown-linux-gnu"]
   17     17   
cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"]
   18     18   
rustdoc-args = ["--cfg", "docsrs"]
   19     19   
[dependencies.aws-smithy-types]
   20     20   
path = "../aws-smithy-types"
   21         -
version = "1.2.9"
          21  +
version = "1.2.8"
   22     22   
   23     23   
[dependencies.aws-smithy-runtime-api]
   24     24   
path = "../aws-smithy-runtime-api"
   25     25   
features = ["client", "http-02x"]
   26         -
version = "1.7.3"
          26  +
version = "1.7.2"
   27     27   
[dev-dependencies.aws-sdk-s3]
   28     28   
version = "1"
   29     29   
features = ["test-util"]
   30     30   
   31     31   
[dev-dependencies.tokio]
   32     32   
version = "1"
   33     33   
features = ["full"]

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

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

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

@@ -1,1 +0,21 @@
   11     11   
all-features = true
   12     12   
targets = ["x86_64-unknown-linux-gnu"]
   13     13   
cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"]
   14     14   
rustdoc-args = ["--cfg", "docsrs"]
   15     15   
   16     16   
[dependencies]
   17     17   
urlencoding = "2.1"
   18     18   
   19     19   
[dependencies.aws-smithy-types]
   20     20   
path = "../aws-smithy-types"
   21         -
version = "1.2.9"
          21  +
version = "1.2.8"

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

@@ -1,1 +61,61 @@
    1      1   
# Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2      2   
[package]
    3      3   
name = "aws-smithy-runtime-api"
    4         -
version = "1.7.3"
           4  +
version = "1.7.2"
    5      5   
authors = ["AWS Rust SDK Team <aws-sdk-rust@amazon.com>", "Zelda Hessler <zhessler@amazon.com>"]
    6      6   
description = "Smithy runtime types."
    7      7   
edition = "2021"
    8      8   
license = "Apache-2.0"
    9      9   
repository = "https://github.com/smithy-lang/smithy-rs"
   10     10   
[package.metadata.docs.rs]
   11     11   
all-features = true
   12     12   
targets = ["x86_64-unknown-linux-gnu"]
   13     13   
cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"]
   14     14   
rustdoc-args = ["--cfg", "docsrs"]
   15     15   
   16     16   
[package.metadata.smithy-rs-release-tooling]
   17     17   
stable = true
   18     18   
   19     19   
[features]
   20     20   
default = []
   21     21   
client = []
   22     22   
http-auth = ["dep:zeroize"]
   23     23   
test-util = ["aws-smithy-types/test-util", "http-1x"]
   24     24   
http-02x = []
   25     25   
http-1x = []
   26     26   
   27     27   
[dependencies]
   28     28   
bytes = "1"
   29     29   
pin-project-lite = "0.2"
   30     30   
tracing = "0.1"
   31     31   
   32     32   
[dependencies.aws-smithy-async]
   33     33   
path = "../aws-smithy-async"
   34     34   
version = "1.2.1"
   35     35   
   36     36   
[dependencies.aws-smithy-types]
   37     37   
path = "../aws-smithy-types"
   38         -
version = "1.2.9"
          38  +
version = "1.2.8"
   39     39   
   40     40   
[dependencies.http-02x]
   41     41   
package = "http"
   42     42   
version = "0.2.9"
   43     43   
   44     44   
[dependencies.http-1x]
   45     45   
package = "http"
   46     46   
version = "1"
   47     47   
   48     48   
[dependencies.tokio]

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

@@ -841,841 +901,900 @@
  861    861   
        self.push_config_validator(config_validator);
  862    862   
        self
  863    863   
    }
  864    864   
  865    865   
    /// Validate the base client configuration.
  866    866   
    ///
  867    867   
    /// This is intended to be called internally by the client.
  868    868   
    pub fn validate_base_client_config(&self, cfg: &ConfigBag) -> Result<(), BoxError> {
  869    869   
        macro_rules! validate {
  870    870   
            ($field:expr) => {
  871         -
                #[allow(for_loops_over_fallibles)]
  872    871   
                for entry in $field {
  873    872   
                    ValidateConfig::validate_base_client_config(&entry.value, self, cfg)?;
  874    873   
                }
  875    874   
            };
  876    875   
        }
  877    876   
  878    877   
        for validator in self.config_validators() {
  879    878   
            validator.validate_base_client_config(self, cfg)?;
  880    879   
        }
  881    880   
        validate!(&self.http_client);

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

@@ -24,24 +89,89 @@
   44     44   
path = "../aws-smithy-http"
   45     45   
version = "0.60.11"
   46     46   
   47     47   
[dependencies.aws-smithy-protocol-test]
   48     48   
path = "../aws-smithy-protocol-test"
   49     49   
optional = true
   50     50   
version = "0.63.0"
   51     51   
   52     52   
[dependencies.aws-smithy-runtime-api]
   53     53   
path = "../aws-smithy-runtime-api"
   54         -
version = "1.7.3"
          54  +
version = "1.7.2"
   55     55   
   56     56   
[dependencies.aws-smithy-types]
   57     57   
path = "../aws-smithy-types"
   58     58   
features = ["http-body-0-4-x"]
   59         -
version = "1.2.9"
          59  +
version = "1.2.8"
   60     60   
   61     61   
[dependencies.h2]
   62     62   
version = "0.3"
   63     63   
default-features = false
   64     64   
optional = true
   65     65   
   66     66   
[dependencies.http-02x]
   67     67   
package = "http"
   68     68   
version = "0.2.8"
   69     69   
@@ -102,102 +154,154 @@
  122    122   
tracing-test = "0.2.1"
  123    123   
  124    124   
[dev-dependencies.aws-smithy-async]
  125    125   
path = "../aws-smithy-async"
  126    126   
features = ["rt-tokio", "test-util"]
  127    127   
version = "1.2.1"
  128    128   
  129    129   
[dev-dependencies.aws-smithy-runtime-api]
  130    130   
path = "../aws-smithy-runtime-api"
  131    131   
features = ["test-util"]
  132         -
version = "1.7.3"
         132  +
version = "1.7.2"
  133    133   
  134    134   
[dev-dependencies.aws-smithy-types]
  135    135   
path = "../aws-smithy-types"
  136    136   
features = ["test-util"]
  137         -
version = "1.2.9"
         137  +
version = "1.2.8"
  138    138   
  139    139   
[dev-dependencies.tokio]
  140    140   
version = "1.25"
  141    141   
features = ["macros", "rt", "rt-multi-thread", "test-util", "full"]
  142    142   
  143    143   
[dev-dependencies.tracing-subscriber]
  144    144   
version = "0.3.16"
  145    145   
features = ["env-filter"]
  146    146   
  147    147   
[dev-dependencies.hyper_0_14]

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

@@ -1,1 +42,42 @@
   13     13   
cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"]
   14     14   
rustdoc-args = ["--cfg", "docsrs"]
   15     15   
   16     16   
[features]
   17     17   
convert-chrono = ["aws-smithy-types", "chrono"]
   18     18   
convert-time = ["aws-smithy-types", "time"]
   19     19   
convert-streams = ["aws-smithy-async", "futures-core"]
   20     20   
[dependencies.aws-smithy-types]
   21     21   
path = "../aws-smithy-types"
   22     22   
optional = true
   23         -
version = "1.2.9"
          23  +
version = "1.2.8"
   24     24   
   25     25   
[dependencies.aws-smithy-async]
   26     26   
path = "../aws-smithy-async"
   27     27   
optional = true
   28     28   
version = "1.2.1"
   29     29   
   30     30   
[dependencies.chrono]
   31     31   
version = "0.4.35"
   32     32   
optional = true
   33     33   
default-features = false

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

@@ -1,1 +33,33 @@
    1      1   
[package]
    2      2   
name = "aws-smithy-types"
    3         -
version = "1.2.9"
           3  +
version = "1.2.8"
    4      4   
authors = [
    5      5   
    "AWS Rust SDK Team <aws-sdk-rust@amazon.com>",
    6      6   
    "Russell Cohen <rcoh@amazon.com>",
    7      7   
]
    8      8   
description = "Types for smithy-rs codegen."
    9      9   
edition = "2021"
   10     10   
license = "Apache-2.0"
   11     11   
repository = "https://github.com/smithy-lang/smithy-rs"
   12     12   
   13     13   
[features]
@@ -65,65 +0,95 @@
   85     85   
#  Crate("aws-smithy-types", STABLE_VERSION_PROP_NAME),
   86     86   
[package.metadata.smithy-rs-release-tooling]
   87     87   
stable = true
   88     88   
   89     89   
[[bench]]
   90     90   
name = "base64"
   91     91   
harness = false
   92     92   
   93     93   
[target."cfg(aws_sdk_unstable)".dependencies.serde]
   94     94   
version = "1"
   95         -
features = ["derive"]
   96         -
   97         -
[lints.rust]
   98         -
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(aws_sdk_unstable)'] }
              \
 No newline at end of file
          95  +
features = ["derive"]

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

@@ -17,17 +50,50 @@
   37     37   
edition = "2021"
   38     38   
   39     39   
[package.metadata]
   40     40   
cargo-fuzz = true
   41     41   
   42     42   
[dependencies]
   43     43   
libfuzzer-sys = "0.4"
   44     44   
   45     45   
[dependencies.aws-smithy-types]
   46     46   
path = ".."
   47         -
version = "1.2.9"
          47  +
version = "1.2.8"
   48     48   
   49     49   
[workspace]
   50     50   
members = ["."]

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

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

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

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

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

@@ -20,20 +93,92 @@
   40     40   
version = "0.60.7"
   41     41   
   42     42   
[dependencies.aws-smithy-runtime]
   43     43   
path = "../aws-smithy-runtime"
   44     44   
features = ["client"]
   45     45   
version = "1.7.3"
   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.7.3"
          50  +
version = "1.7.2"
   51     51   
   52     52   
[dependencies.aws-smithy-types]
   53     53   
path = "../aws-smithy-types"
   54         -
version = "1.2.9"
          54  +
version = "1.2.8"
   55     55   
   56     56   
[dependencies.aws-types]
   57     57   
path = "../aws-types"
   58     58   
version = "1.3.3"
   59     59   
   60     60   
[dependencies.bytes]
   61     61   
version = "1.4.0"
   62     62   
   63     63   
[dependencies.http]
   64     64   
version = "0.2.9"
   65     65   
   66     66   
[dependencies.once_cell]
   67     67   
version = "1.16"
   68     68   
   69     69   
[dependencies.regex-lite]
   70     70   
version = "0.1.5"
   71     71   
   72     72   
[dependencies.tracing]
   73     73   
version = "0.1"
   74     74   
[dev-dependencies.aws-config]
   75     75   
path = "../aws-config"
   76         -
version = "1.5.10"
          76  +
version = "1.5.9"
   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.1"
   82     82   
   83     83   
[dev-dependencies.tokio]
   84     84   
version = "1.23.1"
   85     85   
features = ["macros", "test-util", "rt-multi-thread"]
   86     86   
   87     87   
[features]
   88     88   
behavior-version-latest = []
   89     89   
rustls = ["aws-smithy-runtime/tls-rustls"]
   90     90   
rt-tokio = ["aws-smithy-async/rt-tokio", "aws-smithy-types/rt-tokio"]
   91     91   
test-util = ["aws-credential-types/test-util", "aws-smithy-runtime/test-util"]
   92         -
gated-tests = []
   93     92   
default = ["rustls", "rt-tokio"]

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

@@ -15,15 +132,131 @@
   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.7.3"
   41     41   
   42     42   
[dependencies.aws-smithy-runtime-api]
   43     43   
path = "../aws-smithy-runtime-api"
   44     44   
features = ["client", "http-02x", "http-auth"]
   45         -
version = "1.7.3"
          45  +
version = "1.7.2"
   46     46   
   47     47   
[dependencies.aws-smithy-types]
   48     48   
path = "../aws-smithy-types"
   49         -
version = "1.2.9"
          49  +
version = "1.2.8"
   50     50   
   51     51   
[dependencies.aws-types]
   52     52   
path = "../aws-types"
   53     53   
version = "1.3.3"
   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         -
version = "1.5.10"
          74  +
version = "1.5.9"
   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.1"
   80     80   
   81     81   
[dev-dependencies.aws-runtime]
   82     82   
path = "../aws-runtime"
   83     83   
features = ["test-util"]
   84     84   
version = "1.4.3"
   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.63.0"
   94     94   
   95     95   
[dev-dependencies.aws-smithy-runtime]
   96     96   
path = "../aws-smithy-runtime"
   97     97   
features = ["test-util", "wire-mock"]
   98     98   
version = "1.7.3"
   99     99   
  100    100   
[dev-dependencies.aws-smithy-runtime-api]
  101    101   
path = "../aws-smithy-runtime-api"
  102    102   
features = ["test-util"]
  103         -
version = "1.7.3"
         103  +
version = "1.7.2"
  104    104   
  105    105   
[dev-dependencies.aws-smithy-types]
  106    106   
path = "../aws-smithy-types"
  107    107   
features = ["test-util"]
  108         -
version = "1.2.9"
         108  +
version = "1.2.8"
  109    109   
  110    110   
[dev-dependencies.futures-util]
  111    111   
version = "0.3.25"
  112    112   
features = ["alloc"]
  113    113   
default-features = false
  114    114   
  115    115   
[dev-dependencies.serde_json]
  116    116   
version = "1.0.0"
  117    117   
  118    118   
[dev-dependencies.tokio]
  119    119   
version = "1.23.1"
  120    120   
features = ["macros", "test-util", "rt-multi-thread"]
  121    121   
  122    122   
[dev-dependencies.tracing-subscriber]
  123    123   
version = "0.3.16"
  124    124   
features = ["env-filter", "json"]
  125    125   
  126    126   
[features]
  127    127   
behavior-version-latest = []
  128    128   
rustls = ["aws-smithy-runtime/tls-rustls"]
  129    129   
rt-tokio = ["aws-smithy-async/rt-tokio", "aws-smithy-types/rt-tokio"]
  130    130   
test-util = ["aws-smithy-runtime/test-util"]
  131         -
gated-tests = []
  132    131   
default = ["rustls", "rt-tokio"]