generated from amazon-archives/__template_Apache-2.0
-
Notifications
You must be signed in to change notification settings - Fork 237
Expand file tree
/
Copy pathSDK_CHANGELOG.next.json
More file actions
144 lines (143 loc) · 6.13 KB
/
SDK_CHANGELOG.next.json
File metadata and controls
144 lines (143 loc) · 6.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
# This file will be used by automation when cutting a release of the SDK
# to include code generator change log entries into the release notes.
# This is an auto-generated file. Do not edit.
{
"smithy-rs": [],
"aws-sdk-rust": [
{
"message": "Fix canonical request sort order\n",
"meta": {
"bug": true,
"breaking": false,
"tada": false
},
"author": "aajtodd",
"references": [
"smithy-rs#4227"
],
"since-commit": "ca76037be5edef991257dc7d1d8425c859468d5a",
"age": 5
},
{
"message": "Add support for environment token provider for AWS services whose SigV4 service signing name matches `bedrock`. Setting this environment variable, `AWS_BEARER_TOKEN_BEDROCK`, allows SDKs to prefer the `httpBearerAuth` auth scheme and to retrieve a Token value from the said environment. Customers would use the environment variable as follows:\n```\n// export AWS_BEARER_TOKEN_BEDROCK=my-token\nlet sdk_config = aws_config::defaults(BehaviorVersion::latest()).load().await;\nlet bedrock_client = aws_sdk_bedrock::Client::new(&sdk_config);\n// call an operation on `bedrock_client`...\n```\nUnder the hood, this is equivalent roughly to\n```\nlet sdk_config = aws_config::defaults(BehaviorVersion::latest()).load().await;\nlet bedrock_config = aws_sdk_bedrock::config::Builder::from(sdk_config)\n .auth_scheme_preference([HTTP_BEARER_AUTH_SCHEME_ID])\n .token_provider(Token::new(\"my-token\", None))\n .build();\nlet bedrock_client = aws_sdk_bedrock::Client::from_conf(bedrock_config);\n// call an operation on `bedrock_client`...\n```\nHowever, note that if customers create the service client directly from the service config builder, the environment variable will not be applied:\n```\n// export AWS_BEARER_TOKEN_BEDROCK=my-token\nlet bedrock_config = aws_sdk_bedrock::Config::builder()\n // other configurations\n .build();\nlet bedrock_client = aws_sdk_bedrock::Client::from_conf(bedrock_config);\n// `bedrock_client` neither prefers HTTP_BEARER_AUTH_SCHEME_ID nor sets a Token with my-token.\n```\n",
"meta": {
"bug": false,
"breaking": false,
"tada": true
},
"author": "ysaito1001",
"references": [
"smithy-rs#4241"
],
"since-commit": "ca76037be5edef991257dc7d1d8425c859468d5a",
"age": 5
},
{
"message": "Add user-agent feature tracking for credential providers in `aws-config`.\n",
"meta": {
"bug": false,
"breaking": false,
"tada": true
},
"author": "landonxjames",
"references": [
"smithy-rs#4238"
],
"since-commit": "ca76037be5edef991257dc7d1d8425c859468d5a",
"age": 5
},
{
"message": "Add the ability to insert `hints.mostly-unused = true` in Cargo.toml. Enable this hint for the below crates:\n- aws-sdk-cloudformation\n- aws-sdk-dynamodb\n- aws-sdk-ec2\n- aws-sdk-s3\n- aws-sdk-sns\n- aws-sdk-sqs\n- aws-sdk-ssm\n- aws-sdk-sts\n\nSee more information about this hint at https://blog.rust-lang.org/inside-rust/2025/07/15/call-for-testing-hint-mostly-unused/\n",
"meta": {
"bug": false,
"breaking": false,
"tada": true
},
"author": "landonxjames",
"references": [
"smithy-rs#4208"
],
"since-commit": "fd54b8282920c862db4604f620ab188ec4a235b9",
"age": 4
},
{
"message": "Enable `hints.mostly-unused = true` for `aws-sdk-lambda` (taking a release\nbuild from 57s to 40s) and `aws-sdk-rds` (taking a release build from 1m34s to\n49s).\n",
"meta": {
"bug": false,
"breaking": false,
"tada": true
},
"author": "joshtriplett",
"references": [
"smithy-rs#4208"
],
"since-commit": "fd54b8282920c862db4604f620ab188ec4a235b9",
"age": 4
},
{
"message": "pin crc-fast to <1.4 to workaround SIGILL\n",
"meta": {
"bug": true,
"breaking": false,
"tada": false
},
"author": "aajtodd",
"references": [],
"since-commit": "01aece8b664968ac63354e52b88915e8f8546738",
"age": 3
},
{
"message": "Add support for proxy environment variables (`HTTP_PROXY, `HTTPS_PROXY`, `ALL_PROXY`, `NO_PROXY`). Service clients will now automatically respect these proxy environment variables on the latest `BehaviorVersion`. Older behavior versions do not automatically detect these environment variables and will require manually building a `aws_smithy_http_client::Connector` with a proxy config explicitly set to use this feature.\n",
"meta": {
"bug": false,
"breaking": false,
"tada": true
},
"author": "aajtodd",
"references": [
"aws-sdk-rust#169"
],
"since-commit": "520d073c2d739e95d112842be13c924097155d47",
"age": 2
},
{
"message": "Enable rustls post-quantum by default.\n",
"meta": {
"bug": false,
"breaking": false,
"tada": true
},
"author": "WillChilds-Klein",
"references": [],
"since-commit": "520d073c2d739e95d112842be13c924097155d47",
"age": 2
},
{
"message": "fix `aws-smithy-eventstream` feature `derive-arbitrary` on `arbitrary` >= 1.4.2\n",
"meta": {
"bug": false,
"breaking": false,
"tada": false
},
"author": "aajtodd",
"references": [],
"since-commit": "520d073c2d739e95d112842be13c924097155d47",
"age": 2
},
{
"message": "Make [`TokenBucket`](https://docs.rs/aws-smithy-runtime/latest/aws_smithy_runtime/client/retries/struct.TokenBucket.html) and [`ClientRateLimiter`](https://docs.rs/aws-smithy-runtime/latest/aws_smithy_runtime/client/retries/struct.ClientRateLimiter.html) configurable through [`RetryPartition`](https://docs.rs/aws-smithy-runtime/latest/aws_smithy_runtime/client/retries/struct.RetryPartition.html).\n",
"meta": {
"bug": false,
"breaking": false,
"tada": false
},
"author": "ysaito1001",
"references": [
"smithy-rs#4263"
],
"since-commit": "f18c70d36c40fa0f40860547394c134566704e69",
"age": 1
}
],
"aws-sdk-model": []
}