|
6 | 6 | "smithy-rs": [],
|
7 | 7 | "aws-sdk-rust": [
|
8 | 8 | {
|
9 |
| - "message": "Adds support for event stream operations with non-REST protocols such as AWS JSON. This update enables operations, including `SubscribeToShard` in Kinesis and `StartLiveTail` in CloudWatchLogs in the Rust SDK.\n", |
| 9 | + "message": "Update spans to better align with spec.\n", |
10 | 10 | "meta": {
|
11 | 11 | "bug": false,
|
12 | 12 | "breaking": false,
|
13 |
| - "tada": true |
| 13 | + "tada": false |
14 | 14 | },
|
15 |
| - "author": "ysaito1001", |
| 15 | + "author": "landonxjames", |
16 | 16 | "references": [
|
17 |
| - "aws-sdk-rust#213", |
18 |
| - "aws-sdk-rust#1188" |
| 17 | + "smithy-rs#4052" |
19 | 18 | ],
|
20 |
| - "since-commit": "64144f4024f71b092facd40d4635d4011ea0b7e5", |
| 19 | + "since-commit": "7558d31f17b69bce8785ffa833c575d0b172209c", |
21 | 20 | "age": 5
|
22 | 21 | },
|
23 | 22 | {
|
24 |
| - "message": "Add missing `request_checksum_calculation` and `response_checksum_validation` setters to the `ConfigLoader`\n", |
| 23 | + "message": "Replace the `once_cell` crate with the `std` counterpart in AWS runtime crates.\n", |
25 | 24 | "meta": {
|
26 |
| - "bug": true, |
| 25 | + "bug": false, |
27 | 26 | "breaking": false,
|
28 | 27 | "tada": false
|
29 | 28 | },
|
30 |
| - "author": "landonxjames", |
| 29 | + "author": "FalkWoldmann", |
31 | 30 | "references": [
|
32 |
| - "smithy-rs#920" |
| 31 | + "smithy-rs#4050" |
33 | 32 | ],
|
34 |
| - "since-commit": "64144f4024f71b092facd40d4635d4011ea0b7e5", |
35 |
| - "age": 5 |
| 33 | + "since-commit": "f0c92d92b680771787af8ab60995d0e1fae02611", |
| 34 | + "age": 3 |
36 | 35 | },
|
37 | 36 | {
|
38 |
| - "message": "Updates the default HTTP client to be based on the 1.x version of hyper and updates the default TLS provider to [rustls](https://github.com/rustls/rustls) with [aws-lc](https://github.com/aws/aws-lc-rs). For more information see the GitHub [discussion](https://github.com/awslabs/aws-sdk-rust/discussions/1257).\n", |
| 37 | + "message": "Fix an issue where a custom `Content-Encoding` header was incorrectly overwritten by the `aws-chunked` header value.\n", |
39 | 38 | "meta": {
|
40 |
| - "bug": false, |
| 39 | + "bug": true, |
41 | 40 | "breaking": false,
|
42 | 41 | "tada": false
|
43 | 42 | },
|
44 |
| - "author": "aajtodd", |
| 43 | + "author": "ysaito1001", |
45 | 44 | "references": [
|
46 |
| - "aws-sdk-rust#977", |
47 |
| - "smithy-rs#1925", |
48 |
| - "smithy-rs#3710" |
| 45 | + "aws-sdk-rust#1281" |
49 | 46 | ],
|
50 |
| - "since-commit": "bdec1a232a5dfdba16bafd1f637c99a920a30734", |
51 |
| - "age": 4 |
| 47 | + "since-commit": "f0c92d92b680771787af8ab60995d0e1fae02611", |
| 48 | + "age": 3 |
52 | 49 | },
|
53 | 50 | {
|
54 |
| - "message": "Update spans to better align with spec.\n", |
| 51 | + "message": "Add support for the account-based endpoints in AWS SDKs. For more details, please refer to the [AWS SDKs and Tools Reference Guide on Account-Based Endpoints](https://docs.aws.amazon.com/sdkref/latest/guide/feature-account-endpoints.html).\n", |
55 | 52 | "meta": {
|
56 | 53 | "bug": false,
|
57 | 54 | "breaking": false,
|
58 |
| - "tada": false |
| 55 | + "tada": true |
59 | 56 | },
|
60 |
| - "author": "landonxjames", |
| 57 | + "author": "ysaito1001", |
61 | 58 | "references": [
|
62 |
| - "smithy-rs#4052" |
| 59 | + "smithy-rs#3776" |
63 | 60 | ],
|
64 |
| - "since-commit": "7558d31f17b69bce8785ffa833c575d0b172209c", |
| 61 | + "since-commit": "f0c92d92b680771787af8ab60995d0e1fae02611", |
65 | 62 | "age": 3
|
66 | 63 | },
|
67 | 64 | {
|
68 |
| - "message": "Replace the `once_cell` crate with the `std` counterpart in AWS runtime crates.\n", |
| 65 | + "message": "Fix service specific endpoint url keys\n", |
69 | 66 | "meta": {
|
70 |
| - "bug": false, |
| 67 | + "bug": true, |
71 | 68 | "breaking": false,
|
72 | 69 | "tada": false
|
73 | 70 | },
|
74 |
| - "author": "FalkWoldmann", |
| 71 | + "author": "aajtodd", |
75 | 72 | "references": [
|
76 |
| - "smithy-rs#4050" |
| 73 | + "aws-sdk-rust#1252" |
77 | 74 | ],
|
78 | 75 | "since-commit": "f0c92d92b680771787af8ab60995d0e1fae02611",
|
79 |
| - "age": 1 |
| 76 | + "age": 3 |
80 | 77 | },
|
81 | 78 | {
|
82 |
| - "message": "Fix an issue where a custom `Content-Encoding` header was incorrectly overwritten by the `aws-chunked` header value.\n", |
| 79 | + "message": "Fix a bug where fields that were initially annotated with the `required` trait and later updated to use the `addedDefault` trait were not serialized when their values matched the default, even when the values were explicitly set. With this fix, fields with `addedDefault` are now always serialized.\n", |
83 | 80 | "meta": {
|
84 | 81 | "bug": true,
|
85 | 82 | "breaking": false,
|
86 | 83 | "tada": false
|
87 | 84 | },
|
88 | 85 | "author": "ysaito1001",
|
89 | 86 | "references": [
|
90 |
| - "aws-sdk-rust#1281" |
| 87 | + "smithy-rs#4117" |
91 | 88 | ],
|
92 |
| - "since-commit": "f0c92d92b680771787af8ab60995d0e1fae02611", |
| 89 | + "since-commit": "84f5464aacf3544f706d75af0aaddfea42c20e9f", |
93 | 90 | "age": 1
|
94 | 91 | },
|
95 | 92 | {
|
96 |
| - "message": "Add support for the account-based endpoints in AWS SDKs. For more details, please refer to the [AWS SDKs and Tools Reference Guide on Account-Based Endpoints](https://docs.aws.amazon.com/sdkref/latest/guide/feature-account-endpoints.html).\n", |
| 93 | + "message": "Promote `aws-smithy-mocks-experimental` to `aws-smithy-mocks`. This crate is now a recommended tool for testing\ngenerated SDK clients. This release includes several fixes as well as a new sequence builder API that can be\nused to test more complex scenarios such as retries.\n\n```rust\nuse aws_sdk_s3::operation::get_object::GetObjectOutput;\nuse aws_sdk_s3::config::retry::RetryConfig;\nuse aws_smithy_types::byte_stream::ByteStream;\nuse aws_smithy_mocks::{mock, mock_client, RuleMode};\n\n#[tokio::test]\nasync fn test_retry_behavior() {\n // Create a rule that returns 503 twice, then succeeds\n let retry_rule = mock!(aws_sdk_s3::Client::get_object)\n .sequence()\n .http_status(503, None)\n .times(2) // Return 503 HTTP status twice\n .output(|| GetObjectOutput::builder() // Finally return a successful output\n .body(ByteStream::from_static(b\"success\"))\n .build())\n .build();\n\n // Create a mocked client with the rule\n let s3 = mock_client!(\n aws_sdk_s3,\n RuleMode::Sequential,\n [&retry_rule],\n |client_builder| {\n client_builder.retry_config(RetryConfig::standard().with_max_attempts(3))\n }\n );\n\n // This should succeed after two retries\n let result = s3\n .get_object()\n .bucket(\"test-bucket\")\n .key(\"test-key\")\n .send()\n .await\n .expect(\"success after retries\");\n\n // Verify the response\n let data = result.body.collect().await.expect(\"successful read\").to_vec();\n assert_eq!(data, b\"success\");\n\n // Verify all responses were used\n assert_eq!(retry_rule.num_calls(), 3);\n}\n```\n", |
97 | 94 | "meta": {
|
98 |
| - "bug": false, |
| 95 | + "bug": true, |
99 | 96 | "breaking": false,
|
100 | 97 | "tada": true
|
101 | 98 | },
|
102 |
| - "author": "ysaito1001", |
| 99 | + "author": "aajtodd", |
103 | 100 | "references": [
|
104 |
| - "smithy-rs#3776" |
| 101 | + "smithy-rs#4074", |
| 102 | + "smithy-rs#3926" |
105 | 103 | ],
|
106 |
| - "since-commit": "f0c92d92b680771787af8ab60995d0e1fae02611", |
| 104 | + "since-commit": "84f5464aacf3544f706d75af0aaddfea42c20e9f", |
107 | 105 | "age": 1
|
108 | 106 | },
|
109 | 107 | {
|
110 |
| - "message": "Fix service specific endpoint url keys\n", |
| 108 | + "message": "Update MSRV to 1.82.0\n", |
111 | 109 | "meta": {
|
112 |
| - "bug": true, |
113 |
| - "breaking": false, |
| 110 | + "bug": false, |
| 111 | + "breaking": true, |
114 | 112 | "tada": false
|
115 | 113 | },
|
116 |
| - "author": "aajtodd", |
| 114 | + "author": "ysaito1001", |
117 | 115 | "references": [
|
118 |
| - "aws-sdk-rust#1252" |
| 116 | + "smithy-rs#4120" |
119 | 117 | ],
|
120 |
| - "since-commit": "f0c92d92b680771787af8ab60995d0e1fae02611", |
| 118 | + "since-commit": "84f5464aacf3544f706d75af0aaddfea42c20e9f", |
121 | 119 | "age": 1
|
122 | 120 | }
|
123 | 121 | ],
|
|
0 commit comments