AWS SDK

AWS SDK

rev. 3aed9201e4bc5a8db4b84ecb152c7af544ace9ac

Files changed:

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

@@ -41,41 +110,110 @@
   61     61   
path = "../aws-smithy-http"
   62     62   
version = "0.63.6"
   63     63   
   64     64   
[dependencies.aws-smithy-json]
   65     65   
path = "../aws-smithy-json"
   66     66   
version = "0.62.5"
   67     67   
   68     68   
[dependencies.aws-smithy-runtime]
   69     69   
path = "../aws-smithy-runtime"
   70     70   
features = ["client"]
   71         -
version = "1.10.3"
          71  +
version = "1.10.4"
   72     72   
   73     73   
[dependencies.aws-smithy-runtime-api]
   74     74   
path = "../aws-smithy-runtime-api"
   75     75   
features = ["client"]
   76         -
version = "1.11.6"
          76  +
version = "1.11.7"
   77     77   
   78     78   
[dependencies.aws-smithy-types]
   79     79   
path = "../aws-smithy-types"
   80         -
version = "1.4.7"
          80  +
version = "1.4.8"
   81     81   
   82     82   
[dependencies.aws-types]
   83     83   
path = "../aws-types"
   84     84   
version = "1.4.0"
   85     85   
   86     86   
[dependencies.time]
   87     87   
version = "0.3.4"
   88     88   
features = ["parsing"]
   89     89   
   90     90   
[dependencies.tokio]
@@ -136,136 +187,187 @@
  156    156   
version = "1.2.14"
  157    157   
  158    158   
[dev-dependencies.aws-smithy-http-client]
  159    159   
path = "../aws-smithy-http-client"
  160    160   
features = ["default-client", "test-util"]
  161    161   
version = "1.1.12"
  162    162   
  163    163   
[dev-dependencies.aws-smithy-runtime]
  164    164   
path = "../aws-smithy-runtime"
  165    165   
features = ["client", "test-util"]
  166         -
version = "1.10.3"
         166  +
version = "1.10.4"
  167    167   
  168    168   
[dev-dependencies.aws-smithy-runtime-api]
  169    169   
path = "../aws-smithy-runtime-api"
  170    170   
features = ["test-util"]
  171         -
version = "1.11.6"
         171  +
version = "1.11.7"
  172    172   
  173    173   
[dev-dependencies.futures-util]
  174    174   
version = "0.3.29"
  175    175   
default-features = false
  176    176   
  177    177   
[dev-dependencies.tracing-subscriber]
  178    178   
version = "0.3.16"
  179    179   
features = ["fmt", "json"]
  180    180   
  181    181   
[dev-dependencies.tokio]

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

@@ -3,3 +50,50 @@
   23     23   
   24     24   
[dependencies]
   25     25   
zeroize = "1.7.0"
   26     26   
   27     27   
[dependencies.aws-smithy-async]
   28     28   
path = "../aws-smithy-async"
   29     29   
version = "1.2.14"
   30     30   
   31     31   
[dependencies.aws-smithy-types]
   32     32   
path = "../aws-smithy-types"
   33         -
version = "1.4.7"
          33  +
version = "1.4.8"
   34     34   
   35     35   
[dependencies.aws-smithy-runtime-api]
   36     36   
path = "../aws-smithy-runtime-api"
   37     37   
features = ["client", "http-auth"]
   38         -
version = "1.11.6"
          38  +
version = "1.11.7"
   39     39   
   40     40   
[dev-dependencies]
   41     41   
async-trait = "0.1.74"
   42     42   
   43     43   
[dev-dependencies.aws-smithy-runtime-api]
   44     44   
path = "../aws-smithy-runtime-api"
   45     45   
features = ["test-util"]
   46         -
version = "1.11.6"
          46  +
version = "1.11.7"
   47     47   
   48     48   
[dev-dependencies.tokio]
   49     49   
version = "1.49.0"
   50     50   
features = ["full", "test-util", "rt"]

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

@@ -30,30 +148,148 @@
   50     50   
optional = true
   51     51   
version = "0.60.20"
   52     52   
   53     53   
[dependencies.aws-smithy-http]
   54     54   
path = "../aws-smithy-http"
   55     55   
version = "0.63.6"
   56     56   
   57     57   
[dependencies.aws-smithy-runtime]
   58     58   
path = "../aws-smithy-runtime"
   59     59   
features = ["client"]
   60         -
version = "1.10.3"
          60  +
version = "1.10.4"
   61     61   
   62     62   
[dependencies.aws-smithy-runtime-api]
   63     63   
path = "../aws-smithy-runtime-api"
   64     64   
features = ["client", "http-1x"]
   65         -
version = "1.11.6"
          65  +
version = "1.11.7"
   66     66   
   67     67   
[dependencies.aws-smithy-types]
   68     68   
path = "../aws-smithy-types"
   69     69   
features = ["http-body-1-x"]
   70         -
version = "1.4.7"
          70  +
version = "1.4.8"
   71     71   
   72     72   
[dependencies.aws-types]
   73     73   
path = "../aws-types"
   74     74   
version = "1.4.0"
   75     75   
   76     76   
[dependencies.http-02x]
   77     77   
package = "http"
   78     78   
version = "0.2.12"
   79     79   
optional = true
   80     80   
   81     81   
[dependencies.http-body-04x]
   82     82   
package = "http-body"
   83     83   
version = "0.4.6"
   84     84   
optional = true
   85     85   
   86     86   
[dependencies.http-1x]
   87     87   
package = "http"
   88     88   
version = "1.3.1"
   89     89   
   90     90   
[dependencies.http-body-1x]
   91     91   
package = "http-body"
   92     92   
version = "1.0.1"
   93     93   
   94     94   
[dependencies.regex-lite]
   95     95   
version = "0.1.5"
   96     96   
optional = true
   97     97   
   98     98   
[dependencies.uuid]
   99     99   
version = "1"
  100    100   
  101    101   
[dev-dependencies]
  102    102   
arbitrary = "1.3"
  103    103   
bytes-utils = "0.1.2"
  104    104   
convert_case = "0.6.0"
  105    105   
http-body-util = "0.1.3"
  106    106   
proptest = "1.2"
  107    107   
serde_json = "1"
  108    108   
tracing-test = "0.2.4"
  109    109   
  110    110   
[dev-dependencies.aws-credential-types]
  111    111   
path = "../aws-credential-types"
  112    112   
features = ["test-util"]
  113    113   
version = "1.2.14"
  114    114   
  115    115   
[dev-dependencies.aws-smithy-async]
  116    116   
path = "../aws-smithy-async"
  117    117   
features = ["test-util"]
  118    118   
version = "1.2.14"
  119    119   
  120    120   
[dev-dependencies.aws-smithy-protocol-test]
  121    121   
path = "../aws-smithy-protocol-test"
  122    122   
version = "0.63.14"
  123    123   
  124    124   
[dev-dependencies.aws-smithy-runtime-api]
  125    125   
path = "../aws-smithy-runtime-api"
  126    126   
features = ["test-util", "http-1x"]
  127         -
version = "1.11.6"
         127  +
version = "1.11.7"
  128    128   
  129    129   
[dev-dependencies.aws-smithy-types]
  130    130   
path = "../aws-smithy-types"
  131    131   
features = ["test-util"]
  132         -
version = "1.4.7"
         132  +
version = "1.4.8"
  133    133   
  134    134   
[dev-dependencies.futures-util]
  135    135   
version = "0.3.29"
  136    136   
default-features = false
  137    137   
  138    138   
[dev-dependencies.serde]
  139    139   
version = "1"
  140    140   
features = ["derive"]
  141    141   
  142    142   
[dev-dependencies.tokio]

tmp-codegen-diff/aws-sdk/sdk/aws-runtime/src/auth.rs

@@ -257,257 +320,317 @@
  277    277   
                normalize_uri_path.unwrap_or(signing_options.normalize_uri_path);
  278    278   
            Ok(Cow::Owned(signing_options))
  279    279   
        }
  280    280   
    }
  281    281   
}
  282    282   
  283    283   
fn extract_field_from_endpoint_config<'a>(
  284    284   
    field_name: &'static str,
  285    285   
    endpoint_config: &'a AuthSchemeEndpointConfig<'_>,
  286    286   
) -> Option<&'a Document> {
  287         -
    endpoint_config
  288         -
        .as_document()
  289         -
        .and_then(Document::as_object)
  290         -
        .and_then(|config| config.get(field_name))
         287  +
    endpoint_config.get(field_name)
  291    288   
}
  292    289   
  293    290   
fn apply_signing_instructions(
  294    291   
    instructions: SigningInstructions,
  295    292   
    request: &mut HttpRequest,
  296    293   
) -> Result<(), BoxError> {
  297    294   
    let (new_headers, new_query) = instructions.into_parts();
  298    295   
    for header in new_headers.into_iter() {
  299    296   
        let mut value = http_1x::HeaderValue::from_str(header.value()).unwrap();
  300    297   
        value.set_sensitive(header.sensitive());

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

@@ -32,32 +131,131 @@
   52     52   
optional = true
   53     53   
version = "0.60.20"
   54     54   
   55     55   
[dependencies.aws-smithy-http]
   56     56   
path = "../aws-smithy-http"
   57     57   
version = "0.63.6"
   58     58   
   59     59   
[dependencies.aws-smithy-runtime-api]
   60     60   
path = "../aws-smithy-runtime-api"
   61     61   
features = ["client"]
   62         -
version = "1.11.6"
          62  +
version = "1.11.7"
   63     63   
   64     64   
[dependencies.aws-smithy-types]
   65     65   
path = "../aws-smithy-types"
   66         -
version = "1.4.7"
          66  +
version = "1.4.8"
   67     67   
   68     68   
[dependencies.form_urlencoded]
   69     69   
version = "1.2.1"
   70     70   
optional = true
   71     71   
   72     72   
[dependencies.http0]
   73     73   
package = "http"
   74     74   
version = "0.2.12"
   75     75   
optional = true
   76     76   
   77     77   
[dependencies.http]
   78     78   
version = "1.3.1"
   79     79   
optional = true
   80     80   
   81     81   
[dependencies.p256]
   82     82   
version = "0.11"
   83     83   
features = ["ecdsa"]
   84     84   
optional = true
   85     85   
   86     86   
[dependencies.percent-encoding]
   87     87   
version = "2.3.1"
   88     88   
optional = true
   89     89   
   90     90   
[dependencies.ring]
   91     91   
version = "0.17.5"
   92     92   
optional = true
   93     93   
   94     94   
[dependencies.crypto-bigint]
   95     95   
version = "0.5.4"
   96     96   
optional = true
   97     97   
   98     98   
[dependencies.subtle]
   99     99   
version = "2.5.0"
  100    100   
optional = true
  101    101   
  102    102   
[dependencies.zeroize]
  103    103   
version = "^1.7.0"
  104    104   
optional = true
  105    105   
  106    106   
[dev-dependencies]
  107    107   
bytes = "1.11.1"
  108    108   
hex-literal = "0.4.1"
  109    109   
httparse = "1.10.1"
  110    110   
pretty_assertions = "1.3"
  111    111   
proptest = "1.2"
  112    112   
serde = "1.0.180"
  113    113   
serde_derive = "1.0.180"
  114    114   
serde_json = "1.0.104"
  115    115   
criterion = "0.5"
  116    116   
  117    117   
[dev-dependencies.aws-credential-types]
  118    118   
path = "../aws-credential-types"
  119    119   
features = ["test-util", "hardcoded-credentials"]
  120    120   
version = "1.2.14"
  121    121   
  122    122   
[dev-dependencies.aws-smithy-runtime-api]
  123    123   
path = "../aws-smithy-runtime-api"
  124    124   
features = ["client", "test-util"]
  125         -
version = "1.11.6"
         125  +
version = "1.11.7"
  126    126   
  127    127   
[dev-dependencies.time]
  128    128   
version = "0.3.5"
  129    129   
features = ["parsing"]
  130    130   
[target."cfg(not(any(target_arch = \"powerpc\", target_arch = \"powerpc64\")))".dev-dependencies]
  131    131   
ring = "0.17.5"

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

@@ -1,1 +33,33 @@
   20     20   
all-features = true
   21     21   
targets = ["x86_64-unknown-linux-gnu"]
   22     22   
cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"]
   23     23   
rustdoc-args = ["--cfg", "docsrs"]
   24     24   
[dependencies.minicbor]
   25     25   
version = "0.24.2"
   26     26   
features = ["alloc", "half"]
   27     27   
   28     28   
[dependencies.aws-smithy-types]
   29     29   
path = "../aws-smithy-types"
   30         -
version = "1.4.7"
          30  +
version = "1.4.8"
   31     31   
   32     32   
[dev-dependencies]
   33     33   
criterion = "0.5.1"

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

@@ -5,5 +52,52 @@
   25     25   
sha2 = "0.11"
   26     26   
tracing = "0.1.44"
   27     27   
   28     28   
[dependencies.aws-smithy-http]
   29     29   
path = "../aws-smithy-http"
   30     30   
version = "0.63.6"
   31     31   
   32     32   
[dependencies.aws-smithy-types]
   33     33   
path = "../aws-smithy-types"
   34     34   
features = ["http-body-1-x"]
   35         -
version = "1.4.7"
          35  +
version = "1.4.8"
   36     36   
   37     37   
[dependencies.http-1x]
   38     38   
package = "http"
   39     39   
version = "1.3.1"
   40     40   
   41     41   
[dependencies.http-body-1x]
   42     42   
package = "http-body"
   43     43   
version = "1.0.1"
   44     44   
   45     45   
[dev-dependencies]

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

@@ -1,1 +51,51 @@
   18     18   
   19     19   
[dependencies]
   20     20   
bytes = "1.11.1"
   21     21   
flate2 = "1.0.30"
   22     22   
futures-util = "0.3"
   23     23   
pin-project-lite = "0.2.14"
   24     24   
tracing = "0.1.44"
   25     25   
   26     26   
[dependencies.aws-smithy-types]
   27     27   
path = "../aws-smithy-types"
   28         -
version = "1.4.7"
          28  +
version = "1.4.8"
   29     29   
   30     30   
[dependencies.aws-smithy-runtime-api]
   31     31   
path = "../aws-smithy-runtime-api"
   32         -
version = "1.11.6"
          32  +
version = "1.11.7"
   33     33   
   34     34   
[dependencies.http-1x]
   35     35   
package = "http"
   36     36   
version = "1.3.1"
   37     37   
   38     38   
[dependencies.http-body-1x]
   39     39   
package = "http-body"
   40     40   
version = "1.0.1"
   41     41   
   42     42   
[dependencies.http-body-util]

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

@@ -1,1 +33,33 @@
   12     12   
all-features = true
   13     13   
targets = ["x86_64-unknown-linux-gnu"]
   14     14   
cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"]
   15     15   
rustdoc-args = ["--cfg", "docsrs"]
   16     16   
   17     17   
[features]
   18     18   
hickory-dns = ["dep:hickory-resolver", "dep:tokio", "tokio/rt"]
   19     19   
[dependencies.aws-smithy-runtime-api]
   20     20   
path = "../aws-smithy-runtime-api"
   21     21   
features = ["client"]
   22         -
version = "1.11.6"
          22  +
version = "1.11.7"
   23     23   
   24     24   
[dependencies.tokio]
   25     25   
version = "1.49.0"
   26     26   
features = []
   27     27   
optional = true
   28     28   
[target."cfg(not(target_family = \"wasm\"))".dependencies.hickory-resolver]
   29     29   
version = "0.25.2"
   30     30   
optional = true
   31     31   
   32     32   
[dev-dependencies]

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

@@ -8,8 +54,54 @@
   28     28   
bytes = "1.11.1"
   29     29   
crc32fast = "1.3"
   30     30   
   31     31   
[dependencies.arbitrary]
   32     32   
version = "1.3"
   33     33   
optional = true
   34     34   
   35     35   
[dependencies.aws-smithy-types]
   36     36   
path = "../aws-smithy-types"
   37     37   
features = ["http-body-1-x"]
   38         -
version = "1.4.7"
          38  +
version = "1.4.8"
   39     39   
   40     40   
[dependencies.derive_arbitrary]
   41     41   
version = "1.3"
   42     42   
optional = true
   43     43   
   44     44   
[dev-dependencies]
   45     45   
bytes-utils = "0.1"
   46     46   
   47     47   
[dev-dependencies.criterion]
   48     48   
version = "0.5"

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

@@ -21,21 +59,59 @@
   41     41   
   42     42   
[dependencies]
   43     43   
arbitrary = "1.3"
   44     44   
bytes = "1"
   45     45   
crc32fast = "1"
   46     46   
derive_arbitrary = "1.3"
   47     47   
libfuzzer-sys = "=0.4.7"
   48     48   
   49     49   
[dependencies.aws-smithy-types]
   50     50   
path = "../../aws-smithy-types"
   51         -
version = "1.4.7"
          51  +
version = "1.4.8"
   52     52   
   53     53   
[dependencies.aws-smithy-eventstream]
   54     54   
features = ["derive-arbitrary"]
   55     55   
path = ".."
   56     56   
version = "0.60.20"
   57     57   
   58     58   
[workspace]
   59     59   
members = ["."]

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

@@ -33,33 +97,97 @@
   53     53   
pin-project-lite = "0.2.14"
   54     54   
tracing = "0.1.44"
   55     55   
   56     56   
[dependencies.aws-smithy-async]
   57     57   
path = "../aws-smithy-async"
   58     58   
version = "1.2.14"
   59     59   
   60     60   
[dependencies.aws-smithy-runtime-api]
   61     61   
path = "../aws-smithy-runtime-api"
   62     62   
features = ["client"]
   63         -
version = "1.11.6"
          63  +
version = "1.11.7"
   64     64   
   65     65   
[dependencies.aws-smithy-types]
   66     66   
path = "../aws-smithy-types"
   67         -
version = "1.4.7"
          67  +
version = "1.4.8"
   68     68   
   69     69   
[dependencies.aws-smithy-protocol-test]
   70     70   
path = "../aws-smithy-protocol-test"
   71     71   
optional = true
   72     72   
version = "0.63.14"
   73     73   
   74     74   
[dependencies.h2]
   75     75   
version = "0.4.11"
   76     76   
default-features = false
   77     77   
@@ -184,184 +234,234 @@
  204    204   
tokio-rustls = "0.26.2"
  205    205   
  206    206   
[dev-dependencies.aws-smithy-async]
  207    207   
path = "../aws-smithy-async"
  208    208   
features = ["rt-tokio", "test-util"]
  209    209   
version = "1.2.14"
  210    210   
  211    211   
[dev-dependencies.aws-smithy-runtime-api]
  212    212   
path = "../aws-smithy-runtime-api"
  213    213   
features = ["test-util"]
  214         -
version = "1.11.6"
         214  +
version = "1.11.7"
  215    215   
  216    216   
[dev-dependencies.aws-smithy-types]
  217    217   
path = "../aws-smithy-types"
  218    218   
features = ["http-body-0-4-x", "test-util"]
  219         -
version = "1.4.7"
         219  +
version = "1.4.8"
  220    220   
  221    221   
[dev-dependencies.http-body-util]
  222    222   
version = "0.1.3"
  223    223   
  224    224   
[dev-dependencies.hyper-util]
  225    225   
version = "0.1.16"
  226    226   
features = ["full"]
  227    227   
  228    228   
[dev-dependencies.rustls-pki-types]
  229    229   
version = "1.12.0"

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

@@ -9,9 +71,71 @@
   29     29   
futures-core = "0.3.31"
   30     30   
   31     31   
[dependencies.aws-smithy-eventstream]
   32     32   
path = "../aws-smithy-eventstream"
   33     33   
optional = true
   34     34   
version = "0.60.20"
   35     35   
   36     36   
[dependencies.aws-smithy-runtime-api]
   37     37   
path = "../aws-smithy-runtime-api"
   38     38   
features = ["client", "http-1x"]
   39         -
version = "1.11.6"
          39  +
version = "1.11.7"
   40     40   
   41     41   
[dependencies.aws-smithy-types]
   42     42   
path = "../aws-smithy-types"
   43     43   
features = ["byte-stream-poll-next", "http-body-1-x"]
   44         -
version = "1.4.7"
          44  +
version = "1.4.8"
   45     45   
   46     46   
[dependencies.http-1x]
   47     47   
package = "http"
   48     48   
version = "1.3.1"
   49     49   
   50     50   
[dependencies.http-body-1x]
   51     51   
package = "http-body"
   52     52   
version = "1.0.1"
   53     53   
   54     54   
[dependencies.futures-util]

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

@@ -1,1 +22,22 @@
    8      8   
license = "Apache-2.0"
    9      9   
repository = "https://github.com/smithy-lang/smithy-rs"
   10     10   
rust-version = "1.91.1"
   11     11   
[package.metadata.docs.rs]
   12     12   
all-features = true
   13     13   
targets = ["x86_64-unknown-linux-gnu"]
   14     14   
cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"]
   15     15   
rustdoc-args = ["--cfg", "docsrs"]
   16     16   
[dependencies.aws-smithy-types]
   17     17   
path = "../aws-smithy-types"
   18         -
version = "1.4.7"
          18  +
version = "1.4.8"
   19     19   
   20     20   
[dev-dependencies]
   21     21   
proptest = "1"
   22     22   
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.7"
   26     26   
   27     27   
[dependencies.aws-smithy-json]
   28     28   
path = ".."
   29     29   
version = "0.62.5"
   30     30   
   31     31   
[dependencies.aws-smithy-types]
   32     32   
path = "../../aws-smithy-types"
   33         -
version = "1.4.7"
          33  +
version = "1.4.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 = ["."]