Skip to content

Commit 18bfa20

Browse files
Remove entries that have been released in 0.54.2. (#2323)
1 parent 3ee62e8 commit 18bfa20

File tree

1 file changed

+0
-128
lines changed

1 file changed

+0
-128
lines changed

CHANGELOG.next.toml

Lines changed: 0 additions & 128 deletions
Original file line numberDiff line numberDiff line change
@@ -10,131 +10,3 @@
1010
# references = ["smithy-rs#920"]
1111
# meta = { "breaking" = false, "tada" = false, "bug" = false, "target" = "client | server | all"}
1212
# author = "rcoh"
13-
14-
[[smithy-rs]]
15-
message = "Raise the minimum TLS version from 1.0 to 1.2 when using the `native-tls` feature in `aws-smithy-client`."
16-
references = ["smithy-rs#2312"]
17-
meta = { "breaking" = false, "tada" = false, "bug" = false, "target" = "client"}
18-
author = "LukeMathWalker"
19-
20-
[[aws-sdk-rust]]
21-
message = """
22-
Provide a way to retrieve fallback credentials if a call to `provide_credentials` is interrupted. An interrupt can occur when a timeout future is raced against a future for `provide_credentials`, and the former wins the race. A new method, `fallback_on_interrupt` on the `ProvideCredentials` trait, can be used in that case. The following code snippet from `LazyCredentialsCache::provide_cached_credentials` has been updated like so:
23-
24-
Before:
25-
```rust
26-
let timeout_future = self.sleeper.sleep(self.load_timeout);
27-
// --snip--
28-
let future = Timeout::new(provider.provide_credentials(), timeout_future);
29-
let result = cache
30-
.get_or_load(|| {
31-
async move {
32-
let credentials = future.await.map_err(|_err| {
33-
CredentialsError::provider_timed_out(load_timeout)
34-
})??;
35-
// --snip--
36-
}
37-
}).await;
38-
// --snip--
39-
```
40-
41-
After:
42-
```rust
43-
let timeout_future = self.sleeper.sleep(self.load_timeout);
44-
// --snip--
45-
let future = Timeout::new(provider.provide_credentials(), timeout_future);
46-
let result = cache
47-
.get_or_load(|| {
48-
async move {
49-
let credentials = match future.await {
50-
Ok(creds) => creds?,
51-
Err(_err) => match provider.fallback_on_interrupt() { // can provide fallback credentials
52-
Some(creds) => creds,
53-
None => return Err(CredentialsError::provider_timed_out(load_timeout)),
54-
}
55-
};
56-
// --snip--
57-
}
58-
}).await;
59-
// --snip--
60-
```
61-
"""
62-
references = ["smithy-rs#2246"]
63-
meta = { "breaking" = false, "tada" = false, "bug" = false }
64-
author = "ysaito1001"
65-
66-
[[smithy-rs]]
67-
message = "The [`@uniqueItems`](https://smithy.io/2.0/spec/constraint-traits.html#uniqueitems-trait) trait on `list` shapes is now supported in server SDKs."
68-
references = ["smithy-rs#2232", "smithy-rs#1670"]
69-
meta = { "breaking" = false, "tada" = true, "bug" = false, "target" = "server"}
70-
author = "david-perez"
71-
72-
[[aws-sdk-rust]]
73-
message = """
74-
Add static stability support to IMDS credentials provider. It does not alter common use cases for the provider, but allows the provider to serve expired credentials in case IMDS is unreachable. This allows requests to be dispatched to a target service with expired credentials. This, in turn, allows the target service to make the ultimate decision as to whether requests sent are valid or not.
75-
"""
76-
references = ["smithy-rs#2258"]
77-
meta = { "breaking" = false, "tada" = true, "bug" = false }
78-
author = "ysaito1001"
79-
80-
[[smithy-rs]]
81-
message = "Fix broken doc link for `tokio_stream::Stream` that is a re-export of `futures_core::Stream`."
82-
references = ["smithy-rs#2271"]
83-
meta = { "breaking" = false, "tada" = false, "bug" = true, "target" = "client"}
84-
author = "ysaito1001"
85-
86-
[[aws-sdk-rust]]
87-
message = "Fix broken doc link for `tokio_stream::Stream` that is a re-export of `futures_core::Stream`."
88-
references = ["smithy-rs#2271"]
89-
meta = { "breaking" = false, "tada" = false, "bug" = true }
90-
author = "ysaito1001"
91-
92-
[[smithy-rs]]
93-
message = """
94-
Fix `name` and `absolute` methods on `OperationExtension`.
95-
96-
The older, [now removed](https://github.com/awslabs/smithy-rs/pull/2161), service builder would insert `OperationExtension` into the `http::Response` containing the [absolute shape ID](https://smithy.io/2.0/spec/model.html#grammar-token-smithy-AbsoluteRootShapeId) with the `#` symbol replaced with a `.`. When [reintroduced](https://github.com/awslabs/smithy-rs/pull/2157) into the new service builder machinery the behavior was changed - we now do _not_ perform the replace. This change fixes the documentation and `name`/`absolute` methods of the `OperationExtension` API to match this new behavior.
97-
98-
In the old service builder, `OperationExtension` was initialized, by the framework, and then used as follows:
99-
100-
```rust
101-
let ext = OperationExtension::new("com.amazonaws.CompleteSnapshot");
102-
103-
// This is expected
104-
let name = ext.name(); // "CompleteSnapshot"
105-
let namespace = ext.namespace(); // = "com.amazonaws";
106-
```
107-
108-
When reintroduced, `OperationExtension` was initialized by the `Plugin` and then used as follows:
109-
110-
```rust
111-
let ext = OperationExtension::new("com.amazonaws#CompleteSnapshot");
112-
113-
// This is the bug
114-
let name = ext.name(); // "amazonaws#CompleteSnapshot"
115-
let namespace = ext.namespace(); // = "com";
116-
```
117-
118-
The intended behavior is now restored:
119-
120-
```rust
121-
let ext = OperationExtension::new("com.amazonaws#CompleteSnapshot");
122-
123-
// This is expected
124-
let name = ext.name(); // "CompleteSnapshot"
125-
let namespace = ext.namespace(); // = "com.amazonaws";
126-
```
127-
128-
The rationale behind this change is that the previous design was tailored towards a specific internal use case and shouldn't be enforced on all customers.
129-
"""
130-
references = ["smithy-rs#2276"]
131-
meta = { "breaking" = true, "tada" = false, "bug" = true, "target" = "server"}
132-
author = "hlbarber"
133-
134-
[[aws-sdk-rust]]
135-
message = """
136-
Fix request canonicalization for HTTP requests with repeated headers (for example S3's `GetObjectAttributes`). Previously requests with repeated headers would fail with a 403 signature mismatch due to this bug.
137-
"""
138-
references = ["smithy-rs#2261", "aws-sdk-rust#720"]
139-
meta = { "breaking" = false, "tada" = false, "bug" = true }
140-
author = "nipunn1313"

0 commit comments

Comments
 (0)