xref: /aosp_15_r20/external/aws-sdk-java-v2/changelogs/2.21.x-CHANGELOG.md (revision 8a52c7834d808308836a99fc2a6e0ed8db339086)
1# __2.21.46__ __2023-12-14__
2## __AWS B2B Data Interchange__
3  - ### Features
4    - Documentation updates for AWS B2B Data Interchange
5
6## __AWS Control Tower__
7  - ### Features
8    - Documentation updates for AWS Control Tower.
9
10## __AWS IoT__
11  - ### Features
12    - This release adds the ability to self-manage certificate signing in AWS IoT Core fleet provisioning using the new certificate provider resource.
13
14## __AWS SDK for Java v2__
15  - ### Features
16    - Updated endpoint and partition metadata.
17
18## __AWS SDK for Java v2 Bundle__
19  - ### Bugfixes
20    - Fix an issue where `NoSuchMethodError` can be thrown an runtime if the SLF4J implementation detects multiple bindings when using the SDK bundle.
21
22## __AWSBillingConductor__
23  - ### Features
24    - 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
26## __Amazon AppStream__
27  - ### Features
28    - This release includes support for images of Windows Server 2022 platform.
29
30## __Amazon Connect Service__
31  - ### Features
32    - This release adds support for more granular billing using tags (key:value pairs)
33
34## __Amazon GameLift__
35  - ### Features
36    - Amazon GameLift adds the ability to add and update the game properties of active game sessions.
37
38## __Amazon Kinesis Firehose__
39  - ### Features
40    - This release, 1) adds configurable buffering hints for the Splunk destination, and 2) reduces the minimum configurable buffering interval for supported destinations
41
42## __Amazon Neptune Graph__
43  - ### Features
44    - This is the initial SDK release for Amazon Neptune Analytics
45
46## __Amazon OpenSearch Service__
47  - ### Features
48    - Updating documentation for Amazon OpenSearch Service support for new zero-ETL integration with Amazon S3.
49
50## __Amazon QuickSight__
51  - ### Features
52    - Update Dashboard Links support; SingleAxisOptions support; Scatterplot Query limit support.
53
54## __Amazon WorkSpaces__
55  - ### Features
56    - Updated note to ensure customers understand running modes.
57
58# __2.21.45__ __2023-12-13__
59## __AWS SDK for Java v2__
60  - ### Features
61    - Updated endpoint and partition metadata.
62
63## __Elastic Disaster Recovery Service__
64  - ### Features
65    - Adding AgentVersion to SourceServer and RecoveryInstance structures
66
67# __2.21.44__ __2023-12-12__
68## __AWS SDK for Java v2__
69  - ### Features
70    - Updated endpoint and partition metadata.
71
72## __Amazon CloudWatch Logs__
73  - ### Features
74    - This release introduces the StartLiveTail API to tail ingested logs in near real time.
75
76## __Amazon Location Service__
77  - ### Features
78    - 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
80## __EC2 Image Builder__
81  - ### Features
82    - This release adds the Image Workflows feature to give more flexibility and control over the image building and testing process.
83
84# __2.21.43__ __2023-12-11__
85## __AWS SecurityHub__
86  - ### Features
87    - Added new resource detail objects to ASFF, including resources for AwsDynamoDbTable, AwsEc2ClientVpnEndpoint, AwsMskCluster, AwsS3AccessPoint, AwsS3Bucket
88
89## __Amazon Neptune__
90  - ### Features
91    - 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
93## __Amazon Pinpoint__
94  - ### Features
95    - This release includes Amazon Pinpoint API documentation updates pertaining to campaign message sending rate limits.
96
97## __S3 Transfer Manager__
98  - ### Bugfixes
99    - Fix an issue where multipart uploads from a file are not retryable when using the default, non CRT S3 client.
100
101# __2.21.42__ __2023-12-08__
102## __Amazon CloudWatch__
103  - ### Features
104    - Adds support for the OpenTelemetry 1.0 output format in CloudWatch Metric Streams.
105
106## __Amazon Elastic Compute Cloud__
107  - ### Features
108    - 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
110## __FinSpace User Environment Management service__
111  - ### Features
112    - Releasing Scaling Group, Dataview, and Volume APIs
113
114# __2.21.41__ __2023-12-07__
115## __AWS CodeDeploy__
116  - ### Features
117    - 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
119## __AWS SDK for Java v2__
120  - ### Features
121    - Updated endpoint and partition metadata.
122
123## __AWS SDK for Java v2 - Codegen__
124  - ### Features
125    - Allow users to customize package name.
126
127## __AWS SDK for Java v2 Bundle__
128  - ### Bugfixes
129    - Fix failure to bind to SLF4J binding at runtime when using the SDK bundle.
130
131# __2.21.40__ __2023-12-06__
132## __AWS Backup__
133  - ### Features
134    - AWS Backup - Features: Add VaultType to the output of DescribeRecoveryPoint, ListRecoveryPointByBackupVault API and add ResourceType to the input of ListRestoreJobs API
135
136## __Amazon Comprehend__
137  - ### Features
138    - Documentation updates for Trust and Safety features.
139
140## __Amazon Connect Service__
141  - ### Features
142    - Releasing Tagging Support for Instance Management APIS
143
144## __Amazon Elastic Compute Cloud__
145  - ### Features
146    - 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
148## __Payment Cryptography Control Plane__
149  - ### Features
150    - AWS Payment Cryptography IPEK feature release
151
152# __2.21.39__ __2023-12-05__
153## __AWS Clean Rooms ML__
154  - ### Features
155    - Updated service title from cleanroomsml to CleanRoomsML.
156
157## __AWS CloudFormation__
158  - ### Features
159    - Documentation update, December 2023
160
161## __AWS SDK for Java v2__
162  - ### Bugfixes
163    - Comma separated multiple hosts specified in `NO_PROXY` environment variable are now treated as multiple hosts.
164
165## __Amazon Athena__
166  - ### Features
167    - Adding IdentityCenter enabled request for interactive query
168
169## __Amazon Elastic Compute Cloud__
170  - ### Features
171    - Adds A10G, T4G, and H100 as accelerator name options and Habana as an accelerator manufacturer option for attribute based selection
172
173# __2.21.38__ __2023-12-04__
174## __AWS Archetype Lambda__
175  - ### Features
176    - Update archetype-lambda to use AWS CRT HTTP client as the default HTTP client and bump dependency version.
177
178## __AWS Cloud9__
179  - ### Features
180    - This release adds the requirement to include the imageId parameter in the CreateEnvironmentEC2 API call.
181
182## __AWS CloudFormation__
183  - ### Features
184    - Including UPDATE_* states as a success status for CreateStack waiter.
185
186## __AWS Elemental MediaLive__
187  - ### Features
188    - Adds support for custom color correction on channels using 3D LUT files.
189
190## __AWS SDK for Java v2__
191  - ### Features
192    - Updated endpoint and partition metadata.
193
194## __AWS Service Catalog App Registry__
195  - ### Features
196    - Documentation-only updates for Dawn
197
198## __AWSBillingConductor__
199  - ### Features
200    - This release adds the ability to specify a linked account of the billing group for the custom line item resource.
201
202## __Amazon S3__
203  - ### Bugfixes
204    - 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
206## __Amazon SQS__
207  - ### Features
208    - Adds a client builder option to disable the default MD5 checksum validation for SendMessage, ReceiveMessage and SendMessageBatch
209
210## __Braket__
211  - ### Features
212    - This release enhances service support to create quantum tasks and hybrid jobs associated with Braket Direct Reservations.
213
214## __FinSpace User Environment Management service__
215  - ### Features
216    - Release General Purpose type clusters
217
218# __2.21.37__ __2023-12-01__
219## __Amazon DynamoDB Enhanced__
220  - ### Features
221    - Introduce the possibility to specify returnValuesOnConditionCheckFailure in DynamoDB Enhanced operations
222        - Contributed by: [@breader124](https://github.com/breader124)
223
224## __Amazon Q Connect__
225  - ### Features
226    - This release adds the PutFeedback API and allows providing feedback against the specified assistant for the specified target.
227
228## __Amazon Recycle Bin__
229  - ### Features
230    - Added resource identifier in the output and updated error handling.
231
232## __Amazon Verified Permissions__
233  - ### Features
234    - Adds description field to PolicyStore API's and namespaces field to GetSchema.
235
236## __Contributors__
237Special thanks to the following contributors to this release:
238
239[@breader124](https://github.com/breader124)
240# __2.21.36__ __2023-11-30__
241## __AWS ARC - Zonal Shift__
242  - ### Features
243    - 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
245## __AWS Glue__
246  - ### Features
247    - Adds observation and analyzer support to the GetDataQualityResult and BatchGetDataQualityResult APIs.
248
249## __Amazon SageMaker Service__
250  - ### Features
251    - 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
253# __2.21.35__ __2023-11-29__
254## __AWS Marketplace Agreement Service__
255  - ### Features
256    - 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
258## __AWS Marketplace Catalog Service__
259  - ### Features
260    - 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
262## __AWS Marketplace Deployment Service__
263  - ### Features
264    - 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
266## __AWS SDK for Java v2__
267  - ### Features
268    - Updated endpoint and partition metadata.
269
270## __Redshift Serverless__
271  - ### Features
272    - 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
274# __2.21.34__ __2023-11-29__
275## __AWS CRT-based S3 client__
276  - ### Features
277    - Add S3 express support for the AWS CRT-based S3 client.
278
279## __AWS Clean Rooms Service__
280  - ### Features
281    - 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
283## __AWS SDK for Java v2__
284  - ### Features
285    - Add `cloudwatch-metric-publisher` to `aws-sdk-java` module so that it can be included in the bundle JAR.
286
287## __AWS Security Token Service__
288  - ### Features
289    - Documentation updates for AWS Security Token Service.
290
291## __Amazon OpenSearch Service__
292  - ### Features
293    - 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
295## __Amazon S3__
296  - ### Features
297    - 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
299## __Amazon SageMaker Runtime__
300  - ### Features
301    - This release adds InferenceComponentName to InvokeEndpoint and InvokeEndpointWithResponseStream APIs to get inferences from the deployed InferenceComponents.
302
303## __Amazon SageMaker Service__
304  - ### Features
305    - 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
307## __Application Auto Scaling__
308  - ### Features
309    - 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
311## __OpenSearch Service Serverless__
312  - ### Features
313    - Amazon OpenSearch Serverless collections support an additional attribute called standby-replicas. This allows to specify whether a collection should have redundancy enabled.
314
315## __cleanrooms-ml__
316  - ### Features
317    - Public Preview SDK release of AWS Clean Rooms ML APIs
318
319# __2.21.33__ __2023-11-28__
320## __AWS S3 Control__
321  - ### Features
322    - Adds support for S3 Express One Zone, and InvocationSchemaVersion 2.0 for S3 Batch Operations.
323
324## __AWS SDK for Java v2__
325  - ### Features
326    - Updated endpoint and partition metadata.
327
328## __Access Analyzer__
329  - ### Features
330    - 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
332## __Agents for Amazon Bedrock__
333  - ### Features
334    - This release introduces Agents for Amazon Bedrock
335
336## __Agents for Amazon Bedrock Runtime__
337  - ### Features
338    - This release introduces Agents for Amazon Bedrock Runtime
339
340## __Amazon Bedrock__
341  - ### Features
342    - This release adds support for customization types, model life cycle status and minor versions/aliases for model identifiers.
343
344## __Amazon Bedrock Runtime__
345  - ### Features
346    - This release adds support for minor versions/aliases for invoke model identifier.
347
348## __Amazon Connect Customer Profiles__
349  - ### Features
350    - This release introduces DetectProfileObjectType API to auto generate object type mapping.
351
352## __Amazon Connect Service__
353  - ### Features
354    - 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
356## __Amazon Q Connect__
357  - ### Features
358    - 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
360## __Amazon Simple Storage Service__
361  - ### Features
362    - Adds support for S3 Express One Zone.
363
364## __QBusiness__
365  - ### Features
366    - 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
368# __2.21.32__ __2023-11-27__
369## __AWS SDK for Java v2__
370  - ### Features
371    - Updated endpoint and partition metadata.
372
373## __Amazon ElastiCache__
374  - ### Features
375    - 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
377# __2.21.31__ __2023-11-27__
378## __AWS AppSync__
379  - ### Features
380    - This update enables introspection of Aurora cluster databases using the RDS Data API
381
382## __AWS B2B Data Interchange__
383  - ### Features
384    - This is the initial SDK release for AWS B2B Data Interchange.
385
386## __AWS Backup__
387  - ### Features
388    - 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
390## __AWS Control Tower__
391  - ### Features
392    - 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
394## __AWS Fault Injection Simulator__
395  - ### Features
396    - 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
398## __AWS Glue__
399  - ### Features
400    - add observations support to DQ CodeGen config model + update document for connectiontypes supported by ConnectorData entities
401
402## __AWS SecurityHub__
403  - ### Features
404    - 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
406## __Amazon Elastic File System__
407  - ### Features
408    - Adding support for EFS Replication to existing file system.
409
410## __Amazon Relational Database Service__
411  - ### Features
412    - Updates Amazon RDS documentation for support for RDS for Db2.
413
414## __Amazon Transcribe Service__
415  - ### Features
416    - This release adds support for AWS HealthScribe APIs within Amazon Transcribe
417
418# __2.21.30__ __2023-11-26__
419## __AWS Billing and Cost Management Data Exports__
420  - ### Features
421    - 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
423## __AWS CloudTrail__
424  - ### Features
425    - CloudTrail Lake now supports federating event data stores. giving users the ability to run queries against their event data using Amazon Athena.
426
427## __AWS CodeStar connections__
428  - ### Features
429    - 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
431## __AWS Compute Optimizer__
432  - ### Features
433    - This release enables AWS Compute Optimizer to analyze and generate recommendations with customization and discounts preferences.
434
435## __AWS Config__
436  - ### Features
437    - Support Periodic Recording for Configuration Recorder
438
439## __AWS Control Tower__
440  - ### Features
441    - Add APIs to create and manage a landing zone.
442
443## __AWS Free Tier__
444  - ### Features
445    - This is the initial SDK release for the AWS Free Tier GetFreeTierUsage API
446
447## __AWS IoT FleetWise__
448  - ### Features
449    - 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
451## __AWS Lake Formation__
452  - ### Features
453    - This release adds four new APIs "DescribeLakeFormationIdentityCenterConfiguration", "CreateLakeFormationIdentityCenterConfiguration", "DescribeLakeFormationIdentityCenterConfiguration", and "DeleteLakeFormationIdentityCenterConfiguration", and also updates the corresponding documentation.
454
455## __AWS S3 Control__
456  - ### Features
457    - 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
459## __AWS SDK for Java v2__
460  - ### Features
461    - Updated endpoint and partition metadata.
462
463## __AWS Secrets Manager__
464  - ### Features
465    - 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
467## __AWS SecurityHub__
468  - ### Features
469    - 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
471## __AWS Step Functions__
472  - ### Features
473    - 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
475## __AWS re:Post Private__
476  - ### Features
477    - Initial release of AWS re:Post Private
478
479## __Access Analyzer__
480  - ### Features
481    - 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
483## __Amazon CloudWatch Logs__
484  - ### Features
485    - 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
487## __Amazon Detective__
488  - ### Features
489    - Added new APIs in Detective to support resource investigations
490
491## __Amazon EC2 Container Service__
492  - ### Features
493    - Adds a new 'type' property to the Setting structure. Adds a new AccountSetting - guardDutyActivate for ECS.
494
495## __Amazon EKS Auth__
496  - ### Features
497    - 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
499## __Amazon Elastic File System__
500  - ### Features
501    - Adding support for EFS Archive lifecycle configuration.
502
503## __Amazon Elastic Kubernetes Service__
504  - ### Features
505    - 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
507## __Amazon FSx__
508  - ### Features
509    - 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
511## __Amazon GuardDuty__
512  - ### Features
513    - Add support for Runtime Monitoring for ECS and ECS-EC2.
514
515## __Amazon Lex Model Building V2__
516  - ### Features
517    - 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
519## __Amazon Lex Runtime V2__
520  - ### Features
521    - This release introduces support for interpretationSource in the runtime service response.
522
523## __Amazon Managed Blockchain__
524  - ### Features
525    - Add optional NetworkType property to Accessor APIs
526
527## __Amazon Personalize__
528  - ### Features
529    - Enables metadata in recommendations, recommendations with themes, and next best action recommendations
530
531## __Amazon Personalize Events__
532  - ### Features
533    - This release enables PutActions and PutActionInteractions
534
535## __Amazon Personalize Runtime__
536  - ### Features
537    - Enables metadata in recommendations and next best action recommendations
538
539## __Amazon Prometheus Service__
540  - ### Features
541    - This release adds support for the Amazon Managed Service for Prometheus collector, a fully managed, agentless Prometheus metrics scraping capability.
542
543## __Amazon QuickSight__
544  - ### Features
545    - 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
547## __Amazon Redshift__
548  - ### Features
549    - This release adds support for multi-data warehouse writes through data sharing.
550
551## __Amazon Simple Storage Service__
552  - ### Features
553    - 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
555## __Amazon Transcribe Service__
556  - ### Features
557    - 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
559## __Amazon WorkSpaces__
560  - ### Features
561    - 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
563## __Amazon WorkSpaces Thin Client__
564  - ### Features
565    - Initial release of Amazon WorkSpaces Thin Client
566
567## __Cost Optimization Hub__
568  - ### Features
569    - 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
571## __Elastic Load Balancing__
572  - ### Features
573    - This release enables both mutual authentication (mTLS), and Automatic Target Weights (ATW) for Application Load Balancers.
574
575# __2.21.29__ __2023-11-22__
576## __AWS S3 Control__
577  - ### Features
578    - Amazon S3 Batch Operations now manages buckets or prefixes in a single step.
579
580## __Amazon Kinesis__
581  - ### Features
582    - This release adds support for resource based policies on streams and consumers.
583
584## __Amazon SageMaker Service__
585  - ### Features
586    - This feature adds the end user license agreement status as a model access configuration parameter.
587
588# __2.21.28__ __2023-11-21__
589## __AWS IoT SiteWise__
590  - ### Features
591    - 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
593## __AWS IoT TwinMaker__
594  - ### Features
595    - 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
597## __AWS SDK for Java v2__
598  - ### Features
599    - Updated endpoint and partition metadata.
600
601## __Amazon CloudFront__
602  - ### Features
603    - This release adds support for CloudFront KeyValueStore, a globally managed key value datastore associated with CloudFront Functions.
604
605## __Amazon CloudFront KeyValueStore__
606  - ### Features
607    - This release adds support for CloudFront KeyValueStore, a globally managed key value datastore associated with CloudFront Functions.
608
609## __Amazon Elastic Compute Cloud__
610  - ### Features
611    - Documentation updates for Amazon EC2.
612
613## __Amazon Simple Storage Service__
614  - ### Features
615    - Add support for automatic date based partitioning in S3 Server Access Logs.
616
617## __Inspector Scan__
618  - ### Features
619    - 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
621# __2.21.27__ __2023-11-20__
622## __AWS CodeStar connections__
623  - ### Features
624    - This release updates a few CodeStar Connections related APIs.
625
626## __AWS SDK for Java v2__
627  - ### Features
628    - Updated endpoint and partition metadata.
629
630## __Amazon DocumentDB with MongoDB compatibility__
631  - ### Features
632    - Amazon DocumentDB updates for new cluster storage configuration: Amazon DocumentDB I/O-Optimized.
633
634## __Amazon Elastic Compute Cloud__
635  - ### Features
636    - 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
638# __2.21.26__ __2023-11-17__
639## __AWS App Mesh__
640  - ### Features
641    - 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
643## __AWS Cloud9__
644  - ### Features
645    - A minor doc only update related to changing the date of an API change.
646
647## __AWS CloudFormation__
648  - ### Features
649    - 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
651## __AWS CodePipeline__
652  - ### Features
653    - CodePipeline now supports overriding source revisions to achieve manual re-deploy of a past revision
654
655## __AWS CodeStar connections__
656  - ### Features
657    - 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
659## __AWS Elemental MediaLive__
660  - ### Features
661    - MediaLive has now added support for per-output static image overlay.
662
663## __AWS SDK for Java v2__
664  - ### Features
665    - 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    - Updated endpoint and partition metadata.
667
668## __AWS SSO OIDC__
669  - ### Features
670    - Adding support for `sso-oauth:CreateTokenWithIAM`.
671
672## __AWS Security Token Service__
673  - ### Features
674    - API updates for the AWS Security Token Service
675
676## __AWS Single Sign-On Admin__
677  - ### Features
678    - Improves support for configuring RefreshToken and TokenExchange grants on applications.
679
680## __Amazon Athena__
681  - ### Features
682    - Adding SerivicePreProcessing time metric
683
684## __Amazon CloudWatch Internet Monitor__
685  - ### Features
686    - Adds new querying capabilities for running data queries on a monitor
687
688## __Amazon Connect Service__
689  - ### Features
690    - This release adds WISDOM_QUICK_RESPONSES as new IntegrationType of Connect IntegrationAssociation resource and bug fixes.
691
692## __Amazon Connect Wisdom Service__
693  - ### Features
694    - This release adds QuickResponse as a new Wisdom resource and Wisdom APIs for import, create, read, search, update and delete QuickResponse resources.
695
696## __Amazon Data Lifecycle Manager__
697  - ### Features
698    - Added support for SAP HANA in Amazon Data Lifecycle Manager EBS snapshot lifecycle policies with pre and post scripts.
699
700## __Amazon EC2 Container Registry__
701  - ### Features
702    - Documentation and operational updates for Amazon ECR, adding support for pull through cache rules for upstream registries that require authentication.
703
704## __Amazon EMR__
705  - ### Features
706    - Launch support for IAM Identity Center Trusted Identity Propagation and workspace storage encryption using AWS KMS in EMR Studio
707
708## __Amazon Elastic Compute Cloud__
709  - ### Features
710    - 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
712## __Amazon EventBridge__
713  - ### Features
714    - 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
716## __Amazon EventBridge Pipes__
717  - ### Features
718    - 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
720## __Amazon Interactive Video Service__
721  - ### Features
722    - type & defaulting refinement to various range properties
723
724## __Amazon Interactive Video Service Chat__
725  - ### Features
726    - type & defaulting refinement to various range properties
727
728## __Amazon Kinesis Video Streams__
729  - ### Features
730    - Docs only build to bring up-to-date with public docs.
731
732## __Amazon Location Service__
733  - ### Features
734    - Remove default value and allow nullable for request parameters having minimum value larger than zero.
735
736## __Amazon OpenSearch Ingestion__
737  - ### Features
738    - Add support for enabling a persistent buffer when creating or updating an OpenSearch Ingestion pipeline. Add tags to Pipeline and PipelineSummary response models.
739
740## __Amazon Redshift__
741  - ### Features
742    - 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
744## __Amazon Relational Database Service__
745  - ### Features
746    - This release adds support for option groups and replica enhancements to Amazon RDS Custom.
747
748## __Amazon Simple Storage Service__
749  - ### Features
750    - Removes all default 0 values for numbers and false values for booleans
751
752## __Amazon Verified Permissions__
753  - ### Features
754    - Adding BatchIsAuthorized API which supports multiple authorization requests against a PolicyStore
755
756## __Application Migration Service__
757  - ### Features
758    - Removed invalid and unnecessary default values.
759
760## __Redshift Serverless__
761  - ### Features
762    - 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
764## __TrustedAdvisor Public API__
765  - ### Features
766    - 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
768# __2.21.25__ __2023-11-16__
769## __AWS Elemental MediaPackage__
770  - ### Features
771    - DRM_TOP_LEVEL_COMPACT allows placing content protection elements at the MPD level and referenced at the AdaptationSet level
772
773## __AWS Glue__
774  - ### Features
775    - Introduces new column statistics APIs to support statistics generation for tables within the Glue Data Catalog.
776
777## __AWS IoT__
778  - ### Features
779    - 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
781## __AWS Lambda__
782  - ### Features
783    - 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
785## __AWS SDK for Java v2__
786  - ### Features
787    - Updated endpoint and partition metadata.
788
789## __AWS Single Sign-On Admin__
790  - ### Features
791    - 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
793## __AWS Systems Manager Incident Manager__
794  - ### Features
795    - Introduces new APIs ListIncidentFindings and BatchGetIncidentFindings to use findings related to an incident.
796
797## __AWS Transfer Family__
798  - ### Features
799    - Introduced S3StorageOptions for servers to enable directory listing optimizations and added Type fields to logical directory mappings.
800
801## __Amazon CodeCatalyst__
802  - ### Features
803    - This release includes updates to the Dev Environment APIs to include an optional vpcConnectionName parameter that supports using Dev Environments with Amazon VPC.
804
805## __Amazon Data Lifecycle Manager__
806  - ### Features
807    - This release adds support for Amazon Data Lifecycle Manager default policies for EBS snapshots and EBS-backed AMIs.
808
809## __Amazon Elastic Compute Cloud__
810  - ### Features
811    - Enable use of tenant-specific PublicSigningKeyUrl from device trust providers and onboard jumpcloud as a new device trust provider.
812
813## __Amazon FSx__
814  - ### Features
815    - Enables customers to update their PerUnitStorageThroughput on their Lustre file systems.
816
817## __Amazon Interactive Video Service RealTime__
818  - ### Features
819    - This release introduces server side composition and recording for stages.
820
821## __Amazon Macie 2__
822  - ### Features
823    - This release adds support for configuring Macie to assume an IAM role when retrieving sample occurrences of sensitive data reported by findings.
824
825## __Amazon Pinpoint SMS Voice V2__
826  - ### Features
827    - 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
829## __Amazon Polly__
830  - ### Features
831    - Add new engine - long-form - dedicated for longer content, such as news articles, training materials, or marketing videos.
832
833## __Amazon QuickSight__
834  - ### Features
835    - 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
837## __Amazon SageMaker Service__
838  - ### Features
839    - Amazon SageMaker Studio now supports Trainium instance types - trn1.2xlarge, trn1.32xlarge, trn1n.32xlarge.
840
841## __Amazon Simple Systems Manager (SSM)__
842  - ### Features
843    - 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
845## __EC2 Image Builder__
846  - ### Features
847    - This release adds the Image Lifecycle Management feature to automate the process of deprecating, disabling and deleting outdated images and their associated resources.
848
849## __Managed Streaming for Kafka__
850  - ### Features
851    - Added a new API response field which determines if there is an action required from the customer regarding their cluster.
852
853# __2.21.24__ __2023-11-15__
854## __AWS CloudTrail__
855  - ### Features
856    - 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
858## __AWS Lambda__
859  - ### Features
860    - Add Java 21 (java21) support to AWS Lambda
861
862## __AWS S3 Control__
863  - ### Features
864    - 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
866## __AWS SDK for Java v2__
867  - ### Features
868    - Updated endpoint and partition metadata.
869
870## __AWS Systems Manager for SAP__
871  - ### Features
872    - Update the default value of MaxResult to 50.
873
874## __Amazon CodeCatalyst__
875  - ### Features
876    - This release adds functionality for retrieving information about workflows and workflow runs and starting workflow runs in Amazon CodeCatalyst.
877
878## __Amazon Elastic Compute Cloud__
879  - ### Features
880    - 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
882## __Amazon Redshift__
883  - ### Features
884    - 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
886## __Amazon Relational Database Service__
887  - ### Features
888    - Updates Amazon RDS documentation for support for upgrading RDS for MySQL snapshots from version 5.7 to version 8.0.
889
890## __AmazonMWAA__
891  - ### Features
892    - 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
894## __Auto Scaling__
895  - ### Features
896    - 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
898## __FinSpace Public API__
899  - ### Features
900    - Adding deprecated trait to APIs in this name space.
901
902## __FinSpace User Environment Management service__
903  - ### Features
904    - Adding deprecated trait on Dataset Browser Environment APIs
905
906# __2.21.23__ __2023-11-14__
907## __AWS Backup__
908  - ### Features
909    - AWS Backup - Features: Provide Job Summary for your backup activity.
910
911## __AWS Clean Rooms Service__
912  - ### Features
913    - 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
915## __AWS Glue__
916  - ### Features
917    - Introduces new storage optimization APIs to support automatic compaction of Apache Iceberg tables.
918
919## __AWS IoT__
920  - ### Features
921    - This release introduces new attributes in API CreateSecurityProfile, UpdateSecurityProfile and DescribeSecurityProfile to support management of Metrics Export for AWS IoT Device Defender Detect.
922
923## __AWS Lambda__
924  - ### Features
925    - Add Python 3.12 (python3.12) support to AWS Lambda
926
927## __AWS MediaTailor__
928  - ### Features
929    - Removed unnecessary default values.
930
931## __AWS Resource Explorer__
932  - ### Features
933    - 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
935## __AWS SDK for Java v2__
936  - ### Features
937    - Updated endpoint and partition metadata.
938
939## __AWS Signer__
940  - ### Features
941    - Documentation updates for AWS Signer
942
943## __AWS Step Functions__
944  - ### Features
945    - This release adds support to redrive executions in AWS Step Functions with a new RedriveExecution operation.
946
947## __Amazon Connect Service__
948  - ### Features
949    - Introducing SegmentAttributes parameter for StartChatContact API
950
951## __Amazon EventBridge Pipes__
952  - ### Features
953    - 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
955## __Amazon SageMaker Service__
956  - ### Features
957    - This release makes Model Registry Inference Specification fields as not required.
958
959# __2.21.22__ __2023-11-13__
960## __AWS Data Exchange__
961  - ### Features
962    - Removed Required trait for DataSet.OriginDetails.ProductId.
963
964## __AWS Database Migration Service__
965  - ### Features
966    - 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
968## __AWS SDK for Java v2__
969  - ### Features
970    - SdkPlugins can now see and modify all configuration set on the client, including default values
971    - The `serviceClientConfiguration` from SDK clients now includes the defaults set by the SDK.
972    - Updated endpoint and partition metadata.
973
974## __AWS Service Catalog App Registry__
975  - ### Features
976    - 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
978## __Amazon CodeCatalyst__
979  - ### Documentations
980    - If you see a NullPointerException from DefaultCodeCatalystBaseClientBuilder after upgrading to this version, ensure you're not using an old version of codecatalyst.
981
982## __Amazon EC2 Container Service__
983  - ### Features
984    - Adds a Client Token parameter to the ECS RunTask API. The Client Token parameter allows for idempotent RunTask requests.
985
986## __Amazon EMR__
987  - ### Features
988    - Updated GetClusterSessionCredentials API to allow Amazon SageMaker Studio to connect to EMR on EC2 clusters to support IdentityCenter/PEZ integration.
989
990## __Amazon Elastic Compute Cloud__
991  - ### Features
992    - 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
994## __Amazon Transcribe Streaming Service__
995  - ### Features
996    - This release enables customers to call the AWS Transcribe streaming service with the capability of identifying multiple languages in the stream.
997
998# __2.21.21__ __2023-11-10__
999## __AWS Control Tower__
1000  - ### Features
1001    - 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
1003## __AWS Cost and Usage Report Service__
1004  - ### Features
1005    - 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
1007## __AWS Elemental MediaConvert__
1008  - ### Features
1009    - 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
1011## __AWS Marketplace Entitlement Service__
1012  - ### Features
1013    - Add paginators to GetEntitlements.
1014
1015## __Amazon Elastic Compute Cloud__
1016  - ### Features
1017    - EC2 adds API updates to enable ENA Express at instance launch time.
1018
1019## __Amazon Relational Database Service__
1020  - ### Features
1021    - Updates Amazon RDS documentation for zero-ETL integrations.
1022
1023## __Amazon S3__
1024  - ### Features
1025    - Create a plugin framework for Code-gen to consume plugins specified in customization.config and configure them on the client instance
1026        - Contributed by: [@anirudh9391](https://github.com/anirudh9391)
1027
1028## __Firewall Management Service__
1029  - ### Features
1030    - Adds optimizeUnassociatedWebACL flag to ManagedServiceData, updates third-party firewall examples, and other minor documentation updates.
1031
1032## __Netty NIO HTTP Client__
1033  - ### Bugfixes
1034    - 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
1036## __Contributors__
1037Special thanks to the following contributors to this release:
1038
1039[@anirudh9391](https://github.com/anirudh9391)
1040# __2.21.20__ __2023-11-09__
1041## __AWS CloudFormation__
1042  - ### Features
1043    - Added new ConcurrencyMode feature for AWS CloudFormation StackSets for faster deployments to target accounts.
1044
1045## __AWS CloudTrail__
1046  - ### Features
1047    - 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
1049## __AWS Lambda__
1050  - ### Features
1051    - Add Custom runtime on Amazon Linux 2023 (provided.al2023) support to AWS Lambda.
1052
1053## __Amazon CloudWatch Logs__
1054  - ### Features
1055    - Update to support new APIs for delivery of logs from AWS services.
1056
1057## __Amazon Comprehend__
1058  - ### Features
1059    - This release adds support for toxicity detection and prompt safety classification.
1060
1061## __Amazon Connect Service__
1062  - ### Features
1063    - 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
1065## __Amazon Elastic Compute Cloud__
1066  - ### Features
1067    - 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
1069## __Amazon Elastic Kubernetes Service__
1070  - ### Features
1071    - Adding EKS Anywhere subscription related operations.
1072
1073## __Amazon Omics__
1074  - ### Features
1075    - Support UBAM filetype for Omics Storage and make referenceArn optional
1076
1077# __2.21.19__ __2023-11-08__
1078## __Amazon Simple Queue Service__
1079  - ### Features
1080    - This release enables customers to call SQS using AWS JSON-1.0 protocol and bug fix.
1081
1082# __2.21.18__ __2023-11-08__
1083## __AWS DataSync__
1084  - ### Features
1085    - This change allows for 0 length access keys and secret keys for object storage locations. Users can now pass in empty string credentials.
1086
1087## __AWS Lambda__
1088  - ### Features
1089    - Add Node 20 (nodejs20.x) support to AWS Lambda.
1090
1091## __AWS Resilience Hub__
1092  - ### Features
1093    - 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
1095## __AWS SDK for Java v2__
1096  - ### Features
1097    - Updated endpoint and partition metadata.
1098
1099## __Amazon Connect Cases__
1100  - ### Features
1101    - 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
1103## __Amazon Connect Service__
1104  - ### Features
1105    - This release clarifies in our public documentation that InstanceId is a requirement for SearchUsers API requests.
1106
1107## __Amazon GuardDuty__
1108  - ### Features
1109    - Added API support for new GuardDuty EKS Audit Log finding types.
1110
1111## __Amazon Lex Model Building V2__
1112  - ### Features
1113    - 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
1115## __Amazon Omics__
1116  - ### Features
1117    - Adding Run UUID and Run Output URI: GetRun and StartRun API response has two new fields "uuid" and "runOutputUri".
1118
1119## __Amazon Relational Database Service__
1120  - ### Features
1121    - 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
1123## __Amazon Simple Queue Service__
1124  - ### Features
1125    - This release enables customers to call SQS using AWS JSON-1.0 protocol.
1126
1127## __Redshift Serverless__
1128  - ### Features
1129    - 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
1131# __2.21.17__ __2023-11-07__
1132## __AWS Data Exchange__
1133  - ### Features
1134    - Updated SendDataSetNotificationRequest Comment to be maximum length 4096.
1135
1136## __AWS SDK for Java v2__
1137  - ### Features
1138    - Updated endpoint and partition metadata.
1139
1140## __Amazon Data Lifecycle Manager__
1141  - ### Features
1142    - Added support for pre and post scripts in Amazon Data Lifecycle Manager EBS snapshot lifecycle policies.
1143
1144## __Amazon Relational Database Service__
1145  - ### Features
1146    - 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
1148# __2.21.16__ __2023-11-06__
1149## __AWS CodeBuild__
1150  - ### Features
1151    - AWS CodeBuild now supports AWS Lambda compute.
1152
1153## __AWS Cost Explorer Service__
1154  - ### Features
1155    - This release extends the GetReservationPurchaseRecommendation API to support recommendations for Amazon MemoryDB reservations.
1156
1157## __AWS Identity and Access Management__
1158  - ### Features
1159    - Add partitional endpoint for iso-e.
1160
1161## __AWS SDK for Java v2__
1162  - ### Features
1163    - Updated endpoint and partition metadata.
1164
1165## __Amazon Connect Service__
1166  - ### Features
1167    - Added new API that allows Amazon Connect Outbound Campaigns to create contacts in Amazon Connect when ingesting your dial requests.
1168
1169## __Amazon DocumentDB with MongoDB compatibility__
1170  - ### Features
1171    - 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
1173## __Amazon Polly__
1174  - ### Features
1175    - Amazon Polly adds new US English voices - Danielle and Gregory. Danielle and Gregory are available as Neural voices only.
1176
1177## __Amazon Route 53__
1178  - ### Features
1179    - Add partitional endpoints for iso-e and iso-f.
1180
1181## __AmazonMWAA__
1182  - ### Features
1183    - This release adds support for Apache Airflow version 2.7.2. This version release includes support for deferrable operators and triggers.
1184
1185## __s3__
1186  - ### Features
1187    - Move the service to the standardized AWS SDK architecture for identity and auth that was introduced in 2.21.0 release.
1188
1189# __2.21.15__ __2023-11-03__
1190## __AWS Config__
1191  - ### Features
1192    - Updated ResourceType enum with new resource types onboarded by AWS Config in October 2023.
1193
1194## __AWS IoT Wireless__
1195  - ### Features
1196    - Added LoRaWAN version 1.0.4 support
1197
1198## __AWS Launch Wizard__
1199  - ### Features
1200    - 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
1202## __AWS SDK for Java v2__
1203  - ### Bugfixes
1204    - 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        - Contributed by: [@michaeldimchuk](https://github.com/michaeldimchuk)
1206
1207## __Amazon Connect Service__
1208  - ### Features
1209    - 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
1211## __Contributors__
1212Special thanks to the following contributors to this release:
1213
1214[@michaeldimchuk](https://github.com/michaeldimchuk)
1215# __2.21.14__ __2023-11-02__
1216## __AWS App Runner__
1217  - ### Features
1218    - AWS App Runner now supports using dual-stack address type for the public endpoint of your incoming traffic.
1219
1220## __AWS Glue__
1221  - ### Features
1222    - This release introduces Google BigQuery Source and Target in AWS Glue CodeGenConfigurationNode.
1223
1224## __AWS Network Firewall__
1225  - ### Features
1226    - This release introduces the stateless rule analyzer, which enables you to analyze your stateless rules for asymmetric routing.
1227
1228## __AWS SDK for Java v2__
1229  - ### Features
1230    - Makes SignedRequest and AsyncSignedRequest implement CopyableBuilder to allow modifications
1231    - Updated endpoint and partition metadata.
1232
1233## __Amazon Connect Service__
1234  - ### Features
1235    - GetMetricDataV2 API: Update to include new metrics PERCENT_NON_TALK_TIME, PERCENT_TALK_TIME, PERCENT_TALK_TIME_AGENT, PERCENT_TALK_TIME_CUSTOMER
1236
1237## __Amazon GameLift__
1238  - ### Features
1239    - Amazon GameLift adds support for shared credentials, which allows applications that are deployed on managed EC2 fleets to interact with other AWS resources.
1240
1241## __Amazon QuickSight__
1242  - ### Features
1243    - 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
1245# __2.21.13__ __2023-11-01__
1246## __AWS Global Accelerator__
1247  - ### Features
1248    - Global Accelerator now support accelerators with cross account endpoints.
1249
1250## __AWS SDK for Java v2__
1251  - ### Features
1252    - Add `cloudwatch-metric-publisher` to `aws-sdk-java` module so that it can be included in the bundle JAR.
1253
1254## __Amazon Connect Service__
1255  - ### Features
1256    - 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
1258## __Amazon Redshift__
1259  - ### Features
1260    - Added support for Multi-AZ deployments for Provisioned RA3 clusters that provide 99.99% SLA availability.
1261
1262## __Amazon Relational Database Service__
1263  - ### Features
1264    - This release adds support for customized networking resources to Amazon RDS Custom.
1265
1266## __Amazon SageMaker Service__
1267  - ### Features
1268    - Support for batch transform input in Model dashboard
1269
1270# __2.21.12__ __2023-10-31__
1271## __AWS Amplify__
1272  - ### Features
1273    - Add backend field to CreateBranch and UpdateBranch requests. Add pagination support for ListApps, ListDomainAssociations, ListBranches, and ListJobs
1274
1275## __AWS SDK for Java v2__
1276  - ### Features
1277    - Introduce `AsyncRequestBody#fromInputStream(AsyncRequestBodyFromInputStreamConfiguration)` that allows users to specify the max read limit on the provided InputStream.
1278
1279## __AWSMainframeModernization__
1280  - ### Features
1281    - Added name filter ability for ListDataSets API, added ForceUpdate for Updating environment and BatchJob submission using S3BatchJobIdentifier
1282
1283## __Amazon CloudWatch Application Insights__
1284  - ### Features
1285    - Automate attaching managed policies
1286
1287## __Amazon Elastic Compute Cloud__
1288  - ### Features
1289    - 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
1291## __Amazon NeptuneData__
1292  - ### Features
1293    - Minor change to not retry CancelledByUserException
1294
1295## __Amazon Translate__
1296  - ### Features
1297    - Added support for Brevity translation settings feature.
1298
1299# __2.21.11__ __2023-10-30__
1300## __AWS CRT-based S3 Client__
1301  - ### Features
1302    - 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
1304## __AWS Data Exchange__
1305  - ### Features
1306    - We added a new API action: SendDataSetNotification.
1307
1308## __AWS DataSync__
1309  - ### Features
1310    - Platform version changes to support AL1 deprecation initiative.
1311
1312## __AWS Elemental MediaPackage v2__
1313  - ### Features
1314    - 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
1316## __AWS Resilience Hub__
1317  - ### Features
1318    - 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
1320## __Amazon Connect Service__
1321  - ### Features
1322    - This release adds InstanceId field for phone number APIs.
1323
1324## __Amazon Connect Wisdom Service__
1325  - ### Features
1326    - This release added necessary API documents on creating a Wisdom knowledge base to integrate with S3.
1327
1328## __Amazon Relational Database Service__
1329  - ### Features
1330    - This release launches the CreateIntegration, DeleteIntegration, and DescribeIntegrations APIs to manage zero-ETL Integrations.
1331
1332## __Amazon S3 on Outposts__
1333  - ### Features
1334    - Updated ListOutpostsWithS3 API response to include S3OutpostArn for use with AWS RAM.
1335
1336## __FinSpace User Environment Management service__
1337  - ### Features
1338    - Introducing new API UpdateKxClusterCodeConfiguration, introducing new cache types for clusters and introducing new deployment modes for updating clusters.
1339
1340## __Redshift Serverless__
1341  - ### Features
1342    - 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
1344# __2.21.10__ __2023-10-27__
1345## __AWS SDK for Java v2__
1346  - ### Features
1347    - Updated endpoint and partition metadata.
1348
1349## __AWS WAFV2__
1350  - ### Features
1351    - Updates the descriptions for the calls that manage web ACL associations, to provide information for customer-managed IAM policies.
1352
1353## __Amazon EMR__
1354  - ### Features
1355    - 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
1357## __Amazon Neptune__
1358  - ### Features
1359    - Update TdeCredentialPassword type to SensitiveString
1360
1361## __Amazon Pinpoint__
1362  - ### Features
1363    - Updated documentation to describe the case insensitivity for EndpointIds.
1364
1365## __Amazon Redshift__
1366  - ### Features
1367    - added support to create a dual stack cluster
1368
1369# __2.21.9__ __2023-10-26__
1370## __AWS Network Firewall__
1371  - ### Features
1372    - Network Firewall now supports inspection of outbound SSL/TLS traffic.
1373
1374## __AWS SDK for Java v2__
1375  - ### Features
1376    - Updated endpoint and partition metadata.
1377
1378## __AWS Systems Manager for SAP__
1379  - ### Features
1380    - AWS Systems Manager for SAP added support for registration and discovery of SAP ABAP applications
1381
1382## __AWS Transfer Family__
1383  - ### Features
1384    - No API changes from previous release. This release migrated the model to Smithy keeping all features unchanged.
1385
1386## __Amazon AppStream__
1387  - ### Features
1388    - This release introduces multi-session fleets, allowing customers to provision more than one user session on a single fleet instance.
1389
1390## __Amazon Elastic Compute Cloud__
1391  - ### Features
1392    - 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
1394## __Amazon OpenSearch Service__
1395  - ### Features
1396    - 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
1398## __Amazon Redshift__
1399  - ### Features
1400    - 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
1402## __Amazon SageMaker Service__
1403  - ### Features
1404    - Amazon Sagemaker Autopilot now supports Text Generation jobs.
1405
1406## __Amazon Simple Notification Service__
1407  - ### Features
1408    - Message Archiving and Replay is now supported in Amazon SNS for FIFO topics.
1409
1410# __2.21.8__ __2023-10-25__
1411## __AWS Ground Station__
1412  - ### Features
1413    - This release will allow KMS alias names to be used when creating Mission Profiles
1414
1415## __AWS Identity and Access Management__
1416  - ### Features
1417    - Updates to GetAccessKeyLastUsed action to replace NoSuchEntity error with AccessDeniedException error.
1418
1419## __AWS SDK for Java v2__
1420  - ### Bugfixes
1421    - Fixed concurrency bug with ResolvedChecksumSpecs execution-attribute and associated mappings https://github.com/aws/aws-sdk-java-v2/issues/4608
1422
1423## __Amazon Connect Cases__
1424  - ### Features
1425    - Increase maximum length of CommentBody to 3000, and increase maximum length of StringValue to 1500
1426
1427# __2.21.7__ __2023-10-24__
1428## __AWS CodePipeline__
1429  - ### Features
1430    - Add ability to trigger pipelines from git tags, define variables at pipeline level and new pipeline type V2.
1431
1432## __AWS Identity and Access Management__
1433  - ### Features
1434    - Add the partitional endpoint for IAM in iso-f.
1435
1436## __AWS Migration Hub Config__
1437  - ### Features
1438    - This release introduces DeleteHomeRegionControl API that customers can use to delete the Migration Hub Home Region configuration
1439
1440## __AWS SDK for Java v2__
1441  - ### Features
1442    - Updated endpoint and partition metadata.
1443
1444## __Amazon Elastic Compute Cloud__
1445  - ### Features
1446    - This release updates the documentation for InstanceInterruptionBehavior and HibernationOptionsRequest to more accurately describe the behavior of these two parameters when using Spot hibernation.
1447
1448## __Amazon Elastic Kubernetes Service__
1449  - ### Features
1450    - Added support for Cluster Subnet and Security Group mutability.
1451
1452## __Migration Hub Strategy Recommendations__
1453  - ### Features
1454    - 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
1456## __OpenSearch Service Serverless__
1457  - ### Features
1458    - This release includes the following new APIs: CreateLifecyclePolicy, UpdateLifecyclePolicy, BatchGetLifecyclePolicy, DeleteLifecyclePolicy, ListLifecyclePolicies and BatchGetEffectiveLifecyclePolicy to support the data lifecycle management feature.
1459
1460# __2.21.6__ __2023-10-23__
1461## __AWS Marketplace Commerce Analytics__
1462  - ### Features
1463    - 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
1465## __AWS Network Manager__
1466  - ### Features
1467    - This release adds API support for Tunnel-less Connect (NoEncap Protocol) for AWS Cloud WAN
1468
1469## __AWS SDK for Java v2__
1470  - ### Features
1471    - Updated endpoint and partition metadata.
1472
1473## __Amazon Rekognition__
1474  - ### Features
1475    - Amazon Rekognition introduces StartMediaAnalysisJob, GetMediaAnalysisJob, and ListMediaAnalysisJobs operations to run a bulk analysis of images with a Detect Moderation model.
1476
1477## __Redshift Serverless__
1478  - ### Features
1479    - This release adds support for customers to see the patch version and workgroup version in Amazon Redshift Serverless.
1480
1481# __2.21.5__ __2023-10-20__
1482## __AWS Application Discovery Service__
1483  - ### Features
1484    - This release introduces three new APIs: StartBatchDeleteConfigurationTask, DescribeBatchDeleteConfigurationTask, and BatchDeleteAgents.
1485
1486## __AWS Health Imaging__
1487  - ### Features
1488    - Updates on documentation links
1489
1490## __AWS SDK for Java v2__
1491  - ### Features
1492    - Updated endpoint and partition metadata.
1493
1494  - ### Bugfixes
1495    - 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
1497## __Amazon AppConfig__
1498  - ### Features
1499    - Update KmsKeyIdentifier constraints to support AWS KMS multi-Region keys.
1500
1501## __Amazon AppIntegrations Service__
1502  - ### Features
1503    - 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
1505## __Amazon Connect Service__
1506  - ### Features
1507    - This release adds support for updating phone number metadata, such as phone number description.
1508
1509## __Amazon Simple Systems Manager (SSM)__
1510  - ### Features
1511    - This release introduces a new API: DeleteOpsItem. This allows deletion of an OpsItem.
1512
1513# __2.21.4__ __2023-10-19__
1514## __AWS SDK for Java v2__
1515  - ### Features
1516    - Updated endpoint and partition metadata.
1517
1518  - ### Bugfixes
1519    - Netty version bump to address CVE-2023-44487
1520        - Contributed by: [@mgrundie-r7](https://github.com/mgrundie-r7)
1521
1522## __AWS Secrets Manager__
1523  - ### Features
1524    - Documentation updates for Secrets Manager
1525
1526## __AWS Service Catalog__
1527  - ### Features
1528    - Introduce support for EXTERNAL product and provisioning artifact type in CreateProduct and CreateProvisioningArtifact APIs.
1529
1530## __Amazon Elastic Compute Cloud__
1531  - ### Features
1532    - 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
1534## __Amazon Managed Blockchain Query__
1535  - ### Features
1536    - This release adds support for Ethereum Sepolia network
1537
1538## __Amazon NeptuneData__
1539  - ### Features
1540    - Doc changes to add IAM action mappings for the data actions.
1541
1542## __Amazon Omics__
1543  - ### Features
1544    - This change enables customers to retrieve failure reasons with detailed status messages for their failed runs
1545
1546## __Amazon OpenSearch Service__
1547  - ### Features
1548    - Added Cluster Administrative options for node restart, opensearch process restart and opensearch dashboard restart for Multi-AZ without standby domains
1549
1550## __Amazon QuickSight__
1551  - ### Features
1552    - 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
1554## __Amazon Verified Permissions__
1555  - ### Features
1556    - Improving Amazon Verified Permissions Create experience
1557
1558## __Amazon WorkSpaces__
1559  - ### Features
1560    - Documentation updates for WorkSpaces
1561
1562## __glacier__
1563  - ### Features
1564    - Move the service to the standardized AWS SDK architecture for identity and auth that was introduced in 2.21.0 release.
1565
1566## __s3control__
1567  - ### Features
1568    - Move the service to the standardized AWS SDK architecture for identity and auth that was introduced in 2.21.0 release.
1569
1570## __Contributors__
1571Special thanks to the following contributors to this release:
1572
1573[@mgrundie-r7](https://github.com/mgrundie-r7)
1574# __2.21.3__ __2023-10-18__
1575## __AWS Cloud9__
1576  - ### Features
1577    - Update to imageId parameter behavior and dates updated.
1578
1579## __AWS SDK for Java v2__
1580  - ### Features
1581    - Updated endpoint and partition metadata.
1582
1583## __AWSKendraFrontendService__
1584  - ### Features
1585    - Changes for a new feature in Amazon Kendra's Query API to Collapse/Expand query results
1586
1587## __Amazon Connect Wisdom Service__
1588  - ### Features
1589    - This release adds an max limit of 25 recommendation ids for NotifyRecommendationsReceived API.
1590
1591## __Amazon DynamoDB__
1592  - ### Features
1593    - Updating descriptions for several APIs.
1594
1595## __Amazon Polly__
1596  - ### Bugfixes
1597    - 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        - Contributed by: [@sugmanue](https://github.com/sugmanue)
1599
1600## __Amazon Relational Database Service__
1601  - ### Features
1602    - 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
1604## __Amazon S3__
1605  - ### Bugfixes
1606    - 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        - Contributed by: [@sugmanue](https://github.com/sugmanue)
1608
1609## __Contributors__
1610Special thanks to the following contributors to this release:
1611
1612[@sugmanue](https://github.com/sugmanue)
1613# __2.21.2__ __2023-10-17__
1614## __AWS Application Discovery Service__
1615  - ### Features
1616    - This release introduces three new APIs: StartBatchDeleteConfigurationTask, DescribeBatchDeleteConfigurationTask, and BatchDeleteAgents.
1617
1618## __AWS CRT-based S3 client__
1619  - ### Features
1620    - Added a boolean flag, 'useEnvironmentVariableValues,' to the S3CrtProxyConfiguration to enable the disabling of reading ProxyConfig from environment variables by the CRT client.
1621
1622## __AWS CodePipeline__
1623  - ### Features
1624    - Add retryMode ALL_ACTIONS to RetryStageExecution API that retries a failed stage starting from first action in the stage
1625
1626## __AWS Global Accelerator__
1627  - ### Features
1628    - Fixed error where ListCustomRoutingEndpointGroups did not have a paginator
1629
1630## __AWS Route53 Recovery Control Config__
1631  - ### Features
1632    - Adds permissions for GetResourcePolicy to support returning details about AWS Resource Access Manager resource policies for shared resources.
1633
1634## __AWS SDK for Java v2__
1635  - ### Features
1636    - Updated endpoint and partition metadata.
1637
1638## __Amazon EC2 Container Service__
1639  - ### Features
1640    - Documentation only updates to address Amazon ECS tickets.
1641
1642## __Amazon GuardDuty__
1643  - ### Features
1644    - Add domainWithSuffix finding field to dnsRequestAction
1645
1646## __Managed Streaming for Kafka__
1647  - ### Features
1648    - 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
1650## __Route53 Recovery Cluster__
1651  - ### Features
1652    - Adds Owner field to ListRoutingControls API.
1653
1654# __2.21.1__ __2023-10-16__
1655## __AWS CloudFormation__
1656  - ### Features
1657    - SDK and documentation updates for UpdateReplacePolicy
1658
1659## __AWS Elemental MediaPackage v2__
1660  - ### Features
1661    - This release allows customers to manage MediaPackage v2 resource using CloudFormation.
1662
1663## __AWS EntityResolution__
1664  - ### Features
1665    - 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
1667## __AWS SDK for Java v2__
1668  - ### Features
1669    - Adds support for non-XML String payloads
1670    - 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    - Updated endpoint and partition metadata.
1672
1673## __AWS Transfer Family__
1674  - ### Features
1675    - Documentation updates for AWS Transfer Family
1676
1677## __AWS X-Ray__
1678  - ### Features
1679    - This releases enhances GetTraceSummaries API to support new TimeRangeType Service to query trace summaries by segment end time.
1680
1681## __Amazon Managed Blockchain Query__
1682  - ### Features
1683    - This release introduces two new APIs: GetAssetContract and ListAssetContracts. This release also adds support for Bitcoin Testnet.
1684
1685## __Amazon OpenSearch Service__
1686  - ### Features
1687    - This release allows customers to list and associate optional plugin packages with compatible Amazon OpenSearch Service clusters for enhanced functionality.
1688
1689## __Amazon Redshift__
1690  - ### Features
1691    - Added support for managing credentials of provisioned cluster admin using AWS Secrets Manager.
1692
1693## __Amazon Simple Email Service__
1694  - ### Features
1695    - 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
1697## __Elastic Disaster Recovery Service__
1698  - ### Features
1699    - Updated exsiting API to allow AWS Elastic Disaster Recovery support of launching recovery into existing EC2 instances.
1700
1701## __Redshift Serverless__
1702  - ### Features
1703    - Added support for managing credentials of serverless namespace admin using AWS Secrets Manager.
1704
1705# __2.21.0__ __2023-10-12__
1706## __AWS Audit Manager__
1707  - ### Features
1708    - 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
1710## __AWS Config__
1711  - ### Features
1712    - Add enums for resource types supported by Config
1713
1714## __AWS Control Tower__
1715  - ### Features
1716    - Added new EnabledControl resource details to ListEnabledControls API and added new GetEnabledControl API.
1717
1718## __AWS Glue__
1719  - ### Features
1720    - Extending version control support to GitLab and Bitbucket from AWSGlue
1721
1722## __AWS Lambda__
1723  - ### Features
1724    - Adds support for Lambda functions to access Dual-Stack subnets over IPv6, via an opt-in flag in CreateFunction and UpdateFunctionConfiguration APIs
1725
1726## __AWS Price List Service__
1727  - ### Features
1728    - Documentation updates for Price List
1729
1730## __AWS SDK for Java v2__
1731  - ### Features
1732    - This release contains a major internal refactor of authentication. The refactor is part of moving the SDK to a standardized AWS SDK architecture.
1733
1734      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
1736      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
1738      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    - Updated endpoint and partition metadata.
1740
1741## __Amazon Connect Customer Profiles__
1742  - ### Features
1743    - Adds sensitive trait to various shapes in Customer Profiles Calculated Attribute API model.
1744
1745## __Amazon Elastic Compute Cloud__
1746  - ### Features
1747    - 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
1749## __Amazon Interactive Video Service RealTime__
1750  - ### Features
1751    - Update GetParticipant to return additional metadata.
1752
1753## __Amazon Location Service__
1754  - ### Features
1755    - This release adds endpoint updates for all AWS Location resource operations.
1756
1757## __Amazon Machine Learning__
1758  - ### Features
1759    - This release marks Password field as sensitive
1760
1761## __Amazon Rekognition__
1762  - ### Features
1763    - 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
1765## __Amazon Relational Database Service__
1766  - ### Features
1767    - This release adds support for adding a dedicated log volume to open-source RDS instances.
1768
1769## __Amazon SageMaker Service__
1770  - ### Features
1771    - Amazon SageMaker Canvas adds KendraSettings and DirectDeploySettings support for CanvasAppSettings
1772
1773## __Amazon Textract__
1774  - ### Features
1775    - 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
1777## __Amazon Transcribe Service__
1778  - ### Features
1779    - This release is to enable m4a format to customers
1780
1781## __Amazon WorkSpaces__
1782  - ### Features
1783    - Updated the CreateWorkspaces action documentation to clarify that the PCoIP protocol is only available for Windows bundles.
1784
1785## __Auto Scaling__
1786  - ### Features
1787    - Update the NotificationMetadata field to only allow visible ascii characters. Add paginators to DescribeInstanceRefreshes, DescribeLoadBalancers, and DescribeLoadBalancerTargetGroups
1788
1789## __DynamoDB Enhanced Client__
1790  - ### Bugfixes
1791    - Fix an issue where the presence of a `MappedTableResource` was being unnecessarily asserted when building a `WriteBatch` or `ReadBatch`.
1792
1793## __Elastic Load Balancing__
1794  - ### Features
1795    - This release enables routing policies with Availability Zone affinity for Network Load Balancers.
1796
1797## __Inspector2__
1798  - ### Features
1799    - Add MacOs ec2 platform support
1800