xref: /aosp_15_r20/external/aws-sdk-java-v2/changelogs/2.21.x-CHANGELOG.md (revision 8a52c7834d808308836a99fc2a6e0ed8db339086)
1*8a52c783SCole Faust# __2.21.46__ __2023-12-14__
2*8a52c783SCole Faust## __AWS B2B Data Interchange__
3*8a52c783SCole Faust  - ### Features
4*8a52c783SCole Faust    - Documentation updates for AWS B2B Data Interchange
5*8a52c783SCole Faust
6*8a52c783SCole Faust## __AWS Control Tower__
7*8a52c783SCole Faust  - ### Features
8*8a52c783SCole Faust    - Documentation updates for AWS Control Tower.
9*8a52c783SCole Faust
10*8a52c783SCole Faust## __AWS IoT__
11*8a52c783SCole Faust  - ### Features
12*8a52c783SCole Faust    - This release adds the ability to self-manage certificate signing in AWS IoT Core fleet provisioning using the new certificate provider resource.
13*8a52c783SCole Faust
14*8a52c783SCole Faust## __AWS SDK for Java v2__
15*8a52c783SCole Faust  - ### Features
16*8a52c783SCole Faust    - Updated endpoint and partition metadata.
17*8a52c783SCole Faust
18*8a52c783SCole Faust## __AWS SDK for Java v2 Bundle__
19*8a52c783SCole Faust  - ### Bugfixes
20*8a52c783SCole Faust    - Fix an issue where `NoSuchMethodError` can be thrown an runtime if the SLF4J implementation detects multiple bindings when using the SDK bundle.
21*8a52c783SCole Faust
22*8a52c783SCole Faust## __AWSBillingConductor__
23*8a52c783SCole Faust  - ### Features
24*8a52c783SCole Faust    - Billing Conductor is releasing a new API, GetBillingGroupCostReport, which provides the ability to retrieve/view the Billing Group Cost Report broken down by attributes for a specific billing group.
25*8a52c783SCole Faust
26*8a52c783SCole Faust## __Amazon AppStream__
27*8a52c783SCole Faust  - ### Features
28*8a52c783SCole Faust    - This release includes support for images of Windows Server 2022 platform.
29*8a52c783SCole Faust
30*8a52c783SCole Faust## __Amazon Connect Service__
31*8a52c783SCole Faust  - ### Features
32*8a52c783SCole Faust    - This release adds support for more granular billing using tags (key:value pairs)
33*8a52c783SCole Faust
34*8a52c783SCole Faust## __Amazon GameLift__
35*8a52c783SCole Faust  - ### Features
36*8a52c783SCole Faust    - Amazon GameLift adds the ability to add and update the game properties of active game sessions.
37*8a52c783SCole Faust
38*8a52c783SCole Faust## __Amazon Kinesis Firehose__
39*8a52c783SCole Faust  - ### Features
40*8a52c783SCole Faust    - This release, 1) adds configurable buffering hints for the Splunk destination, and 2) reduces the minimum configurable buffering interval for supported destinations
41*8a52c783SCole Faust
42*8a52c783SCole Faust## __Amazon Neptune Graph__
43*8a52c783SCole Faust  - ### Features
44*8a52c783SCole Faust    - This is the initial SDK release for Amazon Neptune Analytics
45*8a52c783SCole Faust
46*8a52c783SCole Faust## __Amazon OpenSearch Service__
47*8a52c783SCole Faust  - ### Features
48*8a52c783SCole Faust    - Updating documentation for Amazon OpenSearch Service support for new zero-ETL integration with Amazon S3.
49*8a52c783SCole Faust
50*8a52c783SCole Faust## __Amazon QuickSight__
51*8a52c783SCole Faust  - ### Features
52*8a52c783SCole Faust    - Update Dashboard Links support; SingleAxisOptions support; Scatterplot Query limit support.
53*8a52c783SCole Faust
54*8a52c783SCole Faust## __Amazon WorkSpaces__
55*8a52c783SCole Faust  - ### Features
56*8a52c783SCole Faust    - Updated note to ensure customers understand running modes.
57*8a52c783SCole Faust
58*8a52c783SCole Faust# __2.21.45__ __2023-12-13__
59*8a52c783SCole Faust## __AWS SDK for Java v2__
60*8a52c783SCole Faust  - ### Features
61*8a52c783SCole Faust    - Updated endpoint and partition metadata.
62*8a52c783SCole Faust
63*8a52c783SCole Faust## __Elastic Disaster Recovery Service__
64*8a52c783SCole Faust  - ### Features
65*8a52c783SCole Faust    - Adding AgentVersion to SourceServer and RecoveryInstance structures
66*8a52c783SCole Faust
67*8a52c783SCole Faust# __2.21.44__ __2023-12-12__
68*8a52c783SCole Faust## __AWS SDK for Java v2__
69*8a52c783SCole Faust  - ### Features
70*8a52c783SCole Faust    - Updated endpoint and partition metadata.
71*8a52c783SCole Faust
72*8a52c783SCole Faust## __Amazon CloudWatch Logs__
73*8a52c783SCole Faust  - ### Features
74*8a52c783SCole Faust    - This release introduces the StartLiveTail API to tail ingested logs in near real time.
75*8a52c783SCole Faust
76*8a52c783SCole Faust## __Amazon Location Service__
77*8a52c783SCole Faust  - ### Features
78*8a52c783SCole Faust    - This release 1) adds sub-municipality field in Places API for searching and getting places information, and 2) allows optimizing route calculation based on expected arrival time.
79*8a52c783SCole Faust
80*8a52c783SCole Faust## __EC2 Image Builder__
81*8a52c783SCole Faust  - ### Features
82*8a52c783SCole Faust    - This release adds the Image Workflows feature to give more flexibility and control over the image building and testing process.
83*8a52c783SCole Faust
84*8a52c783SCole Faust# __2.21.43__ __2023-12-11__
85*8a52c783SCole Faust## __AWS SecurityHub__
86*8a52c783SCole Faust  - ### Features
87*8a52c783SCole Faust    - Added new resource detail objects to ASFF, including resources for AwsDynamoDbTable, AwsEc2ClientVpnEndpoint, AwsMskCluster, AwsS3AccessPoint, AwsS3Bucket
88*8a52c783SCole Faust
89*8a52c783SCole Faust## __Amazon Neptune__
90*8a52c783SCole Faust  - ### Features
91*8a52c783SCole Faust    - This release adds a new parameter configuration setting to the Neptune cluster related APIs that can be leveraged to switch between the underlying supported storage modes.
92*8a52c783SCole Faust
93*8a52c783SCole Faust## __Amazon Pinpoint__
94*8a52c783SCole Faust  - ### Features
95*8a52c783SCole Faust    - This release includes Amazon Pinpoint API documentation updates pertaining to campaign message sending rate limits.
96*8a52c783SCole Faust
97*8a52c783SCole Faust## __S3 Transfer Manager__
98*8a52c783SCole Faust  - ### Bugfixes
99*8a52c783SCole Faust    - Fix an issue where multipart uploads from a file are not retryable when using the default, non CRT S3 client.
100*8a52c783SCole Faust
101*8a52c783SCole Faust# __2.21.42__ __2023-12-08__
102*8a52c783SCole Faust## __Amazon CloudWatch__
103*8a52c783SCole Faust  - ### Features
104*8a52c783SCole Faust    - Adds support for the OpenTelemetry 1.0 output format in CloudWatch Metric Streams.
105*8a52c783SCole Faust
106*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
107*8a52c783SCole Faust  - ### Features
108*8a52c783SCole Faust    - M2 Mac instances are built on Apple M2 Mac mini computers. I4i instances are powered by 3rd generation Intel Xeon Scalable processors. C7i compute optimized, M7i general purpose and R7i memory optimized instances are powered by custom 4th Generation Intel Xeon Scalable processors.
109*8a52c783SCole Faust
110*8a52c783SCole Faust## __FinSpace User Environment Management service__
111*8a52c783SCole Faust  - ### Features
112*8a52c783SCole Faust    - Releasing Scaling Group, Dataview, and Volume APIs
113*8a52c783SCole Faust
114*8a52c783SCole Faust# __2.21.41__ __2023-12-07__
115*8a52c783SCole Faust## __AWS CodeDeploy__
116*8a52c783SCole Faust  - ### Features
117*8a52c783SCole Faust    - This release adds support for two new CodeDeploy features: 1) zonal deployments for Amazon EC2 in-place deployments, 2) deployments triggered by Auto Scaling group termination lifecycle hook events.
118*8a52c783SCole Faust
119*8a52c783SCole Faust## __AWS SDK for Java v2__
120*8a52c783SCole Faust  - ### Features
121*8a52c783SCole Faust    - Updated endpoint and partition metadata.
122*8a52c783SCole Faust
123*8a52c783SCole Faust## __AWS SDK for Java v2 - Codegen__
124*8a52c783SCole Faust  - ### Features
125*8a52c783SCole Faust    - Allow users to customize package name.
126*8a52c783SCole Faust
127*8a52c783SCole Faust## __AWS SDK for Java v2 Bundle__
128*8a52c783SCole Faust  - ### Bugfixes
129*8a52c783SCole Faust    - Fix failure to bind to SLF4J binding at runtime when using the SDK bundle.
130*8a52c783SCole Faust
131*8a52c783SCole Faust# __2.21.40__ __2023-12-06__
132*8a52c783SCole Faust## __AWS Backup__
133*8a52c783SCole Faust  - ### Features
134*8a52c783SCole Faust    - AWS Backup - Features: Add VaultType to the output of DescribeRecoveryPoint, ListRecoveryPointByBackupVault API and add ResourceType to the input of ListRestoreJobs API
135*8a52c783SCole Faust
136*8a52c783SCole Faust## __Amazon Comprehend__
137*8a52c783SCole Faust  - ### Features
138*8a52c783SCole Faust    - Documentation updates for Trust and Safety features.
139*8a52c783SCole Faust
140*8a52c783SCole Faust## __Amazon Connect Service__
141*8a52c783SCole Faust  - ### Features
142*8a52c783SCole Faust    - Releasing Tagging Support for Instance Management APIS
143*8a52c783SCole Faust
144*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
145*8a52c783SCole Faust  - ### Features
146*8a52c783SCole Faust    - Releasing the new cpuManufacturer attribute within the DescribeInstanceTypes API response which notifies our customers with information on who the Manufacturer is for the processor attached to the instance, for example: Intel.
147*8a52c783SCole Faust
148*8a52c783SCole Faust## __Payment Cryptography Control Plane__
149*8a52c783SCole Faust  - ### Features
150*8a52c783SCole Faust    - AWS Payment Cryptography IPEK feature release
151*8a52c783SCole Faust
152*8a52c783SCole Faust# __2.21.39__ __2023-12-05__
153*8a52c783SCole Faust## __AWS Clean Rooms ML__
154*8a52c783SCole Faust  - ### Features
155*8a52c783SCole Faust    - Updated service title from cleanroomsml to CleanRoomsML.
156*8a52c783SCole Faust
157*8a52c783SCole Faust## __AWS CloudFormation__
158*8a52c783SCole Faust  - ### Features
159*8a52c783SCole Faust    - Documentation update, December 2023
160*8a52c783SCole Faust
161*8a52c783SCole Faust## __AWS SDK for Java v2__
162*8a52c783SCole Faust  - ### Bugfixes
163*8a52c783SCole Faust    - Comma separated multiple hosts specified in `NO_PROXY` environment variable are now treated as multiple hosts.
164*8a52c783SCole Faust
165*8a52c783SCole Faust## __Amazon Athena__
166*8a52c783SCole Faust  - ### Features
167*8a52c783SCole Faust    - Adding IdentityCenter enabled request for interactive query
168*8a52c783SCole Faust
169*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
170*8a52c783SCole Faust  - ### Features
171*8a52c783SCole Faust    - Adds A10G, T4G, and H100 as accelerator name options and Habana as an accelerator manufacturer option for attribute based selection
172*8a52c783SCole Faust
173*8a52c783SCole Faust# __2.21.38__ __2023-12-04__
174*8a52c783SCole Faust## __AWS Archetype Lambda__
175*8a52c783SCole Faust  - ### Features
176*8a52c783SCole Faust    - Update archetype-lambda to use AWS CRT HTTP client as the default HTTP client and bump dependency version.
177*8a52c783SCole Faust
178*8a52c783SCole Faust## __AWS Cloud9__
179*8a52c783SCole Faust  - ### Features
180*8a52c783SCole Faust    - This release adds the requirement to include the imageId parameter in the CreateEnvironmentEC2 API call.
181*8a52c783SCole Faust
182*8a52c783SCole Faust## __AWS CloudFormation__
183*8a52c783SCole Faust  - ### Features
184*8a52c783SCole Faust    - Including UPDATE_* states as a success status for CreateStack waiter.
185*8a52c783SCole Faust
186*8a52c783SCole Faust## __AWS Elemental MediaLive__
187*8a52c783SCole Faust  - ### Features
188*8a52c783SCole Faust    - Adds support for custom color correction on channels using 3D LUT files.
189*8a52c783SCole Faust
190*8a52c783SCole Faust## __AWS SDK for Java v2__
191*8a52c783SCole Faust  - ### Features
192*8a52c783SCole Faust    - Updated endpoint and partition metadata.
193*8a52c783SCole Faust
194*8a52c783SCole Faust## __AWS Service Catalog App Registry__
195*8a52c783SCole Faust  - ### Features
196*8a52c783SCole Faust    - Documentation-only updates for Dawn
197*8a52c783SCole Faust
198*8a52c783SCole Faust## __AWSBillingConductor__
199*8a52c783SCole Faust  - ### Features
200*8a52c783SCole Faust    - This release adds the ability to specify a linked account of the billing group for the custom line item resource.
201*8a52c783SCole Faust
202*8a52c783SCole Faust## __Amazon S3__
203*8a52c783SCole Faust  - ### Bugfixes
204*8a52c783SCole Faust    - Fixes double checksum validation for GetObject. Now when ChecksumMode is enabled, x-amz-te:append-md5 will not be sent, and only the flexible checksum will be validated. If ChecksumMode is enabled and no ChecksumAlgorithm was returned, no validation will be performed.
205*8a52c783SCole Faust
206*8a52c783SCole Faust## __Amazon SQS__
207*8a52c783SCole Faust  - ### Features
208*8a52c783SCole Faust    - Adds a client builder option to disable the default MD5 checksum validation for SendMessage, ReceiveMessage and SendMessageBatch
209*8a52c783SCole Faust
210*8a52c783SCole Faust## __Braket__
211*8a52c783SCole Faust  - ### Features
212*8a52c783SCole Faust    - This release enhances service support to create quantum tasks and hybrid jobs associated with Braket Direct Reservations.
213*8a52c783SCole Faust
214*8a52c783SCole Faust## __FinSpace User Environment Management service__
215*8a52c783SCole Faust  - ### Features
216*8a52c783SCole Faust    - Release General Purpose type clusters
217*8a52c783SCole Faust
218*8a52c783SCole Faust# __2.21.37__ __2023-12-01__
219*8a52c783SCole Faust## __Amazon DynamoDB Enhanced__
220*8a52c783SCole Faust  - ### Features
221*8a52c783SCole Faust    - Introduce the possibility to specify returnValuesOnConditionCheckFailure in DynamoDB Enhanced operations
222*8a52c783SCole Faust        - Contributed by: [@breader124](https://github.com/breader124)
223*8a52c783SCole Faust
224*8a52c783SCole Faust## __Amazon Q Connect__
225*8a52c783SCole Faust  - ### Features
226*8a52c783SCole Faust    - This release adds the PutFeedback API and allows providing feedback against the specified assistant for the specified target.
227*8a52c783SCole Faust
228*8a52c783SCole Faust## __Amazon Recycle Bin__
229*8a52c783SCole Faust  - ### Features
230*8a52c783SCole Faust    - Added resource identifier in the output and updated error handling.
231*8a52c783SCole Faust
232*8a52c783SCole Faust## __Amazon Verified Permissions__
233*8a52c783SCole Faust  - ### Features
234*8a52c783SCole Faust    - Adds description field to PolicyStore API's and namespaces field to GetSchema.
235*8a52c783SCole Faust
236*8a52c783SCole Faust## __Contributors__
237*8a52c783SCole FaustSpecial thanks to the following contributors to this release:
238*8a52c783SCole Faust
239*8a52c783SCole Faust[@breader124](https://github.com/breader124)
240*8a52c783SCole Faust# __2.21.36__ __2023-11-30__
241*8a52c783SCole Faust## __AWS ARC - Zonal Shift__
242*8a52c783SCole Faust  - ### Features
243*8a52c783SCole Faust    - This release adds a new capability, zonal autoshift. You can configure zonal autoshift so that AWS shifts traffic for a resource away from an Availability Zone, on your behalf, when AWS determines that there is an issue that could potentially affect customers in the Availability Zone.
244*8a52c783SCole Faust
245*8a52c783SCole Faust## __AWS Glue__
246*8a52c783SCole Faust  - ### Features
247*8a52c783SCole Faust    - Adds observation and analyzer support to the GetDataQualityResult and BatchGetDataQualityResult APIs.
248*8a52c783SCole Faust
249*8a52c783SCole Faust## __Amazon SageMaker Service__
250*8a52c783SCole Faust  - ### Features
251*8a52c783SCole Faust    - This release adds support for 1/ Code Editor, based on Code-OSS, Visual Studio Code Open Source, a new fully managed IDE option in SageMaker Studio 2/ JupyterLab, a new fully managed JupyterLab IDE experience in SageMaker Studio
252*8a52c783SCole Faust
253*8a52c783SCole Faust# __2.21.35__ __2023-11-29__
254*8a52c783SCole Faust## __AWS Marketplace Agreement Service__
255*8a52c783SCole Faust  - ### Features
256*8a52c783SCole Faust    - The AWS Marketplace Agreement Service provides an API interface that helps AWS Marketplace sellers manage their agreements, including listing, filtering, and viewing details about their agreements.
257*8a52c783SCole Faust
258*8a52c783SCole Faust## __AWS Marketplace Catalog Service__
259*8a52c783SCole Faust  - ### Features
260*8a52c783SCole Faust    - This release enhances the ListEntities API to support new entity type-specific strongly typed filters in the request and entity type-specific strongly typed summaries in the response.
261*8a52c783SCole Faust
262*8a52c783SCole Faust## __AWS Marketplace Deployment Service__
263*8a52c783SCole Faust  - ### Features
264*8a52c783SCole Faust    - AWS Marketplace Deployment is a new service that provides essential features that facilitate the deployment of software, data, and services procured through AWS Marketplace.
265*8a52c783SCole Faust
266*8a52c783SCole Faust## __AWS SDK for Java v2__
267*8a52c783SCole Faust  - ### Features
268*8a52c783SCole Faust    - Updated endpoint and partition metadata.
269*8a52c783SCole Faust
270*8a52c783SCole Faust## __Redshift Serverless__
271*8a52c783SCole Faust  - ### Features
272*8a52c783SCole Faust    - This release adds the following support for Amazon Redshift Serverless: 1) cross-account cross-VPCs, 2) copying snapshots across Regions, 3) scheduling snapshot creation, and 4) restoring tables from a recovery point.
273*8a52c783SCole Faust
274*8a52c783SCole Faust# __2.21.34__ __2023-11-29__
275*8a52c783SCole Faust## __AWS CRT-based S3 client__
276*8a52c783SCole Faust  - ### Features
277*8a52c783SCole Faust    - Add S3 express support for the AWS CRT-based S3 client.
278*8a52c783SCole Faust
279*8a52c783SCole Faust## __AWS Clean Rooms Service__
280*8a52c783SCole Faust  - ### Features
281*8a52c783SCole Faust    - AWS Clean Rooms now provides differential privacy to protect against user-identification attempts and machine learning modeling to allow two parties to identify similar users in their data.
282*8a52c783SCole Faust
283*8a52c783SCole Faust## __AWS SDK for Java v2__
284*8a52c783SCole Faust  - ### Features
285*8a52c783SCole Faust    - Add `cloudwatch-metric-publisher` to `aws-sdk-java` module so that it can be included in the bundle JAR.
286*8a52c783SCole Faust
287*8a52c783SCole Faust## __AWS Security Token Service__
288*8a52c783SCole Faust  - ### Features
289*8a52c783SCole Faust    - Documentation updates for AWS Security Token Service.
290*8a52c783SCole Faust
291*8a52c783SCole Faust## __Amazon OpenSearch Service__
292*8a52c783SCole Faust  - ### Features
293*8a52c783SCole Faust    - Launching Amazon OpenSearch Service support for new zero-ETL integration with Amazon S3. Customers can now manage their direct query data sources to Amazon S3 programatically
294*8a52c783SCole Faust
295*8a52c783SCole Faust## __Amazon S3__
296*8a52c783SCole Faust  - ### Features
297*8a52c783SCole Faust    - Adds SDK support for Amazon S3 Express One Zone. For usage, consult Javadocs and the official documentation. Note that users can switch off CreateSession authentication and use the regular credential providers to sign requests by using the `disableS3ExpressSessionAuth` option on the client builder, environment variables, system properties or the config file.
298*8a52c783SCole Faust
299*8a52c783SCole Faust## __Amazon SageMaker Runtime__
300*8a52c783SCole Faust  - ### Features
301*8a52c783SCole Faust    - This release adds InferenceComponentName to InvokeEndpoint and InvokeEndpointWithResponseStream APIs to get inferences from the deployed InferenceComponents.
302*8a52c783SCole Faust
303*8a52c783SCole Faust## __Amazon SageMaker Service__
304*8a52c783SCole Faust  - ### Features
305*8a52c783SCole Faust    - This release adds following support 1/ Improved SDK tooling for model deployment. 2/ New Inference Component based features to lower inference costs and latency 3/ SageMaker HyperPod management. 4/ Additional parameters for FM Fine Tuning in Autopilot
306*8a52c783SCole Faust
307*8a52c783SCole Faust## __Application Auto Scaling__
308*8a52c783SCole Faust  - ### Features
309*8a52c783SCole Faust    - Amazon SageMaker customers can now use Application Auto Scaling to automatically scale the number of Inference Component copies across an endpoint to meet the varying demand of their workloads.
310*8a52c783SCole Faust
311*8a52c783SCole Faust## __OpenSearch Service Serverless__
312*8a52c783SCole Faust  - ### Features
313*8a52c783SCole Faust    - Amazon OpenSearch Serverless collections support an additional attribute called standby-replicas. This allows to specify whether a collection should have redundancy enabled.
314*8a52c783SCole Faust
315*8a52c783SCole Faust## __cleanrooms-ml__
316*8a52c783SCole Faust  - ### Features
317*8a52c783SCole Faust    - Public Preview SDK release of AWS Clean Rooms ML APIs
318*8a52c783SCole Faust
319*8a52c783SCole Faust# __2.21.33__ __2023-11-28__
320*8a52c783SCole Faust## __AWS S3 Control__
321*8a52c783SCole Faust  - ### Features
322*8a52c783SCole Faust    - Adds support for S3 Express One Zone, and InvocationSchemaVersion 2.0 for S3 Batch Operations.
323*8a52c783SCole Faust
324*8a52c783SCole Faust## __AWS SDK for Java v2__
325*8a52c783SCole Faust  - ### Features
326*8a52c783SCole Faust    - Updated endpoint and partition metadata.
327*8a52c783SCole Faust
328*8a52c783SCole Faust## __Access Analyzer__
329*8a52c783SCole Faust  - ### Features
330*8a52c783SCole Faust    - This release adds support for external access findings for S3 directory buckets to help you easily identify cross-account access. Updated service API, documentation, and paginators.
331*8a52c783SCole Faust
332*8a52c783SCole Faust## __Agents for Amazon Bedrock__
333*8a52c783SCole Faust  - ### Features
334*8a52c783SCole Faust    - This release introduces Agents for Amazon Bedrock
335*8a52c783SCole Faust
336*8a52c783SCole Faust## __Agents for Amazon Bedrock Runtime__
337*8a52c783SCole Faust  - ### Features
338*8a52c783SCole Faust    - This release introduces Agents for Amazon Bedrock Runtime
339*8a52c783SCole Faust
340*8a52c783SCole Faust## __Amazon Bedrock__
341*8a52c783SCole Faust  - ### Features
342*8a52c783SCole Faust    - This release adds support for customization types, model life cycle status and minor versions/aliases for model identifiers.
343*8a52c783SCole Faust
344*8a52c783SCole Faust## __Amazon Bedrock Runtime__
345*8a52c783SCole Faust  - ### Features
346*8a52c783SCole Faust    - This release adds support for minor versions/aliases for invoke model identifier.
347*8a52c783SCole Faust
348*8a52c783SCole Faust## __Amazon Connect Customer Profiles__
349*8a52c783SCole Faust  - ### Features
350*8a52c783SCole Faust    - This release introduces DetectProfileObjectType API to auto generate object type mapping.
351*8a52c783SCole Faust
352*8a52c783SCole Faust## __Amazon Connect Service__
353*8a52c783SCole Faust  - ### Features
354*8a52c783SCole Faust    - Added support for following capabilities: Amazon Connect's in-app, web, and video calling. Two-way SMS integrations. Contact Lens real-time chat analytics feature. Amazon Connect Analytics Datalake capability. Capability to configure real time chat rules.
355*8a52c783SCole Faust
356*8a52c783SCole Faust## __Amazon Q Connect__
357*8a52c783SCole Faust  - ### Features
358*8a52c783SCole Faust    - Amazon Q in Connect, an LLM-enhanced evolution of Amazon Connect Wisdom. This release adds generative AI support to Amazon Q Connect QueryAssistant and GetRecommendations APIs.
359*8a52c783SCole Faust
360*8a52c783SCole Faust## __Amazon Simple Storage Service__
361*8a52c783SCole Faust  - ### Features
362*8a52c783SCole Faust    - Adds support for S3 Express One Zone.
363*8a52c783SCole Faust
364*8a52c783SCole Faust## __QBusiness__
365*8a52c783SCole Faust  - ### Features
366*8a52c783SCole Faust    - Amazon Q - a generative AI powered application that your employees can use to ask questions and get answers from knowledge spread across disparate content repositories, summarize reports, write articles, take actions, and much more - all within their company's connected content repositories.
367*8a52c783SCole Faust
368*8a52c783SCole Faust# __2.21.32__ __2023-11-27__
369*8a52c783SCole Faust## __AWS SDK for Java v2__
370*8a52c783SCole Faust  - ### Features
371*8a52c783SCole Faust    - Updated endpoint and partition metadata.
372*8a52c783SCole Faust
373*8a52c783SCole Faust## __Amazon ElastiCache__
374*8a52c783SCole Faust  - ### Features
375*8a52c783SCole Faust    - Launching Amazon ElastiCache Serverless that enables you to create a cache in under a minute without any capacity management. ElastiCache Serverless monitors the cache's memory, CPU, and network usage and scales both vertically and horizontally to support your application's requirements.
376*8a52c783SCole Faust
377*8a52c783SCole Faust# __2.21.31__ __2023-11-27__
378*8a52c783SCole Faust## __AWS AppSync__
379*8a52c783SCole Faust  - ### Features
380*8a52c783SCole Faust    - This update enables introspection of Aurora cluster databases using the RDS Data API
381*8a52c783SCole Faust
382*8a52c783SCole Faust## __AWS B2B Data Interchange__
383*8a52c783SCole Faust  - ### Features
384*8a52c783SCole Faust    - This is the initial SDK release for AWS B2B Data Interchange.
385*8a52c783SCole Faust
386*8a52c783SCole Faust## __AWS Backup__
387*8a52c783SCole Faust  - ### Features
388*8a52c783SCole Faust    - AWS Backup now supports restore testing, a new feature that allows customers to automate restore testing and validating their backups. Additionally, this release adds support for EBS Snapshots Archive tier.
389*8a52c783SCole Faust
390*8a52c783SCole Faust## __AWS Control Tower__
391*8a52c783SCole Faust  - ### Features
392*8a52c783SCole Faust    - This release adds the following support: 1. The EnableControl API can configure controls that are configurable. 2. The GetEnabledControl API shows the configured parameters on an enabled control. 3. The new UpdateEnabledControl API can change parameters on an enabled control.
393*8a52c783SCole Faust
394*8a52c783SCole Faust## __AWS Fault Injection Simulator__
395*8a52c783SCole Faust  - ### Features
396*8a52c783SCole Faust    - AWS FIS adds support for multi-account experiments & empty target resolution. This release also introduces the CreateTargetAccountConfiguration API that allows experiments across multiple AWS accounts, and the ListExperimentResolvedTargets API to list target details.
397*8a52c783SCole Faust
398*8a52c783SCole Faust## __AWS Glue__
399*8a52c783SCole Faust  - ### Features
400*8a52c783SCole Faust    - add observations support to DQ CodeGen config model + update document for connectiontypes supported by ConnectorData entities
401*8a52c783SCole Faust
402*8a52c783SCole Faust## __AWS SecurityHub__
403*8a52c783SCole Faust  - ### Features
404*8a52c783SCole Faust    - Adds and updates APIs to support central configuration. This feature allows the Security Hub delegated administrator to configure Security Hub for their entire AWS Org across multiple regions from a home Region. With this release, findings also include account name and application metadata.
405*8a52c783SCole Faust
406*8a52c783SCole Faust## __Amazon Elastic File System__
407*8a52c783SCole Faust  - ### Features
408*8a52c783SCole Faust    - Adding support for EFS Replication to existing file system.
409*8a52c783SCole Faust
410*8a52c783SCole Faust## __Amazon Relational Database Service__
411*8a52c783SCole Faust  - ### Features
412*8a52c783SCole Faust    - Updates Amazon RDS documentation for support for RDS for Db2.
413*8a52c783SCole Faust
414*8a52c783SCole Faust## __Amazon Transcribe Service__
415*8a52c783SCole Faust  - ### Features
416*8a52c783SCole Faust    - This release adds support for AWS HealthScribe APIs within Amazon Transcribe
417*8a52c783SCole Faust
418*8a52c783SCole Faust# __2.21.30__ __2023-11-26__
419*8a52c783SCole Faust## __AWS Billing and Cost Management Data Exports__
420*8a52c783SCole Faust  - ### Features
421*8a52c783SCole Faust    - Users can create, read, update, delete Exports of billing and cost management data. Users can get details of Export Executions and details of Tables for exporting. Tagging support is provided for Exports
422*8a52c783SCole Faust
423*8a52c783SCole Faust## __AWS CloudTrail__
424*8a52c783SCole Faust  - ### Features
425*8a52c783SCole Faust    - CloudTrail Lake now supports federating event data stores. giving users the ability to run queries against their event data using Amazon Athena.
426*8a52c783SCole Faust
427*8a52c783SCole Faust## __AWS CodeStar connections__
428*8a52c783SCole Faust  - ### Features
429*8a52c783SCole Faust    - This release adds support for the CloudFormation Git sync feature. Git sync enables updating a CloudFormation stack from a template stored in a Git repository.
430*8a52c783SCole Faust
431*8a52c783SCole Faust## __AWS Compute Optimizer__
432*8a52c783SCole Faust  - ### Features
433*8a52c783SCole Faust    - This release enables AWS Compute Optimizer to analyze and generate recommendations with customization and discounts preferences.
434*8a52c783SCole Faust
435*8a52c783SCole Faust## __AWS Config__
436*8a52c783SCole Faust  - ### Features
437*8a52c783SCole Faust    - Support Periodic Recording for Configuration Recorder
438*8a52c783SCole Faust
439*8a52c783SCole Faust## __AWS Control Tower__
440*8a52c783SCole Faust  - ### Features
441*8a52c783SCole Faust    - Add APIs to create and manage a landing zone.
442*8a52c783SCole Faust
443*8a52c783SCole Faust## __AWS Free Tier__
444*8a52c783SCole Faust  - ### Features
445*8a52c783SCole Faust    - This is the initial SDK release for the AWS Free Tier GetFreeTierUsage API
446*8a52c783SCole Faust
447*8a52c783SCole Faust## __AWS IoT FleetWise__
448*8a52c783SCole Faust  - ### Features
449*8a52c783SCole Faust    - AWS IoT FleetWise introduces new APIs for vision system data, such as data collected from cameras, radars, and lidars. You can now model and decode complex data types.
450*8a52c783SCole Faust
451*8a52c783SCole Faust## __AWS Lake Formation__
452*8a52c783SCole Faust  - ### Features
453*8a52c783SCole Faust    - This release adds four new APIs "DescribeLakeFormationIdentityCenterConfiguration", "CreateLakeFormationIdentityCenterConfiguration", "DescribeLakeFormationIdentityCenterConfiguration", and "DeleteLakeFormationIdentityCenterConfiguration", and also updates the corresponding documentation.
454*8a52c783SCole Faust
455*8a52c783SCole Faust## __AWS S3 Control__
456*8a52c783SCole Faust  - ### Features
457*8a52c783SCole Faust    - Introduce Amazon S3 Access Grants, a new S3 access control feature that maps identities in directories such as Active Directory, or AWS Identity and Access Management (IAM) Principals, to datasets in S3.
458*8a52c783SCole Faust
459*8a52c783SCole Faust## __AWS SDK for Java v2__
460*8a52c783SCole Faust  - ### Features
461*8a52c783SCole Faust    - Updated endpoint and partition metadata.
462*8a52c783SCole Faust
463*8a52c783SCole Faust## __AWS Secrets Manager__
464*8a52c783SCole Faust  - ### Features
465*8a52c783SCole Faust    - AWS Secrets Manager has released the BatchGetSecretValue API, which allows customers to fetch up to 20 Secrets with a single request using a list of secret names or filters.
466*8a52c783SCole Faust
467*8a52c783SCole Faust## __AWS SecurityHub__
468*8a52c783SCole Faust  - ### Features
469*8a52c783SCole Faust    - Adds and updates APIs to support customizable security controls. This feature allows Security Hub customers to provide custom parameters for security controls. With this release, findings for controls that support custom parameters will include the parameters used to generate the findings.
470*8a52c783SCole Faust
471*8a52c783SCole Faust## __AWS Step Functions__
472*8a52c783SCole Faust  - ### Features
473*8a52c783SCole Faust    - Adds new TestState operation which accepts the definition of a single state and executes it. You can test a state without creating a state machine or updating an existing state machine.
474*8a52c783SCole Faust
475*8a52c783SCole Faust## __AWS re:Post Private__
476*8a52c783SCole Faust  - ### Features
477*8a52c783SCole Faust    - Initial release of AWS re:Post Private
478*8a52c783SCole Faust
479*8a52c783SCole Faust## __Access Analyzer__
480*8a52c783SCole Faust  - ### Features
481*8a52c783SCole Faust    - IAM Access Analyzer now continuously monitors IAM roles and users in your AWS account or organization to generate findings for unused access. Additionally, IAM Access Analyzer now provides custom policy checks to validate that IAM policies adhere to your security standards ahead of deployments.
482*8a52c783SCole Faust
483*8a52c783SCole Faust## __Amazon CloudWatch Logs__
484*8a52c783SCole Faust  - ### Features
485*8a52c783SCole Faust    - Added APIs to Create, Update, Get, List and Delete LogAnomalyDetectors and List and Update Anomalies in Detector. Added LogGroupClass attribute for LogGroups to classify loggroup as Standard loggroup with all capabilities or InfrequentAccess loggroup with limited capabilities.
486*8a52c783SCole Faust
487*8a52c783SCole Faust## __Amazon Detective__
488*8a52c783SCole Faust  - ### Features
489*8a52c783SCole Faust    - Added new APIs in Detective to support resource investigations
490*8a52c783SCole Faust
491*8a52c783SCole Faust## __Amazon EC2 Container Service__
492*8a52c783SCole Faust  - ### Features
493*8a52c783SCole Faust    - Adds a new 'type' property to the Setting structure. Adds a new AccountSetting - guardDutyActivate for ECS.
494*8a52c783SCole Faust
495*8a52c783SCole Faust## __Amazon EKS Auth__
496*8a52c783SCole Faust  - ### Features
497*8a52c783SCole Faust    - This release adds support for EKS Pod Identity feature. EKS Pod Identity makes it easy for customers to obtain IAM permissions for their applications running in the EKS clusters.
498*8a52c783SCole Faust
499*8a52c783SCole Faust## __Amazon Elastic File System__
500*8a52c783SCole Faust  - ### Features
501*8a52c783SCole Faust    - Adding support for EFS Archive lifecycle configuration.
502*8a52c783SCole Faust
503*8a52c783SCole Faust## __Amazon Elastic Kubernetes Service__
504*8a52c783SCole Faust  - ### Features
505*8a52c783SCole Faust    - This release adds support for EKS Pod Identity feature. EKS Pod Identity makes it easy for customers to obtain IAM permissions for the applications running in their EKS clusters.
506*8a52c783SCole Faust
507*8a52c783SCole Faust## __Amazon FSx__
508*8a52c783SCole Faust  - ### Features
509*8a52c783SCole Faust    - Added support for FSx for ONTAP scale-out file systems and FlexGroup volumes. Added the HAPairs field and ThroughputCapacityPerHAPair for filesystem. Added AggregateConfiguration (containing Aggregates and ConstituentsPerAggregate) and SizeInBytes for volume.
510*8a52c783SCole Faust
511*8a52c783SCole Faust## __Amazon GuardDuty__
512*8a52c783SCole Faust  - ### Features
513*8a52c783SCole Faust    - Add support for Runtime Monitoring for ECS and ECS-EC2.
514*8a52c783SCole Faust
515*8a52c783SCole Faust## __Amazon Lex Model Building V2__
516*8a52c783SCole Faust  - ### Features
517*8a52c783SCole Faust    - This release introduces new generative AI features in AWS Lex: Assisted Slot Resolution, Descriptive Bot Building, and Sample Utterance Generation. These features leverage large language models available through Amazon Bedrock to improve the bot builder and customer experiences.
518*8a52c783SCole Faust
519*8a52c783SCole Faust## __Amazon Lex Runtime V2__
520*8a52c783SCole Faust  - ### Features
521*8a52c783SCole Faust    - This release introduces support for interpretationSource in the runtime service response.
522*8a52c783SCole Faust
523*8a52c783SCole Faust## __Amazon Managed Blockchain__
524*8a52c783SCole Faust  - ### Features
525*8a52c783SCole Faust    - Add optional NetworkType property to Accessor APIs
526*8a52c783SCole Faust
527*8a52c783SCole Faust## __Amazon Personalize__
528*8a52c783SCole Faust  - ### Features
529*8a52c783SCole Faust    - Enables metadata in recommendations, recommendations with themes, and next best action recommendations
530*8a52c783SCole Faust
531*8a52c783SCole Faust## __Amazon Personalize Events__
532*8a52c783SCole Faust  - ### Features
533*8a52c783SCole Faust    - This release enables PutActions and PutActionInteractions
534*8a52c783SCole Faust
535*8a52c783SCole Faust## __Amazon Personalize Runtime__
536*8a52c783SCole Faust  - ### Features
537*8a52c783SCole Faust    - Enables metadata in recommendations and next best action recommendations
538*8a52c783SCole Faust
539*8a52c783SCole Faust## __Amazon Prometheus Service__
540*8a52c783SCole Faust  - ### Features
541*8a52c783SCole Faust    - This release adds support for the Amazon Managed Service for Prometheus collector, a fully managed, agentless Prometheus metrics scraping capability.
542*8a52c783SCole Faust
543*8a52c783SCole Faust## __Amazon QuickSight__
544*8a52c783SCole Faust  - ### Features
545*8a52c783SCole Faust    - This release launches new APIs for trusted identity propagation setup and supports creating datasources using trusted identity propagation as authentication method for QuickSight accounts configured with IAM Identity Center.
546*8a52c783SCole Faust
547*8a52c783SCole Faust## __Amazon Redshift__
548*8a52c783SCole Faust  - ### Features
549*8a52c783SCole Faust    - This release adds support for multi-data warehouse writes through data sharing.
550*8a52c783SCole Faust
551*8a52c783SCole Faust## __Amazon Simple Storage Service__
552*8a52c783SCole Faust  - ### Features
553*8a52c783SCole Faust    - Adding new params - Key and Prefix, to S3 API operations for supporting S3 Access Grants. Note - These updates will not change any of the existing S3 API functionality.
554*8a52c783SCole Faust
555*8a52c783SCole Faust## __Amazon Transcribe Service__
556*8a52c783SCole Faust  - ### Features
557*8a52c783SCole Faust    - This release adds support for transcriptions from audio sources in 64 new languages and introduces generative call summarization in Transcribe Call Analytics (Post call)
558*8a52c783SCole Faust
559*8a52c783SCole Faust## __Amazon WorkSpaces__
560*8a52c783SCole Faust  - ### Features
561*8a52c783SCole Faust    - The release introduces Multi-Region Resilience one-way data replication that allows you to replicate data from your primary WorkSpace to a standby WorkSpace in another AWS Region. DescribeWorkspaces now returns the status of data replication.
562*8a52c783SCole Faust
563*8a52c783SCole Faust## __Amazon WorkSpaces Thin Client__
564*8a52c783SCole Faust  - ### Features
565*8a52c783SCole Faust    - Initial release of Amazon WorkSpaces Thin Client
566*8a52c783SCole Faust
567*8a52c783SCole Faust## __Cost Optimization Hub__
568*8a52c783SCole Faust  - ### Features
569*8a52c783SCole Faust    - This release launches Cost Optimization Hub, a new AWS Billing and Cost Management feature that helps you consolidate and prioritize cost optimization recommendations across your AWS Organizations member accounts and AWS Regions, so that you can get the most out of your AWS spend.
570*8a52c783SCole Faust
571*8a52c783SCole Faust## __Elastic Load Balancing__
572*8a52c783SCole Faust  - ### Features
573*8a52c783SCole Faust    - This release enables both mutual authentication (mTLS), and Automatic Target Weights (ATW) for Application Load Balancers.
574*8a52c783SCole Faust
575*8a52c783SCole Faust# __2.21.29__ __2023-11-22__
576*8a52c783SCole Faust## __AWS S3 Control__
577*8a52c783SCole Faust  - ### Features
578*8a52c783SCole Faust    - Amazon S3 Batch Operations now manages buckets or prefixes in a single step.
579*8a52c783SCole Faust
580*8a52c783SCole Faust## __Amazon Kinesis__
581*8a52c783SCole Faust  - ### Features
582*8a52c783SCole Faust    - This release adds support for resource based policies on streams and consumers.
583*8a52c783SCole Faust
584*8a52c783SCole Faust## __Amazon SageMaker Service__
585*8a52c783SCole Faust  - ### Features
586*8a52c783SCole Faust    - This feature adds the end user license agreement status as a model access configuration parameter.
587*8a52c783SCole Faust
588*8a52c783SCole Faust# __2.21.28__ __2023-11-21__
589*8a52c783SCole Faust## __AWS IoT SiteWise__
590*8a52c783SCole Faust  - ### Features
591*8a52c783SCole Faust    - Adds 1/ user-defined unique identifier for asset and model metadata, 2/ asset model components, and 3/ query API for asset metadata and telemetry data. Supports 4/ multi variate anomaly detection using Amazon Lookout for Equipment, 5/ warm storage tier, and 6/ buffered ingestion of time series data.
592*8a52c783SCole Faust
593*8a52c783SCole Faust## __AWS IoT TwinMaker__
594*8a52c783SCole Faust  - ### Features
595*8a52c783SCole Faust    - This release adds following support. 1. New APIs for metadata bulk operations. 2. Modify the component type API to support composite component types - nesting component types within one another. 3. New list APIs for components and properties. 4. Support the larger scope digital twin modeling.
596*8a52c783SCole Faust
597*8a52c783SCole Faust## __AWS SDK for Java v2__
598*8a52c783SCole Faust  - ### Features
599*8a52c783SCole Faust    - Updated endpoint and partition metadata.
600*8a52c783SCole Faust
601*8a52c783SCole Faust## __Amazon CloudFront__
602*8a52c783SCole Faust  - ### Features
603*8a52c783SCole Faust    - This release adds support for CloudFront KeyValueStore, a globally managed key value datastore associated with CloudFront Functions.
604*8a52c783SCole Faust
605*8a52c783SCole Faust## __Amazon CloudFront KeyValueStore__
606*8a52c783SCole Faust  - ### Features
607*8a52c783SCole Faust    - This release adds support for CloudFront KeyValueStore, a globally managed key value datastore associated with CloudFront Functions.
608*8a52c783SCole Faust
609*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
610*8a52c783SCole Faust  - ### Features
611*8a52c783SCole Faust    - Documentation updates for Amazon EC2.
612*8a52c783SCole Faust
613*8a52c783SCole Faust## __Amazon Simple Storage Service__
614*8a52c783SCole Faust  - ### Features
615*8a52c783SCole Faust    - Add support for automatic date based partitioning in S3 Server Access Logs.
616*8a52c783SCole Faust
617*8a52c783SCole Faust## __Inspector Scan__
618*8a52c783SCole Faust  - ### Features
619*8a52c783SCole Faust    - This release adds support for the new Amazon Inspector Scan API. The new Inspector Scan API can synchronously scan SBOMs adhering to the CycloneDX v1.5 format.
620*8a52c783SCole Faust
621*8a52c783SCole Faust# __2.21.27__ __2023-11-20__
622*8a52c783SCole Faust## __AWS CodeStar connections__
623*8a52c783SCole Faust  - ### Features
624*8a52c783SCole Faust    - This release updates a few CodeStar Connections related APIs.
625*8a52c783SCole Faust
626*8a52c783SCole Faust## __AWS SDK for Java v2__
627*8a52c783SCole Faust  - ### Features
628*8a52c783SCole Faust    - Updated endpoint and partition metadata.
629*8a52c783SCole Faust
630*8a52c783SCole Faust## __Amazon DocumentDB with MongoDB compatibility__
631*8a52c783SCole Faust  - ### Features
632*8a52c783SCole Faust    - Amazon DocumentDB updates for new cluster storage configuration: Amazon DocumentDB I/O-Optimized.
633*8a52c783SCole Faust
634*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
635*8a52c783SCole Faust  - ### Features
636*8a52c783SCole Faust    - This release adds support for Security group referencing over Transit gateways, enabling you to simplify Security group management and control of instance-to-instance traffic across VPCs that are connected by Transit gateway.
637*8a52c783SCole Faust
638*8a52c783SCole Faust# __2.21.26__ __2023-11-17__
639*8a52c783SCole Faust## __AWS App Mesh__
640*8a52c783SCole Faust  - ### Features
641*8a52c783SCole Faust    - Change the default value of these fields from 0 to null: MaxConnections, MaxPendingRequests, MaxRequests, HealthCheckThreshold, PortNumber, and HealthCheckPolicy -> port. Users are not expected to perceive the change, except that badRequestException is thrown when required fields missing configured.
642*8a52c783SCole Faust
643*8a52c783SCole Faust## __AWS Cloud9__
644*8a52c783SCole Faust  - ### Features
645*8a52c783SCole Faust    - A minor doc only update related to changing the date of an API change.
646*8a52c783SCole Faust
647*8a52c783SCole Faust## __AWS CloudFormation__
648*8a52c783SCole Faust  - ### Features
649*8a52c783SCole Faust    - This release adds a new flag ImportExistingResources to CreateChangeSet. Specify this parameter on a CREATE- or UPDATE-type change set to import existing resources with custom names instead of recreating them.
650*8a52c783SCole Faust
651*8a52c783SCole Faust## __AWS CodePipeline__
652*8a52c783SCole Faust  - ### Features
653*8a52c783SCole Faust    - CodePipeline now supports overriding source revisions to achieve manual re-deploy of a past revision
654*8a52c783SCole Faust
655*8a52c783SCole Faust## __AWS CodeStar connections__
656*8a52c783SCole Faust  - ### Features
657*8a52c783SCole Faust    - This release adds support for the CloudFormation Git sync feature. Git sync enables updating a CloudFormation stack from a template stored in a Git repository.
658*8a52c783SCole Faust
659*8a52c783SCole Faust## __AWS Elemental MediaLive__
660*8a52c783SCole Faust  - ### Features
661*8a52c783SCole Faust    - MediaLive has now added support for per-output static image overlay.
662*8a52c783SCole Faust
663*8a52c783SCole Faust## __AWS SDK for Java v2__
664*8a52c783SCole Faust  - ### Features
665*8a52c783SCole Faust    - Add the EKS container host to the allowed loopback addresses for ContainerCredentialsProvider. Validate the loopback addresses even for RelativeURI after they have been resolved.
666*8a52c783SCole Faust    - Updated endpoint and partition metadata.
667*8a52c783SCole Faust
668*8a52c783SCole Faust## __AWS SSO OIDC__
669*8a52c783SCole Faust  - ### Features
670*8a52c783SCole Faust    - Adding support for `sso-oauth:CreateTokenWithIAM`.
671*8a52c783SCole Faust
672*8a52c783SCole Faust## __AWS Security Token Service__
673*8a52c783SCole Faust  - ### Features
674*8a52c783SCole Faust    - API updates for the AWS Security Token Service
675*8a52c783SCole Faust
676*8a52c783SCole Faust## __AWS Single Sign-On Admin__
677*8a52c783SCole Faust  - ### Features
678*8a52c783SCole Faust    - Improves support for configuring RefreshToken and TokenExchange grants on applications.
679*8a52c783SCole Faust
680*8a52c783SCole Faust## __Amazon Athena__
681*8a52c783SCole Faust  - ### Features
682*8a52c783SCole Faust    - Adding SerivicePreProcessing time metric
683*8a52c783SCole Faust
684*8a52c783SCole Faust## __Amazon CloudWatch Internet Monitor__
685*8a52c783SCole Faust  - ### Features
686*8a52c783SCole Faust    - Adds new querying capabilities for running data queries on a monitor
687*8a52c783SCole Faust
688*8a52c783SCole Faust## __Amazon Connect Service__
689*8a52c783SCole Faust  - ### Features
690*8a52c783SCole Faust    - This release adds WISDOM_QUICK_RESPONSES as new IntegrationType of Connect IntegrationAssociation resource and bug fixes.
691*8a52c783SCole Faust
692*8a52c783SCole Faust## __Amazon Connect Wisdom Service__
693*8a52c783SCole Faust  - ### Features
694*8a52c783SCole Faust    - This release adds QuickResponse as a new Wisdom resource and Wisdom APIs for import, create, read, search, update and delete QuickResponse resources.
695*8a52c783SCole Faust
696*8a52c783SCole Faust## __Amazon Data Lifecycle Manager__
697*8a52c783SCole Faust  - ### Features
698*8a52c783SCole Faust    - Added support for SAP HANA in Amazon Data Lifecycle Manager EBS snapshot lifecycle policies with pre and post scripts.
699*8a52c783SCole Faust
700*8a52c783SCole Faust## __Amazon EC2 Container Registry__
701*8a52c783SCole Faust  - ### Features
702*8a52c783SCole Faust    - Documentation and operational updates for Amazon ECR, adding support for pull through cache rules for upstream registries that require authentication.
703*8a52c783SCole Faust
704*8a52c783SCole Faust## __Amazon EMR__
705*8a52c783SCole Faust  - ### Features
706*8a52c783SCole Faust    - Launch support for IAM Identity Center Trusted Identity Propagation and workspace storage encryption using AWS KMS in EMR Studio
707*8a52c783SCole Faust
708*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
709*8a52c783SCole Faust  - ### Features
710*8a52c783SCole Faust    - This release adds new features for Amazon VPC IP Address Manager (IPAM) Allowing a choice between Free and Advanced Tiers, viewing public IP address insights across regions and in Amazon Cloudwatch, use IPAM to plan your subnet IPs within a VPC and bring your own autonomous system number to IPAM.
711*8a52c783SCole Faust
712*8a52c783SCole Faust## __Amazon EventBridge__
713*8a52c783SCole Faust  - ### Features
714*8a52c783SCole Faust    - Introduces a new rule state ENABLED_WITH_ALL_CLOUDTRAIL_MANAGEMENT_EVENTS for matching with Get, List and Describe AWS API call events from CloudTrail.
715*8a52c783SCole Faust
716*8a52c783SCole Faust## __Amazon EventBridge Pipes__
717*8a52c783SCole Faust  - ### Features
718*8a52c783SCole Faust    - TargetParameters now properly supports BatchJobParameters.ArrayProperties.Size and BatchJobParameters.RetryStrategy.Attempts being optional, and EcsTaskParameters.Overrides.EphemeralStorage.SizeInGiB now properly required when setting EphemeralStorage
719*8a52c783SCole Faust
720*8a52c783SCole Faust## __Amazon Interactive Video Service__
721*8a52c783SCole Faust  - ### Features
722*8a52c783SCole Faust    - type & defaulting refinement to various range properties
723*8a52c783SCole Faust
724*8a52c783SCole Faust## __Amazon Interactive Video Service Chat__
725*8a52c783SCole Faust  - ### Features
726*8a52c783SCole Faust    - type & defaulting refinement to various range properties
727*8a52c783SCole Faust
728*8a52c783SCole Faust## __Amazon Kinesis Video Streams__
729*8a52c783SCole Faust  - ### Features
730*8a52c783SCole Faust    - Docs only build to bring up-to-date with public docs.
731*8a52c783SCole Faust
732*8a52c783SCole Faust## __Amazon Location Service__
733*8a52c783SCole Faust  - ### Features
734*8a52c783SCole Faust    - Remove default value and allow nullable for request parameters having minimum value larger than zero.
735*8a52c783SCole Faust
736*8a52c783SCole Faust## __Amazon OpenSearch Ingestion__
737*8a52c783SCole Faust  - ### Features
738*8a52c783SCole Faust    - Add support for enabling a persistent buffer when creating or updating an OpenSearch Ingestion pipeline. Add tags to Pipeline and PipelineSummary response models.
739*8a52c783SCole Faust
740*8a52c783SCole Faust## __Amazon Redshift__
741*8a52c783SCole Faust  - ### Features
742*8a52c783SCole Faust    - Updated SDK for Amazon Redshift, which you can use to configure a connection with IAM Identity Center to manage access to databases. With these, you can create a connection through a managed application. You can also change a managed application, delete it, or get information about an existing one.
743*8a52c783SCole Faust
744*8a52c783SCole Faust## __Amazon Relational Database Service__
745*8a52c783SCole Faust  - ### Features
746*8a52c783SCole Faust    - This release adds support for option groups and replica enhancements to Amazon RDS Custom.
747*8a52c783SCole Faust
748*8a52c783SCole Faust## __Amazon Simple Storage Service__
749*8a52c783SCole Faust  - ### Features
750*8a52c783SCole Faust    - Removes all default 0 values for numbers and false values for booleans
751*8a52c783SCole Faust
752*8a52c783SCole Faust## __Amazon Verified Permissions__
753*8a52c783SCole Faust  - ### Features
754*8a52c783SCole Faust    - Adding BatchIsAuthorized API which supports multiple authorization requests against a PolicyStore
755*8a52c783SCole Faust
756*8a52c783SCole Faust## __Application Migration Service__
757*8a52c783SCole Faust  - ### Features
758*8a52c783SCole Faust    - Removed invalid and unnecessary default values.
759*8a52c783SCole Faust
760*8a52c783SCole Faust## __Redshift Serverless__
761*8a52c783SCole Faust  - ### Features
762*8a52c783SCole Faust    - Updated SDK for Amazon Redshift Serverless, which provides the ability to configure a connection with IAM Identity Center to manage user and group access to databases.
763*8a52c783SCole Faust
764*8a52c783SCole Faust## __TrustedAdvisor Public API__
765*8a52c783SCole Faust  - ### Features
766*8a52c783SCole Faust    - AWS Trusted Advisor introduces new APIs to enable you to programmatically access Trusted Advisor best practice checks, recommendations, and prioritized recommendations. Trusted Advisor APIs enable you to integrate Trusted Advisor with your operational tools to automate your workloads.
767*8a52c783SCole Faust
768*8a52c783SCole Faust# __2.21.25__ __2023-11-16__
769*8a52c783SCole Faust## __AWS Elemental MediaPackage__
770*8a52c783SCole Faust  - ### Features
771*8a52c783SCole Faust    - DRM_TOP_LEVEL_COMPACT allows placing content protection elements at the MPD level and referenced at the AdaptationSet level
772*8a52c783SCole Faust
773*8a52c783SCole Faust## __AWS Glue__
774*8a52c783SCole Faust  - ### Features
775*8a52c783SCole Faust    - Introduces new column statistics APIs to support statistics generation for tables within the Glue Data Catalog.
776*8a52c783SCole Faust
777*8a52c783SCole Faust## __AWS IoT__
778*8a52c783SCole Faust  - ### Features
779*8a52c783SCole Faust    - GA release the ability to index and search devices based on their GeoLocation data. With GeoQueries you can narrow your search to retrieve devices located in the desired geographic boundary.
780*8a52c783SCole Faust
781*8a52c783SCole Faust## __AWS Lambda__
782*8a52c783SCole Faust  - ### Features
783*8a52c783SCole Faust    - Adds support for logging configuration in Lambda Functions. Customers will have more control how their function logs are captured and to which cloud watch log group they are delivered also.
784*8a52c783SCole Faust
785*8a52c783SCole Faust## __AWS SDK for Java v2__
786*8a52c783SCole Faust  - ### Features
787*8a52c783SCole Faust    - Updated endpoint and partition metadata.
788*8a52c783SCole Faust
789*8a52c783SCole Faust## __AWS Single Sign-On Admin__
790*8a52c783SCole Faust  - ### Features
791*8a52c783SCole Faust    - Instances bound to a single AWS account, API operations for managing instances and applications, and assignments to applications are now supported. Trusted identity propagation is also supported, with new API operations for managing trusted token issuers and application grants and scopes.
792*8a52c783SCole Faust
793*8a52c783SCole Faust## __AWS Systems Manager Incident Manager__
794*8a52c783SCole Faust  - ### Features
795*8a52c783SCole Faust    - Introduces new APIs ListIncidentFindings and BatchGetIncidentFindings to use findings related to an incident.
796*8a52c783SCole Faust
797*8a52c783SCole Faust## __AWS Transfer Family__
798*8a52c783SCole Faust  - ### Features
799*8a52c783SCole Faust    - Introduced S3StorageOptions for servers to enable directory listing optimizations and added Type fields to logical directory mappings.
800*8a52c783SCole Faust
801*8a52c783SCole Faust## __Amazon CodeCatalyst__
802*8a52c783SCole Faust  - ### Features
803*8a52c783SCole Faust    - This release includes updates to the Dev Environment APIs to include an optional vpcConnectionName parameter that supports using Dev Environments with Amazon VPC.
804*8a52c783SCole Faust
805*8a52c783SCole Faust## __Amazon Data Lifecycle Manager__
806*8a52c783SCole Faust  - ### Features
807*8a52c783SCole Faust    - This release adds support for Amazon Data Lifecycle Manager default policies for EBS snapshots and EBS-backed AMIs.
808*8a52c783SCole Faust
809*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
810*8a52c783SCole Faust  - ### Features
811*8a52c783SCole Faust    - Enable use of tenant-specific PublicSigningKeyUrl from device trust providers and onboard jumpcloud as a new device trust provider.
812*8a52c783SCole Faust
813*8a52c783SCole Faust## __Amazon FSx__
814*8a52c783SCole Faust  - ### Features
815*8a52c783SCole Faust    - Enables customers to update their PerUnitStorageThroughput on their Lustre file systems.
816*8a52c783SCole Faust
817*8a52c783SCole Faust## __Amazon Interactive Video Service RealTime__
818*8a52c783SCole Faust  - ### Features
819*8a52c783SCole Faust    - This release introduces server side composition and recording for stages.
820*8a52c783SCole Faust
821*8a52c783SCole Faust## __Amazon Macie 2__
822*8a52c783SCole Faust  - ### Features
823*8a52c783SCole Faust    - This release adds support for configuring Macie to assume an IAM role when retrieving sample occurrences of sensitive data reported by findings.
824*8a52c783SCole Faust
825*8a52c783SCole Faust## __Amazon Pinpoint SMS Voice V2__
826*8a52c783SCole Faust  - ### Features
827*8a52c783SCole Faust    - Amazon Pinpoint now offers additional operations as part of version 2 of the SMS and voice APIs. This release includes 26 new APIs to create and manage phone number registrations, add verified destination numbers, and request sender IDs.
828*8a52c783SCole Faust
829*8a52c783SCole Faust## __Amazon Polly__
830*8a52c783SCole Faust  - ### Features
831*8a52c783SCole Faust    - Add new engine - long-form - dedicated for longer content, such as news articles, training materials, or marketing videos.
832*8a52c783SCole Faust
833*8a52c783SCole Faust## __Amazon QuickSight__
834*8a52c783SCole Faust  - ### Features
835*8a52c783SCole Faust    - Custom permission support for QuickSight roles; Three new datasources STARBURST, TRINO, BIGQUERY; Lenient mode changes the default behavior to allow for exporting and importing with certain UI allowed errors, Support for permissions and tags export and import.
836*8a52c783SCole Faust
837*8a52c783SCole Faust## __Amazon SageMaker Service__
838*8a52c783SCole Faust  - ### Features
839*8a52c783SCole Faust    - Amazon SageMaker Studio now supports Trainium instance types - trn1.2xlarge, trn1.32xlarge, trn1n.32xlarge.
840*8a52c783SCole Faust
841*8a52c783SCole Faust## __Amazon Simple Systems Manager (SSM)__
842*8a52c783SCole Faust  - ### Features
843*8a52c783SCole Faust    - This release introduces the ability to filter automation execution steps which have parent steps. In addition, runbook variable information is returned by GetAutomationExecution and parent step information is returned by the DescribeAutomationStepExecutions API.
844*8a52c783SCole Faust
845*8a52c783SCole Faust## __EC2 Image Builder__
846*8a52c783SCole Faust  - ### Features
847*8a52c783SCole Faust    - This release adds the Image Lifecycle Management feature to automate the process of deprecating, disabling and deleting outdated images and their associated resources.
848*8a52c783SCole Faust
849*8a52c783SCole Faust## __Managed Streaming for Kafka__
850*8a52c783SCole Faust  - ### Features
851*8a52c783SCole Faust    - Added a new API response field which determines if there is an action required from the customer regarding their cluster.
852*8a52c783SCole Faust
853*8a52c783SCole Faust# __2.21.24__ __2023-11-15__
854*8a52c783SCole Faust## __AWS CloudTrail__
855*8a52c783SCole Faust  - ### Features
856*8a52c783SCole Faust    - The Lake Repricing feature lets customers configure a BillingMode for an event data store. The BillingMode determines the cost for ingesting and storing events and the default and maximum retention period for the event data store.
857*8a52c783SCole Faust
858*8a52c783SCole Faust## __AWS Lambda__
859*8a52c783SCole Faust  - ### Features
860*8a52c783SCole Faust    - Add Java 21 (java21) support to AWS Lambda
861*8a52c783SCole Faust
862*8a52c783SCole Faust## __AWS S3 Control__
863*8a52c783SCole Faust  - ### Features
864*8a52c783SCole Faust    - Add 5 APIs to create, update, get, list, delete S3 Storage Lens group(eg. CreateStorageLensGroup), 3 APIs for tagging(TagResource,UntagResource,ListTagsForResource), and update to StorageLensConfiguration to allow metrics to be aggregated on Storage Lens groups.
865*8a52c783SCole Faust
866*8a52c783SCole Faust## __AWS SDK for Java v2__
867*8a52c783SCole Faust  - ### Features
868*8a52c783SCole Faust    - Updated endpoint and partition metadata.
869*8a52c783SCole Faust
870*8a52c783SCole Faust## __AWS Systems Manager for SAP__
871*8a52c783SCole Faust  - ### Features
872*8a52c783SCole Faust    - Update the default value of MaxResult to 50.
873*8a52c783SCole Faust
874*8a52c783SCole Faust## __Amazon CodeCatalyst__
875*8a52c783SCole Faust  - ### Features
876*8a52c783SCole Faust    - This release adds functionality for retrieving information about workflows and workflow runs and starting workflow runs in Amazon CodeCatalyst.
877*8a52c783SCole Faust
878*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
879*8a52c783SCole Faust  - ### Features
880*8a52c783SCole Faust    - AWS EBS now supports Snapshot Lock, giving users the ability to lock an EBS Snapshot to prohibit deletion of the snapshot. This release introduces the LockSnapshot, UnlockSnapshot & DescribeLockedSnapshots APIs to manage lock configuration for snapshots. The release also includes the dl2q_24xlarge.
881*8a52c783SCole Faust
882*8a52c783SCole Faust## __Amazon Redshift__
883*8a52c783SCole Faust  - ### Features
884*8a52c783SCole Faust    - The custom domain name SDK for Amazon Redshift provisioned clusters is updated with additional required parameters for modify and delete operations. Additionally, users can provide domain names with longer top-level domains.
885*8a52c783SCole Faust
886*8a52c783SCole Faust## __Amazon Relational Database Service__
887*8a52c783SCole Faust  - ### Features
888*8a52c783SCole Faust    - Updates Amazon RDS documentation for support for upgrading RDS for MySQL snapshots from version 5.7 to version 8.0.
889*8a52c783SCole Faust
890*8a52c783SCole Faust## __AmazonMWAA__
891*8a52c783SCole Faust  - ### Features
892*8a52c783SCole Faust    - This Amazon MWAA release adds support for customer-managed VPC endpoints. This lets you choose whether to create, and manage your environment's VPC endpoints, or to have Amazon MWAA create, and manage them for you.
893*8a52c783SCole Faust
894*8a52c783SCole Faust## __Auto Scaling__
895*8a52c783SCole Faust  - ### Features
896*8a52c783SCole Faust    - This release introduces Instance Maintenance Policy, a new EC2 Auto Scaling capability that allows customers to define whether instances are launched before or after existing instances are terminated during instance replacement operations.
897*8a52c783SCole Faust
898*8a52c783SCole Faust## __FinSpace Public API__
899*8a52c783SCole Faust  - ### Features
900*8a52c783SCole Faust    - Adding deprecated trait to APIs in this name space.
901*8a52c783SCole Faust
902*8a52c783SCole Faust## __FinSpace User Environment Management service__
903*8a52c783SCole Faust  - ### Features
904*8a52c783SCole Faust    - Adding deprecated trait on Dataset Browser Environment APIs
905*8a52c783SCole Faust
906*8a52c783SCole Faust# __2.21.23__ __2023-11-14__
907*8a52c783SCole Faust## __AWS Backup__
908*8a52c783SCole Faust  - ### Features
909*8a52c783SCole Faust    - AWS Backup - Features: Provide Job Summary for your backup activity.
910*8a52c783SCole Faust
911*8a52c783SCole Faust## __AWS Clean Rooms Service__
912*8a52c783SCole Faust  - ### Features
913*8a52c783SCole Faust    - This feature provides the ability for the collaboration creator to configure either the member who can run queries or a different member in the collaboration to be billed for query compute costs.
914*8a52c783SCole Faust
915*8a52c783SCole Faust## __AWS Glue__
916*8a52c783SCole Faust  - ### Features
917*8a52c783SCole Faust    - Introduces new storage optimization APIs to support automatic compaction of Apache Iceberg tables.
918*8a52c783SCole Faust
919*8a52c783SCole Faust## __AWS IoT__
920*8a52c783SCole Faust  - ### Features
921*8a52c783SCole Faust    - This release introduces new attributes in API CreateSecurityProfile, UpdateSecurityProfile and DescribeSecurityProfile to support management of Metrics Export for AWS IoT Device Defender Detect.
922*8a52c783SCole Faust
923*8a52c783SCole Faust## __AWS Lambda__
924*8a52c783SCole Faust  - ### Features
925*8a52c783SCole Faust    - Add Python 3.12 (python3.12) support to AWS Lambda
926*8a52c783SCole Faust
927*8a52c783SCole Faust## __AWS MediaTailor__
928*8a52c783SCole Faust  - ### Features
929*8a52c783SCole Faust    - Removed unnecessary default values.
930*8a52c783SCole Faust
931*8a52c783SCole Faust## __AWS Resource Explorer__
932*8a52c783SCole Faust  - ### Features
933*8a52c783SCole Faust    - Resource Explorer supports multi-account search. You can now use Resource Explorer to search and discover resources across AWS accounts within your organization or organizational unit.
934*8a52c783SCole Faust
935*8a52c783SCole Faust## __AWS SDK for Java v2__
936*8a52c783SCole Faust  - ### Features
937*8a52c783SCole Faust    - Updated endpoint and partition metadata.
938*8a52c783SCole Faust
939*8a52c783SCole Faust## __AWS Signer__
940*8a52c783SCole Faust  - ### Features
941*8a52c783SCole Faust    - Documentation updates for AWS Signer
942*8a52c783SCole Faust
943*8a52c783SCole Faust## __AWS Step Functions__
944*8a52c783SCole Faust  - ### Features
945*8a52c783SCole Faust    - This release adds support to redrive executions in AWS Step Functions with a new RedriveExecution operation.
946*8a52c783SCole Faust
947*8a52c783SCole Faust## __Amazon Connect Service__
948*8a52c783SCole Faust  - ### Features
949*8a52c783SCole Faust    - Introducing SegmentAttributes parameter for StartChatContact API
950*8a52c783SCole Faust
951*8a52c783SCole Faust## __Amazon EventBridge Pipes__
952*8a52c783SCole Faust  - ### Features
953*8a52c783SCole Faust    - Added support (via new LogConfiguration field in CreatePipe and UpdatePipe APIs) for logging to Amazon CloudWatch Logs, Amazon Simple Storage Service (Amazon S3), and Amazon Kinesis Data Firehose
954*8a52c783SCole Faust
955*8a52c783SCole Faust## __Amazon SageMaker Service__
956*8a52c783SCole Faust  - ### Features
957*8a52c783SCole Faust    - This release makes Model Registry Inference Specification fields as not required.
958*8a52c783SCole Faust
959*8a52c783SCole Faust# __2.21.22__ __2023-11-13__
960*8a52c783SCole Faust## __AWS Data Exchange__
961*8a52c783SCole Faust  - ### Features
962*8a52c783SCole Faust    - Removed Required trait for DataSet.OriginDetails.ProductId.
963*8a52c783SCole Faust
964*8a52c783SCole Faust## __AWS Database Migration Service__
965*8a52c783SCole Faust  - ### Features
966*8a52c783SCole Faust    - Added new Db2 LUW Target endpoint with related endpoint settings. New executeTimeout endpoint setting for mysql endpoint. New ReplicationDeprovisionTime field for serverless describe-replications.
967*8a52c783SCole Faust
968*8a52c783SCole Faust## __AWS SDK for Java v2__
969*8a52c783SCole Faust  - ### Features
970*8a52c783SCole Faust    - SdkPlugins can now see and modify all configuration set on the client, including default values
971*8a52c783SCole Faust    - The `serviceClientConfiguration` from SDK clients now includes the defaults set by the SDK.
972*8a52c783SCole Faust    - Updated endpoint and partition metadata.
973*8a52c783SCole Faust
974*8a52c783SCole Faust## __AWS Service Catalog App Registry__
975*8a52c783SCole Faust  - ### Features
976*8a52c783SCole Faust    - When the customer associates a resource collection to their application with this new feature, then a new application tag will be applied to all supported resources that are part of that collection. This allows customers to more easily find the application that is associated with those resources.
977*8a52c783SCole Faust
978*8a52c783SCole Faust## __Amazon CodeCatalyst__
979*8a52c783SCole Faust  - ### Documentations
980*8a52c783SCole Faust    - If you see a NullPointerException from DefaultCodeCatalystBaseClientBuilder after upgrading to this version, ensure you're not using an old version of codecatalyst.
981*8a52c783SCole Faust
982*8a52c783SCole Faust## __Amazon EC2 Container Service__
983*8a52c783SCole Faust  - ### Features
984*8a52c783SCole Faust    - Adds a Client Token parameter to the ECS RunTask API. The Client Token parameter allows for idempotent RunTask requests.
985*8a52c783SCole Faust
986*8a52c783SCole Faust## __Amazon EMR__
987*8a52c783SCole Faust  - ### Features
988*8a52c783SCole Faust    - Updated GetClusterSessionCredentials API to allow Amazon SageMaker Studio to connect to EMR on EC2 clusters to support IdentityCenter/PEZ integration.
989*8a52c783SCole Faust
990*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
991*8a52c783SCole Faust  - ### Features
992*8a52c783SCole Faust    - Adds the new EC2 DescribeInstanceTopology API, which you can use to retrieve the network topology of your running instances on select platform types to determine their relative proximity to each other.
993*8a52c783SCole Faust
994*8a52c783SCole Faust## __Amazon Transcribe Streaming Service__
995*8a52c783SCole Faust  - ### Features
996*8a52c783SCole Faust    - This release enables customers to call the AWS Transcribe streaming service with the capability of identifying multiple languages in the stream.
997*8a52c783SCole Faust
998*8a52c783SCole Faust# __2.21.21__ __2023-11-10__
999*8a52c783SCole Faust## __AWS Control Tower__
1000*8a52c783SCole Faust  - ### Features
1001*8a52c783SCole Faust    - AWS Control Tower supports tagging for enabled controls. This release introduces TagResource, UntagResource and ListTagsForResource APIs to manage tags in existing enabled controls. It updates EnabledControl API to tag resources at creation time.
1002*8a52c783SCole Faust
1003*8a52c783SCole Faust## __AWS Cost and Usage Report Service__
1004*8a52c783SCole Faust  - ### Features
1005*8a52c783SCole Faust    - This release adds support for tagging and customers can now tag report definitions. Additionally, ReportStatus is now added to report definition to show when the last delivered time stamp and if it succeeded or not.
1006*8a52c783SCole Faust
1007*8a52c783SCole Faust## __AWS Elemental MediaConvert__
1008*8a52c783SCole Faust  - ### Features
1009*8a52c783SCole Faust    - This release includes the ability to specify any input source as the primary input for corresponding follow modes, and allows users to specify fit and fill behaviors without resizing content.
1010*8a52c783SCole Faust
1011*8a52c783SCole Faust## __AWS Marketplace Entitlement Service__
1012*8a52c783SCole Faust  - ### Features
1013*8a52c783SCole Faust    - Add paginators to GetEntitlements.
1014*8a52c783SCole Faust
1015*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
1016*8a52c783SCole Faust  - ### Features
1017*8a52c783SCole Faust    - EC2 adds API updates to enable ENA Express at instance launch time.
1018*8a52c783SCole Faust
1019*8a52c783SCole Faust## __Amazon Relational Database Service__
1020*8a52c783SCole Faust  - ### Features
1021*8a52c783SCole Faust    - Updates Amazon RDS documentation for zero-ETL integrations.
1022*8a52c783SCole Faust
1023*8a52c783SCole Faust## __Amazon S3__
1024*8a52c783SCole Faust  - ### Features
1025*8a52c783SCole Faust    - Create a plugin framework for Code-gen to consume plugins specified in customization.config and configure them on the client instance
1026*8a52c783SCole Faust        - Contributed by: [@anirudh9391](https://github.com/anirudh9391)
1027*8a52c783SCole Faust
1028*8a52c783SCole Faust## __Firewall Management Service__
1029*8a52c783SCole Faust  - ### Features
1030*8a52c783SCole Faust    - Adds optimizeUnassociatedWebACL flag to ManagedServiceData, updates third-party firewall examples, and other minor documentation updates.
1031*8a52c783SCole Faust
1032*8a52c783SCole Faust## __Netty NIO HTTP Client__
1033*8a52c783SCole Faust  - ### Bugfixes
1034*8a52c783SCole Faust    - Fix an issue where data received on a channel while it was idling was not handled until the channel was leased again for a request. This caused issues such as late notification of channel closes, manifesting as channels being closed at the beginning of a request.
1035*8a52c783SCole Faust
1036*8a52c783SCole Faust## __Contributors__
1037*8a52c783SCole FaustSpecial thanks to the following contributors to this release:
1038*8a52c783SCole Faust
1039*8a52c783SCole Faust[@anirudh9391](https://github.com/anirudh9391)
1040*8a52c783SCole Faust# __2.21.20__ __2023-11-09__
1041*8a52c783SCole Faust## __AWS CloudFormation__
1042*8a52c783SCole Faust  - ### Features
1043*8a52c783SCole Faust    - Added new ConcurrencyMode feature for AWS CloudFormation StackSets for faster deployments to target accounts.
1044*8a52c783SCole Faust
1045*8a52c783SCole Faust## __AWS CloudTrail__
1046*8a52c783SCole Faust  - ### Features
1047*8a52c783SCole Faust    - The Insights in Lake feature lets customers enable CloudTrail Insights on a source CloudTrail Lake event data store and create a destination event data store to collect Insights events based on unusual management event activity in the source event data store.
1048*8a52c783SCole Faust
1049*8a52c783SCole Faust## __AWS Lambda__
1050*8a52c783SCole Faust  - ### Features
1051*8a52c783SCole Faust    - Add Custom runtime on Amazon Linux 2023 (provided.al2023) support to AWS Lambda.
1052*8a52c783SCole Faust
1053*8a52c783SCole Faust## __Amazon CloudWatch Logs__
1054*8a52c783SCole Faust  - ### Features
1055*8a52c783SCole Faust    - Update to support new APIs for delivery of logs from AWS services.
1056*8a52c783SCole Faust
1057*8a52c783SCole Faust## __Amazon Comprehend__
1058*8a52c783SCole Faust  - ### Features
1059*8a52c783SCole Faust    - This release adds support for toxicity detection and prompt safety classification.
1060*8a52c783SCole Faust
1061*8a52c783SCole Faust## __Amazon Connect Service__
1062*8a52c783SCole Faust  - ### Features
1063*8a52c783SCole Faust    - This release adds the ability to integrate customer lambda functions with Connect attachments for scanning and updates the ListIntegrationAssociations API to support filtering on IntegrationArn.
1064*8a52c783SCole Faust
1065*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
1066*8a52c783SCole Faust  - ### Features
1067*8a52c783SCole Faust    - AWS EBS now supports Block Public Access for EBS Snapshots. This release introduces the EnableSnapshotBlockPublicAccess, DisableSnapshotBlockPublicAccess and GetSnapshotBlockPublicAccessState APIs to manage account-level public access settings for EBS Snapshots in an AWS Region.
1068*8a52c783SCole Faust
1069*8a52c783SCole Faust## __Amazon Elastic Kubernetes Service__
1070*8a52c783SCole Faust  - ### Features
1071*8a52c783SCole Faust    - Adding EKS Anywhere subscription related operations.
1072*8a52c783SCole Faust
1073*8a52c783SCole Faust## __Amazon Omics__
1074*8a52c783SCole Faust  - ### Features
1075*8a52c783SCole Faust    - Support UBAM filetype for Omics Storage and make referenceArn optional
1076*8a52c783SCole Faust
1077*8a52c783SCole Faust# __2.21.19__ __2023-11-08__
1078*8a52c783SCole Faust## __Amazon Simple Queue Service__
1079*8a52c783SCole Faust  - ### Features
1080*8a52c783SCole Faust    - This release enables customers to call SQS using AWS JSON-1.0 protocol and bug fix.
1081*8a52c783SCole Faust
1082*8a52c783SCole Faust# __2.21.18__ __2023-11-08__
1083*8a52c783SCole Faust## __AWS DataSync__
1084*8a52c783SCole Faust  - ### Features
1085*8a52c783SCole Faust    - This change allows for 0 length access keys and secret keys for object storage locations. Users can now pass in empty string credentials.
1086*8a52c783SCole Faust
1087*8a52c783SCole Faust## __AWS Lambda__
1088*8a52c783SCole Faust  - ### Features
1089*8a52c783SCole Faust    - Add Node 20 (nodejs20.x) support to AWS Lambda.
1090*8a52c783SCole Faust
1091*8a52c783SCole Faust## __AWS Resilience Hub__
1092*8a52c783SCole Faust  - ### Features
1093*8a52c783SCole Faust    - AWS Resilience Hub enhances Resiliency Score, providing actionable recommendations to improve application resilience. Amazon Elastic Kubernetes Service (EKS) operational recommendations have been added to help improve the resilience posture of your applications.
1094*8a52c783SCole Faust
1095*8a52c783SCole Faust## __AWS SDK for Java v2__
1096*8a52c783SCole Faust  - ### Features
1097*8a52c783SCole Faust    - Updated endpoint and partition metadata.
1098*8a52c783SCole Faust
1099*8a52c783SCole Faust## __Amazon Connect Cases__
1100*8a52c783SCole Faust  - ### Features
1101*8a52c783SCole Faust    - This release adds the ability to add/view comment authors through CreateRelatedItem and SearchRelatedItems API. For more information see https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html
1102*8a52c783SCole Faust
1103*8a52c783SCole Faust## __Amazon Connect Service__
1104*8a52c783SCole Faust  - ### Features
1105*8a52c783SCole Faust    - This release clarifies in our public documentation that InstanceId is a requirement for SearchUsers API requests.
1106*8a52c783SCole Faust
1107*8a52c783SCole Faust## __Amazon GuardDuty__
1108*8a52c783SCole Faust  - ### Features
1109*8a52c783SCole Faust    - Added API support for new GuardDuty EKS Audit Log finding types.
1110*8a52c783SCole Faust
1111*8a52c783SCole Faust## __Amazon Lex Model Building V2__
1112*8a52c783SCole Faust  - ### Features
1113*8a52c783SCole Faust    - AWS Lex now supports selective log capture in conversation logs. When you enable this option within the conversation log settings, only the utterances that trigger intents and slots specified in session attributes will be logged.
1114*8a52c783SCole Faust
1115*8a52c783SCole Faust## __Amazon Omics__
1116*8a52c783SCole Faust  - ### Features
1117*8a52c783SCole Faust    - Adding Run UUID and Run Output URI: GetRun and StartRun API response has two new fields "uuid" and "runOutputUri".
1118*8a52c783SCole Faust
1119*8a52c783SCole Faust## __Amazon Relational Database Service__
1120*8a52c783SCole Faust  - ### Features
1121*8a52c783SCole Faust    - This Amazon RDS release adds support for patching the OS of an RDS Custom for Oracle DB instance. You can now upgrade the database or operating system using the modify-db-instance command.
1122*8a52c783SCole Faust
1123*8a52c783SCole Faust## __Amazon Simple Queue Service__
1124*8a52c783SCole Faust  - ### Features
1125*8a52c783SCole Faust    - This release enables customers to call SQS using AWS JSON-1.0 protocol.
1126*8a52c783SCole Faust
1127*8a52c783SCole Faust## __Redshift Serverless__
1128*8a52c783SCole Faust  - ### Features
1129*8a52c783SCole Faust    - Added a new parameter in the workgroup that helps you control your cost for compute resources. This feature provides a ceiling for RPUs that Amazon Redshift Serverless can scale up to. When automatic compute scaling is required, having a higher value for MaxRPU can enhance query throughput.
1130*8a52c783SCole Faust
1131*8a52c783SCole Faust# __2.21.17__ __2023-11-07__
1132*8a52c783SCole Faust## __AWS Data Exchange__
1133*8a52c783SCole Faust  - ### Features
1134*8a52c783SCole Faust    - Updated SendDataSetNotificationRequest Comment to be maximum length 4096.
1135*8a52c783SCole Faust
1136*8a52c783SCole Faust## __AWS SDK for Java v2__
1137*8a52c783SCole Faust  - ### Features
1138*8a52c783SCole Faust    - Updated endpoint and partition metadata.
1139*8a52c783SCole Faust
1140*8a52c783SCole Faust## __Amazon Data Lifecycle Manager__
1141*8a52c783SCole Faust  - ### Features
1142*8a52c783SCole Faust    - Added support for pre and post scripts in Amazon Data Lifecycle Manager EBS snapshot lifecycle policies.
1143*8a52c783SCole Faust
1144*8a52c783SCole Faust## __Amazon Relational Database Service__
1145*8a52c783SCole Faust  - ### Features
1146*8a52c783SCole Faust    - This Amazon RDS release adds support for the multi-tenant configuration. In this configuration, an RDS DB instance can contain multiple tenant databases. In RDS for Oracle, a tenant database is a pluggable database (PDB).
1147*8a52c783SCole Faust
1148*8a52c783SCole Faust# __2.21.16__ __2023-11-06__
1149*8a52c783SCole Faust## __AWS CodeBuild__
1150*8a52c783SCole Faust  - ### Features
1151*8a52c783SCole Faust    - AWS CodeBuild now supports AWS Lambda compute.
1152*8a52c783SCole Faust
1153*8a52c783SCole Faust## __AWS Cost Explorer Service__
1154*8a52c783SCole Faust  - ### Features
1155*8a52c783SCole Faust    - This release extends the GetReservationPurchaseRecommendation API to support recommendations for Amazon MemoryDB reservations.
1156*8a52c783SCole Faust
1157*8a52c783SCole Faust## __AWS Identity and Access Management__
1158*8a52c783SCole Faust  - ### Features
1159*8a52c783SCole Faust    - Add partitional endpoint for iso-e.
1160*8a52c783SCole Faust
1161*8a52c783SCole Faust## __AWS SDK for Java v2__
1162*8a52c783SCole Faust  - ### Features
1163*8a52c783SCole Faust    - Updated endpoint and partition metadata.
1164*8a52c783SCole Faust
1165*8a52c783SCole Faust## __Amazon Connect Service__
1166*8a52c783SCole Faust  - ### Features
1167*8a52c783SCole Faust    - Added new API that allows Amazon Connect Outbound Campaigns to create contacts in Amazon Connect when ingesting your dial requests.
1168*8a52c783SCole Faust
1169*8a52c783SCole Faust## __Amazon DocumentDB with MongoDB compatibility__
1170*8a52c783SCole Faust  - ### Features
1171*8a52c783SCole Faust    - Update the input of CreateDBInstance and ModifyDBInstance to support setting CA Certificates. Update the output of DescribeDBInstance and DescribeDBEngineVersions to show current and supported CA certificates.
1172*8a52c783SCole Faust
1173*8a52c783SCole Faust## __Amazon Polly__
1174*8a52c783SCole Faust  - ### Features
1175*8a52c783SCole Faust    - Amazon Polly adds new US English voices - Danielle and Gregory. Danielle and Gregory are available as Neural voices only.
1176*8a52c783SCole Faust
1177*8a52c783SCole Faust## __Amazon Route 53__
1178*8a52c783SCole Faust  - ### Features
1179*8a52c783SCole Faust    - Add partitional endpoints for iso-e and iso-f.
1180*8a52c783SCole Faust
1181*8a52c783SCole Faust## __AmazonMWAA__
1182*8a52c783SCole Faust  - ### Features
1183*8a52c783SCole Faust    - This release adds support for Apache Airflow version 2.7.2. This version release includes support for deferrable operators and triggers.
1184*8a52c783SCole Faust
1185*8a52c783SCole Faust## __s3__
1186*8a52c783SCole Faust  - ### Features
1187*8a52c783SCole Faust    - Move the service to the standardized AWS SDK architecture for identity and auth that was introduced in 2.21.0 release.
1188*8a52c783SCole Faust
1189*8a52c783SCole Faust# __2.21.15__ __2023-11-03__
1190*8a52c783SCole Faust## __AWS Config__
1191*8a52c783SCole Faust  - ### Features
1192*8a52c783SCole Faust    - Updated ResourceType enum with new resource types onboarded by AWS Config in October 2023.
1193*8a52c783SCole Faust
1194*8a52c783SCole Faust## __AWS IoT Wireless__
1195*8a52c783SCole Faust  - ### Features
1196*8a52c783SCole Faust    - Added LoRaWAN version 1.0.4 support
1197*8a52c783SCole Faust
1198*8a52c783SCole Faust## __AWS Launch Wizard__
1199*8a52c783SCole Faust  - ### Features
1200*8a52c783SCole Faust    - AWS Launch Wizard is a service that helps reduce the time it takes to deploy applications to the cloud while providing a guided deployment experience.
1201*8a52c783SCole Faust
1202*8a52c783SCole Faust## __AWS SDK for Java v2__
1203*8a52c783SCole Faust  - ### Bugfixes
1204*8a52c783SCole Faust    - Fixed the AttributeMap#close method trying to close an ExecutorService instance instead of shutting it down, resulting in a deadlock starting with Java 21
1205*8a52c783SCole Faust        - Contributed by: [@michaeldimchuk](https://github.com/michaeldimchuk)
1206*8a52c783SCole Faust
1207*8a52c783SCole Faust## __Amazon Connect Service__
1208*8a52c783SCole Faust  - ### Features
1209*8a52c783SCole Faust    - Amazon Connect Chat introduces Create Persistent Contact Association API, allowing customers to choose when to resume previous conversations from previous chats, eliminating the need to repeat themselves and allowing agents to provide personalized service with access to entire conversation history.
1210*8a52c783SCole Faust
1211*8a52c783SCole Faust## __Contributors__
1212*8a52c783SCole FaustSpecial thanks to the following contributors to this release:
1213*8a52c783SCole Faust
1214*8a52c783SCole Faust[@michaeldimchuk](https://github.com/michaeldimchuk)
1215*8a52c783SCole Faust# __2.21.14__ __2023-11-02__
1216*8a52c783SCole Faust## __AWS App Runner__
1217*8a52c783SCole Faust  - ### Features
1218*8a52c783SCole Faust    - AWS App Runner now supports using dual-stack address type for the public endpoint of your incoming traffic.
1219*8a52c783SCole Faust
1220*8a52c783SCole Faust## __AWS Glue__
1221*8a52c783SCole Faust  - ### Features
1222*8a52c783SCole Faust    - This release introduces Google BigQuery Source and Target in AWS Glue CodeGenConfigurationNode.
1223*8a52c783SCole Faust
1224*8a52c783SCole Faust## __AWS Network Firewall__
1225*8a52c783SCole Faust  - ### Features
1226*8a52c783SCole Faust    - This release introduces the stateless rule analyzer, which enables you to analyze your stateless rules for asymmetric routing.
1227*8a52c783SCole Faust
1228*8a52c783SCole Faust## __AWS SDK for Java v2__
1229*8a52c783SCole Faust  - ### Features
1230*8a52c783SCole Faust    - Makes SignedRequest and AsyncSignedRequest implement CopyableBuilder to allow modifications
1231*8a52c783SCole Faust    - Updated endpoint and partition metadata.
1232*8a52c783SCole Faust
1233*8a52c783SCole Faust## __Amazon Connect Service__
1234*8a52c783SCole Faust  - ### Features
1235*8a52c783SCole Faust    - GetMetricDataV2 API: Update to include new metrics PERCENT_NON_TALK_TIME, PERCENT_TALK_TIME, PERCENT_TALK_TIME_AGENT, PERCENT_TALK_TIME_CUSTOMER
1236*8a52c783SCole Faust
1237*8a52c783SCole Faust## __Amazon GameLift__
1238*8a52c783SCole Faust  - ### Features
1239*8a52c783SCole Faust    - Amazon GameLift adds support for shared credentials, which allows applications that are deployed on managed EC2 fleets to interact with other AWS resources.
1240*8a52c783SCole Faust
1241*8a52c783SCole Faust## __Amazon QuickSight__
1242*8a52c783SCole Faust  - ### Features
1243*8a52c783SCole Faust    - This release introduces Float Decimal Type as SubType in QuickSight SPICE datasets and Custom week start and Custom timezone options in Analysis and Dashboard.
1244*8a52c783SCole Faust
1245*8a52c783SCole Faust# __2.21.13__ __2023-11-01__
1246*8a52c783SCole Faust## __AWS Global Accelerator__
1247*8a52c783SCole Faust  - ### Features
1248*8a52c783SCole Faust    - Global Accelerator now support accelerators with cross account endpoints.
1249*8a52c783SCole Faust
1250*8a52c783SCole Faust## __AWS SDK for Java v2__
1251*8a52c783SCole Faust  - ### Features
1252*8a52c783SCole Faust    - Add `cloudwatch-metric-publisher` to `aws-sdk-java` module so that it can be included in the bundle JAR.
1253*8a52c783SCole Faust
1254*8a52c783SCole Faust## __Amazon Connect Service__
1255*8a52c783SCole Faust  - ### Features
1256*8a52c783SCole Faust    - Adds the BatchGetFlowAssociation API which returns flow associations (flow-resource) corresponding to the list of resourceArns supplied in the request. This release also adds IsDefault, LastModifiedRegion and LastModifiedTime fields to the responses of several Describe and List APIs.
1257*8a52c783SCole Faust
1258*8a52c783SCole Faust## __Amazon Redshift__
1259*8a52c783SCole Faust  - ### Features
1260*8a52c783SCole Faust    - Added support for Multi-AZ deployments for Provisioned RA3 clusters that provide 99.99% SLA availability.
1261*8a52c783SCole Faust
1262*8a52c783SCole Faust## __Amazon Relational Database Service__
1263*8a52c783SCole Faust  - ### Features
1264*8a52c783SCole Faust    - This release adds support for customized networking resources to Amazon RDS Custom.
1265*8a52c783SCole Faust
1266*8a52c783SCole Faust## __Amazon SageMaker Service__
1267*8a52c783SCole Faust  - ### Features
1268*8a52c783SCole Faust    - Support for batch transform input in Model dashboard
1269*8a52c783SCole Faust
1270*8a52c783SCole Faust# __2.21.12__ __2023-10-31__
1271*8a52c783SCole Faust## __AWS Amplify__
1272*8a52c783SCole Faust  - ### Features
1273*8a52c783SCole Faust    - Add backend field to CreateBranch and UpdateBranch requests. Add pagination support for ListApps, ListDomainAssociations, ListBranches, and ListJobs
1274*8a52c783SCole Faust
1275*8a52c783SCole Faust## __AWS SDK for Java v2__
1276*8a52c783SCole Faust  - ### Features
1277*8a52c783SCole Faust    - Introduce `AsyncRequestBody#fromInputStream(AsyncRequestBodyFromInputStreamConfiguration)` that allows users to specify the max read limit on the provided InputStream.
1278*8a52c783SCole Faust
1279*8a52c783SCole Faust## __AWSMainframeModernization__
1280*8a52c783SCole Faust  - ### Features
1281*8a52c783SCole Faust    - Added name filter ability for ListDataSets API, added ForceUpdate for Updating environment and BatchJob submission using S3BatchJobIdentifier
1282*8a52c783SCole Faust
1283*8a52c783SCole Faust## __Amazon CloudWatch Application Insights__
1284*8a52c783SCole Faust  - ### Features
1285*8a52c783SCole Faust    - Automate attaching managed policies
1286*8a52c783SCole Faust
1287*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
1288*8a52c783SCole Faust  - ### Features
1289*8a52c783SCole Faust    - Capacity Blocks for ML are a new EC2 purchasing option for reserving GPU instances on a future date to support short duration machine learning (ML) workloads. Capacity Blocks automatically place instances close together inside Amazon EC2 UltraClusters for low-latency, high-throughput networking.
1290*8a52c783SCole Faust
1291*8a52c783SCole Faust## __Amazon NeptuneData__
1292*8a52c783SCole Faust  - ### Features
1293*8a52c783SCole Faust    - Minor change to not retry CancelledByUserException
1294*8a52c783SCole Faust
1295*8a52c783SCole Faust## __Amazon Translate__
1296*8a52c783SCole Faust  - ### Features
1297*8a52c783SCole Faust    - Added support for Brevity translation settings feature.
1298*8a52c783SCole Faust
1299*8a52c783SCole Faust# __2.21.11__ __2023-10-30__
1300*8a52c783SCole Faust## __AWS CRT-based S3 Client__
1301*8a52c783SCole Faust  - ### Features
1302*8a52c783SCole Faust    - Add the cause of failure to the stacktrace if present for the AWS CRT-based S3 client. Related to [aws-crt-java#497](https://github.com/awslabs/aws-crt-java/issues/697).
1303*8a52c783SCole Faust
1304*8a52c783SCole Faust## __AWS Data Exchange__
1305*8a52c783SCole Faust  - ### Features
1306*8a52c783SCole Faust    - We added a new API action: SendDataSetNotification.
1307*8a52c783SCole Faust
1308*8a52c783SCole Faust## __AWS DataSync__
1309*8a52c783SCole Faust  - ### Features
1310*8a52c783SCole Faust    - Platform version changes to support AL1 deprecation initiative.
1311*8a52c783SCole Faust
1312*8a52c783SCole Faust## __AWS Elemental MediaPackage v2__
1313*8a52c783SCole Faust  - ### Features
1314*8a52c783SCole Faust    - This feature allows customers to create a combination of manifest filtering, startover and time delay configuration that applies to all egress requests by default.
1315*8a52c783SCole Faust
1316*8a52c783SCole Faust## __AWS Resilience Hub__
1317*8a52c783SCole Faust  - ### Features
1318*8a52c783SCole Faust    - Introduced the ability to filter applications by their last assessment date and time and have included metrics for the application's estimated workload Recovery Time Objective (RTO) and estimated workload Recovery Point Objective (RPO).
1319*8a52c783SCole Faust
1320*8a52c783SCole Faust## __Amazon Connect Service__
1321*8a52c783SCole Faust  - ### Features
1322*8a52c783SCole Faust    - This release adds InstanceId field for phone number APIs.
1323*8a52c783SCole Faust
1324*8a52c783SCole Faust## __Amazon Connect Wisdom Service__
1325*8a52c783SCole Faust  - ### Features
1326*8a52c783SCole Faust    - This release added necessary API documents on creating a Wisdom knowledge base to integrate with S3.
1327*8a52c783SCole Faust
1328*8a52c783SCole Faust## __Amazon Relational Database Service__
1329*8a52c783SCole Faust  - ### Features
1330*8a52c783SCole Faust    - This release launches the CreateIntegration, DeleteIntegration, and DescribeIntegrations APIs to manage zero-ETL Integrations.
1331*8a52c783SCole Faust
1332*8a52c783SCole Faust## __Amazon S3 on Outposts__
1333*8a52c783SCole Faust  - ### Features
1334*8a52c783SCole Faust    - Updated ListOutpostsWithS3 API response to include S3OutpostArn for use with AWS RAM.
1335*8a52c783SCole Faust
1336*8a52c783SCole Faust## __FinSpace User Environment Management service__
1337*8a52c783SCole Faust  - ### Features
1338*8a52c783SCole Faust    - Introducing new API UpdateKxClusterCodeConfiguration, introducing new cache types for clusters and introducing new deployment modes for updating clusters.
1339*8a52c783SCole Faust
1340*8a52c783SCole Faust## __Redshift Serverless__
1341*8a52c783SCole Faust  - ### Features
1342*8a52c783SCole Faust    - Added support for custom domain names for Amazon Redshift Serverless workgroups. This feature enables customers to create a custom domain name and use ACM to generate fully secure connections to it.
1343*8a52c783SCole Faust
1344*8a52c783SCole Faust# __2.21.10__ __2023-10-27__
1345*8a52c783SCole Faust## __AWS SDK for Java v2__
1346*8a52c783SCole Faust  - ### Features
1347*8a52c783SCole Faust    - Updated endpoint and partition metadata.
1348*8a52c783SCole Faust
1349*8a52c783SCole Faust## __AWS WAFV2__
1350*8a52c783SCole Faust  - ### Features
1351*8a52c783SCole Faust    - Updates the descriptions for the calls that manage web ACL associations, to provide information for customer-managed IAM policies.
1352*8a52c783SCole Faust
1353*8a52c783SCole Faust## __Amazon EMR__
1354*8a52c783SCole Faust  - ### Features
1355*8a52c783SCole Faust    - Updated CreateCluster API request and DescribeCluster API responses to include EbsRootVolumeIops, and EbsRootVolumeThroughput attributes that specify the user configured root volume IOPS and throughput for Amazon EBS root device volume. This feature will be available from Amazon EMR releases 6.15.0
1356*8a52c783SCole Faust
1357*8a52c783SCole Faust## __Amazon Neptune__
1358*8a52c783SCole Faust  - ### Features
1359*8a52c783SCole Faust    - Update TdeCredentialPassword type to SensitiveString
1360*8a52c783SCole Faust
1361*8a52c783SCole Faust## __Amazon Pinpoint__
1362*8a52c783SCole Faust  - ### Features
1363*8a52c783SCole Faust    - Updated documentation to describe the case insensitivity for EndpointIds.
1364*8a52c783SCole Faust
1365*8a52c783SCole Faust## __Amazon Redshift__
1366*8a52c783SCole Faust  - ### Features
1367*8a52c783SCole Faust    - added support to create a dual stack cluster
1368*8a52c783SCole Faust
1369*8a52c783SCole Faust# __2.21.9__ __2023-10-26__
1370*8a52c783SCole Faust## __AWS Network Firewall__
1371*8a52c783SCole Faust  - ### Features
1372*8a52c783SCole Faust    - Network Firewall now supports inspection of outbound SSL/TLS traffic.
1373*8a52c783SCole Faust
1374*8a52c783SCole Faust## __AWS SDK for Java v2__
1375*8a52c783SCole Faust  - ### Features
1376*8a52c783SCole Faust    - Updated endpoint and partition metadata.
1377*8a52c783SCole Faust
1378*8a52c783SCole Faust## __AWS Systems Manager for SAP__
1379*8a52c783SCole Faust  - ### Features
1380*8a52c783SCole Faust    - AWS Systems Manager for SAP added support for registration and discovery of SAP ABAP applications
1381*8a52c783SCole Faust
1382*8a52c783SCole Faust## __AWS Transfer Family__
1383*8a52c783SCole Faust  - ### Features
1384*8a52c783SCole Faust    - No API changes from previous release. This release migrated the model to Smithy keeping all features unchanged.
1385*8a52c783SCole Faust
1386*8a52c783SCole Faust## __Amazon AppStream__
1387*8a52c783SCole Faust  - ### Features
1388*8a52c783SCole Faust    - This release introduces multi-session fleets, allowing customers to provision more than one user session on a single fleet instance.
1389*8a52c783SCole Faust
1390*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
1391*8a52c783SCole Faust  - ### Features
1392*8a52c783SCole Faust    - Launching GetSecurityGroupsForVpc API. This API gets security groups that can be associated by the AWS account making the request with network interfaces in the specified VPC.
1393*8a52c783SCole Faust
1394*8a52c783SCole Faust## __Amazon OpenSearch Service__
1395*8a52c783SCole Faust  - ### Features
1396*8a52c783SCole Faust    - You can specify ipv4 or dualstack IPAddressType for cluster endpoints. If you specify IPAddressType as dualstack, the new endpoint will be visible under the 'EndpointV2' parameter and will support IPv4 and IPv6 requests. Whereas, the 'Endpoint' will continue to serve IPv4 requests.
1397*8a52c783SCole Faust
1398*8a52c783SCole Faust## __Amazon Redshift__
1399*8a52c783SCole Faust  - ### Features
1400*8a52c783SCole Faust    - Add Redshift APIs GetResourcePolicy, DeleteResourcePolicy, PutResourcePolicy and DescribeInboundIntegrations for the new Amazon Redshift Zero-ETL integration feature, which can be used to control data ingress into Redshift namespace, and view inbound integrations.
1401*8a52c783SCole Faust
1402*8a52c783SCole Faust## __Amazon SageMaker Service__
1403*8a52c783SCole Faust  - ### Features
1404*8a52c783SCole Faust    - Amazon Sagemaker Autopilot now supports Text Generation jobs.
1405*8a52c783SCole Faust
1406*8a52c783SCole Faust## __Amazon Simple Notification Service__
1407*8a52c783SCole Faust  - ### Features
1408*8a52c783SCole Faust    - Message Archiving and Replay is now supported in Amazon SNS for FIFO topics.
1409*8a52c783SCole Faust
1410*8a52c783SCole Faust# __2.21.8__ __2023-10-25__
1411*8a52c783SCole Faust## __AWS Ground Station__
1412*8a52c783SCole Faust  - ### Features
1413*8a52c783SCole Faust    - This release will allow KMS alias names to be used when creating Mission Profiles
1414*8a52c783SCole Faust
1415*8a52c783SCole Faust## __AWS Identity and Access Management__
1416*8a52c783SCole Faust  - ### Features
1417*8a52c783SCole Faust    - Updates to GetAccessKeyLastUsed action to replace NoSuchEntity error with AccessDeniedException error.
1418*8a52c783SCole Faust
1419*8a52c783SCole Faust## __AWS SDK for Java v2__
1420*8a52c783SCole Faust  - ### Bugfixes
1421*8a52c783SCole Faust    - Fixed concurrency bug with ResolvedChecksumSpecs execution-attribute and associated mappings https://github.com/aws/aws-sdk-java-v2/issues/4608
1422*8a52c783SCole Faust
1423*8a52c783SCole Faust## __Amazon Connect Cases__
1424*8a52c783SCole Faust  - ### Features
1425*8a52c783SCole Faust    - Increase maximum length of CommentBody to 3000, and increase maximum length of StringValue to 1500
1426*8a52c783SCole Faust
1427*8a52c783SCole Faust# __2.21.7__ __2023-10-24__
1428*8a52c783SCole Faust## __AWS CodePipeline__
1429*8a52c783SCole Faust  - ### Features
1430*8a52c783SCole Faust    - Add ability to trigger pipelines from git tags, define variables at pipeline level and new pipeline type V2.
1431*8a52c783SCole Faust
1432*8a52c783SCole Faust## __AWS Identity and Access Management__
1433*8a52c783SCole Faust  - ### Features
1434*8a52c783SCole Faust    - Add the partitional endpoint for IAM in iso-f.
1435*8a52c783SCole Faust
1436*8a52c783SCole Faust## __AWS Migration Hub Config__
1437*8a52c783SCole Faust  - ### Features
1438*8a52c783SCole Faust    - This release introduces DeleteHomeRegionControl API that customers can use to delete the Migration Hub Home Region configuration
1439*8a52c783SCole Faust
1440*8a52c783SCole Faust## __AWS SDK for Java v2__
1441*8a52c783SCole Faust  - ### Features
1442*8a52c783SCole Faust    - Updated endpoint and partition metadata.
1443*8a52c783SCole Faust
1444*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
1445*8a52c783SCole Faust  - ### Features
1446*8a52c783SCole Faust    - This release updates the documentation for InstanceInterruptionBehavior and HibernationOptionsRequest to more accurately describe the behavior of these two parameters when using Spot hibernation.
1447*8a52c783SCole Faust
1448*8a52c783SCole Faust## __Amazon Elastic Kubernetes Service__
1449*8a52c783SCole Faust  - ### Features
1450*8a52c783SCole Faust    - Added support for Cluster Subnet and Security Group mutability.
1451*8a52c783SCole Faust
1452*8a52c783SCole Faust## __Migration Hub Strategy Recommendations__
1453*8a52c783SCole Faust  - ### Features
1454*8a52c783SCole Faust    - This release introduces multi-data-source feature in Migration Hub Strategy Recommendations. This feature now supports vCenter as a data source to fetch inventory in addition to ADS and Import from file workflow that is currently supported with MHSR collector.
1455*8a52c783SCole Faust
1456*8a52c783SCole Faust## __OpenSearch Service Serverless__
1457*8a52c783SCole Faust  - ### Features
1458*8a52c783SCole Faust    - This release includes the following new APIs: CreateLifecyclePolicy, UpdateLifecyclePolicy, BatchGetLifecyclePolicy, DeleteLifecyclePolicy, ListLifecyclePolicies and BatchGetEffectiveLifecyclePolicy to support the data lifecycle management feature.
1459*8a52c783SCole Faust
1460*8a52c783SCole Faust# __2.21.6__ __2023-10-23__
1461*8a52c783SCole Faust## __AWS Marketplace Commerce Analytics__
1462*8a52c783SCole Faust  - ### Features
1463*8a52c783SCole Faust    - The StartSupportDataExport operation has been deprecated as part of the Product Support Connection deprecation. As of December 2022, Product Support Connection is no longer supported.
1464*8a52c783SCole Faust
1465*8a52c783SCole Faust## __AWS Network Manager__
1466*8a52c783SCole Faust  - ### Features
1467*8a52c783SCole Faust    - This release adds API support for Tunnel-less Connect (NoEncap Protocol) for AWS Cloud WAN
1468*8a52c783SCole Faust
1469*8a52c783SCole Faust## __AWS SDK for Java v2__
1470*8a52c783SCole Faust  - ### Features
1471*8a52c783SCole Faust    - Updated endpoint and partition metadata.
1472*8a52c783SCole Faust
1473*8a52c783SCole Faust## __Amazon Rekognition__
1474*8a52c783SCole Faust  - ### Features
1475*8a52c783SCole Faust    - Amazon Rekognition introduces StartMediaAnalysisJob, GetMediaAnalysisJob, and ListMediaAnalysisJobs operations to run a bulk analysis of images with a Detect Moderation model.
1476*8a52c783SCole Faust
1477*8a52c783SCole Faust## __Redshift Serverless__
1478*8a52c783SCole Faust  - ### Features
1479*8a52c783SCole Faust    - This release adds support for customers to see the patch version and workgroup version in Amazon Redshift Serverless.
1480*8a52c783SCole Faust
1481*8a52c783SCole Faust# __2.21.5__ __2023-10-20__
1482*8a52c783SCole Faust## __AWS Application Discovery Service__
1483*8a52c783SCole Faust  - ### Features
1484*8a52c783SCole Faust    - This release introduces three new APIs: StartBatchDeleteConfigurationTask, DescribeBatchDeleteConfigurationTask, and BatchDeleteAgents.
1485*8a52c783SCole Faust
1486*8a52c783SCole Faust## __AWS Health Imaging__
1487*8a52c783SCole Faust  - ### Features
1488*8a52c783SCole Faust    - Updates on documentation links
1489*8a52c783SCole Faust
1490*8a52c783SCole Faust## __AWS SDK for Java v2__
1491*8a52c783SCole Faust  - ### Features
1492*8a52c783SCole Faust    - Updated endpoint and partition metadata.
1493*8a52c783SCole Faust
1494*8a52c783SCole Faust  - ### Bugfixes
1495*8a52c783SCole Faust    - Removed mapping for RESOLVED_CHECKSUM_SPECS execution attribute that was causing intermittent failures for S3 operations with checksums since 2.21.0 release. The bug can cause `java.lang.NullPointerException: Cannot read field "value" because "s1" is null` exceptions, as reported in https://github.com/aws/aws-sdk-java-v2/issues/4608.
1496*8a52c783SCole Faust
1497*8a52c783SCole Faust## __Amazon AppConfig__
1498*8a52c783SCole Faust  - ### Features
1499*8a52c783SCole Faust    - Update KmsKeyIdentifier constraints to support AWS KMS multi-Region keys.
1500*8a52c783SCole Faust
1501*8a52c783SCole Faust## __Amazon AppIntegrations Service__
1502*8a52c783SCole Faust  - ### Features
1503*8a52c783SCole Faust    - Updated ScheduleConfig to be an optional input to CreateDataIntegration to support event driven downloading of files from sources such as Amazon s3 using Amazon Connect AppIntegrations.
1504*8a52c783SCole Faust
1505*8a52c783SCole Faust## __Amazon Connect Service__
1506*8a52c783SCole Faust  - ### Features
1507*8a52c783SCole Faust    - This release adds support for updating phone number metadata, such as phone number description.
1508*8a52c783SCole Faust
1509*8a52c783SCole Faust## __Amazon Simple Systems Manager (SSM)__
1510*8a52c783SCole Faust  - ### Features
1511*8a52c783SCole Faust    - This release introduces a new API: DeleteOpsItem. This allows deletion of an OpsItem.
1512*8a52c783SCole Faust
1513*8a52c783SCole Faust# __2.21.4__ __2023-10-19__
1514*8a52c783SCole Faust## __AWS SDK for Java v2__
1515*8a52c783SCole Faust  - ### Features
1516*8a52c783SCole Faust    - Updated endpoint and partition metadata.
1517*8a52c783SCole Faust
1518*8a52c783SCole Faust  - ### Bugfixes
1519*8a52c783SCole Faust    - Netty version bump to address CVE-2023-44487
1520*8a52c783SCole Faust        - Contributed by: [@mgrundie-r7](https://github.com/mgrundie-r7)
1521*8a52c783SCole Faust
1522*8a52c783SCole Faust## __AWS Secrets Manager__
1523*8a52c783SCole Faust  - ### Features
1524*8a52c783SCole Faust    - Documentation updates for Secrets Manager
1525*8a52c783SCole Faust
1526*8a52c783SCole Faust## __AWS Service Catalog__
1527*8a52c783SCole Faust  - ### Features
1528*8a52c783SCole Faust    - Introduce support for EXTERNAL product and provisioning artifact type in CreateProduct and CreateProvisioningArtifact APIs.
1529*8a52c783SCole Faust
1530*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
1531*8a52c783SCole Faust  - ### Features
1532*8a52c783SCole Faust    - Amazon EC2 C7a instances, powered by 4th generation AMD EPYC processors, are ideal for high performance, compute-intensive workloads such as high performance computing. Amazon EC2 R7i instances are next-generation memory optimized and powered by custom 4th Generation Intel Xeon Scalable processors.
1533*8a52c783SCole Faust
1534*8a52c783SCole Faust## __Amazon Managed Blockchain Query__
1535*8a52c783SCole Faust  - ### Features
1536*8a52c783SCole Faust    - This release adds support for Ethereum Sepolia network
1537*8a52c783SCole Faust
1538*8a52c783SCole Faust## __Amazon NeptuneData__
1539*8a52c783SCole Faust  - ### Features
1540*8a52c783SCole Faust    - Doc changes to add IAM action mappings for the data actions.
1541*8a52c783SCole Faust
1542*8a52c783SCole Faust## __Amazon Omics__
1543*8a52c783SCole Faust  - ### Features
1544*8a52c783SCole Faust    - This change enables customers to retrieve failure reasons with detailed status messages for their failed runs
1545*8a52c783SCole Faust
1546*8a52c783SCole Faust## __Amazon OpenSearch Service__
1547*8a52c783SCole Faust  - ### Features
1548*8a52c783SCole Faust    - Added Cluster Administrative options for node restart, opensearch process restart and opensearch dashboard restart for Multi-AZ without standby domains
1549*8a52c783SCole Faust
1550*8a52c783SCole Faust## __Amazon QuickSight__
1551*8a52c783SCole Faust  - ### Features
1552*8a52c783SCole Faust    - This release adds the following: 1) Trino and Starburst Database Connectors 2) Custom total for tables and pivot tables 3) Enable restricted folders 4) Add rolling dates for time equality filters 5) Refine DataPathValue and introduce DataPathType 6) Add SeriesType to ReferenceLineDataConfiguration
1553*8a52c783SCole Faust
1554*8a52c783SCole Faust## __Amazon Verified Permissions__
1555*8a52c783SCole Faust  - ### Features
1556*8a52c783SCole Faust    - Improving Amazon Verified Permissions Create experience
1557*8a52c783SCole Faust
1558*8a52c783SCole Faust## __Amazon WorkSpaces__
1559*8a52c783SCole Faust  - ### Features
1560*8a52c783SCole Faust    - Documentation updates for WorkSpaces
1561*8a52c783SCole Faust
1562*8a52c783SCole Faust## __glacier__
1563*8a52c783SCole Faust  - ### Features
1564*8a52c783SCole Faust    - Move the service to the standardized AWS SDK architecture for identity and auth that was introduced in 2.21.0 release.
1565*8a52c783SCole Faust
1566*8a52c783SCole Faust## __s3control__
1567*8a52c783SCole Faust  - ### Features
1568*8a52c783SCole Faust    - Move the service to the standardized AWS SDK architecture for identity and auth that was introduced in 2.21.0 release.
1569*8a52c783SCole Faust
1570*8a52c783SCole Faust## __Contributors__
1571*8a52c783SCole FaustSpecial thanks to the following contributors to this release:
1572*8a52c783SCole Faust
1573*8a52c783SCole Faust[@mgrundie-r7](https://github.com/mgrundie-r7)
1574*8a52c783SCole Faust# __2.21.3__ __2023-10-18__
1575*8a52c783SCole Faust## __AWS Cloud9__
1576*8a52c783SCole Faust  - ### Features
1577*8a52c783SCole Faust    - Update to imageId parameter behavior and dates updated.
1578*8a52c783SCole Faust
1579*8a52c783SCole Faust## __AWS SDK for Java v2__
1580*8a52c783SCole Faust  - ### Features
1581*8a52c783SCole Faust    - Updated endpoint and partition metadata.
1582*8a52c783SCole Faust
1583*8a52c783SCole Faust## __AWSKendraFrontendService__
1584*8a52c783SCole Faust  - ### Features
1585*8a52c783SCole Faust    - Changes for a new feature in Amazon Kendra's Query API to Collapse/Expand query results
1586*8a52c783SCole Faust
1587*8a52c783SCole Faust## __Amazon Connect Wisdom Service__
1588*8a52c783SCole Faust  - ### Features
1589*8a52c783SCole Faust    - This release adds an max limit of 25 recommendation ids for NotifyRecommendationsReceived API.
1590*8a52c783SCole Faust
1591*8a52c783SCole Faust## __Amazon DynamoDB__
1592*8a52c783SCole Faust  - ### Features
1593*8a52c783SCole Faust    - Updating descriptions for several APIs.
1594*8a52c783SCole Faust
1595*8a52c783SCole Faust## __Amazon Polly__
1596*8a52c783SCole Faust  - ### Bugfixes
1597*8a52c783SCole Faust    - The Scala compiler gets confused when overriding a method with a more specific return type in the interface. To work around this we added a default implementation that fixes this issue with local testing.
1598*8a52c783SCole Faust        - Contributed by: [@sugmanue](https://github.com/sugmanue)
1599*8a52c783SCole Faust
1600*8a52c783SCole Faust## __Amazon Relational Database Service__
1601*8a52c783SCole Faust  - ### Features
1602*8a52c783SCole Faust    - This release adds support for upgrading the storage file system configuration on the DB instance using a blue/green deployment or a read replica.
1603*8a52c783SCole Faust
1604*8a52c783SCole Faust## __Amazon S3__
1605*8a52c783SCole Faust  - ### Bugfixes
1606*8a52c783SCole Faust    - The Scala compiler gets confused when overriding a method with a more specific return type in the interface. To work around this we added a default implementation that fixes this issue with local testing.
1607*8a52c783SCole Faust        - Contributed by: [@sugmanue](https://github.com/sugmanue)
1608*8a52c783SCole Faust
1609*8a52c783SCole Faust## __Contributors__
1610*8a52c783SCole FaustSpecial thanks to the following contributors to this release:
1611*8a52c783SCole Faust
1612*8a52c783SCole Faust[@sugmanue](https://github.com/sugmanue)
1613*8a52c783SCole Faust# __2.21.2__ __2023-10-17__
1614*8a52c783SCole Faust## __AWS Application Discovery Service__
1615*8a52c783SCole Faust  - ### Features
1616*8a52c783SCole Faust    - This release introduces three new APIs: StartBatchDeleteConfigurationTask, DescribeBatchDeleteConfigurationTask, and BatchDeleteAgents.
1617*8a52c783SCole Faust
1618*8a52c783SCole Faust## __AWS CRT-based S3 client__
1619*8a52c783SCole Faust  - ### Features
1620*8a52c783SCole Faust    - Added a boolean flag, 'useEnvironmentVariableValues,' to the S3CrtProxyConfiguration to enable the disabling of reading ProxyConfig from environment variables by the CRT client.
1621*8a52c783SCole Faust
1622*8a52c783SCole Faust## __AWS CodePipeline__
1623*8a52c783SCole Faust  - ### Features
1624*8a52c783SCole Faust    - Add retryMode ALL_ACTIONS to RetryStageExecution API that retries a failed stage starting from first action in the stage
1625*8a52c783SCole Faust
1626*8a52c783SCole Faust## __AWS Global Accelerator__
1627*8a52c783SCole Faust  - ### Features
1628*8a52c783SCole Faust    - Fixed error where ListCustomRoutingEndpointGroups did not have a paginator
1629*8a52c783SCole Faust
1630*8a52c783SCole Faust## __AWS Route53 Recovery Control Config__
1631*8a52c783SCole Faust  - ### Features
1632*8a52c783SCole Faust    - Adds permissions for GetResourcePolicy to support returning details about AWS Resource Access Manager resource policies for shared resources.
1633*8a52c783SCole Faust
1634*8a52c783SCole Faust## __AWS SDK for Java v2__
1635*8a52c783SCole Faust  - ### Features
1636*8a52c783SCole Faust    - Updated endpoint and partition metadata.
1637*8a52c783SCole Faust
1638*8a52c783SCole Faust## __Amazon EC2 Container Service__
1639*8a52c783SCole Faust  - ### Features
1640*8a52c783SCole Faust    - Documentation only updates to address Amazon ECS tickets.
1641*8a52c783SCole Faust
1642*8a52c783SCole Faust## __Amazon GuardDuty__
1643*8a52c783SCole Faust  - ### Features
1644*8a52c783SCole Faust    - Add domainWithSuffix finding field to dnsRequestAction
1645*8a52c783SCole Faust
1646*8a52c783SCole Faust## __Managed Streaming for Kafka__
1647*8a52c783SCole Faust  - ### Features
1648*8a52c783SCole Faust    - AWS Managed Streaming for Kafka is launching MSK Replicator, a new feature that enables customers to reliably replicate data across Amazon MSK clusters in same or different AWS regions. You can now use SDK to create, list, describe, delete, update, and manage tags of MSK Replicators.
1649*8a52c783SCole Faust
1650*8a52c783SCole Faust## __Route53 Recovery Cluster__
1651*8a52c783SCole Faust  - ### Features
1652*8a52c783SCole Faust    - Adds Owner field to ListRoutingControls API.
1653*8a52c783SCole Faust
1654*8a52c783SCole Faust# __2.21.1__ __2023-10-16__
1655*8a52c783SCole Faust## __AWS CloudFormation__
1656*8a52c783SCole Faust  - ### Features
1657*8a52c783SCole Faust    - SDK and documentation updates for UpdateReplacePolicy
1658*8a52c783SCole Faust
1659*8a52c783SCole Faust## __AWS Elemental MediaPackage v2__
1660*8a52c783SCole Faust  - ### Features
1661*8a52c783SCole Faust    - This release allows customers to manage MediaPackage v2 resource using CloudFormation.
1662*8a52c783SCole Faust
1663*8a52c783SCole Faust## __AWS EntityResolution__
1664*8a52c783SCole Faust  - ### Features
1665*8a52c783SCole Faust    - This launch expands our matching techniques to include provider-based matching to help customer match, link, and enhance records with minimal data movement. With data service providers, we have removed the need for customers to build bespoke integrations,.
1666*8a52c783SCole Faust
1667*8a52c783SCole Faust## __AWS SDK for Java v2__
1668*8a52c783SCole Faust  - ### Features
1669*8a52c783SCole Faust    - Adds support for non-XML String payloads
1670*8a52c783SCole Faust    - Proxy Configuration from Environment Variables for all SDK clients, including Apache, Netty, URL, and CRT HTTP clients PR [#4467](https://github.com/aws/aws-sdk-java-v2/issues/4467)
1671*8a52c783SCole Faust    - Updated endpoint and partition metadata.
1672*8a52c783SCole Faust
1673*8a52c783SCole Faust## __AWS Transfer Family__
1674*8a52c783SCole Faust  - ### Features
1675*8a52c783SCole Faust    - Documentation updates for AWS Transfer Family
1676*8a52c783SCole Faust
1677*8a52c783SCole Faust## __AWS X-Ray__
1678*8a52c783SCole Faust  - ### Features
1679*8a52c783SCole Faust    - This releases enhances GetTraceSummaries API to support new TimeRangeType Service to query trace summaries by segment end time.
1680*8a52c783SCole Faust
1681*8a52c783SCole Faust## __Amazon Managed Blockchain Query__
1682*8a52c783SCole Faust  - ### Features
1683*8a52c783SCole Faust    - This release introduces two new APIs: GetAssetContract and ListAssetContracts. This release also adds support for Bitcoin Testnet.
1684*8a52c783SCole Faust
1685*8a52c783SCole Faust## __Amazon OpenSearch Service__
1686*8a52c783SCole Faust  - ### Features
1687*8a52c783SCole Faust    - This release allows customers to list and associate optional plugin packages with compatible Amazon OpenSearch Service clusters for enhanced functionality.
1688*8a52c783SCole Faust
1689*8a52c783SCole Faust## __Amazon Redshift__
1690*8a52c783SCole Faust  - ### Features
1691*8a52c783SCole Faust    - Added support for managing credentials of provisioned cluster admin using AWS Secrets Manager.
1692*8a52c783SCole Faust
1693*8a52c783SCole Faust## __Amazon Simple Email Service__
1694*8a52c783SCole Faust  - ### Features
1695*8a52c783SCole Faust    - This release provides enhanced visibility into your SES identity verification status. This will offer you more actionable insights, enabling you to promptly address any verification-related issues.
1696*8a52c783SCole Faust
1697*8a52c783SCole Faust## __Elastic Disaster Recovery Service__
1698*8a52c783SCole Faust  - ### Features
1699*8a52c783SCole Faust    - Updated exsiting API to allow AWS Elastic Disaster Recovery support of launching recovery into existing EC2 instances.
1700*8a52c783SCole Faust
1701*8a52c783SCole Faust## __Redshift Serverless__
1702*8a52c783SCole Faust  - ### Features
1703*8a52c783SCole Faust    - Added support for managing credentials of serverless namespace admin using AWS Secrets Manager.
1704*8a52c783SCole Faust
1705*8a52c783SCole Faust# __2.21.0__ __2023-10-12__
1706*8a52c783SCole Faust## __AWS Audit Manager__
1707*8a52c783SCole Faust  - ### Features
1708*8a52c783SCole Faust    - This release introduces a new limit to the awsAccounts parameter. When you create or update an assessment, there is now a limit of 200 AWS accounts that can be specified in the assessment scope.
1709*8a52c783SCole Faust
1710*8a52c783SCole Faust## __AWS Config__
1711*8a52c783SCole Faust  - ### Features
1712*8a52c783SCole Faust    - Add enums for resource types supported by Config
1713*8a52c783SCole Faust
1714*8a52c783SCole Faust## __AWS Control Tower__
1715*8a52c783SCole Faust  - ### Features
1716*8a52c783SCole Faust    - Added new EnabledControl resource details to ListEnabledControls API and added new GetEnabledControl API.
1717*8a52c783SCole Faust
1718*8a52c783SCole Faust## __AWS Glue__
1719*8a52c783SCole Faust  - ### Features
1720*8a52c783SCole Faust    - Extending version control support to GitLab and Bitbucket from AWSGlue
1721*8a52c783SCole Faust
1722*8a52c783SCole Faust## __AWS Lambda__
1723*8a52c783SCole Faust  - ### Features
1724*8a52c783SCole Faust    - Adds support for Lambda functions to access Dual-Stack subnets over IPv6, via an opt-in flag in CreateFunction and UpdateFunctionConfiguration APIs
1725*8a52c783SCole Faust
1726*8a52c783SCole Faust## __AWS Price List Service__
1727*8a52c783SCole Faust  - ### Features
1728*8a52c783SCole Faust    - Documentation updates for Price List
1729*8a52c783SCole Faust
1730*8a52c783SCole Faust## __AWS SDK for Java v2__
1731*8a52c783SCole Faust  - ### Features
1732*8a52c783SCole Faust    - This release contains a major internal refactor of authentication. The refactor is part of moving the SDK to a standardized AWS SDK architecture.
1733*8a52c783SCole Faust
1734*8a52c783SCole Faust      It paves the way for new features to be released over the coming months: SDK plugins to provide a unified interface to add third-party functionality to the SDK and the ability to define additional ways of authenticating with services.
1735*8a52c783SCole Faust
1736*8a52c783SCole Faust      With this release, custom 3rd party credential providers can be created with fewer SDK dependencies (with the new `identity-spi` module), and AWS signers can be used with fewer SDK dependencies (with the new `http-auth-aws` module).
1737*8a52c783SCole Faust
1738*8a52c783SCole Faust      Because this is a major refactor that may result in backwards-compatible behavior changes, this release bumps the minor version of the SDK to 2.21.
1739*8a52c783SCole Faust    - Updated endpoint and partition metadata.
1740*8a52c783SCole Faust
1741*8a52c783SCole Faust## __Amazon Connect Customer Profiles__
1742*8a52c783SCole Faust  - ### Features
1743*8a52c783SCole Faust    - Adds sensitive trait to various shapes in Customer Profiles Calculated Attribute API model.
1744*8a52c783SCole Faust
1745*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
1746*8a52c783SCole Faust  - ### Features
1747*8a52c783SCole Faust    - This release adds Ubuntu Pro as a supported platform for On-Demand Capacity Reservations and adds support for setting an Amazon Machine Image (AMI) to disabled state. Disabling the AMI makes it private if it was previously shared, and prevents new EC2 instance launches from it.
1748*8a52c783SCole Faust
1749*8a52c783SCole Faust## __Amazon Interactive Video Service RealTime__
1750*8a52c783SCole Faust  - ### Features
1751*8a52c783SCole Faust    - Update GetParticipant to return additional metadata.
1752*8a52c783SCole Faust
1753*8a52c783SCole Faust## __Amazon Location Service__
1754*8a52c783SCole Faust  - ### Features
1755*8a52c783SCole Faust    - This release adds endpoint updates for all AWS Location resource operations.
1756*8a52c783SCole Faust
1757*8a52c783SCole Faust## __Amazon Machine Learning__
1758*8a52c783SCole Faust  - ### Features
1759*8a52c783SCole Faust    - This release marks Password field as sensitive
1760*8a52c783SCole Faust
1761*8a52c783SCole Faust## __Amazon Rekognition__
1762*8a52c783SCole Faust  - ### Features
1763*8a52c783SCole Faust    - Amazon Rekognition introduces support for Custom Moderation. This allows the enhancement of accuracy for detect moderation labels operations by creating custom adapters tuned on customer data.
1764*8a52c783SCole Faust
1765*8a52c783SCole Faust## __Amazon Relational Database Service__
1766*8a52c783SCole Faust  - ### Features
1767*8a52c783SCole Faust    - This release adds support for adding a dedicated log volume to open-source RDS instances.
1768*8a52c783SCole Faust
1769*8a52c783SCole Faust## __Amazon SageMaker Service__
1770*8a52c783SCole Faust  - ### Features
1771*8a52c783SCole Faust    - Amazon SageMaker Canvas adds KendraSettings and DirectDeploySettings support for CanvasAppSettings
1772*8a52c783SCole Faust
1773*8a52c783SCole Faust## __Amazon Textract__
1774*8a52c783SCole Faust  - ### Features
1775*8a52c783SCole Faust    - This release adds 9 new APIs for adapter and adapter version management, 3 new APIs for tagging, and updates AnalyzeDocument and StartDocumentAnalysis API parameters for using adapters.
1776*8a52c783SCole Faust
1777*8a52c783SCole Faust## __Amazon Transcribe Service__
1778*8a52c783SCole Faust  - ### Features
1779*8a52c783SCole Faust    - This release is to enable m4a format to customers
1780*8a52c783SCole Faust
1781*8a52c783SCole Faust## __Amazon WorkSpaces__
1782*8a52c783SCole Faust  - ### Features
1783*8a52c783SCole Faust    - Updated the CreateWorkspaces action documentation to clarify that the PCoIP protocol is only available for Windows bundles.
1784*8a52c783SCole Faust
1785*8a52c783SCole Faust## __Auto Scaling__
1786*8a52c783SCole Faust  - ### Features
1787*8a52c783SCole Faust    - Update the NotificationMetadata field to only allow visible ascii characters. Add paginators to DescribeInstanceRefreshes, DescribeLoadBalancers, and DescribeLoadBalancerTargetGroups
1788*8a52c783SCole Faust
1789*8a52c783SCole Faust## __DynamoDB Enhanced Client__
1790*8a52c783SCole Faust  - ### Bugfixes
1791*8a52c783SCole Faust    - Fix an issue where the presence of a `MappedTableResource` was being unnecessarily asserted when building a `WriteBatch` or `ReadBatch`.
1792*8a52c783SCole Faust
1793*8a52c783SCole Faust## __Elastic Load Balancing__
1794*8a52c783SCole Faust  - ### Features
1795*8a52c783SCole Faust    - This release enables routing policies with Availability Zone affinity for Network Load Balancers.
1796*8a52c783SCole Faust
1797*8a52c783SCole Faust## __Inspector2__
1798*8a52c783SCole Faust  - ### Features
1799*8a52c783SCole Faust    - Add MacOs ec2 platform support
1800