AWS SDK

AWS SDK

rev. 1fb202108840af7ccb1069c5b8afebf43a5e5aec

Files changed:

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-runtime/tests/stalled_stream_download.rs

@@ -1,1 +36,39 @@
    1      1   
/*
    2      2   
 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
    3      3   
 * SPDX-License-Identifier: Apache-2.0
    4      4   
 */
    5      5   
    6         -
#![cfg(all(feature = "client", feature = "test-util"))]
           6  +
#![cfg(all(
           7  +
    feature = "client",
           8  +
    any(feature = "test-util", feature = "legacy-test-util")
           9  +
))]
    7     10   
    8     11   
use std::time::Duration;
    9     12   
use tokio::sync::mpsc::channel;
   10     13   
use tokio::sync::Barrier;
   11     14   
   12     15   
#[macro_use]
   13     16   
mod stalled_stream_common;
   14     17   
use stalled_stream_common::*;
   15     18   
   16     19   
/// Scenario: Successfully download at a rate above the minimum throughput.

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-runtime/tests/stalled_stream_performance.rs

@@ -1,1 +36,39 @@
    1      1   
/*
    2      2   
 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
    3      3   
 * SPDX-License-Identifier: Apache-2.0
    4      4   
 */
    5      5   
    6         -
#![cfg(all(feature = "client", feature = "test-util"))]
           6  +
#![cfg(all(
           7  +
    feature = "client",
           8  +
    any(feature = "test-util", feature = "legacy-test-util")
           9  +
))]
    7     10   
    8     11   
use aws_smithy_async::rt::sleep::TokioSleep;
    9     12   
use aws_smithy_async::time::{SystemTimeSource, TimeSource};
   10     13   
use aws_smithy_runtime::client::http::body::minimum_throughput::MinimumThroughputDownloadBody;
   11     14   
use aws_smithy_runtime_api::client::stalled_stream_protection::StalledStreamProtectionConfig;
   12     15   
use aws_smithy_types::body::SdkBody;
   13     16   
use aws_smithy_types::byte_stream::ByteStream;
   14     17   
use bytes::{BufMut, Bytes, BytesMut};
   15     18   
use hyper_0_14::server::conn::AddrStream;
   16     19   
use hyper_0_14::service::{make_service_fn, service_fn, Service};

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-runtime/tests/stalled_stream_upload.rs

@@ -1,1 +36,39 @@
    1      1   
/*
    2      2   
 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
    3      3   
 * SPDX-License-Identifier: Apache-2.0
    4      4   
 */
    5      5   
    6         -
#![cfg(all(feature = "client", feature = "test-util"))]
           6  +
#![cfg(all(
           7  +
    feature = "client",
           8  +
    any(feature = "test-util", feature = "legacy-test-util")
           9  +
))]
    7     10   
    8     11   
#[macro_use]
    9     12   
mod stalled_stream_common;
   10     13   
   11     14   
use aws_smithy_runtime_api::client::stalled_stream_protection::DEFAULT_GRACE_PERIOD;
   12     15   
use stalled_stream_common::*;
   13     16   
   14     17   
/// Scenario: Successful upload at a rate above the minimum throughput.
   15     18   
/// Expected: MUST NOT timeout.
   16     19   
#[tokio::test]

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

@@ -1,1 +42,42 @@
    1      1   
# Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2      2   
[package]
    3      3   
name = "aws-smithy-types-convert"
    4         -
version = "0.60.8"
           4  +
version = "0.60.9"
    5      5   
authors = ["AWS Rust SDK Team <aws-sdk-rust@amazon.com>"]
    6      6   
description = "Conversion of types from aws-smithy-types to other libraries."
    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   
[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.13"
          23  +
version = "1.3.0"
   24     24   
   25     25   
[dependencies.aws-smithy-async]
   26     26   
path = "../aws-smithy-async"
   27     27   
optional = true
   28         -
version = "1.2.4"
          28  +
version = "1.2.5"
   29     29   
   30     30   
[dependencies.chrono]
   31     31   
version = "0.4.35"
   32     32   
optional = true
   33     33   
default-features = false
   34     34   
features = ["std"]
   35     35   
   36     36   
[dependencies.time]
   37     37   
version = "0.3.4"
   38     38   
optional = true
   39     39   
   40     40   
[dependencies.futures-core]
   41         -
version = "0.3.0"
          41  +
version = "0.3.31"
   42     42   
optional = true

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

@@ -1,1 +98,98 @@
    1      1   
[package]
    2      2   
name = "aws-smithy-types"
    3         -
version = "1.2.13"
           3  +
version = "1.3.0"
    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]
   14     14   
byte-stream-poll-next = []
   15     15   
http-body-0-4-x = ["dep:http-body-0-4", "dep:http"]
   16     16   
http-body-1-x = ["dep:http-body-1-0", "dep:http-body-util", "dep:http-body-0-4", "dep:http-1x", "dep:http"]
   17     17   
hyper-0-14-x = ["dep:hyper-0-14"]
   18     18   
rt-tokio = [
   19     19   
    "dep:http-body-0-4",
   20     20   
    "dep:tokio-util",
   21     21   
    "dep:tokio",
   22     22   
    "tokio?/rt",
   23     23   
    "tokio?/fs",
   24     24   
    "tokio?/io-util",
   25     25   
    "tokio-util?/io",
   26     26   
    "dep:futures-core",
   27     27   
    "dep:http"
   28     28   
]
   29     29   
test-util = []
   30     30   
serde-serialize = []
   31     31   
serde-deserialize = []
   32     32   
   33     33   
[dependencies]
   34     34   
base64-simd = "0.8"
   35         -
bytes = "1"
          35  +
bytes = "1.10.0"
   36     36   
bytes-utils = "0.1"
   37         -
http = { version = "0.2.3", optional = true }
          37  +
http = { version = "0.2.9", optional = true }
   38     38   
http-1x = { package = "http", version = "1", optional = true }
   39         -
http-body-0-4 = { package = "http-body", version = "0.4.4", optional = true }
          39  +
http-body-0-4 = { package = "http-body", version = "0.4.5", optional = true }
   40     40   
http-body-1-0 = { package = "http-body", version = "1", optional = true }
   41         -
http-body-util = { version = "0.1.0", optional = true }
          41  +
http-body-util = { version = "0.1.2", optional = true }
   42     42   
hyper-0-14 = { package = "hyper", version = "0.14.26", optional = true }
   43     43   
itoa = "1.0.0"
   44     44   
num-integer = "0.1.44"
   45         -
pin-project-lite = "0.2.9"
          45  +
pin-project-lite = "0.2.14"
   46     46   
pin-utils = "0.1.0"
   47     47   
ryu = "1.0.5"
   48     48   
time = { version = "0.3.4", features = ["parsing"] }
   49     49   
   50     50   
# ByteStream internals
   51         -
futures-core = { version = "0.3.29", optional = true }
   52         -
tokio = { version = "1.23.1", optional = true }
   53         -
tokio-util = { version = "0.7", optional = true }
          51  +
futures-core = { version = "0.3.31", optional = true }
          52  +
tokio = { version = "1.40.0", optional = true }
          53  +
tokio-util = { version = "0.7.1", optional = true }
   54     54   
   55     55   
[dev-dependencies]
   56     56   
base64 = "0.13.0"
   57     57   
ciborium = { version = "0.2.1" }
   58     58   
lazy_static = "1.4"
   59     59   
proptest = "1"
   60     60   
rand = "0.8.4"
   61     61   
serde = { version = "1", features = ["derive"] }
   62     62   
serde_json = "1"
   63     63   
tokio = { version = "1.23.1", features = [
   64     64   
    "macros",
   65     65   
    "rt",
   66     66   
    "rt-multi-thread",
   67     67   
    "fs",
   68     68   
    "io-util",
   69     69   
] }
   70     70   
# This is used in a doctest, don't listen to udeps.
   71     71   
tokio-stream = "0.1.5"
   72     72   
tempfile = "3.16.0"
   73     73   
   74     74   
criterion = "0.5"
   75     75   
   76     76   
[package.metadata.docs.rs]
   77     77   
all-features = true
   78     78   
targets = ["x86_64-unknown-linux-gnu"]
   79     79   
cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"]
   80     80   
rustdoc-args = ["--cfg", "docsrs"]
   81     81   
# End of docs.rs metadata
   82     82   
   83     83   
# make sure to keep crate stability in sync with the second element of the following tuple in
   84     84   
# buildSrc/src/main/kotlin/CrateSet.kt:
   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         -
version = "1"
          94  +
version = "1.0.210"
   95     95   
features = ["derive"]
   96     96   
   97     97   
[lints.rust]
   98     98   
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(aws_sdk_unstable)'] }

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.7"
   44     44   
   45     45   
[dependencies.aws-smithy-types]
   46     46   
path = ".."
   47         -
version = "1.2.13"
          47  +
version = "1.3.0"
   48     48   
   49     49   
[workspace]
   50     50   
members = ["."]

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-types/src/body/http_body_0_4_x.rs

@@ -49,49 +85,86 @@
   69     69   
   70     70   
    #[test]
   71     71   
    fn map_preserve_preserves_bytes_hint() {
   72     72   
        let initial = SdkBody::from("hello!");
   73     73   
        assert_eq!(initial.bytes(), Some(b"hello!".as_slice()));
   74     74   
   75     75   
        let new_body = initial.map_preserve_contents(SdkBody::from_body_0_4);
   76     76   
        assert_eq!(new_body.bytes(), Some(b"hello!".as_slice()));
   77     77   
    }
   78     78   
          79  +
    #[cfg(feature = "hyper-0-14-x")]
   79     80   
    #[test]
   80     81   
    fn sdkbody_debug_dyn() {
   81     82   
        let hyper_body = hyper_0_14::Body::channel().1;
   82     83   
        let body = SdkBody::from_body_0_4(hyper_body);
   83     84   
        assert!(format!("{:?}", body).contains("BoxBody"));
   84     85   
    }
   85     86   
}

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-types/src/byte_stream/http_body_0_4_x.rs

@@ -6,6 +65,66 @@
   26     26   
        ByteStream::new(SdkBody::from_body_0_4(input))
   27     27   
    }
   28     28   
}
   29     29   
   30     30   
#[cfg(test)]
   31     31   
mod tests {
   32     32   
    use crate::body::SdkBody;
   33     33   
    use crate::byte_stream::Inner;
   34     34   
    use bytes::Bytes;
   35     35   
          36  +
    #[cfg(feature = "hyper-0-14-x")]
   36     37   
    #[tokio::test]
   37     38   
    async fn read_from_channel_body() {
   38     39   
        let (mut sender, body) = hyper_0_14::Body::channel();
   39     40   
        let byte_stream = Inner::new(SdkBody::from_body_0_4(body));
   40     41   
        tokio::spawn(async move {
   41     42   
            sender.send_data(Bytes::from("data 1")).await.unwrap();
   42     43   
            sender.send_data(Bytes::from("data 2")).await.unwrap();
   43     44   
            sender.send_data(Bytes::from("data 3")).await.unwrap();
   44     45   
        });
   45     46   
        assert_eq!(

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

@@ -1,1 +0,33 @@
    1      1   
# Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2      2   
[package]
    3      3   
name = "aws-smithy-wasm"
    4         -
version = "0.1.3"
           4  +
version = "0.1.4"
    5      5   
authors = ["AWS Rust SDK Team <aws-sdk-rust@amazon.com>", "Eduardo Rodrigues <16357187+eduardomourar@users.noreply.github.com>"]
    6      6   
description = "Smithy WebAssembly configuration for smithy-rs."
    7      7   
edition = "2021"
    8      8   
license = "Apache-2.0"
    9      9   
repository = "https://github.com/awslabs/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   
[dependencies]
   17         -
bytes = "1"
          17  +
bytes = "1.10.0"
   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.4"
   26     26   
   27     27   
[dependencies.aws-smithy-http]
   28     28   
path = "../aws-smithy-http"
   29         -
version = "0.61.1"
          29  +
version = "0.62.0"
   30     30   
   31     31   
[dependencies.aws-smithy-types]
   32     32   
path = "../aws-smithy-types"
   33         -
version = "1.2.13"
          33  +
version = "1.3.0"

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

@@ -1,1 +0,25 @@
   15     15   
   16     16   
[dependencies]
   17     17   
xmlparser = "0.13.5"
   18     18   
   19     19   
[dev-dependencies]
   20     20   
base64 = "0.13.0"
   21     21   
proptest = "1"
   22     22   
   23     23   
[dev-dependencies.aws-smithy-protocol-test]
   24     24   
path = "../aws-smithy-protocol-test"
   25         -
version = "0.63.0"
          25  +
version = "0.63.1"

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

@@ -1,1 +69,69 @@
    1      1   
# Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2      2   
[package]
    3      3   
name = "aws-types"
    4         -
version = "1.3.5"
           4  +
version = "1.3.6"
    5      5   
authors = ["AWS Rust SDK Team <aws-sdk-rust@amazon.com>", "Russell Cohen <rcoh@amazon.com>"]
    6      6   
description = "Cross-service types for the AWS SDK."
    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   
[package.metadata.cargo-udeps.ignore]
   19     19   
normal = ["aws-smithy-runtime", "hyper-rustls"]
   20     20   
   21     21   
[features]
   22     22   
examples = ["dep:hyper-rustls", "aws-smithy-runtime/client", "aws-smithy-runtime/connector-hyper-0-14-x", "aws-smithy-runtime/tls-rustls"]
   23     23   
   24     24   
[dependencies]
   25         -
tracing = "0.1"
          25  +
tracing = "0.1.40"
   26     26   
   27     27   
[dependencies.aws-credential-types]
   28     28   
path = "../aws-credential-types"
   29         -
version = "1.2.1"
          29  +
version = "1.2.2"
   30     30   
   31     31   
[dependencies.aws-smithy-async]
   32     32   
path = "../aws-smithy-async"
   33         -
version = "1.2.4"
          33  +
version = "1.2.5"
   34     34   
   35     35   
[dependencies.aws-smithy-types]
   36     36   
path = "../aws-smithy-types"
   37         -
version = "1.2.13"
          37  +
version = "1.3.0"
   38     38   
   39     39   
[dependencies.aws-smithy-runtime]
   40     40   
path = "../aws-smithy-runtime"
   41     41   
optional = true
   42         -
version = "1.7.8"
          42  +
version = "1.8.0"
   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.4"
   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.16.0"
   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.4"
   67     67   
   68     68   
[build-dependencies]
   69     69   
rustc_version = "0.4.0"

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

@@ -1,1 +0,94 @@
    9      9   
repository = "https://github.com/awslabs/aws-sdk-rust"
   10     10   
rust-version = "1.81.0"
   11     11   
readme = "README.md"
   12     12   
[package.metadata.smithy]
   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         -
version = "1.2.1"
          19  +
version = "1.2.2"
   20     20   
   21     21   
[dependencies.aws-runtime]
   22     22   
path = "../aws-runtime"
   23         -
version = "1.5.5"
          23  +
version = "1.5.6"
   24     24   
   25     25   
[dependencies.aws-smithy-async]
   26     26   
path = "../aws-smithy-async"
   27         -
version = "1.2.4"
          27  +
version = "1.2.5"
   28     28   
   29     29   
[dependencies.aws-smithy-eventstream]
   30     30   
path = "../aws-smithy-eventstream"
   31     31   
version = "0.60.7"
   32     32   
   33     33   
[dependencies.aws-smithy-http]
   34     34   
path = "../aws-smithy-http"
   35     35   
features = ["event-stream"]
   36         -
version = "0.61.1"
          36  +
version = "0.62.0"
   37     37   
   38     38   
[dependencies.aws-smithy-json]
   39     39   
path = "../aws-smithy-json"
   40         -
version = "0.61.2"
          40  +
version = "0.61.3"
   41     41   
   42     42   
[dependencies.aws-smithy-runtime]
   43     43   
path = "../aws-smithy-runtime"
   44     44   
features = ["client"]
   45         -
version = "1.7.8"
          45  +
version = "1.8.0"
   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.4"
   51     51   
   52     52   
[dependencies.aws-smithy-types]
   53     53   
path = "../aws-smithy-types"
   54         -
version = "1.2.13"
          54  +
version = "1.3.0"
   55     55   
   56     56   
[dependencies.aws-types]
   57     57   
path = "../aws-types"
   58         -
version = "1.3.5"
          58  +
version = "1.3.6"
   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.18"
          76  +
version = "1.6.0"
   77     77   
   78     78   
[dev-dependencies.aws-credential-types]
   79     79   
path = "../aws-credential-types"
   80     80   
features = ["test-util"]
   81         -
version = "1.2.1"
          81  +
version = "1.2.2"
   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  +
default-https-client = ["aws-smithy-runtime/default-https-client"]
   90     91   
rt-tokio = ["aws-smithy-async/rt-tokio", "aws-smithy-types/rt-tokio"]
   91     92   
test-util = ["aws-credential-types/test-util", "aws-smithy-runtime/test-util"]
   92     93   
gated-tests = []
   93         -
default = ["rustls", "rt-tokio"]
          94  +
default = ["rustls", "default-https-client", "rt-tokio"]

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

@@ -1,1 +0,153 @@
    9      9   
repository = "https://github.com/awslabs/aws-sdk-rust"
   10     10   
rust-version = "1.81.0"
   11     11   
readme = "README.md"
   12     12   
[package.metadata.smithy]
   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         -
version = "1.2.1"
          19  +
version = "1.2.2"
   20     20   
   21     21   
[dependencies.aws-runtime]
   22     22   
path = "../aws-runtime"
   23     23   
features = ["event-stream"]
   24         -
version = "1.5.5"
          24  +
version = "1.5.6"
   25     25   
   26     26   
[dependencies.aws-smithy-async]
   27     27   
path = "../aws-smithy-async"
   28         -
version = "1.2.4"
          28  +
version = "1.2.5"
   29     29   
   30     30   
[dependencies.aws-smithy-eventstream]
   31     31   
path = "../aws-smithy-eventstream"
   32     32   
version = "0.60.7"
   33     33   
   34     34   
[dependencies.aws-smithy-http]
   35     35   
path = "../aws-smithy-http"
   36     36   
features = ["event-stream"]
   37         -
version = "0.61.1"
          37  +
version = "0.62.0"
   38     38   
   39     39   
[dependencies.aws-smithy-json]
   40     40   
path = "../aws-smithy-json"
   41         -
version = "0.61.2"
          41  +
version = "0.61.3"
   42     42   
   43     43   
[dependencies.aws-smithy-runtime]
   44     44   
path = "../aws-smithy-runtime"
   45     45   
features = ["client"]
   46         -
version = "1.7.8"
          46  +
version = "1.8.0"
   47     47   
   48     48   
[dependencies.aws-smithy-runtime-api]
   49     49   
path = "../aws-smithy-runtime-api"
   50     50   
features = ["client", "http-02x"]
   51         -
version = "1.7.3"
          51  +
version = "1.7.4"
   52     52   
   53     53   
[dependencies.aws-smithy-types]
   54     54   
path = "../aws-smithy-types"
   55         -
version = "1.2.13"
          55  +
version = "1.3.0"
   56     56   
   57     57   
[dependencies.aws-types]
   58     58   
path = "../aws-types"
   59         -
version = "1.3.5"
          59  +
version = "1.3.6"
   60     60   
   61     61   
[dependencies.bytes]
   62     62   
version = "1.4.0"
   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.once_cell]
   71     71   
version = "1.16"
   72     72   
   73     73   
[dependencies.regex-lite]
   74     74   
version = "0.1.5"
   75     75   
   76     76   
[dependencies.tracing]
   77     77   
version = "0.1"
   78     78   
[dev-dependencies.aws-config]
   79     79   
path = "../aws-config"
   80         -
version = "1.5.18"
          80  +
version = "1.6.0"
   81     81   
   82     82   
[dev-dependencies.aws-credential-types]
   83     83   
path = "../aws-credential-types"
   84     84   
features = ["test-util"]
   85         -
version = "1.2.1"
          85  +
version = "1.2.2"
   86     86   
   87     87   
[dev-dependencies.aws-runtime]
   88     88   
path = "../aws-runtime"
   89     89   
features = ["test-util"]
   90         -
version = "1.5.5"
          90  +
version = "1.5.6"
   91     91   
   92     92   
[dev-dependencies.aws-smithy-async]
   93     93   
path = "../aws-smithy-async"
   94     94   
features = ["test-util"]
   95         -
version = "1.2.4"
          95  +
version = "1.2.5"
   96     96   
   97     97   
[dev-dependencies.aws-smithy-eventstream]
   98     98   
path = "../aws-smithy-eventstream"
   99     99   
features = ["test-util"]
  100    100   
version = "0.60.7"
  101    101   
         102  +
[dev-dependencies.aws-smithy-http-client]
         103  +
path = "../aws-smithy-http-client"
         104  +
features = ["test-util", "wire-mock"]
         105  +
version = "1.0.0"
         106  +
  102    107   
[dev-dependencies.aws-smithy-protocol-test]
  103    108   
path = "../aws-smithy-protocol-test"
  104         -
version = "0.63.0"
         109  +
version = "0.63.1"
  105    110   
  106    111   
[dev-dependencies.aws-smithy-runtime]
  107    112   
path = "../aws-smithy-runtime"
  108         -
features = ["test-util", "wire-mock"]
  109         -
version = "1.7.8"
         113  +
features = ["test-util"]
         114  +
version = "1.8.0"
  110    115   
  111    116   
[dev-dependencies.aws-smithy-runtime-api]
  112    117   
path = "../aws-smithy-runtime-api"
  113    118   
features = ["test-util"]
  114         -
version = "1.7.3"
         119  +
version = "1.7.4"
  115    120   
  116    121   
[dev-dependencies.aws-smithy-types]
  117    122   
path = "../aws-smithy-types"
  118    123   
features = ["test-util"]
  119         -
version = "1.2.13"
         124  +
version = "1.3.0"
  120    125   
  121    126   
[dev-dependencies.futures-util]
  122    127   
version = "0.3.25"
  123    128   
features = ["alloc"]
  124    129   
default-features = false
  125    130   
         131  +
[dev-dependencies.http-1x]
         132  +
version = "1"
         133  +
package = "http"
         134  +
  126    135   
[dev-dependencies.serde_json]
  127    136   
version = "1.0.0"
  128    137   
  129    138   
[dev-dependencies.tokio]
  130    139   
version = "1.23.1"
  131    140   
features = ["macros", "test-util", "rt-multi-thread"]
  132    141   
  133    142   
[dev-dependencies.tracing-subscriber]
  134    143   
version = "0.3.16"
  135    144   
features = ["env-filter", "json"]
  136    145   
  137    146   
[features]
  138    147   
behavior-version-latest = []
  139    148   
rustls = ["aws-smithy-runtime/tls-rustls"]
         149  +
default-https-client = ["aws-smithy-runtime/default-https-client"]
  140    150   
rt-tokio = ["aws-smithy-async/rt-tokio", "aws-smithy-types/rt-tokio"]
  141    151   
test-util = ["aws-credential-types/test-util", "aws-smithy-runtime/test-util"]
  142    152   
gated-tests = []
  143         -
default = ["rustls", "rt-tokio"]
         153  +
default = ["rustls", "default-https-client", "rt-tokio"]

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

@@ -1,1 +0,142 @@
    9      9   
repository = "https://github.com/awslabs/aws-sdk-rust"
   10     10   
rust-version = "1.81.0"
   11     11   
readme = "README.md"
   12     12   
[package.metadata.smithy]
   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         -
version = "1.2.1"
          19  +
version = "1.2.2"
   20     20   
   21     21   
[dependencies.aws-runtime]
   22     22   
path = "../aws-runtime"
   23         -
version = "1.5.5"
          23  +
version = "1.5.6"
   24     24   
   25     25   
[dependencies.aws-smithy-async]
   26     26   
path = "../aws-smithy-async"
   27         -
version = "1.2.4"
          27  +
version = "1.2.5"
   28     28   
   29     29   
[dependencies.aws-smithy-http]
   30     30   
path = "../aws-smithy-http"
   31         -
version = "0.61.1"
          31  +
version = "0.62.0"
   32     32   
   33     33   
[dependencies.aws-smithy-json]
   34     34   
path = "../aws-smithy-json"
   35         -
version = "0.61.2"
          35  +
version = "0.61.3"
   36     36   
   37     37   
[dependencies.aws-smithy-runtime]
   38     38   
path = "../aws-smithy-runtime"
   39     39   
features = ["client", "http-auth"]
   40         -
version = "1.7.8"
          40  +
version = "1.8.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         -
version = "1.7.3"
          45  +
version = "1.7.4"
   46     46   
   47     47   
[dependencies.aws-smithy-types]
   48     48   
path = "../aws-smithy-types"
   49         -
version = "1.2.13"
          49  +
version = "1.3.0"
   50     50   
   51     51   
[dependencies.aws-types]
   52     52   
path = "../aws-types"
   53         -
version = "1.3.5"
          53  +
version = "1.3.6"
   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.18"
          74  +
version = "1.6.0"
   75     75   
   76     76   
[dev-dependencies.aws-credential-types]
   77     77   
path = "../aws-credential-types"
   78     78   
features = ["test-util"]
   79         -
version = "1.2.1"
          79  +
version = "1.2.2"
   80     80   
   81     81   
[dev-dependencies.aws-runtime]
   82     82   
path = "../aws-runtime"
   83     83   
features = ["test-util"]
   84         -
version = "1.5.5"
          84  +
version = "1.5.6"
   85     85   
   86     86   
[dev-dependencies.aws-smithy-async]
   87     87   
path = "../aws-smithy-async"
   88     88   
features = ["test-util"]
   89         -
version = "1.2.4"
          89  +
version = "1.2.5"
          90  +
          91  +
[dev-dependencies.aws-smithy-http-client]
          92  +
path = "../aws-smithy-http-client"
          93  +
features = ["test-util", "wire-mock"]
          94  +
version = "1.0.0"
   90     95   
   91     96   
[dev-dependencies.aws-smithy-protocol-test]
   92     97   
path = "../aws-smithy-protocol-test"
   93         -
version = "0.63.0"
          98  +
version = "0.63.1"
   94     99   
   95    100   
[dev-dependencies.aws-smithy-runtime]
   96    101   
path = "../aws-smithy-runtime"
   97         -
features = ["test-util", "wire-mock"]
   98         -
version = "1.7.8"
         102  +
features = ["test-util"]
         103  +
version = "1.8.0"
   99    104   
  100    105   
[dev-dependencies.aws-smithy-runtime-api]
  101    106   
path = "../aws-smithy-runtime-api"
  102    107   
features = ["test-util"]
  103         -
version = "1.7.3"
         108  +
version = "1.7.4"
  104    109   
  105    110   
[dev-dependencies.aws-smithy-types]
  106    111   
path = "../aws-smithy-types"
  107    112   
features = ["test-util"]
  108         -
version = "1.2.13"
         113  +
version = "1.3.0"
  109    114   
  110    115   
[dev-dependencies.futures-util]
  111    116   
version = "0.3.25"
  112    117   
features = ["alloc"]
  113    118   
default-features = false
  114    119   
         120  +
[dev-dependencies.http-1x]
         121  +
version = "1"
         122  +
package = "http"
         123  +
  115    124   
[dev-dependencies.serde_json]
  116    125   
version = "1.0.0"
  117    126   
  118    127   
[dev-dependencies.tokio]
  119    128   
version = "1.23.1"
  120    129   
features = ["macros", "test-util", "rt-multi-thread"]
  121    130   
  122    131   
[dev-dependencies.tracing-subscriber]
  123    132   
version = "0.3.16"
  124    133   
features = ["env-filter", "json"]
  125    134   
  126    135   
[features]
  127    136   
behavior-version-latest = []
  128    137   
rustls = ["aws-smithy-runtime/tls-rustls"]
         138  +
default-https-client = ["aws-smithy-runtime/default-https-client"]
  129    139   
rt-tokio = ["aws-smithy-async/rt-tokio", "aws-smithy-types/rt-tokio"]
  130    140   
test-util = ["aws-smithy-runtime/test-util"]
  131    141   
gated-tests = []
  132         -
default = ["rustls", "rt-tokio"]
         142  +
default = ["rustls", "default-https-client", "rt-tokio"]

tmp-codegen-diff/aws-sdk/sdk/codecatalyst/tests/sso_bearer_auth.rs

@@ -1,1 +31,31 @@
    1      1   
/*
    2      2   
 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
    3      3   
 * SPDX-License-Identifier: Apache-2.0
    4      4   
 */
    5      5   
    6      6   
use aws_sdk_codecatalyst::config::Token;
    7      7   
    8      8   
#[tokio::test]
    9      9   
async fn sso_bearer_auth() {
   10         -
    let replay = aws_smithy_runtime::client::http::test_util::dvr::ReplayingClient::from_file(
          10  +
    let replay = aws_smithy_http_client::test_util::dvr::ReplayingClient::from_file(
   11     11   
        "tests/sso_bearer_auth.json",
   12     12   
    )
   13     13   
    .unwrap();
   14     14   
   15     15   
    let config = aws_sdk_codecatalyst::Config::builder()
   16     16   
        .with_test_defaults()
   17     17   
        .http_client(replay.clone())
   18     18   
        .token_provider(Token::new("sso_bearer_auth_test", None))
   19     19   
        .build();
   20     20   
    let client = aws_sdk_codecatalyst::Client::from_conf(config);

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

@@ -1,1 +0,89 @@
    9      9   
repository = "https://github.com/awslabs/aws-sdk-rust"
   10     10   
rust-version = "1.81.0"
   11     11   
readme = "README.md"
   12     12   
[package.metadata.smithy]
   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         -
version = "1.2.1"
          19  +
version = "1.2.2"
   20     20   
   21     21   
[dependencies.aws-runtime]
   22     22   
path = "../aws-runtime"
   23         -
version = "1.5.5"
          23  +
version = "1.5.6"
   24     24   
   25     25   
[dependencies.aws-smithy-async]
   26     26   
path = "../aws-smithy-async"
   27         -
version = "1.2.4"
          27  +
version = "1.2.5"
   28     28   
   29     29   
[dependencies.aws-smithy-http]
   30     30   
path = "../aws-smithy-http"
   31         -
version = "0.61.1"
          31  +
version = "0.62.0"
   32     32   
   33     33   
[dependencies.aws-smithy-json]
   34     34   
path = "../aws-smithy-json"
   35         -
version = "0.61.2"
          35  +
version = "0.61.3"
   36     36   
   37     37   
[dependencies.aws-smithy-runtime]
   38     38   
path = "../aws-smithy-runtime"
   39     39   
features = ["client"]
   40         -
version = "1.7.8"
          40  +
version = "1.8.0"
   41     41   
   42     42   
[dependencies.aws-smithy-runtime-api]
   43     43   
path = "../aws-smithy-runtime-api"
   44     44   
features = ["client", "http-02x"]
   45         -
version = "1.7.3"
          45  +
version = "1.7.4"
   46     46   
   47     47   
[dependencies.aws-smithy-types]
   48     48   
path = "../aws-smithy-types"
   49         -
version = "1.2.13"
          49  +
version = "1.3.0"
   50     50   
   51     51   
[dependencies.aws-types]
   52     52   
path = "../aws-types"
   53         -
version = "1.3.5"
          53  +
version = "1.3.6"
   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         -
version = "1.5.18"
          71  +
version = "1.6.0"
   72     72   
   73     73   
[dev-dependencies.aws-credential-types]
   74     74   
path = "../aws-credential-types"
   75     75   
features = ["test-util"]
   76         -
version = "1.2.1"
          76  +
version = "1.2.2"
   77     77   
   78     78   
[dev-dependencies.tokio]
   79     79   
version = "1.23.1"
   80     80   
features = ["macros", "test-util", "rt-multi-thread"]
   81     81   
   82     82   
[features]
   83     83   
behavior-version-latest = []
   84     84   
rustls = ["aws-smithy-runtime/tls-rustls"]
          85  +
default-https-client = ["aws-smithy-runtime/default-https-client"]
   85     86   
rt-tokio = ["aws-smithy-async/rt-tokio", "aws-smithy-types/rt-tokio"]
   86     87   
test-util = ["aws-credential-types/test-util", "aws-smithy-runtime/test-util"]
   87     88   
gated-tests = []
   88         -
default = ["rustls", "rt-tokio"]
          89  +
default = ["rustls", "default-https-client", "rt-tokio"]