Skip to content

Commit ade4131

Browse files
Merge branch 'main' into swap_mime_for_mediatype_crate
2 parents 1ec5598 + 3d0cb5c commit ade4131

File tree

24 files changed

+730
-682
lines changed

24 files changed

+730
-682
lines changed

.github/workflows/ci.yml

+1
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ jobs:
6565
with:
6666
repository: awsdocs/aws-doc-sdk-examples
6767
path: aws-doc-sdk-examples
68+
ref: rust-launch
6869
- name: Run ${{ matrix.actions.action }}
6970
uses: ./smithy-rs/.github/actions/docker-build
7071
with:

.pre-commit-config.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ repos:
77
exclude: ^aws/rust-runtime/aws-sigv4/aws-sig-v4-test-suite/
88
- id: trailing-whitespace
99
- repo: https://github.com/macisamuele/language-formatters-pre-commit-hooks
10-
rev: v2.10.0
10+
rev: v2.11.0
1111
hooks:
1212
- id: pretty-format-kotlin
1313
args: [--autofix, --ktlint-version, 0.48.2]

CHANGELOG.md

+35
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,39 @@
11
<!-- Do not manually edit this file. Use the `changelogger` tool. -->
2+
November 21st, 2023
3+
===================
4+
**Internal changes only with this release**
5+
6+
7+
November 17th, 2023
8+
===================
9+
**Breaking Changes:**
10+
- :warning::tada: (client, [smithy-rs#3202](https://github.com/smithy-lang/smithy-rs/issues/3202)) Add configurable stalled-stream protection for downloads.
11+
12+
When making HTTP calls,
13+
it's possible for a connection to 'stall out' and emit no more data due to server-side issues.
14+
In the event this happens, it's desirable for the stream to error out as quickly as possible.
15+
While timeouts can protect you from this issue, they aren't adaptive to the amount of data
16+
being sent and so must be configured specifically for each use case. When enabled, stalled-stream
17+
protection will ensure that bad streams error out quickly, regardless of the amount of data being
18+
downloaded.
19+
20+
Protection is enabled by default for all clients but can be configured or disabled.
21+
See [this discussion](https://github.com/awslabs/aws-sdk-rust/discussions/956) for more details.
22+
- :warning: (client, [smithy-rs#3222](https://github.com/smithy-lang/smithy-rs/issues/3222)) Types/functions that were deprecated in previous releases were removed. Unfortunately, some of these deprecations
23+
were ignored by the Rust compiler (we found out later that `#[deprecated]` on `pub use` doesn't work). See
24+
the [deprecations removal list](https://github.com/smithy-lang/smithy-rs/discussions/3223) for more details.
25+
- :warning: (all, [smithy-rs#3236](https://github.com/smithy-lang/smithy-rs/issues/3236)) Conversions for HTTP request in aws-smithy-runtime-api are now feature gated behind the `http-02x` feature
26+
27+
**New this release:**
28+
- :tada: (all, [smithy-rs#3183](https://github.com/smithy-lang/smithy-rs/issues/3183), @HakanVardarr) Add `Display` impl for `DateTime`.
29+
- :bug: (client, [smithy-rs#3229](https://github.com/smithy-lang/smithy-rs/issues/3229), [aws-sdk-rust#960](https://github.com/awslabs/aws-sdk-rust/issues/960)) Prevent multiplication overflow in backoff computation
30+
- (client, [smithy-rs#3226](https://github.com/smithy-lang/smithy-rs/issues/3226)) Types/functions that were previously `#[doc(hidden)]` in `aws-smithy-async`, `aws-smithy-runtime-api`, `aws-smithy-runtime`, `aws-smithy-types`, and the SDK crates are now visible. For those that are not intended to be used directly, they are called out in their docs as such.
31+
32+
**Contributors**
33+
Thank you for your contributions! ❤
34+
- @HakanVardarr ([smithy-rs#3183](https://github.com/smithy-lang/smithy-rs/issues/3183))
35+
36+
237
November 16th, 2023
338
===================
439
**Breaking Changes:**

0 commit comments

Comments
 (0)