xref: /aosp_15_r20/external/aws-sdk-java-v2/changelogs/2.10.x-CHANGELOG.md (revision 8a52c7834d808308836a99fc2a6e0ed8db339086)
1*8a52c783SCole Faust# __2.10.91__ __2020-03-20__
2*8a52c783SCole Faust## __AWS SDK for Java v2__
3*8a52c783SCole Faust  - ### Features
4*8a52c783SCole Faust    - Updated service endpoint metadata.
5*8a52c783SCole Faust
6*8a52c783SCole Faust## __AWS Service Catalog__
7*8a52c783SCole Faust  - ### Features
8*8a52c783SCole Faust    - Added "productId" and "portfolioId" to responses from CreateConstraint, UpdateConstraint, ListConstraintsForPortfolio, and DescribeConstraint APIs
9*8a52c783SCole Faust
10*8a52c783SCole Faust# __2.10.90__ __2020-03-19__
11*8a52c783SCole Faust## __AWS Certificate Manager__
12*8a52c783SCole Faust  - ### Features
13*8a52c783SCole Faust    - AWS Certificate Manager documentation updated on API calls ImportCertificate and ListCertificate. Specific updates included input constraints, private key size for import and next token size for list.
14*8a52c783SCole Faust
15*8a52c783SCole Faust## __AWS Outposts__
16*8a52c783SCole Faust  - ### Features
17*8a52c783SCole Faust    - Documentation updates for AWS Outposts.
18*8a52c783SCole Faust
19*8a52c783SCole Faust# __2.10.89__ __2020-03-18__
20*8a52c783SCole Faust## __AWS MediaConnect__
21*8a52c783SCole Faust  - ### Features
22*8a52c783SCole Faust    - Feature adds the ability for a flow to have multiple redundant sources that provides resiliency to a source failing. The new APIs added to enable the feature are, AddFlowSources, RemoveFlowSource and UpdateFlow.
23*8a52c783SCole Faust
24*8a52c783SCole Faust## __AWS SDK for Java v2__
25*8a52c783SCole Faust  - ### Features
26*8a52c783SCole Faust    - Updated service endpoint metadata.
27*8a52c783SCole Faust
28*8a52c783SCole Faust## __Amazon Personalize__
29*8a52c783SCole Faust  - ### Features
30*8a52c783SCole Faust    - [Personalize] Adds support for returning hyperparameter values of the best performing model in a HPO job.
31*8a52c783SCole Faust
32*8a52c783SCole Faust## __Amazon Relational Database Service__
33*8a52c783SCole Faust  - ### Features
34*8a52c783SCole Faust    - Updated the MaxRecords type in DescribeExportTasks to Integer.
35*8a52c783SCole Faust
36*8a52c783SCole Faust# __2.10.88__ __2020-03-17__
37*8a52c783SCole Faust## __AWS Elemental MediaConvert__
38*8a52c783SCole Faust  - ### Features
39*8a52c783SCole Faust    - AWS Elemental MediaConvert SDK has added support for: AV1 encoding in File Group MP4, DASH and CMAF DASH outputs; PCM/WAV audio output in MPEG2-TS containers; and Opus audio in Webm inputs.
40*8a52c783SCole Faust
41*8a52c783SCole Faust## __AWS SDK for Java v2__
42*8a52c783SCole Faust  - ### Features
43*8a52c783SCole Faust    - Updated service endpoint metadata.
44*8a52c783SCole Faust
45*8a52c783SCole Faust  - ### Bugfixes
46*8a52c783SCole Faust    - Fix an issue where the signing key is created only once at the start of the request for event streaming requests. This causes requests that span two or more days to have signing errors once the date changes because the signing key was derived only once using the date at the beginning of the request.
47*8a52c783SCole Faust
48*8a52c783SCole Faust# __2.10.87__ __2020-03-16__
49*8a52c783SCole Faust## __AWS S3 Control__
50*8a52c783SCole Faust  - ### Features
51*8a52c783SCole Faust    - Amazon S3 now supports Batch Operations job tagging.
52*8a52c783SCole Faust
53*8a52c783SCole Faust## __AWS SDK for Java v2__
54*8a52c783SCole Faust  - ### Features
55*8a52c783SCole Faust    - Updated service endpoint metadata.
56*8a52c783SCole Faust
57*8a52c783SCole Faust## __Amazon Cognito Identity Provider__
58*8a52c783SCole Faust  - ### Features
59*8a52c783SCole Faust    - Additional response field "CompromisedCredentialsDetected" added to AdminListUserAuthEvents.
60*8a52c783SCole Faust
61*8a52c783SCole Faust## __Amazon DynamoDB Enhanced Client [Preview]__
62*8a52c783SCole Faust  - ### Features
63*8a52c783SCole Faust    - The enhanced DDB client table schema now supports custom AttributeConverterProviders, and StaticAttribute can take individual AttributeConverter to override default attribute converter behavior.
64*8a52c783SCole Faust
65*8a52c783SCole Faust## __Amazon EC2 Container Service__
66*8a52c783SCole Faust  - ### Features
67*8a52c783SCole Faust    - This release adds the ability to update the task placement strategy and constraints for Amazon ECS services.
68*8a52c783SCole Faust
69*8a52c783SCole Faust## __Amazon ElastiCache__
70*8a52c783SCole Faust  - ### Features
71*8a52c783SCole Faust    - Amazon ElastiCache now supports Global Datastore for Redis. Global Datastore for Redis offers fully managed, fast, reliable and secure cross-region replication. Using Global Datastore for Redis, you can create cross-region read replica clusters for ElastiCache for Redis to enable low-latency reads and disaster recovery across regions. You can create, modify and describe a Global Datastore, as well as add or remove regions from your Global Datastore and promote a region as primary in Global Datastore.
72*8a52c783SCole Faust
73*8a52c783SCole Faust## __Amazon Simple Systems Manager (SSM)__
74*8a52c783SCole Faust  - ### Features
75*8a52c783SCole Faust    - Resource data sync for AWS Systems Manager Inventory now includes destination data sharing. This feature enables you to synchronize inventory data from multiple AWS accounts into a central Amazon S3 bucket. To use this feature, all AWS accounts must be listed in AWS Organizations.
76*8a52c783SCole Faust
77*8a52c783SCole Faust# __2.10.86__ __2020-03-13__
78*8a52c783SCole Faust## __Amazon AppConfig__
79*8a52c783SCole Faust  - ### Features
80*8a52c783SCole Faust    - This release adds S3 as a configuration source provider.
81*8a52c783SCole Faust
82*8a52c783SCole Faust# __2.10.85__ __2020-03-12__
83*8a52c783SCole Faust## __AWS IoT__
84*8a52c783SCole Faust  - ### Features
85*8a52c783SCole Faust    - As part of this release, we are extending capability of AWS IoT Rules Engine to support IoT Cloudwatch log action. The IoT Cloudwatch log rule action lets you send messages from IoT sensors and applications to Cloudwatch logs for troubleshooting and debugging.
86*8a52c783SCole Faust
87*8a52c783SCole Faust## __AWS SDK for Java v2__
88*8a52c783SCole Faust  - ### Features
89*8a52c783SCole Faust    - Updated service endpoint metadata.
90*8a52c783SCole Faust
91*8a52c783SCole Faust## __AWS SecurityHub__
92*8a52c783SCole Faust  - ### Features
93*8a52c783SCole Faust    - The AWS Security Finding Format is being augmented with the following changes. 21 new resource types without corresponding details objects are added. Another new resource type, AwsS3Object, has an accompanying details object. Severity.Label is a new string field that indicates the severity of a finding. The available values are: INFORMATIONAL, LOW, MEDIUM, HIGH, CRITICAL. The new string field Workflow.Status indicates the status of the investigation into a finding. The available values are: NEW, NOTIFIED, RESOLVED, SUPPRESSED.
94*8a52c783SCole Faust
95*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
96*8a52c783SCole Faust  - ### Features
97*8a52c783SCole Faust    - Documentation updates for EC2
98*8a52c783SCole Faust
99*8a52c783SCole Faust## __Amazon Lex Model Building Service__
100*8a52c783SCole Faust  - ### Features
101*8a52c783SCole Faust    - Amazon Lex now supports tagging for bots, bot aliases and bot channels.
102*8a52c783SCole Faust
103*8a52c783SCole Faust## __AmazonApiGatewayV2__
104*8a52c783SCole Faust  - ### Features
105*8a52c783SCole Faust    - Amazon API Gateway HTTP APIs is now generally available. HTTP APIs offer the core functionality of REST API at up to 71% lower price compared to REST API, 60% lower p99 latency, and is significantly easier to use. As part of general availability, we added new features to route requests to private backends such as private ALBs, NLBs, and IP/ports. We also brought over a set of features from REST API such as Stage Variables, and Stage/Route level throttling. Custom domain names can also now be used with both REST And HTTP APIs.
106*8a52c783SCole Faust
107*8a52c783SCole Faust# __2.10.84__ __2020-03-11__
108*8a52c783SCole Faust## __Amazon Elastic File System__
109*8a52c783SCole Faust  - ### Features
110*8a52c783SCole Faust    - Documentation updates for elasticfilesystem
111*8a52c783SCole Faust
112*8a52c783SCole Faust## __Amazon Redshift__
113*8a52c783SCole Faust  - ### Features
114*8a52c783SCole Faust    - Amazon Redshift now supports operations to pause and resume a cluster on demand or on a schedule.
115*8a52c783SCole Faust
116*8a52c783SCole Faust# __2.10.83__ __2020-03-10__
117*8a52c783SCole Faust## __AWS IoT Events__
118*8a52c783SCole Faust  - ### Features
119*8a52c783SCole Faust    - API update that adds a new parameter, durationExpression, to SetTimerAction, and deprecates seconds
120*8a52c783SCole Faust
121*8a52c783SCole Faust## __AWS Marketplace Commerce Analytics__
122*8a52c783SCole Faust  - ### Features
123*8a52c783SCole Faust    - Change the disbursement data set to look past 31 days instead until the beginning of the month.
124*8a52c783SCole Faust
125*8a52c783SCole Faust## __AWS SDK for Java v2__
126*8a52c783SCole Faust  - ### Bugfixes
127*8a52c783SCole Faust    - Reverts a recent change from 2.10.70 where the json protocol type was changed to application/json, this is now back to application/x-amz-json-1.1.
128*8a52c783SCole Faust
129*8a52c783SCole Faust## __AWSServerlessApplicationRepository__
130*8a52c783SCole Faust  - ### Features
131*8a52c783SCole Faust    - AWS Serverless Application Repository now supports sharing applications privately with AWS Organizations.
132*8a52c783SCole Faust
133*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
134*8a52c783SCole Faust  - ### Features
135*8a52c783SCole Faust    - Documentation updates for EC2
136*8a52c783SCole Faust
137*8a52c783SCole Faust## __Amazon Transcribe Service__
138*8a52c783SCole Faust  - ### Features
139*8a52c783SCole Faust    - Amazon Transcribe's Automatic Content Redaction feature enables you to automatically redact sensitive personally identifiable information (PII) from transcription results. It replaces each instance of an identified PII utterance with a [PII] tag in the transcript.
140*8a52c783SCole Faust
141*8a52c783SCole Faust# __2.10.82__ __2020-03-09__
142*8a52c783SCole Faust## __AWS Database Migration Service__
143*8a52c783SCole Faust  - ### Features
144*8a52c783SCole Faust    - Added new settings for Kinesis target to include detailed transaction info; to capture table DDL details; to use single-line unformatted json, which can be directly queried by AWS Athena if data is streamed into S3 through AWS Kinesis Firehose. Added CdcInsertsAndUpdates in S3 target settings to allow capture ongoing insertions and updates only.
145*8a52c783SCole Faust
146*8a52c783SCole Faust## __AWS Elemental MediaLive__
147*8a52c783SCole Faust  - ### Features
148*8a52c783SCole Faust    - AWS Elemental MediaLive now supports the ability to configure the Preferred Channel Pipeline for channels contributing to a Multiplex.
149*8a52c783SCole Faust
150*8a52c783SCole Faust## __AWS SDK for Java v2__
151*8a52c783SCole Faust  - ### Features
152*8a52c783SCole Faust    - Added support for "retry modes". A retry mode allows configuring multiple SDK parameters at once using default retry profiles, some of which are standardized between AWS SDK languages. See RetryMode javadoc for more information.
153*8a52c783SCole Faust    - Added the ability to configure or disable the default retry throttling behavior of the SDK that 'kicks in' during a large volume of retriable service call errors. This behavior can now be configured via `RetryPolicy.retryCapacityCondition`.
154*8a52c783SCole Faust
155*8a52c783SCole Faust  - ### Bugfixes
156*8a52c783SCole Faust    - Fixed an issue where specifying your own retry policy would override AWS and service-specific retry conditions. By default, all retry policies now have AWS and service-specific retry conditions added. This can be disabled via the new `RetryPolicy.furtherRefinementsAllowed(false)`.
157*8a52c783SCole Faust    - Fixed an issue where the retry condition returned by `RetryPolicy.retryCondition` differed from the one specified by `RetryPolicy.Builder.retryCondition`. The old value can be accessed via the new `RetryPolicy.aggregateRetryCondition`.
158*8a52c783SCole Faust    - Use the last seen HTTP/1.1 header value for headers defined to only appear once in an HTTP message instead of merging them all into a list. The order in which header values are inspected is: headers set by the request marshaller, overridden headers set on the client, then finally overridden headers set on the SDK request object. See https://tools.ietf.org/html/rfc2616#section-4.2 for more information.
159*8a52c783SCole Faust
160*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
161*8a52c783SCole Faust  - ### Features
162*8a52c783SCole Faust    - Amazon Virtual Private Cloud (VPC) NAT Gateway adds support for tagging on resource creation.
163*8a52c783SCole Faust
164*8a52c783SCole Faust# __2.10.81__ __2020-03-06__
165*8a52c783SCole Faust## __AWS App Mesh__
166*8a52c783SCole Faust  - ### Features
167*8a52c783SCole Faust    - App Mesh now supports sharing a Mesh with other AWS accounts. Customers can use AWS Resource Access Manager to share their Mesh with other accounts in their organization to connection applications within a single service mesh. See https://docs.aws.amazon.com/app-mesh/latest/userguide/sharing.html for details.
168*8a52c783SCole Faust
169*8a52c783SCole Faust## __AWS RoboMaker__
170*8a52c783SCole Faust  - ### Features
171*8a52c783SCole Faust    - Added support for streaming a GUI from robot and simulation applications
172*8a52c783SCole Faust
173*8a52c783SCole Faust## __AWS SDK for Java v2__
174*8a52c783SCole Faust  - ### Features
175*8a52c783SCole Faust    - Updated service endpoint metadata.
176*8a52c783SCole Faust
177*8a52c783SCole Faust## __AWS Signer__
178*8a52c783SCole Faust  - ### Features
179*8a52c783SCole Faust    - This release enables signing image format override in PutSigningProfile requests, adding two more enum fields, JSONEmbedded and JSONDetached. This release also extends the length limit of SigningProfile name from 20 to 64.
180*8a52c783SCole Faust
181*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
182*8a52c783SCole Faust  - ### Features
183*8a52c783SCole Faust    - This release provides customers with a self-service option to enable Local Zones.
184*8a52c783SCole Faust
185*8a52c783SCole Faust## __Amazon GuardDuty__
186*8a52c783SCole Faust  - ### Features
187*8a52c783SCole Faust    - Amazon GuardDuty findings now include the OutpostArn if the finding is generated for an AWS Outposts EC2 host.
188*8a52c783SCole Faust
189*8a52c783SCole Faust## __Netty NIO Http Client__
190*8a52c783SCole Faust  - ### Bugfixes
191*8a52c783SCole Faust    - Expand Http2 connection-level flow control window when a new stream is acquired on that connection so that the connection-level window size is proportional to the number of streams.
192*8a52c783SCole Faust
193*8a52c783SCole Faust# __2.10.80__ __2020-03-05__
194*8a52c783SCole Faust## __AWS OpsWorks CM__
195*8a52c783SCole Faust  - ### Features
196*8a52c783SCole Faust    - Updated the Tag regex pattern to align with AWS tagging APIs.
197*8a52c783SCole Faust
198*8a52c783SCole Faust## __AWS SDK for Java v2__
199*8a52c783SCole Faust  - ### Features
200*8a52c783SCole Faust    - Updated service endpoint metadata.
201*8a52c783SCole Faust
202*8a52c783SCole Faust## __Amazon DynamoDB Enhanced Client [Preview]__
203*8a52c783SCole Faust  - ### Features
204*8a52c783SCole Faust    - Adds javadoc to operation methods and request/response objects.
205*8a52c783SCole Faust
206*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
207*8a52c783SCole Faust  - ### Features
208*8a52c783SCole Faust    - You can now create AWS Client VPN Endpoints with a specified VPC and Security Group. Additionally, you can modify these attributes when modifying the endpoint.
209*8a52c783SCole Faust
210*8a52c783SCole Faust## __Amazon Elastic Kubernetes Service__
211*8a52c783SCole Faust  - ### Features
212*8a52c783SCole Faust    - Amazon EKS now supports adding a KMS key to your cluster for envelope encryption of Kubernetes secrets.
213*8a52c783SCole Faust
214*8a52c783SCole Faust## __Amazon GuardDuty__
215*8a52c783SCole Faust  - ### Features
216*8a52c783SCole Faust    - Add a new finding field for EC2 findings indicating the instance's local IP address involved in the threat.
217*8a52c783SCole Faust
218*8a52c783SCole Faust# __2.10.79__ __2020-03-04__
219*8a52c783SCole Faust## __Amazon Pinpoint__
220*8a52c783SCole Faust  - ### Features
221*8a52c783SCole Faust    - This release of the Amazon Pinpoint API introduces support for integrating recommender models with email, push notification, and SMS message templates. You can now use these types of templates to connect to recommender models and add personalized recommendations to messages that you send from campaigns and journeys.
222*8a52c783SCole Faust
223*8a52c783SCole Faust# __2.10.78__ __2020-03-03__
224*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
225*8a52c783SCole Faust  - ### Features
226*8a52c783SCole Faust    - Amazon VPC Flow Logs adds support for tags and tagging on resource creation.
227*8a52c783SCole Faust
228*8a52c783SCole Faust## __Netty NIO HTTP Client__
229*8a52c783SCole Faust  - ### Bugfixes
230*8a52c783SCole Faust    - Fix an issue where the Netty client was prematurely considering an HTTP/2 request body as sent, but was still in the process of being transferred to the remote endpoint.
231*8a52c783SCole Faust
232*8a52c783SCole Faust# __2.10.77__ __2020-03-02__
233*8a52c783SCole Faust## __AWS Comprehend Medical__
234*8a52c783SCole Faust  - ### Features
235*8a52c783SCole Faust    - New Time Expression feature, part of DetectEntitiesV2 API will provide temporal relations to existing NERe entities such as Medication, Test, Treatment, Procedure and Medical conditions.
236*8a52c783SCole Faust
237*8a52c783SCole Faust## __AWS SDK for Java v2__
238*8a52c783SCole Faust  - ### Features
239*8a52c783SCole Faust    - Updated service endpoint metadata.
240*8a52c783SCole Faust
241*8a52c783SCole Faust## __Amazon CloudWatch__
242*8a52c783SCole Faust  - ### Features
243*8a52c783SCole Faust    - Introducing Amazon CloudWatch Composite Alarms
244*8a52c783SCole Faust
245*8a52c783SCole Faust# __2.10.76__ __2020-02-28__
246*8a52c783SCole Faust## __AWS Config__
247*8a52c783SCole Faust  - ### Features
248*8a52c783SCole Faust    - Correcting list of supported resource types.
249*8a52c783SCole Faust
250*8a52c783SCole Faust# __2.10.75__ __2020-02-28__
251*8a52c783SCole Faust## __AWS App Mesh__
252*8a52c783SCole Faust  - ### Features
253*8a52c783SCole Faust    - App Mesh now supports Transport Layer Security (TLS) between Virtual Nodes in a Mesh. Customers can use managed certificates from an AWS Certificate Manager Private Certificate Authority or bring their own certificates from the local file system to encrypt traffic between their workloads. See https://docs.aws.amazon.com/app-mesh/latest/userguide/virtual-node-tls.html for details.
254*8a52c783SCole Faust
255*8a52c783SCole Faust## __AWS Config__
256*8a52c783SCole Faust  - ### Features
257*8a52c783SCole Faust    - Accepts a structured query language (SQL) SELECT command and an aggregator name, performs the corresponding search on resources aggregated by the aggregator, and returns resource configurations matching the properties.
258*8a52c783SCole Faust
259*8a52c783SCole Faust## __AWS Glue__
260*8a52c783SCole Faust  - ### Features
261*8a52c783SCole Faust    - AWS Glue adds resource tagging support for Machine Learning Transforms and adds a new API, ListMLTransforms to support tag filtering. With this feature, customers can use tags in AWS Glue to organize and control access to Machine Learning Transforms.
262*8a52c783SCole Faust
263*8a52c783SCole Faust## __Access Analyzer__
264*8a52c783SCole Faust  - ### Features
265*8a52c783SCole Faust    - This release includes improvements and fixes bugs for the IAM Access Analyzer feature.
266*8a52c783SCole Faust
267*8a52c783SCole Faust## __Amazon Augmented AI Runtime__
268*8a52c783SCole Faust  - ### Features
269*8a52c783SCole Faust    - This release updates Amazon Augmented AI ListHumanLoops API, DescribeHumanLoop response, StartHumanLoop response and type names of SDK fields.
270*8a52c783SCole Faust
271*8a52c783SCole Faust## __Amazon CodeGuru Profiler__
272*8a52c783SCole Faust  - ### Features
273*8a52c783SCole Faust    - Documentation updates for Amazon CodeGuru Profiler
274*8a52c783SCole Faust
275*8a52c783SCole Faust## __Amazon QuickSight__
276*8a52c783SCole Faust  - ### Features
277*8a52c783SCole Faust    - Added SearchDashboards API that allows listing of dashboards that a specific user has access to.
278*8a52c783SCole Faust
279*8a52c783SCole Faust## __Amazon WorkDocs__
280*8a52c783SCole Faust  - ### Features
281*8a52c783SCole Faust    - Documentation updates for workdocs
282*8a52c783SCole Faust
283*8a52c783SCole Faust## __Elastic Load Balancing__
284*8a52c783SCole Faust  - ### Features
285*8a52c783SCole Faust    - Added a target group attribute to support sticky sessions for Network Load Balancers.
286*8a52c783SCole Faust
287*8a52c783SCole Faust# __2.10.74__ __2020-02-27__
288*8a52c783SCole Faust## __AWS Global Accelerator__
289*8a52c783SCole Faust  - ### Features
290*8a52c783SCole Faust    - This release adds support for adding tags to accelerators and bringing your own IP address to AWS Global Accelerator (BYOIP).
291*8a52c783SCole Faust
292*8a52c783SCole Faust## __AWS SDK for Java v2__
293*8a52c783SCole Faust  - ### Features
294*8a52c783SCole Faust    - Updated service endpoint metadata.
295*8a52c783SCole Faust
296*8a52c783SCole Faust## __Amazon Lightsail__
297*8a52c783SCole Faust  - ### Features
298*8a52c783SCole Faust    - Adds support to create notification contacts in Amazon Lightsail, and to create instance, database, and load balancer metric alarms that notify you based on the value of a metric relative to a threshold that you specify.
299*8a52c783SCole Faust
300*8a52c783SCole Faust# __2.10.73__ __2020-02-26__
301*8a52c783SCole Faust## __AWS SDK for Java v2__
302*8a52c783SCole Faust  - ### Features
303*8a52c783SCole Faust    - Updated service endpoint metadata.
304*8a52c783SCole Faust
305*8a52c783SCole Faust## __AWS SecurityHub__
306*8a52c783SCole Faust  - ### Features
307*8a52c783SCole Faust    - Security Hub has added to the DescribeProducts API operation a new response field called IntegrationTypes. The IntegrationTypes field lists the types of actions that a product performs relative to Security Hub such as send findings to Security Hub and receive findings from Security Hub.
308*8a52c783SCole Faust
309*8a52c783SCole Faust## __Amazon DynamoDB Enhanced Client [Preview]__
310*8a52c783SCole Faust  - ### Features
311*8a52c783SCole Faust    - Added the BeanTableSchema implementation of TableSchema that allows a TableSchema to be instantiated from an annotated Java bean class which can then be used with the DynamoDB Enhanced Client.
312*8a52c783SCole Faust
313*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
314*8a52c783SCole Faust  - ### Features
315*8a52c783SCole Faust    - This release changes the RunInstances CLI and SDK's so that if you do not specify a client token, a randomly generated token is used for the request to ensure idempotency.
316*8a52c783SCole Faust
317*8a52c783SCole Faust## __Amazon SageMaker Service__
318*8a52c783SCole Faust  - ### Features
319*8a52c783SCole Faust    - SageMaker UpdateEndpoint API now supports retained variant properties, e.g., instance count, variant weight. SageMaker ListTrials API filter by TrialComponentName. Make ExperimentConfig name length limits consistent with CreateExperiment, CreateTrial, and CreateTrialComponent APIs.
320*8a52c783SCole Faust
321*8a52c783SCole Faust## __Amazon Transcribe Service__
322*8a52c783SCole Faust  - ### Features
323*8a52c783SCole Faust    - Amazon Transcribe's Automatic Content Redaction feature enables you to automatically redact sensitive personally identifiable information (PII) from transcription results. It replaces each instance of an identified PII utterance with a [PII] tag in the transcript.
324*8a52c783SCole Faust
325*8a52c783SCole Faust# __2.10.72__ __2020-02-25__
326*8a52c783SCole Faust## __AWS Outposts__
327*8a52c783SCole Faust  - ### Features
328*8a52c783SCole Faust    - This release adds DeleteSite and DeleteOutpost.
329*8a52c783SCole Faust
330*8a52c783SCole Faust## __AWS SDK for Java v2__
331*8a52c783SCole Faust  - ### Features
332*8a52c783SCole Faust    - Updated service endpoint metadata.
333*8a52c783SCole Faust
334*8a52c783SCole Faust## __AWS Secrets Manager__
335*8a52c783SCole Faust  - ### Features
336*8a52c783SCole Faust    - This release increases the maximum allowed size of SecretString or SecretBinary from 10KB to 64KB in the CreateSecret, UpdateSecret, PutSecretValue and GetSecretValue APIs.
337*8a52c783SCole Faust
338*8a52c783SCole Faust## __AWS Step Functions__
339*8a52c783SCole Faust  - ### Features
340*8a52c783SCole Faust    - This release adds support for CloudWatch Logs for Standard Workflows.
341*8a52c783SCole Faust
342*8a52c783SCole Faust## __Amazon DynamoDB Enhanced Client [Preview]__
343*8a52c783SCole Faust  - ### Features
344*8a52c783SCole Faust    - Improves discoverability by adding consumer-style methods for all client, table and index operations.
345*8a52c783SCole Faust
346*8a52c783SCole Faust## __Managed Streaming for Kafka__
347*8a52c783SCole Faust  - ### Features
348*8a52c783SCole Faust    - Amazon MSK has added support for Broker Log delivery to CloudWatch, S3, and Firehose.
349*8a52c783SCole Faust
350*8a52c783SCole Faust# __2.10.71__ __2020-02-24__
351*8a52c783SCole Faust## __AWS IoT Events__
352*8a52c783SCole Faust  - ### Features
353*8a52c783SCole Faust    - Documentation updates for iotcolumbo
354*8a52c783SCole Faust
355*8a52c783SCole Faust## __Amazon CloudWatch Events__
356*8a52c783SCole Faust  - ### Features
357*8a52c783SCole Faust    - This release allows you to create and manage tags for event buses.
358*8a52c783SCole Faust
359*8a52c783SCole Faust## __Amazon DocumentDB with MongoDB compatibility__
360*8a52c783SCole Faust  - ### Features
361*8a52c783SCole Faust    - Documentation updates for docdb
362*8a52c783SCole Faust
363*8a52c783SCole Faust## __Amazon EventBridge__
364*8a52c783SCole Faust  - ### Features
365*8a52c783SCole Faust    - This release allows you to create and manage tags for event buses.
366*8a52c783SCole Faust
367*8a52c783SCole Faust## __Amazon FSx__
368*8a52c783SCole Faust  - ### Features
369*8a52c783SCole Faust    - Announcing persistent file systems for Amazon FSx for Lustre that are ideal for longer-term storage and workloads, and a new generation of scratch file systems that offer higher burst throughput for spiky workloads.
370*8a52c783SCole Faust
371*8a52c783SCole Faust## __Amazon Import/Export Snowball__
372*8a52c783SCole Faust  - ### Features
373*8a52c783SCole Faust    - AWS Snowball adds a field for entering your GSTIN when creating AWS Snowball jobs in the Asia Pacific (Mumbai) region.
374*8a52c783SCole Faust
375*8a52c783SCole Faust# __2.10.70__ __2020-02-21__
376*8a52c783SCole Faust## __AWS WAFV2__
377*8a52c783SCole Faust  - ### Features
378*8a52c783SCole Faust    - Documentation updates for AWS WAF (wafv2) to correct the guidance for associating a web ACL to a CloudFront distribution.
379*8a52c783SCole Faust
380*8a52c783SCole Faust## __Amazon DynamoDB Enhanced Client [Preview]__
381*8a52c783SCole Faust  - ### Features
382*8a52c783SCole Faust    - Improves discoverability by adding consumer-style methods for all client, table and index operations.
383*8a52c783SCole Faust
384*8a52c783SCole Faust## __Amazon Redshift__
385*8a52c783SCole Faust  - ### Features
386*8a52c783SCole Faust    - Extend elastic resize to support resizing clusters to different instance types.
387*8a52c783SCole Faust
388*8a52c783SCole Faust## __EC2 Image Builder__
389*8a52c783SCole Faust  - ### Features
390*8a52c783SCole Faust    - This release of EC2 Image Builder increases the maximum policy document size for Image Builder resource-based policy APIs.
391*8a52c783SCole Faust
392*8a52c783SCole Faust# __2.10.69__ __2020-02-20__
393*8a52c783SCole Faust## __AWS Savings Plans__
394*8a52c783SCole Faust  - ### Features
395*8a52c783SCole Faust    - Added support for AWS Lambda in Compute Savings Plans
396*8a52c783SCole Faust
397*8a52c783SCole Faust## __Amazon AppConfig__
398*8a52c783SCole Faust  - ### Features
399*8a52c783SCole Faust    - This release adds exponential growth type support for deployment strategies.
400*8a52c783SCole Faust
401*8a52c783SCole Faust## __Amazon Pinpoint__
402*8a52c783SCole Faust  - ### Features
403*8a52c783SCole Faust    - As of this release of the Amazon Pinpoint API, the Title property is optional for the CampaignEmailMessage object.
404*8a52c783SCole Faust
405*8a52c783SCole Faust# __2.10.68__ __2020-02-19__
406*8a52c783SCole Faust## __AWS Lambda__
407*8a52c783SCole Faust  - ### Features
408*8a52c783SCole Faust    - AWS Lambda now supports Ruby 2.7
409*8a52c783SCole Faust
410*8a52c783SCole Faust## __AWS SDK for Java v2__
411*8a52c783SCole Faust  - ### Features
412*8a52c783SCole Faust    - Updated service endpoint metadata.
413*8a52c783SCole Faust
414*8a52c783SCole Faust## __AWS Service Catalog__
415*8a52c783SCole Faust  - ### Features
416*8a52c783SCole Faust    - "ListPortfolioAccess" API now has a new optional parameter "OrganizationParentId". When it is provided and if the portfolio with the "PortfolioId" given was shared with an organization or organizational unit with "OrganizationParentId", all accounts in the organization sub-tree under parent which inherit an organizational portfolio share will be listed, rather than all accounts with external shares. To accommodate long lists returned from the new option, the API now supports pagination.
417*8a52c783SCole Faust
418*8a52c783SCole Faust## __Auto Scaling__
419*8a52c783SCole Faust  - ### Features
420*8a52c783SCole Faust    - Doc update for EC2 Auto Scaling: Add Enabled parameter for PutScalingPolicy
421*8a52c783SCole Faust
422*8a52c783SCole Faust# __2.10.67__ __2020-02-18__
423*8a52c783SCole Faust## __Amazon Chime__
424*8a52c783SCole Faust  - ### Features
425*8a52c783SCole Faust    - Added AudioFallbackUrl to support Chime SDK client.
426*8a52c783SCole Faust
427*8a52c783SCole Faust## __Amazon Relational Database Service__
428*8a52c783SCole Faust  - ### Features
429*8a52c783SCole Faust    - This release supports Microsoft Active Directory authentication for Amazon Aurora.
430*8a52c783SCole Faust
431*8a52c783SCole Faust## __Auto Scaling__
432*8a52c783SCole Faust  - ### Features
433*8a52c783SCole Faust    - Amazon EC2 Auto Scaling now supports the ability to enable/disable target tracking, step scaling, and simple scaling policies.
434*8a52c783SCole Faust
435*8a52c783SCole Faust# __2.10.66__ __2020-02-17__
436*8a52c783SCole Faust## __AWS Cloud9__
437*8a52c783SCole Faust  - ### Features
438*8a52c783SCole Faust    - AWS Cloud9 now supports the ability to tag Cloud9 development environments.
439*8a52c783SCole Faust
440*8a52c783SCole Faust## __AWS SDK for Java v2__
441*8a52c783SCole Faust  - ### Features
442*8a52c783SCole Faust    - Updated service endpoint metadata.
443*8a52c783SCole Faust
444*8a52c783SCole Faust## __Amazon DynamoDB__
445*8a52c783SCole Faust  - ### Features
446*8a52c783SCole Faust    - Amazon DynamoDB enables you to restore your DynamoDB backup or table data across AWS Regions such that the restored table is created in a different AWS Region from where the source table or backup resides. You can do cross-region restores between AWS commercial Regions, AWS China Regions, and AWS GovCloud (US) Regions.
447*8a52c783SCole Faust
448*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
449*8a52c783SCole Faust  - ### Features
450*8a52c783SCole Faust    - Documentation updates for EC2
451*8a52c783SCole Faust
452*8a52c783SCole Faust## __Amazon Rekognition__
453*8a52c783SCole Faust  - ### Features
454*8a52c783SCole Faust    - This update adds the ability to detect text in videos and adds filters to image and video text detection.
455*8a52c783SCole Faust
456*8a52c783SCole Faust# __2.10.65__ __2020-02-14__
457*8a52c783SCole Faust## __AWS MediaTailor__
458*8a52c783SCole Faust  - ### Features
459*8a52c783SCole Faust    - AWS Elemental MediaTailor SDK now allows configuration of Personalization Threshold for HLS and DASH streams.
460*8a52c783SCole Faust
461*8a52c783SCole Faust## __AWS SecurityHub__
462*8a52c783SCole Faust  - ### Features
463*8a52c783SCole Faust    - Security Hub has released a new DescribeStandards API action. This API action allows a customer to list all of the standards available in an account. For each standard, the list provides the customer with the standard name, description, and ARN. Customers can use the ARN as an input to the BatchEnableStandards API action. To learn more, visit our API documentation.
464*8a52c783SCole Faust
465*8a52c783SCole Faust## __AWS Shield__
466*8a52c783SCole Faust  - ### Features
467*8a52c783SCole Faust    - This release adds support for associating Amazon Route 53 health checks to AWS Shield Advanced protected resources.
468*8a52c783SCole Faust
469*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
470*8a52c783SCole Faust  - ### Features
471*8a52c783SCole Faust    - You can now enable Multi-Attach on Provisioned IOPS io1 volumes through the create-volume API.
472*8a52c783SCole Faust
473*8a52c783SCole Faust## __Amazon S3__
474*8a52c783SCole Faust  - ### Features
475*8a52c783SCole Faust    - Added support for presigning `CreateMultipartUpload`, `UploadPart`, `CompleteMultipartUpload`, and `AbortMultipartUpload` requests.
476*8a52c783SCole Faust
477*8a52c783SCole Faust# __2.10.64__ __2020-02-13__
478*8a52c783SCole Faust## __AWS Elemental MediaPackage VOD__
479*8a52c783SCole Faust  - ### Features
480*8a52c783SCole Faust    - Adds support for DASH with multiple media presentation description periods triggered by presence of SCTE-35 ad markers in the manifest.Also adds optional configuration for DASH SegmentTemplateFormat to refer to segments by Number with Duration, Number with Timeline or Time with Timeline and compact the manifest by combining duplicate SegmentTemplate tags.
481*8a52c783SCole Faust
482*8a52c783SCole Faust## __AWS SDK for Java v2__
483*8a52c783SCole Faust  - ### Features
484*8a52c783SCole Faust    - Updated service endpoint metadata.
485*8a52c783SCole Faust
486*8a52c783SCole Faust## __Amazon DynamoDB Enhanced Client [Preview]__
487*8a52c783SCole Faust  - ### Features
488*8a52c783SCole Faust    - Improves discoverability by adding operation methods for deleteItem(), getItem(), putItem and updateItem(), as applicable. These methods take a request object as parameter. Execute() methods for the table interface is removed since they are no longer needed.
489*8a52c783SCole Faust
490*8a52c783SCole Faust## __Netty NIO HTTP Client__
491*8a52c783SCole Faust  - ### Features
492*8a52c783SCole Faust    - When there is an I/O error on an http2 request, the SDK will start shutting down the connection - stopping using the http2 connection for new requests and closing it after all streams are finished.
493*8a52c783SCole Faust
494*8a52c783SCole Faust# __2.10.63__ __2020-02-12__
495*8a52c783SCole Faust## __AWS Directory Service__
496*8a52c783SCole Faust  - ### Features
497*8a52c783SCole Faust    - Release to add the ExpirationDateTime as an output to ListCertificates so as to ease customers to look into their certificate lifetime and make timely decisions about renewing them.
498*8a52c783SCole Faust
499*8a52c783SCole Faust## __AWS Glue__
500*8a52c783SCole Faust  - ### Features
501*8a52c783SCole Faust    - Adding ability to add arguments that cannot be overridden to AWS Glue jobs
502*8a52c783SCole Faust
503*8a52c783SCole Faust## __Amazon Chime__
504*8a52c783SCole Faust  - ### Features
505*8a52c783SCole Faust    - Documentation updates for Amazon Chime
506*8a52c783SCole Faust
507*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
508*8a52c783SCole Faust  - ### Features
509*8a52c783SCole Faust    - This release adds support for tagging public IPv4 pools.
510*8a52c783SCole Faust
511*8a52c783SCole Faust## __Amazon Elasticsearch Service__
512*8a52c783SCole Faust  - ### Features
513*8a52c783SCole Faust    - Amazon Elasticsearch Service now offers fine-grained access control, which adds multiple capabilities to give tighter control over data. New features include the ability to use roles to define granular permissions for indices, documents, or fields and to extend Kibana with read-only views and secure multi-tenant support.
514*8a52c783SCole Faust
515*8a52c783SCole Faust## __Amazon Neptune__
516*8a52c783SCole Faust  - ### Features
517*8a52c783SCole Faust    - This launch enables Neptune start-db-cluster and stop-db-cluster. Stopping and starting Amazon Neptune clusters helps you manage costs for development and test environments. You can temporarily stop all the DB instances in your cluster, instead of setting up and tearing down all the DB instances each time that you use the cluster.
518*8a52c783SCole Faust
519*8a52c783SCole Faust## __Amazon WorkMail__
520*8a52c783SCole Faust  - ### Features
521*8a52c783SCole Faust    - This release adds support for access control rules management in Amazon WorkMail.
522*8a52c783SCole Faust
523*8a52c783SCole Faust# __2.10.62__ __2020-02-11__
524*8a52c783SCole Faust## __AWS CloudFormation__
525*8a52c783SCole Faust  - ### Features
526*8a52c783SCole Faust    - This release of AWS CloudFormation StackSets allows you to centrally manage deployments to all the accounts in your organization or specific organizational units (OUs) in AWS Organizations. You will also be able to enable automatic deployments to any new accounts added to your organization or OUs. The permissions needed to deploy across accounts will automatically be taken care of by the StackSets service.
527*8a52c783SCole Faust
528*8a52c783SCole Faust## __Amazon Cognito Identity Provider__
529*8a52c783SCole Faust  - ### Features
530*8a52c783SCole Faust    - Features:This release adds a new setting for a user pool to allow if customer wants their user signup/signin with case insensitive username. The current default setting is case sensitive, and for our next release we will change it to case insensitive.
531*8a52c783SCole Faust
532*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
533*8a52c783SCole Faust  - ### Features
534*8a52c783SCole Faust    - Amazon EC2 Now Supports Tagging Spot Fleet.
535*8a52c783SCole Faust
536*8a52c783SCole Faust# __2.10.61__ __2020-02-10__
537*8a52c783SCole Faust## __AWS Key Management Service__
538*8a52c783SCole Faust  - ### Features
539*8a52c783SCole Faust    - The ConnectCustomKeyStore API now provides a new error code (SUBNET_NOT_FOUND) for customers to better troubleshoot if their "connect-custom-key-store" operation fails.
540*8a52c783SCole Faust
541*8a52c783SCole Faust## __AWS SDK for Java v2__
542*8a52c783SCole Faust  - ### Features
543*8a52c783SCole Faust    - Updated service endpoint metadata.
544*8a52c783SCole Faust
545*8a52c783SCole Faust## __Amazon DocumentDB with MongoDB compatibility__
546*8a52c783SCole Faust  - ### Features
547*8a52c783SCole Faust    - Added clarifying information that Amazon DocumentDB shares operational technology with Amazon RDS and Amazon Neptune.
548*8a52c783SCole Faust
549*8a52c783SCole Faust# __2.10.60__ __2020-02-07__
550*8a52c783SCole Faust## __AWS RoboMaker__
551*8a52c783SCole Faust  - ### Features
552*8a52c783SCole Faust    - This release adds support for simulation job batches
553*8a52c783SCole Faust
554*8a52c783SCole Faust## __AWS SDK for Java v2__
555*8a52c783SCole Faust  - ### Features
556*8a52c783SCole Faust    - Updated service endpoint metadata.
557*8a52c783SCole Faust
558*8a52c783SCole Faust## __Amazon DynamoDB Enhanced Client [Preview]__
559*8a52c783SCole Faust  - ### Features
560*8a52c783SCole Faust    - Improves discoverability by renaming the table and index interfaces to be consistent with the client interface naming, and by adding operation methods for createTable(), scan() and query(), as applicable. These methods take a request object as parameter. Execute() methods for the index interface is removed since they are no longer needed.
561*8a52c783SCole Faust
562*8a52c783SCole Faust## __Amazon Relational Database Service__
563*8a52c783SCole Faust  - ### Features
564*8a52c783SCole Faust    - Documentation updates for RDS: when restoring a DB cluster from a snapshot, must create DB instances
565*8a52c783SCole Faust
566*8a52c783SCole Faust## __EC2 Image Builder__
567*8a52c783SCole Faust  - ### Features
568*8a52c783SCole Faust    - This version of the SDK includes bug fixes and documentation updates.
569*8a52c783SCole Faust
570*8a52c783SCole Faust# __2.10.59__ __2020-02-06__
571*8a52c783SCole Faust## __AWS AppSync__
572*8a52c783SCole Faust  - ### Features
573*8a52c783SCole Faust    - AWS AppSync now supports X-Ray
574*8a52c783SCole Faust
575*8a52c783SCole Faust## __AWS CodeBuild__
576*8a52c783SCole Faust  - ### Features
577*8a52c783SCole Faust    - AWS CodeBuild adds support for Amazon Elastic File Systems
578*8a52c783SCole Faust
579*8a52c783SCole Faust## __Amazon DynamoDB Enhanced Client [Preview]__
580*8a52c783SCole Faust  - ### Features
581*8a52c783SCole Faust    - In order to make operations more easily discoverable by an IDE, specific operation methods have been added to the enhanced client interface. An operation method takes a corresponding request object as parameter. Meanwhile, the generic execute() method is removed. This change affects only batch and transcribe operations at the database level.
582*8a52c783SCole Faust
583*8a52c783SCole Faust## __Amazon EC2 Container Registry__
584*8a52c783SCole Faust  - ### Features
585*8a52c783SCole Faust    - This release contains updated text for the GetAuthorizationToken API.
586*8a52c783SCole Faust
587*8a52c783SCole Faust## __Amazon Elastic Block Store__
588*8a52c783SCole Faust  - ### Features
589*8a52c783SCole Faust    - Documentation updates for EBS direct APIs.
590*8a52c783SCole Faust
591*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
592*8a52c783SCole Faust  - ### Features
593*8a52c783SCole Faust    - This release adds platform details and billing info to the DescribeImages API.
594*8a52c783SCole Faust
595*8a52c783SCole Faust## __Amazon Lex Model Building Service__
596*8a52c783SCole Faust  - ### Features
597*8a52c783SCole Faust    - Amazon Lex now supports AMAZON.AlphaNumeric with regular expressions.
598*8a52c783SCole Faust
599*8a52c783SCole Faust# __2.10.58__ __2020-02-05__
600*8a52c783SCole Faust## __AWS Elemental MediaConvert__
601*8a52c783SCole Faust  - ### Features
602*8a52c783SCole Faust    - AWS Elemental MediaConvert SDK has added support for fine-tuned QVBR quality level.
603*8a52c783SCole Faust
604*8a52c783SCole Faust## __AWS Ground Station__
605*8a52c783SCole Faust  - ### Features
606*8a52c783SCole Faust    - Adds dataflowEndpointRegion property to DataflowEndpointConfig. The dateCreated, lastUpdated, and tags properties on GetSatellite have been deprecated.
607*8a52c783SCole Faust
608*8a52c783SCole Faust## __AWS Resource Groups Tagging API__
609*8a52c783SCole Faust  - ### Features
610*8a52c783SCole Faust    - Documentation-only update that adds services to the list of supported services.
611*8a52c783SCole Faust
612*8a52c783SCole Faust## __AWS SecurityHub__
613*8a52c783SCole Faust  - ### Features
614*8a52c783SCole Faust    - Additional resource types are now supported in the AWS Security Finding Format (ASFF). The following new resource types are added, each having an accompanying resource details object with fields for security finding providers to populate: AwsCodeBuildProject, AwsEc2NetworkInterface, AwsEc2SecurityGroup, AwsElasticsearchDomain, AwsLambdaLayerVersion, AwsRdsDbInstance, and AwsWafWebAcl. The following resource types are added without an accompanying details object: AutoscalingAutoscalingGroup, AwsDynamoDbTable, AwsEc2Eip, AwsEc2Snapshot, AwsEc2Volume, AwsRdsDbSnapshot, AwsRedshiftCluster, and AwsS3Object. The number of allowed resources per finding is increased from 10 to 32. A new field is added in the Compliance object, RelatedRequirements. To learn more, visit our documentation on the ASFF.
615*8a52c783SCole Faust
616*8a52c783SCole Faust## __Amazon Data Lifecycle Manager__
617*8a52c783SCole Faust  - ### Features
618*8a52c783SCole Faust    - Updated the maximum number of tags that can be added to a snapshot using DLM to 45.
619*8a52c783SCole Faust
620*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
621*8a52c783SCole Faust  - ### Features
622*8a52c783SCole Faust    - This release provides support for tagging when you create a VPC endpoint, or VPC endpoint service.
623*8a52c783SCole Faust
624*8a52c783SCole Faust## __Amazon Forecast Query Service__
625*8a52c783SCole Faust  - ### Features
626*8a52c783SCole Faust    - Documentation updates for Amazon Forecast.
627*8a52c783SCole Faust
628*8a52c783SCole Faust# __2.10.57__ __2020-02-04__
629*8a52c783SCole Faust## __AWS IoT__
630*8a52c783SCole Faust  - ### Features
631*8a52c783SCole Faust    - Updated ThrottlingException documentation to report that the error code is 400, and not 429, to reflect actual system behaviour.
632*8a52c783SCole Faust
633*8a52c783SCole Faust## __AWS SDK for Java v2__
634*8a52c783SCole Faust  - ### Features
635*8a52c783SCole Faust    - Updated service endpoint metadata.
636*8a52c783SCole Faust
637*8a52c783SCole Faust## __AWS Storage Gateway__
638*8a52c783SCole Faust  - ### Features
639*8a52c783SCole Faust    - Adding KVM as a support hypervisor
640*8a52c783SCole Faust
641*8a52c783SCole Faust## __Amazon CloudFront__
642*8a52c783SCole Faust  - ### Features
643*8a52c783SCole Faust    - Documentation updates for CloudFront
644*8a52c783SCole Faust
645*8a52c783SCole Faust## __Amazon DynamoDB Enhanced Client [Preview]__
646*8a52c783SCole Faust  - ### Features
647*8a52c783SCole Faust    - Changing usage of typed builders for PutItem, UpdateItem and StaticTableSchema to explicitly provide class type.
648*8a52c783SCole Faust    - Renames top level sync/async MappedDatabase interfaces as DynamoDbEnhancedClient interfaces. Also adds builder definitions to the interfaces together with a static method that returns the default implementation of the builder.
649*8a52c783SCole Faust
650*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
651*8a52c783SCole Faust  - ### Features
652*8a52c783SCole Faust    - Amazon VPC Flow Logs adds support for 1-minute aggregation intervals.
653*8a52c783SCole Faust
654*8a52c783SCole Faust## __Amazon S3__
655*8a52c783SCole Faust  - ### Bugfixes
656*8a52c783SCole Faust    - Fixed an issue where fields in `ListObjectVersionsResponse` and `ListMultipartUploadsResponse` are not decoded correctly when encodingType is specified as url. See [#1601](https://github.com/aws/aws-sdk-java-v2/issues/1601)
657*8a52c783SCole Faust
658*8a52c783SCole Faust## __Amazon Simple Systems Manager (SSM)__
659*8a52c783SCole Faust  - ### Features
660*8a52c783SCole Faust    - This feature ensures that an instance is patched up to the available patches on a particular date. It can be enabled by selecting the 'ApproveUntilDate' option as the auto-approval rule while creating the patch baseline. ApproveUntilDate - The cutoff date for auto approval of released patches. Any patches released on or before this date will be installed automatically.
661*8a52c783SCole Faust
662*8a52c783SCole Faust## __Amazon WorkMail__
663*8a52c783SCole Faust  - ### Features
664*8a52c783SCole Faust    - This release adds support for tagging Amazon WorkMail organizations.
665*8a52c783SCole Faust
666*8a52c783SCole Faust## __Managed Streaming for Kafka__
667*8a52c783SCole Faust  - ### Features
668*8a52c783SCole Faust    - This release enables AWS MSK customers to list Apache Kafka versions that are supported on AWS MSK clusters. Also includes changes to expose additional details of a cluster's state in DescribeCluster and ListClusters APIs.
669*8a52c783SCole Faust
670*8a52c783SCole Faust## __Netty NIO HTTP Client__
671*8a52c783SCole Faust  - ### Bugfixes
672*8a52c783SCole Faust    - Deliver exceptions to stream channels correctly if there's an exception thrown on connection. This also fixes a bug where publisher signals onComplete if the stream is closed as a result of outbound GOAWAY.
673*8a52c783SCole Faust    - Throws `IOException` for the race condition where an HTTP2 connection gets reused at the same time it gets inactive so that failed requests can be retried
674*8a52c783SCole Faust
675*8a52c783SCole Faust# __2.10.56__ __2020-01-24__
676*8a52c783SCole Faust## __AWS DataSync__
677*8a52c783SCole Faust  - ### Features
678*8a52c783SCole Faust    - AWS DataSync now supports FSx for Windows File Server Locations
679*8a52c783SCole Faust
680*8a52c783SCole Faust## __AWS OpsWorks CM__
681*8a52c783SCole Faust  - ### Features
682*8a52c783SCole Faust    - AWS OpsWorks for Chef Automate now supports in-place upgrade to Chef Automate 2. Eligible servers can be updated through the management console, CLI and APIs.
683*8a52c783SCole Faust
684*8a52c783SCole Faust## __AWS SDK for Java v2__
685*8a52c783SCole Faust  - ### Features
686*8a52c783SCole Faust    - Updated service endpoint metadata.
687*8a52c783SCole Faust
688*8a52c783SCole Faust## __Amazon EC2__
689*8a52c783SCole Faust  - ### Features
690*8a52c783SCole Faust    - Adds EC2ThrottledException as a recognized throttling exception to be retried
691*8a52c783SCole Faust
692*8a52c783SCole Faust## __Amazon EC2 Container Service__
693*8a52c783SCole Faust  - ### Features
694*8a52c783SCole Faust    - This release provides support for tagging Amazon ECS task sets for services using external deployment controllers.
695*8a52c783SCole Faust
696*8a52c783SCole Faust## __Amazon Elastic Kubernetes Service__
697*8a52c783SCole Faust  - ### Features
698*8a52c783SCole Faust    - Adding new error codes for Nodegroups in EKS
699*8a52c783SCole Faust
700*8a52c783SCole Faust## __Amazon WorkSpaces__
701*8a52c783SCole Faust  - ### Features
702*8a52c783SCole Faust    - Documentation updates for WorkSpaces
703*8a52c783SCole Faust
704*8a52c783SCole Faust## __Netty NIO HTTP Client__
705*8a52c783SCole Faust  - ### Bugfixes
706*8a52c783SCole Faust    - Fix issue where DNS resolution for a host is only made once for the initial request to the host. If the DNS entries change for a hostname, the client will resolve the new address until the client is closed and recreated.
707*8a52c783SCole Faust
708*8a52c783SCole Faust# __2.10.55__ __2020-01-23__
709*8a52c783SCole Faust## __AWS Identity and Access Management__
710*8a52c783SCole Faust  - ### Features
711*8a52c783SCole Faust    - This release enables the Identity and Access Management policy simulator to simulate permissions boundary policies.
712*8a52c783SCole Faust
713*8a52c783SCole Faust## __AWS SDK for Java v2__
714*8a52c783SCole Faust  - ### Features
715*8a52c783SCole Faust    - Added ServiceMetadata.servicePartitions() to get partition metadata for a specific service
716*8a52c783SCole Faust    - Improved error messages on UnknownHostExceptions
717*8a52c783SCole Faust    - Updated service endpoint metadata.
718*8a52c783SCole Faust
719*8a52c783SCole Faust## __Amazon DynamoDB Enhanced Client [Preview]__
720*8a52c783SCole Faust  - ### Features
721*8a52c783SCole Faust    - Support for non-blocking asynchronous calling of all mapper operations
722*8a52c783SCole Faust
723*8a52c783SCole Faust## __Amazon Relational Database Service__
724*8a52c783SCole Faust  - ### Features
725*8a52c783SCole Faust    - This SDK release introduces APIs that automate the export of Amazon RDS snapshot data to Amazon S3. The new APIs include: StartExportTask, CancelExportTask, DescribeExportTasks. These APIs automate the extraction of data from an RDS snapshot and export it to an Amazon S3 bucket. The data is stored in a compressed, consistent, and query-able format. After the data is exported, you can query it directly using tools such as Amazon Athena or Redshift Spectrum. You can also consume the data as part of a data lake solution. If you archive the data in S3 Infrequent Access or Glacier, you can reduce long term data storage costs by applying data lifecycle policies.
726*8a52c783SCole Faust
727*8a52c783SCole Faust# __2.10.54__ __2020-01-21__
728*8a52c783SCole Faust## __AWS Application Discovery Service__
729*8a52c783SCole Faust  - ### Features
730*8a52c783SCole Faust    - Documentation updates for the AWS Application Discovery Service.
731*8a52c783SCole Faust
732*8a52c783SCole Faust## __AWS CodePipeline__
733*8a52c783SCole Faust  - ### Features
734*8a52c783SCole Faust    - AWS CodePipeline enables an ability to stop pipeline executions.
735*8a52c783SCole Faust
736*8a52c783SCole Faust## __AWS IoT Events__
737*8a52c783SCole Faust  - ### Features
738*8a52c783SCole Faust    - Documentation updates for iotcolumbo
739*8a52c783SCole Faust
740*8a52c783SCole Faust## __AWS Marketplace Commerce Analytics__
741*8a52c783SCole Faust  - ### Features
742*8a52c783SCole Faust    - Remove 4 deprecated data sets, change some data sets available dates to 2017-09-15
743*8a52c783SCole Faust
744*8a52c783SCole Faust## __AWS SDK for Java v2__
745*8a52c783SCole Faust  - ### Features
746*8a52c783SCole Faust    - Updated service endpoint metadata.
747*8a52c783SCole Faust
748*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
749*8a52c783SCole Faust  - ### Features
750*8a52c783SCole Faust    - Add an enum value to the result of DescribeByoipCidrs to support CIDRs that are not publicly advertisable.
751*8a52c783SCole Faust
752*8a52c783SCole Faust## __Netty NIO Http Client__
753*8a52c783SCole Faust  - ### Bugfixes
754*8a52c783SCole Faust    - Fixed a bug where an inactive http2 connection without `GOAWAY` frame received might get reused in a new request, causing `ClosedChannelException`
755*8a52c783SCole Faust
756*8a52c783SCole Faust# __2.10.53__ __2020-01-20__
757*8a52c783SCole Faust## __AWS Key Management Service__
758*8a52c783SCole Faust  - ### Features
759*8a52c783SCole Faust    - The ConnectCustomKeyStore operation now provides new error codes (USER_LOGGED_IN and USER_NOT_FOUND) for customers to better troubleshoot if their connect custom key store operation fails. Password length validation during CreateCustomKeyStore now also occurs on the client side.
760*8a52c783SCole Faust
761*8a52c783SCole Faust## __AWS Lambda__
762*8a52c783SCole Faust  - ### Features
763*8a52c783SCole Faust    - Added reason codes to StateReasonCode (InvalidSubnet, InvalidSecurityGroup) and LastUpdateStatusReasonCode (SubnetOutOfIPAddresses, InvalidSubnet, InvalidSecurityGroup) for functions that connect to a VPC.
764*8a52c783SCole Faust
765*8a52c783SCole Faust## __Alexa For Business__
766*8a52c783SCole Faust  - ### Features
767*8a52c783SCole Faust    - Add support for CreatedTime and ConnectionStatusUpdatedTime in response of SearchDevices API.
768*8a52c783SCole Faust
769*8a52c783SCole Faust## __Amazon CloudWatch__
770*8a52c783SCole Faust  - ### Features
771*8a52c783SCole Faust    - Updating DescribeAnomalyDetectors API to return AnomalyDetector Status value in response.
772*8a52c783SCole Faust
773*8a52c783SCole Faust## __Amazon CloudWatch Application Insights__
774*8a52c783SCole Faust  - ### Features
775*8a52c783SCole Faust    - This release adds support for a list API to retrieve the configuration events logged during periodic updates to an application by Amazon CloudWatch Application Insights.
776*8a52c783SCole Faust
777*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
778*8a52c783SCole Faust  - ### Features
779*8a52c783SCole Faust    - This release provides support for a preview of bringing your own IPv6 addresses (BYOIP for IPv6) for use in AWS.
780*8a52c783SCole Faust
781*8a52c783SCole Faust# __2.10.52__ __2020-01-17__
782*8a52c783SCole Faust## __AWS Batch__
783*8a52c783SCole Faust  - ### Features
784*8a52c783SCole Faust    - This release ensures INACTIVE job definitions are permanently deleted after 180 days.
785*8a52c783SCole Faust
786*8a52c783SCole Faust## __AWS CloudHSM V2__
787*8a52c783SCole Faust  - ### Features
788*8a52c783SCole Faust    - This release introduces resource-level and tag-based access control for AWS CloudHSM resources. You can now tag CloudHSM backups, tag CloudHSM clusters on creation, and tag a backup as you copy it to another region.
789*8a52c783SCole Faust
790*8a52c783SCole Faust## __AWS Elemental MediaConvert__
791*8a52c783SCole Faust  - ### Features
792*8a52c783SCole Faust    - AWS Elemental MediaConvert SDK has added support for MP3 audio only outputs.
793*8a52c783SCole Faust
794*8a52c783SCole Faust## __AWS SDK for Java v2__
795*8a52c783SCole Faust  - ### Features
796*8a52c783SCole Faust    - Updated service endpoint metadata.
797*8a52c783SCole Faust
798*8a52c783SCole Faust## __Amazon EC2 Container Service__
799*8a52c783SCole Faust  - ### Features
800*8a52c783SCole Faust    - This release provides a public preview for specifying Amazon EFS file systems as volumes in your Amazon ECS task definitions.
801*8a52c783SCole Faust
802*8a52c783SCole Faust## __Amazon Neptune__
803*8a52c783SCole Faust  - ### Features
804*8a52c783SCole Faust    - This release includes Deletion Protection for Amazon Neptune databases.
805*8a52c783SCole Faust
806*8a52c783SCole Faust## __Amazon Redshift__
807*8a52c783SCole Faust  - ### Features
808*8a52c783SCole Faust    - Documentation updates for redshift
809*8a52c783SCole Faust
810*8a52c783SCole Faust# __2.10.51__ __2020-01-16__
811*8a52c783SCole Faust## __AWS Directory Service__
812*8a52c783SCole Faust  - ### Features
813*8a52c783SCole Faust    - To reduce the number of errors our customers are facing, we have modified the requirements of input parameters for two of Directory Service APIs.
814*8a52c783SCole Faust
815*8a52c783SCole Faust## __AWS SDK for Java v2__
816*8a52c783SCole Faust  - ### Features
817*8a52c783SCole Faust    - Updated service endpoint metadata.
818*8a52c783SCole Faust
819*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
820*8a52c783SCole Faust  - ### Features
821*8a52c783SCole Faust    - Client VPN now supports Port Configuration for VPN Endpoints, allowing usage of either port 443 or port 1194.
822*8a52c783SCole Faust
823*8a52c783SCole Faust## __Amazon SageMaker Service__
824*8a52c783SCole Faust  - ### Features
825*8a52c783SCole Faust    - This release adds two new APIs (UpdateWorkforce and DescribeWorkforce) to SageMaker Ground Truth service for workforce IP whitelisting.
826*8a52c783SCole Faust
827*8a52c783SCole Faust# __2.10.50__ __2020-01-15__
828*8a52c783SCole Faust## __AWS Organizations__
829*8a52c783SCole Faust  - ### Features
830*8a52c783SCole Faust    - Updated description for PolicyID parameter and ConstraintViolationException.
831*8a52c783SCole Faust
832*8a52c783SCole Faust## __AWS SDK for Java v2__
833*8a52c783SCole Faust  - ### Features
834*8a52c783SCole Faust    - Updated service endpoint metadata.
835*8a52c783SCole Faust
836*8a52c783SCole Faust## __AWS SecurityHub__
837*8a52c783SCole Faust  - ### Features
838*8a52c783SCole Faust    - Add support for DescribeStandardsControls and UpdateStandardsControl. These new Security Hub API operations are used to track and manage whether a compliance standards control is enabled.
839*8a52c783SCole Faust
840*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
841*8a52c783SCole Faust  - ### Features
842*8a52c783SCole Faust    - General Update to EC2 Docs and SDKs
843*8a52c783SCole Faust
844*8a52c783SCole Faust## __Amazon Simple Systems Manager (SSM)__
845*8a52c783SCole Faust  - ### Features
846*8a52c783SCole Faust    - Document updates for Patch Manager 'NoReboot' feature.
847*8a52c783SCole Faust
848*8a52c783SCole Faust## __Amazon Transcribe Service__
849*8a52c783SCole Faust  - ### Bugfixes
850*8a52c783SCole Faust    - Fixed an issue where streaming transcriptions would fail with signature validation errors if the date changed during the request.
851*8a52c783SCole Faust
852*8a52c783SCole Faust# __2.10.49__ __2020-01-14__
853*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
854*8a52c783SCole Faust  - ### Features
855*8a52c783SCole Faust    - This release adds support for partition placement groups and instance metadata option in Launch Templates
856*8a52c783SCole Faust
857*8a52c783SCole Faust# __2.10.48__ __2020-01-13__
858*8a52c783SCole Faust## __AWS Backup__
859*8a52c783SCole Faust  - ### Features
860*8a52c783SCole Faust    - Cross-region backup is a new AWS Backup feature that allows enterprises to copy backups across multiple AWS services to different regions.
861*8a52c783SCole Faust
862*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
863*8a52c783SCole Faust  - ### Features
864*8a52c783SCole Faust    - Documentation updates for the StopInstances API. You can now stop and start an Amazon EBS-backed Spot Instance at will, instead of relying on the Stop interruption behavior to stop your Spot Instances when interrupted.
865*8a52c783SCole Faust
866*8a52c783SCole Faust## __Amazon Elastic File System__
867*8a52c783SCole Faust  - ### Features
868*8a52c783SCole Faust    - This release adds support for managing EFS file system policies and EFS Access Points.
869*8a52c783SCole Faust
870*8a52c783SCole Faust## __Amazon S3__
871*8a52c783SCole Faust  - ### Bugfixes
872*8a52c783SCole Faust    - Fixed bug prevent GetBucketBolicy from ever being successful using the asynchronous S3 client.
873*8a52c783SCole Faust
874*8a52c783SCole Faust# __2.10.47__ __2020-01-10__
875*8a52c783SCole Faust## __AWS SDK for Java v2__
876*8a52c783SCole Faust  - ### Features
877*8a52c783SCole Faust    - Updated service endpoint metadata.
878*8a52c783SCole Faust    - Updated service endpoints and added global endpoints for iso and iso-b.
879*8a52c783SCole Faust
880*8a52c783SCole Faust## __AWS Transfer for SFTP__
881*8a52c783SCole Faust  - ### Features
882*8a52c783SCole Faust    - This release introduces a new endpoint type that allows you to attach Elastic IP addresses from your AWS account with your server's endpoint directly and whitelist access to your server by client's internet IP address(es) using VPC Security Groups.
883*8a52c783SCole Faust
884*8a52c783SCole Faust## __Amazon Chime__
885*8a52c783SCole Faust  - ### Features
886*8a52c783SCole Faust    - Add shared profile support to new and existing users
887*8a52c783SCole Faust
888*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
889*8a52c783SCole Faust  - ### Features
890*8a52c783SCole Faust    - This release introduces the ability to tag egress only internet gateways, local gateways, local gateway route tables, local gateway virtual interfaces, local gateway virtual interface groups, local gateway route table VPC association and local gateway route table virtual interface group association. You can use tags to organize and identify your resources for cost allocation.
891*8a52c783SCole Faust
892*8a52c783SCole Faust## __Amazon Relational Database Service__
893*8a52c783SCole Faust  - ### Features
894*8a52c783SCole Faust    - This release adds an operation that enables users to override the system-default SSL/TLS certificate for new Amazon RDS DB instances temporarily, or remove the customer override.
895*8a52c783SCole Faust
896*8a52c783SCole Faust## __Amazon S3__
897*8a52c783SCole Faust  - ### Bugfixes
898*8a52c783SCole Faust    - Fix an issue where s3#listObjects incorrectly decoded marker field. See [#1574](https://github.com/aws/aws-sdk-java-v2/issues/1574).
899*8a52c783SCole Faust
900*8a52c783SCole Faust## __Amazon SageMaker Service__
901*8a52c783SCole Faust  - ### Features
902*8a52c783SCole Faust    - SageMaker ListTrialComponents API filter by TrialName and ExperimentName.
903*8a52c783SCole Faust
904*8a52c783SCole Faust## __Amazon WorkSpaces__
905*8a52c783SCole Faust  - ### Features
906*8a52c783SCole Faust    - Added the migrate feature to Amazon WorkSpaces.
907*8a52c783SCole Faust
908*8a52c783SCole Faust# __2.10.46__ __2020-01-09__
909*8a52c783SCole Faust## __AWS SDK for Java v2__
910*8a52c783SCole Faust  - ### Bugfixes
911*8a52c783SCole Faust    - Increase the priority of the AWS_WEB_IDENTITY_TOKEN_FILE/AWS_ROLE_ARN/AWS_ROLE_SESSION_NAME environment variables when loading credentials so that they are considered before web_identity_token_file/role_arn/role_session_name profile properties. This is consistent with the other AWS SDKs, including the CLI.
912*8a52c783SCole Faust
913*8a52c783SCole Faust## __AWS Security Token Service__
914*8a52c783SCole Faust  - ### Features
915*8a52c783SCole Faust    - Documentation updates for sts
916*8a52c783SCole Faust
917*8a52c783SCole Faust## __Amazon CloudWatch Logs__
918*8a52c783SCole Faust  - ### Features
919*8a52c783SCole Faust    - Documentation updates for logs
920*8a52c783SCole Faust
921*8a52c783SCole Faust## __Amazon S3__
922*8a52c783SCole Faust  - ### Features
923*8a52c783SCole Faust    - Add support for Tagging builder in `CreateMultipartUploadRequest`. See [#1440](https://github.com/aws/aws-sdk-java-v2/issues/1440)
924*8a52c783SCole Faust
925*8a52c783SCole Faust# __2.10.45__ __2020-01-08__
926*8a52c783SCole Faust## __AWS Cost Explorer Service__
927*8a52c783SCole Faust  - ### Features
928*8a52c783SCole Faust    - Documentation updates for CreateCostCategoryDefinition and UpdateCostCategoryDefinition API
929*8a52c783SCole Faust
930*8a52c783SCole Faust## __AWS Step Functions__
931*8a52c783SCole Faust  - ### Features
932*8a52c783SCole Faust    - Add sfn specific http configurations. See [#1325](https://github.com/aws/aws-sdk-java-v2/issues/1325)
933*8a52c783SCole Faust
934*8a52c783SCole Faust## __Amazon EC2__
935*8a52c783SCole Faust  - ### Bugfixes
936*8a52c783SCole Faust    - Fix NPE when calling `CopySnapshot`. Fixes [#1564](https://github.com/aws/aws-sdk-java-v2/issues/1564)
937*8a52c783SCole Faust
938*8a52c783SCole Faust## __Amazon Translate__
939*8a52c783SCole Faust  - ### Features
940*8a52c783SCole Faust    - This release adds a new family of APIs for asynchronous batch translation service that provides option to translate large collection of text or HTML documents stored in Amazon S3 folder. This service accepts a batch of up to 5 GB in size per API call with each document not exceeding 1 MB size and the number of documents not exceeding 1 million per batch. See documentation for more information.
941*8a52c783SCole Faust
942*8a52c783SCole Faust## __Firewall Management Service__
943*8a52c783SCole Faust  - ### Features
944*8a52c783SCole Faust    - AWS Firewall Manager now supports tagging, and tag-based access control, of policies.
945*8a52c783SCole Faust
946*8a52c783SCole Faust# __2.10.44__ __2020-01-07__
947*8a52c783SCole Faust## __AWS CodeBuild__
948*8a52c783SCole Faust  - ### Features
949*8a52c783SCole Faust    - Add encryption key override to StartBuild API in AWS CodeBuild.
950*8a52c783SCole Faust
951*8a52c783SCole Faust## __AWS Migration Hub__
952*8a52c783SCole Faust  - ### Features
953*8a52c783SCole Faust    - ListApplicationStates API provides a list of all application migration states
954*8a52c783SCole Faust
955*8a52c783SCole Faust## __AWS X-Ray__
956*8a52c783SCole Faust  - ### Features
957*8a52c783SCole Faust    - Documentation updates for xray
958*8a52c783SCole Faust
959*8a52c783SCole Faust# __2.10.43__ __2020-01-06__
960*8a52c783SCole Faust## __AWS Elemental MediaPackage__
961*8a52c783SCole Faust  - ### Features
962*8a52c783SCole Faust    - You can now restrict direct access to AWS Elemental MediaPackage by securing requests for live content using CDN authorization. With CDN authorization, content requests require a specific HTTP header and authorization code.
963*8a52c783SCole Faust
964*8a52c783SCole Faust## __AWS SDK for Java v2__
965*8a52c783SCole Faust  - ### Features
966*8a52c783SCole Faust    - Add `RequestBody.fromRemainingByteBuffer(ByteBuffer)` that copies only the remaining readable bytes of the buffer. See [#1534](https://github.com/aws/aws-sdk-java-v2/issues/1534)
967*8a52c783SCole Faust
968*8a52c783SCole Faust  - ### Bugfixes
969*8a52c783SCole Faust    - Reduce ReadTimeout and ConnectTimeout for accessing EC2 metadata instance service
970*8a52c783SCole Faust
971*8a52c783SCole Faust## __Amazon Comprehend__
972*8a52c783SCole Faust  - ### Features
973*8a52c783SCole Faust    - Amazon Comprehend now supports Multilabel document classification
974*8a52c783SCole Faust
975*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
976*8a52c783SCole Faust  - ### Features
977*8a52c783SCole Faust    - This release supports service providers configuring a private DNS name for services other than AWS services and services available in the AWS marketplace. This feature allows consumers to access the service using an existing DNS name without making changes to their applications.
978*8a52c783SCole Faust
979*8a52c783SCole Faust## __Amazon S3__
980*8a52c783SCole Faust  - ### Bugfixes
981*8a52c783SCole Faust    - Requests that return an error response in the body of the HTTP response with a successful (200) status code will now correctly be handled as a failed request by the SDK.
982*8a52c783SCole Faust
983*8a52c783SCole Faust# __2.10.42__ __2020-01-02__
984*8a52c783SCole Faust## __AWS Cost Explorer Service__
985*8a52c783SCole Faust  - ### Features
986*8a52c783SCole Faust    - Documentation updates for GetReservationUtilization for the Cost Explorer API.
987*8a52c783SCole Faust
988*8a52c783SCole Faust## __AWS SDK for Java v2__
989*8a52c783SCole Faust  - ### Bugfixes
990*8a52c783SCole Faust    - Fix unmarshalling for models with xml attributes. See [#1488](https://github.com/aws/aws-sdk-java-v2/issues/1488).
991*8a52c783SCole Faust
992*8a52c783SCole Faust## __Amazon EC2 Container Registry__
993*8a52c783SCole Faust  - ### Features
994*8a52c783SCole Faust    - Adds waiters for ImageScanComplete and LifecyclePolicyPreviewComplete
995*8a52c783SCole Faust
996*8a52c783SCole Faust## __Amazon Lex Model Building Service__
997*8a52c783SCole Faust  - ### Features
998*8a52c783SCole Faust    - Documentation updates for Amazon Lex.
999*8a52c783SCole Faust
1000*8a52c783SCole Faust## __Amazon Lightsail__
1001*8a52c783SCole Faust  - ### Features
1002*8a52c783SCole Faust    - This release adds support for Certificate Authority (CA) certificate identifier to managed databases in Amazon Lightsail.
1003*8a52c783SCole Faust
1004*8a52c783SCole Faust## __Netty NIO Http Client__
1005*8a52c783SCole Faust  - ### Bugfixes
1006*8a52c783SCole Faust    - Propagate exception properly when an exception is thrown from protocol initialization.
1007*8a52c783SCole Faust
1008*8a52c783SCole Faust# __2.10.41__ __2019-12-23__
1009*8a52c783SCole Faust## __AWS Health APIs and Notifications__
1010*8a52c783SCole Faust  - ### Features
1011*8a52c783SCole Faust    - With this release, you can now centrally aggregate AWS Health events from all accounts in your AWS organization. Visit AWS Health documentation to learn more about enabling and using this feature: https://docs.aws.amazon.com/health/latest/ug/organizational-view-health.html.
1012*8a52c783SCole Faust
1013*8a52c783SCole Faust## __Amazon Detective__
1014*8a52c783SCole Faust  - ### Features
1015*8a52c783SCole Faust    - Updated the documentation for Amazon Detective.
1016*8a52c783SCole Faust
1017*8a52c783SCole Faust## __Amazon FSx__
1018*8a52c783SCole Faust  - ### Features
1019*8a52c783SCole Faust    - This release adds a new family of APIs (create-data-repository-task, describe-data-repository-task, and cancel-data-repository-task) that allow users to perform operations between their file system and its linked data repository.
1020*8a52c783SCole Faust
1021*8a52c783SCole Faust# __2.10.40__ __2019-12-20__
1022*8a52c783SCole Faust## __AWS Device Farm__
1023*8a52c783SCole Faust  - ### Features
1024*8a52c783SCole Faust    - Introduced browser testing support through AWS Device Farm
1025*8a52c783SCole Faust
1026*8a52c783SCole Faust## __AWS SecurityHub__
1027*8a52c783SCole Faust  - ### Features
1028*8a52c783SCole Faust    - Additional resource types are now fully supported in the AWS Security Finding Format (ASFF). These resources include AwsElbv2LoadBalancer, AwsKmsKey, AwsIamRole, AwsSqsQueue, AwsLambdaFunction, AwsSnsTopic, and AwsCloudFrontDistribution. Each of these resource types includes an accompanying resource details object with fields for security finding providers to populate. Updates were made to the AwsIamAccessKey resource details object to include information on principal ID and name. To learn more, visit our documentation on the ASFF.
1029*8a52c783SCole Faust
1030*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
1031*8a52c783SCole Faust  - ### Features
1032*8a52c783SCole Faust    - This release introduces the ability to tag key pairs, placement groups, export tasks, import image tasks, import snapshot tasks and export image tasks. You can use tags to organize and identify your resources for cost allocation.
1033*8a52c783SCole Faust
1034*8a52c783SCole Faust## __Amazon Elastic Kubernetes Service__
1035*8a52c783SCole Faust  - ### Features
1036*8a52c783SCole Faust    - Amazon EKS now supports restricting access to the API server public endpoint by applying CIDR blocks
1037*8a52c783SCole Faust
1038*8a52c783SCole Faust## __Amazon Pinpoint__
1039*8a52c783SCole Faust  - ### Features
1040*8a52c783SCole Faust    - This release of the Amazon Pinpoint API introduces versioning support for message templates.
1041*8a52c783SCole Faust
1042*8a52c783SCole Faust## __Amazon Redshift__
1043*8a52c783SCole Faust  - ### Features
1044*8a52c783SCole Faust    - Documentation updates for Amazon Redshift RA3 node types.
1045*8a52c783SCole Faust
1046*8a52c783SCole Faust## __Amazon Relational Database Service__
1047*8a52c783SCole Faust  - ### Features
1048*8a52c783SCole Faust    - This release adds an operation that enables users to specify whether a database is restarted when its SSL/TLS certificate is rotated. Only customers who do not use SSL/TLS should use this operation.
1049*8a52c783SCole Faust
1050*8a52c783SCole Faust## __Amazon S3__
1051*8a52c783SCole Faust  - ### Bugfixes
1052*8a52c783SCole Faust    - Fixed an issue where the SDK would attempt to validate the checksum on a PutObjectRequest when S3 was returning invalid checksums. This would cause all requests to buckets with customer-managed-key service-side encryption to fail.
1053*8a52c783SCole Faust
1054*8a52c783SCole Faust## __Amazon Simple Systems Manager (SSM)__
1055*8a52c783SCole Faust  - ### Features
1056*8a52c783SCole Faust    - This release updates the attachments support to include AttachmentReference source for Automation documents.
1057*8a52c783SCole Faust
1058*8a52c783SCole Faust## __Amazon Transcribe Service__
1059*8a52c783SCole Faust  - ### Features
1060*8a52c783SCole Faust    - AWS Transcribe now supports vocabulary filtering that allows customers to input words to the service that they don't want to see in the output transcript.
1061*8a52c783SCole Faust
1062*8a52c783SCole Faust# __2.10.39__ __2019-12-19__
1063*8a52c783SCole Faust## __AWS CodeStar connections__
1064*8a52c783SCole Faust  - ### Features
1065*8a52c783SCole Faust    - Public beta for Bitbucket Cloud support in AWS CodePipeline through integration with AWS CodeStar connections.
1066*8a52c783SCole Faust
1067*8a52c783SCole Faust## __Amazon Data Lifecycle Manager__
1068*8a52c783SCole Faust  - ### Features
1069*8a52c783SCole Faust    - You can now copy snapshots across regions using Data Lifecycle Manager (DLM). You can enable policies which, along with create, can now also copy snapshots to one or more AWS region(s). Copies can be scheduled for up to three regions from a single policy and retention periods are set for each region separately.
1070*8a52c783SCole Faust
1071*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
1072*8a52c783SCole Faust  - ### Features
1073*8a52c783SCole Faust    - We are updating the supportedRootDevices field to supportedRootDeviceTypes for DescribeInstanceTypes API to ensure that the actual value is returned, correcting a previous error in the model.
1074*8a52c783SCole Faust
1075*8a52c783SCole Faust## __Amazon GameLift__
1076*8a52c783SCole Faust  - ### Features
1077*8a52c783SCole Faust    - Amazon GameLift now supports ARNs for all key GameLift resources, tagging for GameLift resource authorization management, and updated documentation that articulates GameLift's resource authorization strategy.
1078*8a52c783SCole Faust
1079*8a52c783SCole Faust## __Amazon Lex Model Building Service__
1080*8a52c783SCole Faust  - ### Features
1081*8a52c783SCole Faust    - Amazon Lex now supports conversation logs and slot obfuscation.
1082*8a52c783SCole Faust
1083*8a52c783SCole Faust## __Amazon Personalize Runtime__
1084*8a52c783SCole Faust  - ### Features
1085*8a52c783SCole Faust    - Add context map to get-recommendations and get-personalized-ranking request objects to provide contextual metadata at inference time
1086*8a52c783SCole Faust
1087*8a52c783SCole Faust## __Amazon S3__
1088*8a52c783SCole Faust  - ### Bugfixes
1089*8a52c783SCole Faust    - Fixed an issue where a 'checksum mismatch' error is raised whenever a PutObject request is retried while using an async client.
1090*8a52c783SCole Faust
1091*8a52c783SCole Faust## __Amazon Simple Systems Manager (SSM)__
1092*8a52c783SCole Faust  - ### Features
1093*8a52c783SCole Faust    - This release allows customers to add tags to Automation execution, enabling them to sort and filter executions in different ways, such as by resource, purpose, owner, or environment.
1094*8a52c783SCole Faust
1095*8a52c783SCole Faust## __Amazon Transcribe Service__
1096*8a52c783SCole Faust  - ### Features
1097*8a52c783SCole Faust    - Amazon Transcribe supports job queuing for the StartTranscriptionJob API.
1098*8a52c783SCole Faust
1099*8a52c783SCole Faust## __Netty NIO HTTP Client__
1100*8a52c783SCole Faust  - ### Features
1101*8a52c783SCole Faust    - `SETTINGS_INITIAL_WINDOW_SIZE` is now configurable on HTTP/2 connections opened by the Netty client using `Http2Configuration#initialWindowSize(Integer)` along with `NettyNioAsyncHttpClient.Builder#http2Configuration(Http2Configuration)`. See https://tools.ietf.org/html/rfc7540#section-6.5.2 for more information.
1102*8a52c783SCole Faust
1103*8a52c783SCole Faust# __2.10.38__ __2019-12-18__
1104*8a52c783SCole Faust## __AWS OpsWorks CM__
1105*8a52c783SCole Faust  - ### Features
1106*8a52c783SCole Faust    - AWS OpsWorks CM now supports tagging, and tag-based access control, of servers and backups.
1107*8a52c783SCole Faust
1108*8a52c783SCole Faust## __AWS Resource Groups Tagging API__
1109*8a52c783SCole Faust  - ### Features
1110*8a52c783SCole Faust    - Documentation updates for resourcegroupstaggingapi
1111*8a52c783SCole Faust
1112*8a52c783SCole Faust## __Amazon CloudFront__
1113*8a52c783SCole Faust  - ### Features
1114*8a52c783SCole Faust    - Documentation updates for CloudFront
1115*8a52c783SCole Faust
1116*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
1117*8a52c783SCole Faust  - ### Features
1118*8a52c783SCole Faust    - This release introduces the ability to tag Elastic Graphics accelerators. You can use tags to organize and identify your accelerators for cost allocation.
1119*8a52c783SCole Faust
1120*8a52c783SCole Faust## __Amazon Simple Storage Service__
1121*8a52c783SCole Faust  - ### Features
1122*8a52c783SCole Faust    - Updates Amazon S3 endpoints allowing you to configure your client to opt-in to using S3 with the us-east-1 regional endpoint, instead of global.
1123*8a52c783SCole Faust
1124*8a52c783SCole Faust# __2.10.37__ __2019-12-17__
1125*8a52c783SCole Faust## __AWS Elemental MediaLive__
1126*8a52c783SCole Faust  - ### Features
1127*8a52c783SCole Faust    - AWS Elemental MediaLive now supports HLS ID3 segment tagging, HLS redundant manifests for CDNs that support different publishing/viewing endpoints, fragmented MP4 (fMP4), and frame capture intervals specified in milliseconds.
1128*8a52c783SCole Faust
1129*8a52c783SCole Faust## __AWS IoT__
1130*8a52c783SCole Faust  - ### Features
1131*8a52c783SCole Faust    - Added a new Over-the-Air (OTA) Update feature that allows you to use different, or multiple, protocols to transfer an image from the AWS cloud to IoT devices.
1132*8a52c783SCole Faust
1133*8a52c783SCole Faust## __Amazon EC2 Container Service__
1134*8a52c783SCole Faust  - ### Features
1135*8a52c783SCole Faust    - Documentation updates for Amazon ECS.
1136*8a52c783SCole Faust
1137*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
1138*8a52c783SCole Faust  - ### Features
1139*8a52c783SCole Faust    - Documentation updates for Amazon EC2
1140*8a52c783SCole Faust
1141*8a52c783SCole Faust## __Amazon Kinesis Analytics__
1142*8a52c783SCole Faust  - ### Features
1143*8a52c783SCole Faust    - Kinesis Data Analytics service now supports running Java applications using Flink 1.8.
1144*8a52c783SCole Faust
1145*8a52c783SCole Faust## __Amazon Simple Systems Manager (SSM)__
1146*8a52c783SCole Faust  - ### Features
1147*8a52c783SCole Faust    - Added support for Cloud Watch Output and Document Version to the Run Command tasks in Maintenance Windows.
1148*8a52c783SCole Faust
1149*8a52c783SCole Faust# __2.10.36__ __2019-12-16__
1150*8a52c783SCole Faust## __AWS Comprehend Medical__
1151*8a52c783SCole Faust  - ### Features
1152*8a52c783SCole Faust    - New Ontology linking APIs will provides medication concepts normalization and Diagnoses codes from input text. In this release we will provide two APIs - RxNorm and ICD10-CM.
1153*8a52c783SCole Faust
1154*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
1155*8a52c783SCole Faust  - ### Features
1156*8a52c783SCole Faust    - You can now configure your EC2 Fleet to preferentially use EC2 Capacity Reservations for launching On-Demand instances, enabling you to fully utilize the available (and unused) Capacity Reservations before launching On-Demand instances on net new capacity.
1157*8a52c783SCole Faust
1158*8a52c783SCole Faust## __Amazon S3__
1159*8a52c783SCole Faust  - ### Features
1160*8a52c783SCole Faust    - CopyObjectRequest now has `destinationBucket` and `destinationKey` properties for clarity.
1161*8a52c783SCole Faust      The existing names, `bucket` and `key`, are deprecated.
1162*8a52c783SCole Faust
1163*8a52c783SCole Faust## __AmazonMQ__
1164*8a52c783SCole Faust  - ### Features
1165*8a52c783SCole Faust    - Amazon MQ now supports throughput-optimized message brokers, backed by Amazon EBS.
1166*8a52c783SCole Faust
1167*8a52c783SCole Faust# __2.10.35__ __2019-12-13__
1168*8a52c783SCole Faust## __AWS CodeBuild__
1169*8a52c783SCole Faust  - ### Features
1170*8a52c783SCole Faust    - CodeBuild adds support for cross account
1171*8a52c783SCole Faust
1172*8a52c783SCole Faust## __Amazon Detective__
1173*8a52c783SCole Faust  - ### Features
1174*8a52c783SCole Faust    - This is the initial release of Amazon Detective.
1175*8a52c783SCole Faust
1176*8a52c783SCole Faust## __Amazon Simple Email Service__
1177*8a52c783SCole Faust  - ### Features
1178*8a52c783SCole Faust    - Added the ability to use your own public-private key pair to configure DKIM authentication for a domain identity.
1179*8a52c783SCole Faust
1180*8a52c783SCole Faust# __2.10.34__ __2019-12-12__
1181*8a52c783SCole Faust## __AWS SDK for Java v2__
1182*8a52c783SCole Faust  - ### Bugfixes
1183*8a52c783SCole Faust    - Fixing exception using `RequestBody.fromInputStream` on non-resettable `InputStreams` by making `reset` conditional on `markSupported`. See [#1544](https://github.com/aws/aws-sdk-java-v2/issues/1544) / [#1545](https://github.com/aws/aws-sdk-java-v2/issues/1545)
1184*8a52c783SCole Faust
1185*8a52c783SCole Faust## __Access Analyzer__
1186*8a52c783SCole Faust  - ### Features
1187*8a52c783SCole Faust    - This release includes improvements and fixes bugs for the IAM Access Analyzer feature.
1188*8a52c783SCole Faust
1189*8a52c783SCole Faust# __2.10.33__ __2019-12-11__
1190*8a52c783SCole Faust## __AWS SDK for Java v2__
1191*8a52c783SCole Faust  - ### Features
1192*8a52c783SCole Faust    - Adds a `has*` method to requests and responses that have a List or Map property.
1193*8a52c783SCole Faust
1194*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
1195*8a52c783SCole Faust  - ### Features
1196*8a52c783SCole Faust    - This release allows customers to attach multiple Elastic Inference Accelerators to a single EC2 instance. It adds support for a Count parameter for each Elastic Inference Accelerator type you specify on the RunInstances and LaunchTemplate APIs.
1197*8a52c783SCole Faust
1198*8a52c783SCole Faust# __2.10.32__ __2019-12-10__
1199*8a52c783SCole Faust## __AWSKendraFrontendService__
1200*8a52c783SCole Faust  - ### Features
1201*8a52c783SCole Faust    - 1. Adding DocumentTitleFieldName as an optional configuration for SharePoint. 2. updating s3 object pattern to support all s3 keys.
1202*8a52c783SCole Faust
1203*8a52c783SCole Faust# __2.10.31__ __2019-12-09__
1204*8a52c783SCole Faust## __AWS Key Management Service__
1205*8a52c783SCole Faust  - ### Features
1206*8a52c783SCole Faust    - The Verify operation now returns KMSInvalidSignatureException on invalid signatures. The Sign and Verify operations now return KMSInvalidStateException when a request is made against a CMK pending deletion.
1207*8a52c783SCole Faust
1208*8a52c783SCole Faust## __Amazon QuickSight__
1209*8a52c783SCole Faust  - ### Features
1210*8a52c783SCole Faust    - Documentation updates for QuickSight
1211*8a52c783SCole Faust
1212*8a52c783SCole Faust## __Amazon Simple Systems Manager (SSM)__
1213*8a52c783SCole Faust  - ### Features
1214*8a52c783SCole Faust    - Adds the SSM GetCalendarState API and ChangeCalendar SSM Document type. These features enable the forthcoming Systems Manager Change Calendar feature, which will allow you to schedule events during which actions should (or should not) be performed.
1215*8a52c783SCole Faust
1216*8a52c783SCole Faust## __Managed Streaming for Kafka__
1217*8a52c783SCole Faust  - ### Features
1218*8a52c783SCole Faust    - AWS MSK has added support for Open Monitoring with Prometheus.
1219*8a52c783SCole Faust
1220*8a52c783SCole Faust## __Netty NIO HTTP Client__
1221*8a52c783SCole Faust  - ### Features
1222*8a52c783SCole Faust    - Close HTTP/2 connections if they have had 0 streams for 5 seconds. This can be disabled using `useIdleConnectionReaper(false)` or have the time period adjusted using `connectionMaxIdleTime(...)` on the `NettyNioAsyncHttpClient.Builder`.
1223*8a52c783SCole Faust    - Periodically ping HTTP/2 connections and close them if the service does not respond. The ping periodicity and timeout time is not currently configurable.
1224*8a52c783SCole Faust
1225*8a52c783SCole Faust# __2.10.30__ __2019-12-04__
1226*8a52c783SCole Faust## __Amazon Kinesis Video Signaling Channels__
1227*8a52c783SCole Faust  - ### Features
1228*8a52c783SCole Faust    - Announcing support for WebRTC in Kinesis Video Streams, as fully managed capability. You can now use simple APIs to enable your connected devices, web, and mobile apps with real-time two-way media streaming capabilities.
1229*8a52c783SCole Faust
1230*8a52c783SCole Faust## __Amazon Kinesis Video Streams__
1231*8a52c783SCole Faust  - ### Features
1232*8a52c783SCole Faust    - Introduces management of signaling channels for Kinesis Video Streams.
1233*8a52c783SCole Faust
1234*8a52c783SCole Faust## __AmazonApiGatewayV2__
1235*8a52c783SCole Faust  - ### Features
1236*8a52c783SCole Faust    - Amazon API Gateway now supports HTTP APIs (beta), enabling customers to quickly build high performance RESTful APIs that are up to 71% cheaper than REST APIs also available from API Gateway. HTTP APIs are optimized for building APIs that proxy to AWS Lambda functions or HTTP backends, making them ideal for serverless workloads. Using HTTP APIs, you can secure your APIs using OIDC and OAuth 2 out of box, quickly build web applications using a simple CORS experience, and get started immediately with automatic deployment and simple create workflows.
1237*8a52c783SCole Faust
1238*8a52c783SCole Faust## __Netty NIO HTTP Client__
1239*8a52c783SCole Faust  - ### Bugfixes
1240*8a52c783SCole Faust    - Fixed an issue where closing the last stream on a connection that had been closed or received a GOAWAY did not close the connection.
1241*8a52c783SCole Faust    - Fixed an issue where receiving a GOAWAY that would cause the closing of all streams could cause all outstanding streams to be completed successfully instead of exceptionally.
1242*8a52c783SCole Faust
1243*8a52c783SCole Faust# __2.10.29__ __2019-12-03__
1244*8a52c783SCole Faust## __AWS Lambda__
1245*8a52c783SCole Faust  - ### Features
1246*8a52c783SCole Faust    - - Added the ProvisionedConcurrency type and operations. Allocate provisioned concurrency to enable your function to scale up without fluctuations in latency. Use PutProvisionedConcurrencyConfig to configure provisioned concurrency on a version of a function, or on an alias.
1247*8a52c783SCole Faust
1248*8a52c783SCole Faust## __AWS Step Functions__
1249*8a52c783SCole Faust  - ### Features
1250*8a52c783SCole Faust    - This release of the AWS Step Functions SDK introduces support for Express Workflows.
1251*8a52c783SCole Faust
1252*8a52c783SCole Faust## __Amazon Elastic Block Store__
1253*8a52c783SCole Faust  - ### Features
1254*8a52c783SCole Faust    - This release introduces the EBS direct APIs for Snapshots: 1. ListSnapshotBlocks, which lists the block indexes and block tokens for blocks in an Amazon EBS snapshot. 2. ListChangedBlocks, which lists the block indexes and block tokens for blocks that are different between two snapshots of the same volume/snapshot lineage. 3. GetSnapshotBlock, which returns the data in a block of an Amazon EBS snapshot.
1255*8a52c783SCole Faust
1256*8a52c783SCole Faust## __Amazon Rekognition__
1257*8a52c783SCole Faust  - ### Features
1258*8a52c783SCole Faust    - This SDK Release introduces APIs for Amazon Rekognition Custom Labels feature (CreateProjects, CreateProjectVersion,DescribeProjects, DescribeProjectVersions, StartProjectVersion, StopProjectVersion and DetectCustomLabels). Also new is AugmentedAI (Human In The Loop) Support for DetectModerationLabels in Amazon Rekognition.
1259*8a52c783SCole Faust
1260*8a52c783SCole Faust## __Amazon Relational Database Service__
1261*8a52c783SCole Faust  - ### Features
1262*8a52c783SCole Faust    - This release adds support for the Amazon RDS Proxy
1263*8a52c783SCole Faust
1264*8a52c783SCole Faust## __Amazon S3__
1265*8a52c783SCole Faust  - ### Bugfixes
1266*8a52c783SCole Faust    - Interacting with an access point in a different region to the one the S3 client is configured for will no longer result in the request being signed for the wrong region and rejected by S3.
1267*8a52c783SCole Faust
1268*8a52c783SCole Faust## __Amazon SageMaker Service__
1269*8a52c783SCole Faust  - ### Features
1270*8a52c783SCole Faust    - You can now use SageMaker Autopilot for automatically training and tuning candidate models using a combination of various feature engineering, ML algorithms, and hyperparameters determined from the user's input data. SageMaker Automatic Model Tuning now supports tuning across multiple algorithms. With Amazon SageMaker Experiments users can create Experiments, ExperimentTrials, and ExperimentTrialComponents to track, organize, and evaluate their ML training jobs. With Amazon SageMaker Debugger, users can easily debug training jobs using a number of pre-built rules provided by Amazon SageMaker, or build custom rules. With Amazon SageMaker Processing, users can run on-demand, distributed, and fully managed jobs for data pre- or post- processing or model evaluation. With Amazon SageMaker Model Monitor, a user can create MonitoringSchedules to automatically monitor endpoints to detect data drift and other issues and get alerted on them. This release also includes the preview version of Amazon SageMaker Studio with Domains, UserProfiles, and Apps. This release also includes the preview version of Amazon Augmented AI to easily implement human review of machine learning predictions by creating FlowDefinitions, HumanTaskUis, and HumanLoops.
1271*8a52c783SCole Faust
1272*8a52c783SCole Faust## __Application Auto Scaling__
1273*8a52c783SCole Faust  - ### Features
1274*8a52c783SCole Faust    - This release supports auto scaling of provisioned concurrency for AWS Lambda.
1275*8a52c783SCole Faust
1276*8a52c783SCole Faust# __2.10.28__ __2019-12-03__
1277*8a52c783SCole Faust## __AWS Compute Optimizer__
1278*8a52c783SCole Faust  - ### Features
1279*8a52c783SCole Faust    - Initial release of AWS Compute Optimizer. AWS Compute Optimizer recommends optimal AWS Compute resources to reduce costs and improve performance for your workloads.
1280*8a52c783SCole Faust
1281*8a52c783SCole Faust## __AWS Network Manager__
1282*8a52c783SCole Faust  - ### Features
1283*8a52c783SCole Faust    - This is the initial SDK release for AWS Network Manager.
1284*8a52c783SCole Faust
1285*8a52c783SCole Faust## __AWS Outposts__
1286*8a52c783SCole Faust  - ### Features
1287*8a52c783SCole Faust    - This is the initial release for AWS Outposts, a fully managed service that extends AWS infrastructure, services, APIs, and tools to customer sites. AWS Outposts enables you to launch and run EC2 instances and EBS volumes locally at your on-premises location. This release introduces new APIs for creating and viewing Outposts.
1288*8a52c783SCole Faust
1289*8a52c783SCole Faust## __AWS S3 Control__
1290*8a52c783SCole Faust  - ### Features
1291*8a52c783SCole Faust    - Amazon S3 Access Points is a new S3 feature that simplifies managing data access at scale for shared data sets on Amazon S3. Access Points provide a customizable way to access the objects in a bucket, with a unique hostname and access policy that enforces the specific permissions and network controls for any request made through the access point. This represents a new way of provisioning access to shared data sets.
1292*8a52c783SCole Faust
1293*8a52c783SCole Faust## __AWSKendraFrontendService__
1294*8a52c783SCole Faust  - ### Features
1295*8a52c783SCole Faust    - It is a preview launch of Amazon Kendra. Amazon Kendra is a managed, highly accurate and easy to use enterprise search service that is powered by machine learning.
1296*8a52c783SCole Faust
1297*8a52c783SCole Faust## __Amazon Augmented AI Runtime__
1298*8a52c783SCole Faust  - ### Features
1299*8a52c783SCole Faust    - This release adds support for Amazon Augmented AI, which makes it easy to build workflows for human review of machine learning predictions.
1300*8a52c783SCole Faust
1301*8a52c783SCole Faust## __Amazon CodeGuru Profiler__
1302*8a52c783SCole Faust  - ### Features
1303*8a52c783SCole Faust    - (New Service) Amazon CodeGuru Profiler analyzes application CPU utilization and latency characteristics to show you where you are spending the most cycles in your application. This analysis is presented in an interactive flame graph that helps you easily understand which paths consume the most resources, verify that your application is performing as expected, and uncover areas that can be optimized further.
1304*8a52c783SCole Faust
1305*8a52c783SCole Faust## __Amazon CodeGuru Reviewer__
1306*8a52c783SCole Faust  - ### Features
1307*8a52c783SCole Faust    - This is the preview release of Amazon CodeGuru Reviewer.
1308*8a52c783SCole Faust
1309*8a52c783SCole Faust## __Amazon EC2 Container Service__
1310*8a52c783SCole Faust  - ### Features
1311*8a52c783SCole Faust    - This release supports ECS Capacity Providers, Fargate Spot, and ECS Cluster Auto Scaling. These features enable new ways for ECS to manage compute capacity used by tasks.
1312*8a52c783SCole Faust
1313*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
1314*8a52c783SCole Faust  - ### Features
1315*8a52c783SCole Faust    - This release adds support for the following features: 1. An option to enable acceleration for Site-to-Site VPN connections; 2. Inf1 instances featuring up to 16 AWS Inferentia chips; 3. The ability to associate route tables with internet gateways and virtual private gateways; 4. AWS Local Zones that place compute, storage, database, and other select services; 5. Launching and viewing EC2 instances and EBS volumes running locally in Outposts; 6. Peering Transit Gateways between regions simplifying creation of secure and private global networks on AWS; 7. Transit Gateway Multicast, enabling multicast routing within and between VPCs using Transit Gateway as a multicast router.
1316*8a52c783SCole Faust
1317*8a52c783SCole Faust## __Amazon Elastic Kubernetes Service__
1318*8a52c783SCole Faust  - ### Features
1319*8a52c783SCole Faust    - Introducing Amazon EKS with Fargate. Customers can now use Amazon EKS to launch pods directly onto AWS Fargate, the serverless compute engine built for containers on AWS.
1320*8a52c783SCole Faust
1321*8a52c783SCole Faust## __Amazon Elasticsearch Service__
1322*8a52c783SCole Faust  - ### Features
1323*8a52c783SCole Faust    - UltraWarm storage provides a cost-effective way to store large amounts of read-only data on Amazon Elasticsearch Service. Rather than attached storage, UltraWarm nodes use Amazon S3 and a sophisticated caching solution to improve performance. For indices that you are not actively writing to and query less frequently, UltraWarm storage offers significantly lower costs per GiB. In Elasticsearch, these warm indices behave just like any other index. You can query them using the same APIs or use them to create dashboards in Kibana.
1324*8a52c783SCole Faust
1325*8a52c783SCole Faust## __Amazon Fraud Detector__
1326*8a52c783SCole Faust  - ### Features
1327*8a52c783SCole Faust    - Amazon Fraud Detector is a fully managed service that makes it easy to identify potentially fraudulent online activities such as online payment fraud and the creation of fake accounts. Amazon Fraud Detector uses your data, machine learning (ML), and more than 20 years of fraud detection expertise from Amazon to automatically identify potentially fraudulent online activity so you can catch more fraud faster.
1328*8a52c783SCole Faust
1329*8a52c783SCole Faust## __Amazon Simple Storage Service__
1330*8a52c783SCole Faust  - ### Features
1331*8a52c783SCole Faust    - Amazon S3 Access Points is a new S3 feature that simplifies managing data access at scale for shared data sets on Amazon S3. Access Points provide a customizable way to access the objects in a bucket, with a unique hostname and access policy that enforces the specific permissions and network controls for any request made through the access point. This represents a new way of provisioning access to shared data sets.
1332*8a52c783SCole Faust
1333*8a52c783SCole Faust## __Amazon Textract__
1334*8a52c783SCole Faust  - ### Features
1335*8a52c783SCole Faust    - This SDK Release introduces Amazon Augmented AI support for Amazon Textract AnalyzeDocument API. Image byte payloads for synchronous operations have increased from 5 MB to 10 MB.
1336*8a52c783SCole Faust
1337*8a52c783SCole Faust# __2.10.27__ __2019-12-02__
1338*8a52c783SCole Faust## __Access Analyzer__
1339*8a52c783SCole Faust  - ### Features
1340*8a52c783SCole Faust    - Introducing AWS IAM Access Analyzer, an IAM feature that makes it easy for AWS customers to ensure that their resource-based policies provide only the intended access to resources outside their AWS accounts.
1341*8a52c783SCole Faust
1342*8a52c783SCole Faust# __2.10.26__ __2019-12-02__
1343*8a52c783SCole Faust## __AWS License Manager__
1344*8a52c783SCole Faust  - ### Features
1345*8a52c783SCole Faust    - AWS License Manager now automates discovery of bring-your-own-license usage across the customers organization. With few simple settings, customers can add bring your own license product information along with licensing rules, which would enable License Manager to automatically track the instances that have the specified products installed. If License Manager detects any violation of licensing rules, it would notify the customers designated license administrator to take corrective action.
1346*8a52c783SCole Faust
1347*8a52c783SCole Faust## __Amazon DynamoDB Enhanced Client [Preview]__
1348*8a52c783SCole Faust  - ### Features
1349*8a52c783SCole Faust    - Write operations (put, get, delete) now support 'conditionExpression'
1350*8a52c783SCole Faust
1351*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
1352*8a52c783SCole Faust  - ### Features
1353*8a52c783SCole Faust    - AWS now provides a new BYOL experience for software licenses, such as Windows and SQL Server, that require a dedicated physical server. You can now enjoy the flexibility and cost effectiveness of using your own licenses on Amazon EC2 Dedicated Hosts, but with the simplicity, resiliency, and elasticity of AWS. You can specify your Dedicated Host management preferences, such as host allocation, host capacity utilization, and instance placement in AWS License Manager. Once set up, AWS takes care of these administrative tasks on your behalf, so that you can seamlessly launch virtual machines (instances) on Dedicated Hosts just like you would launch an EC2 instance with AWS provided licenses.
1354*8a52c783SCole Faust
1355*8a52c783SCole Faust## __EC2 Image Builder__
1356*8a52c783SCole Faust  - ### Features
1357*8a52c783SCole Faust    - This is the first release of EC2 Image Builder, a service that provides a managed experience for automating the creation of EC2 AMIs.
1358*8a52c783SCole Faust
1359*8a52c783SCole Faust## __Schemas__
1360*8a52c783SCole Faust  - ### Features
1361*8a52c783SCole Faust    - This release introduces support for Amazon EventBridge schema registry, making it easy to discover and write code for events in EventBridge.
1362*8a52c783SCole Faust
1363*8a52c783SCole Faust# __2.10.25__ __2019-11-26__
1364*8a52c783SCole Faust## __AWS Directory Service__
1365*8a52c783SCole Faust  - ### Features
1366*8a52c783SCole Faust    - This release will introduce optional encryption over LDAP network traffic using SSL certificates between customer's self-managed AD and AWS Directory Services instances. The release also provides APIs for Certificate management.
1367*8a52c783SCole Faust
1368*8a52c783SCole Faust## __AWS Kinesis__
1369*8a52c783SCole Faust  - ### Bugfixes
1370*8a52c783SCole Faust    - Reducing default read timeout and write timeout to 10 seconds for Kinesis client.
1371*8a52c783SCole Faust
1372*8a52c783SCole Faust## __AWS MediaTailor__
1373*8a52c783SCole Faust  - ### Features
1374*8a52c783SCole Faust    - AWS Elemental MediaTailor SDK now allows configuration of the Live Pre-Roll feature for HLS and DASH streams.
1375*8a52c783SCole Faust
1376*8a52c783SCole Faust## __AWS Organizations__
1377*8a52c783SCole Faust  - ### Features
1378*8a52c783SCole Faust    - Introduces the DescribeEffectivePolicy action, which returns the contents of the policy that's in effect for the account.
1379*8a52c783SCole Faust
1380*8a52c783SCole Faust## __AWS RDS DataService__
1381*8a52c783SCole Faust  - ### Features
1382*8a52c783SCole Faust    - Type hints to improve handling of some specific parameter types (date/time, decimal etc) for ExecuteStatement and BatchExecuteStatement APIs
1383*8a52c783SCole Faust
1384*8a52c783SCole Faust## __AWS Resource Groups Tagging API__
1385*8a52c783SCole Faust  - ### Features
1386*8a52c783SCole Faust    - You can use tag policies to help standardize on tags across your organization's resources.
1387*8a52c783SCole Faust
1388*8a52c783SCole Faust## __AWSServerlessApplicationRepository__
1389*8a52c783SCole Faust  - ### Features
1390*8a52c783SCole Faust    - AWS Serverless Application Repository now supports verified authors. Verified means that AWS has made a good faith review, as a reasonable and prudent service provider, of the information provided by the requester and has confirmed that the requester's identity is as claimed.
1391*8a52c783SCole Faust
1392*8a52c783SCole Faust## __Amazon Cognito Identity Provider__
1393*8a52c783SCole Faust  - ### Features
1394*8a52c783SCole Faust    - This release adds a new setting for a user pool to configure which recovery methods a user can use to recover their account via the forgot password operation.
1395*8a52c783SCole Faust
1396*8a52c783SCole Faust## __Amazon DynamoDB__
1397*8a52c783SCole Faust  - ### Features
1398*8a52c783SCole Faust    - 1) Amazon Contributor Insights for Amazon DynamoDB is a diagnostic tool for identifying frequently accessed keys and understanding database traffic trends. 2) Support for displaying new fields when a table's encryption state is Inaccessible or the table have been Archived.
1399*8a52c783SCole Faust
1400*8a52c783SCole Faust## __Amazon Elastic Inference__
1401*8a52c783SCole Faust  - ### Features
1402*8a52c783SCole Faust    - Amazon Elastic Inference allows customers to attach Elastic Inference Accelerators to Amazon EC2 and Amazon ECS tasks, thus providing low-cost GPU-powered acceleration and reducing the cost of running deep learning inference. This release allows customers to add or remove tags for their Elastic Inference Accelerators.
1403*8a52c783SCole Faust
1404*8a52c783SCole Faust## __Amazon QuickSight__
1405*8a52c783SCole Faust  - ### Features
1406*8a52c783SCole Faust    - Documentation updates for QuickSight
1407*8a52c783SCole Faust
1408*8a52c783SCole Faust## __Amazon WorkSpaces__
1409*8a52c783SCole Faust  - ### Features
1410*8a52c783SCole Faust    - For the WorkspaceBundle API, added the image identifier and the time of the last update.
1411*8a52c783SCole Faust
1412*8a52c783SCole Faust## __Netty NIO HTTP Client__
1413*8a52c783SCole Faust  - ### Features
1414*8a52c783SCole Faust    - Detect unhealthy http2 connections when read or write times out by sending PING frames
1415*8a52c783SCole Faust
1416*8a52c783SCole Faust# __2.10.24__ __2019-11-25__
1417*8a52c783SCole Faust## __AWS CodeBuild__
1418*8a52c783SCole Faust  - ### Features
1419*8a52c783SCole Faust    - CodeBuild adds support for test reporting
1420*8a52c783SCole Faust
1421*8a52c783SCole Faust## __AWS Cost Explorer Service__
1422*8a52c783SCole Faust  - ### Features
1423*8a52c783SCole Faust    - This launch provides customers with access to Cost Category Public Beta APIs.
1424*8a52c783SCole Faust
1425*8a52c783SCole Faust## __AWS Elemental MediaConvert__
1426*8a52c783SCole Faust  - ### Features
1427*8a52c783SCole Faust    - AWS Elemental MediaConvert SDK has added support for 8K outputs and support for QuickTime Animation Codec (RLE) inputs.
1428*8a52c783SCole Faust
1429*8a52c783SCole Faust## __AWS Elemental MediaLive__
1430*8a52c783SCole Faust  - ### Features
1431*8a52c783SCole Faust    - AWS Elemental MediaLive now supports the ability to create a multiple program transport stream (MPTS).
1432*8a52c783SCole Faust
1433*8a52c783SCole Faust## __AWS Elemental MediaPackage VOD__
1434*8a52c783SCole Faust  - ### Features
1435*8a52c783SCole Faust    - Adds a domain name to PackagingGroups, representing the fully qualified domain name for Assets created in the group.
1436*8a52c783SCole Faust
1437*8a52c783SCole Faust## __AWS Greengrass__
1438*8a52c783SCole Faust  - ### Features
1439*8a52c783SCole Faust    - IoT Greengrass supports machine learning resources in 'No container' mode.
1440*8a52c783SCole Faust
1441*8a52c783SCole Faust## __AWS IoT__
1442*8a52c783SCole Faust  - ### Features
1443*8a52c783SCole Faust    - This release adds: 1) APIs for fleet provisioning claim and template, 2) endpoint configuration and custom domains, 3) support for enhanced custom authentication, d) support for 4 additional audit checks: Device and CA certificate key quality checks, IoT role alias over-permissive check and IoT role alias access to unused services check, 5) extended capability of AWS IoT Rules Engine to support IoT SiteWise rule action. The IoT SiteWise rule action lets you send messages from IoT sensors and applications to IoT SiteWise asset properties
1444*8a52c783SCole Faust
1445*8a52c783SCole Faust## __AWS IoT Secure Tunneling__
1446*8a52c783SCole Faust  - ### Features
1447*8a52c783SCole Faust    - This release adds support for IoT Secure Tunneling to remote access devices behind restricted firewalls.
1448*8a52c783SCole Faust
1449*8a52c783SCole Faust## __AWS Key Management Service__
1450*8a52c783SCole Faust  - ### Features
1451*8a52c783SCole Faust    - AWS Key Management Service (KMS) now enables creation and use of asymmetric Customer Master Keys (CMKs) and the generation of asymmetric data key pairs.
1452*8a52c783SCole Faust
1453*8a52c783SCole Faust## __AWS Lambda__
1454*8a52c783SCole Faust  - ### Features
1455*8a52c783SCole Faust    - Added the function state and update status to the output of GetFunctionConfiguration and other actions. Check the state information to ensure that a function is ready before you perform operations on it. Functions take time to become ready when you connect them to a VPC.Added the EventInvokeConfig type and operations to configure error handling options for asynchronous invocation. Use PutFunctionEventInvokeConfig to configure the number of retries and the maximum age of events when you invoke the function asynchronously.Added on-failure and on-success destination settings for asynchronous invocation. Configure destinations to send an invocation record to an SNS topic, an SQS queue, an EventBridge event bus, or a Lambda function.Added error handling options to event source mappings. This enables you to configure the number of retries, configure the maximum age of records, or retry with smaller batches when an error occurs when a function processes a Kinesis or DynamoDB stream.Added the on-failure destination setting to event source mappings. This enables you to send discarded events to an SNS topic or SQS queue when all retries fail or when the maximum record age is exceeded when a function processes a Kinesis or DynamoDB stream.Added the ParallelizationFactor option to event source mappings to increase concurrency per shard when a function processes a Kinesis or DynamoDB stream.
1456*8a52c783SCole Faust
1457*8a52c783SCole Faust## __AWS Resource Access Manager__
1458*8a52c783SCole Faust  - ### Features
1459*8a52c783SCole Faust    - AWS RAM provides new APIs to view the permissions granted to principals in a resource share. This release also creates corresponding resource shares for supported services that use resource policies, as well as an API to promote them to standard shares that can be managed in RAM.
1460*8a52c783SCole Faust
1461*8a52c783SCole Faust## __AWS WAFV2__
1462*8a52c783SCole Faust  - ### Features
1463*8a52c783SCole Faust    - This release introduces new set of APIs ("wafv2") for AWS WAF. Major changes include single set of APIs for creating/updating resources in global and regional scope, and rules are configured directly into web ACL instead of being referenced. The previous APIs ("waf" and "waf-regional") are now referred as AWS WAF Classic. For more information visit: https://docs.aws.amazon.com/waf/latest/APIReference/Welcome.html
1464*8a52c783SCole Faust
1465*8a52c783SCole Faust## __Alexa For Business__
1466*8a52c783SCole Faust  - ### Features
1467*8a52c783SCole Faust    - API update for Alexa for Business: This update enables the use of meeting room configuration that can be applied to a room profile. These settings help improve and measure utilization on Alexa for Business enabled rooms. New features include end meeting reminders, intelligent room release and room utilization analytics report.
1468*8a52c783SCole Faust
1469*8a52c783SCole Faust## __Amazon AppConfig__
1470*8a52c783SCole Faust  - ### Features
1471*8a52c783SCole Faust    - Introducing AWS AppConfig, a new service that enables customers to quickly deploy validated configurations to applications of any size in a controlled and monitored fashion.
1472*8a52c783SCole Faust
1473*8a52c783SCole Faust## __Amazon Athena__
1474*8a52c783SCole Faust  - ### Features
1475*8a52c783SCole Faust    - This release adds additional query lifecycle metrics to the QueryExecutionStatistics object in GetQueryExecution response.
1476*8a52c783SCole Faust
1477*8a52c783SCole Faust## __Amazon CloudWatch__
1478*8a52c783SCole Faust  - ### Features
1479*8a52c783SCole Faust    - This release adds a new feature called "Contributor Insights". "Contributor Insights" supports the following 6 new APIs (PutInsightRule, DeleteInsightRules, EnableInsightRules, DisableInsightRules, DescribeInsightRules and GetInsightRuleReport).
1480*8a52c783SCole Faust
1481*8a52c783SCole Faust## __Amazon CloudWatch Application Insights__
1482*8a52c783SCole Faust  - ### Features
1483*8a52c783SCole Faust    - CloudWatch Application Insights for .NET and SQL Server includes the follwing features: -Tagging Create and manage tags for your applications.-Custom log pattern matching. Define custom log patterns to be detected and monitored.-Resource-level permissions. Specify applications users can access.
1484*8a52c783SCole Faust
1485*8a52c783SCole Faust## __Amazon Cognito Identity Provider__
1486*8a52c783SCole Faust  - ### Features
1487*8a52c783SCole Faust    - Amazon Cognito Userpools now supports Sign in with Apple as an Identity Provider.
1488*8a52c783SCole Faust
1489*8a52c783SCole Faust## __Amazon Comprehend__
1490*8a52c783SCole Faust  - ### Features
1491*8a52c783SCole Faust    - Amazon Comprehend now supports real-time analysis with Custom Classification
1492*8a52c783SCole Faust
1493*8a52c783SCole Faust## __Amazon Data Lifecycle Manager__
1494*8a52c783SCole Faust  - ### Features
1495*8a52c783SCole Faust    - You can now set time based retention policies on Data Lifecycle Manager. With this launch, DLM allows you to set snapshot retention period in the following interval units: days, weeks, months and years.
1496*8a52c783SCole Faust
1497*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
1498*8a52c783SCole Faust  - ### Features
1499*8a52c783SCole Faust    - This release adds two new APIs: 1. ModifyDefaultCreditSpecification, which allows you to set default credit specification at the account level per AWS Region, per burstable performance instance family, so that all new burstable performance instances in the account launch using the new default credit specification. 2. GetDefaultCreditSpecification, which allows you to get current default credit specification per AWS Region, per burstable performance instance family. This release also adds new client exceptions for StartInstances and StopInstances.
1500*8a52c783SCole Faust
1501*8a52c783SCole Faust## __Amazon Kinesis Analytics__
1502*8a52c783SCole Faust  - ### Features
1503*8a52c783SCole Faust    - Kinesis Data Analytics service adds support to configure Java applications to access resources in a VPC. Also releasing support to configure Java applications to set allowNonRestoreState flag through the service APIs.
1504*8a52c783SCole Faust
1505*8a52c783SCole Faust## __Amazon Lex Runtime Service__
1506*8a52c783SCole Faust  - ### Features
1507*8a52c783SCole Faust    - Amazon Lex adds "sessionId" attribute to the PostText and PostContent response.
1508*8a52c783SCole Faust
1509*8a52c783SCole Faust## __Amazon Redshift__
1510*8a52c783SCole Faust  - ### Features
1511*8a52c783SCole Faust    - This release contains changes for 1. Redshift Scheduler 2. Update to the DescribeNodeConfigurationOptions to include a new action type recommend-node-config
1512*8a52c783SCole Faust
1513*8a52c783SCole Faust## __Amazon Relational Database Service__
1514*8a52c783SCole Faust  - ### Features
1515*8a52c783SCole Faust    - Cluster Endpoints can now be tagged by using --tags in the create-db-cluster-endpoint API
1516*8a52c783SCole Faust
1517*8a52c783SCole Faust## __Amazon Simple Email Service__
1518*8a52c783SCole Faust  - ### Features
1519*8a52c783SCole Faust    - This release includes support for automatically suppressing email addresses that result in hard bounce or complaint events at the account level, and for managing addresses on this account-level suppression list.
1520*8a52c783SCole Faust
1521*8a52c783SCole Faust## __Amazon Simple Systems Manager (SSM)__
1522*8a52c783SCole Faust  - ### Features
1523*8a52c783SCole Faust    - AWS Systems Manager Documents now supports more Document Types: ApplicationConfiguration, ApplicationConfigurationSchema and DeploymentStrategy. This release also extends Document Permissions capabilities and introduces a new Force flag for DeleteDocument API.
1524*8a52c783SCole Faust
1525*8a52c783SCole Faust## __Application Auto Scaling__
1526*8a52c783SCole Faust  - ### Features
1527*8a52c783SCole Faust    - This release supports auto scaling of document classifier endpoints for Comprehend; and supports target tracking based on the average capacity utilization metric for AppStream 2.0 fleets.
1528*8a52c783SCole Faust
1529*8a52c783SCole Faust## __Elastic Load Balancing__
1530*8a52c783SCole Faust  - ### Features
1531*8a52c783SCole Faust    - This release of Elastic Load Balancing V2 adds new subnet features for Network Load Balancers and a new routing algorithm for Application Load Balancers.
1532*8a52c783SCole Faust
1533*8a52c783SCole Faust# __2.10.23__ __2019-11-22__
1534*8a52c783SCole Faust## __AWS Auto Scaling Plans__
1535*8a52c783SCole Faust  - ### Features
1536*8a52c783SCole Faust    - Update default endpoint for AWS Auto Scaling.
1537*8a52c783SCole Faust
1538*8a52c783SCole Faust## __AWS Certificate Manager__
1539*8a52c783SCole Faust  - ### Features
1540*8a52c783SCole Faust    - This release adds support for Tag-Based IAM for AWS Certificate Manager and adding tags to certificates upon creation.
1541*8a52c783SCole Faust
1542*8a52c783SCole Faust## __AWS CodeBuild__
1543*8a52c783SCole Faust  - ### Features
1544*8a52c783SCole Faust    - Add Canonical ARN to LogsLocation.
1545*8a52c783SCole Faust
1546*8a52c783SCole Faust## __AWS Elemental MediaPackage VOD__
1547*8a52c783SCole Faust  - ### Features
1548*8a52c783SCole Faust    - Includes the submission time of Asset ingestion request in the API response for Create/List/Describe Assets.
1549*8a52c783SCole Faust
1550*8a52c783SCole Faust## __AWS SDK for Java v2__
1551*8a52c783SCole Faust  - ### Bugfixes
1552*8a52c783SCole Faust    - The ProcessCredentialsProvider now supports credential files up to 64 KB by default through an increase of the processOutputLimit from 1024 bytes to 64000 bytes.
1553*8a52c783SCole Faust
1554*8a52c783SCole Faust## __AWS Security Token Service__
1555*8a52c783SCole Faust  - ### Features
1556*8a52c783SCole Faust    - Support tagging for STS sessions and tag based access control for the STS APIs
1557*8a52c783SCole Faust
1558*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
1559*8a52c783SCole Faust  - ### Features
1560*8a52c783SCole Faust    - This release adds two new APIs (DescribeInstanceTypes and DescribeInstanceTypeOfferings) that give customers access to instance type attributes and regional and zonal offerings.
1561*8a52c783SCole Faust
1562*8a52c783SCole Faust## __Amazon Elastic MapReduce__
1563*8a52c783SCole Faust  - ### Features
1564*8a52c783SCole Faust    - Amazon EMR adds support for concurrent step execution and cancelling running steps. Amazon EMR has added a new Outpost ARN field in the ListCluster and DescribeCluster API responses that is populated for clusters launched in an AWS Outpost subnet.
1565*8a52c783SCole Faust
1566*8a52c783SCole Faust## __Amazon Forecast Service__
1567*8a52c783SCole Faust  - ### Features
1568*8a52c783SCole Faust    - This release adds two key updates to existing APIs. 1. Amazon Forecast can now generate forecasts in any quantile using the optional parameter forecastTypes in the CreateForecast API and 2. You can get additional details (metrics and relevant error messages) on your AutoML runs using the DescribePredictor and GetAccuracyMetrics APIs.
1569*8a52c783SCole Faust
1570*8a52c783SCole Faust## __Amazon Rekognition__
1571*8a52c783SCole Faust  - ### Features
1572*8a52c783SCole Faust    - This release adds enhanced face filtering support to the IndexFaces API operation, and introduces face filtering for CompareFaces and SearchFacesByImage API operations.
1573*8a52c783SCole Faust
1574*8a52c783SCole Faust## __Amazon Simple Notification Service__
1575*8a52c783SCole Faust  - ### Features
1576*8a52c783SCole Faust    - Added documentation for the dead-letter queue feature.
1577*8a52c783SCole Faust
1578*8a52c783SCole Faust## __Amazon Simple Systems Manager (SSM)__
1579*8a52c783SCole Faust  - ### Features
1580*8a52c783SCole Faust    - Add RebootOption and LastNoRebootInstallOperationTime for DescribeInstancePatchStates and DescribeInstancePatchStatesForPatchGroup API
1581*8a52c783SCole Faust
1582*8a52c783SCole Faust## __Application Auto Scaling__
1583*8a52c783SCole Faust  - ### Features
1584*8a52c783SCole Faust    - Update default endpoint for Application Auto Scaling.
1585*8a52c783SCole Faust
1586*8a52c783SCole Faust# __2.10.22__ __2019-11-21__
1587*8a52c783SCole Faust## __AWS Amplify__
1588*8a52c783SCole Faust  - ### Features
1589*8a52c783SCole Faust    - This release of AWS Amplify Console introduces support for backend environments. Backend environments are containers for AWS deployments. Each environment is a collection of AWS resources.
1590*8a52c783SCole Faust
1591*8a52c783SCole Faust## __AWS AppSync__
1592*8a52c783SCole Faust  - ### Features
1593*8a52c783SCole Faust    - AppSync: AWS AppSync now supports the ability to add, configure, and maintain caching for your AWS AppSync GraphQL API.
1594*8a52c783SCole Faust
1595*8a52c783SCole Faust## __AWS Config__
1596*8a52c783SCole Faust  - ### Features
1597*8a52c783SCole Faust    - AWS Config launches Custom Configuration Items. A new feature which allows customers to publish resource configuration for third-party resources, custom, or on-premises servers.
1598*8a52c783SCole Faust
1599*8a52c783SCole Faust## __AWS Glue__
1600*8a52c783SCole Faust  - ### Features
1601*8a52c783SCole Faust    - This release adds support for Glue 1.0 compatible ML Transforms.
1602*8a52c783SCole Faust
1603*8a52c783SCole Faust## __AWSMarketplace Metering__
1604*8a52c783SCole Faust  - ### Features
1605*8a52c783SCole Faust    - Documentation updates for the AWS Marketplace Metering Service.
1606*8a52c783SCole Faust
1607*8a52c783SCole Faust## __Amazon Connect Participant Service__
1608*8a52c783SCole Faust  - ### Features
1609*8a52c783SCole Faust    - This release adds 5 new APIs: CreateParticipantConnection, DisconnectParticipant, GetTranscript, SendEvent, and SendMessage. For Amazon Connect chat, you can use them to programmatically perform participant actions on the configured Amazon Connect instance. Learn more here: https://docs.aws.amazon.com/connect-participant/latest/APIReference/Welcome.html
1610*8a52c783SCole Faust
1611*8a52c783SCole Faust## __Amazon Connect Service__
1612*8a52c783SCole Faust  - ### Features
1613*8a52c783SCole Faust    - This release adds a new API: StartChatContact. You can use it to programmatically start a chat on the specified Amazon Connect instance. Learn more here: https://docs.aws.amazon.com/connect/latest/APIReference/Welcome.html
1614*8a52c783SCole Faust
1615*8a52c783SCole Faust## __Amazon DynamoDB__
1616*8a52c783SCole Faust  - ### Features
1617*8a52c783SCole Faust    - With this release, you can convert an existing Amazon DynamoDB table to a global table by adding replicas in other AWS Regions.
1618*8a52c783SCole Faust
1619*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
1620*8a52c783SCole Faust  - ### Features
1621*8a52c783SCole Faust    - This release adds support for attaching AWS License Manager Configurations to Amazon Machine Image (AMI) using ImportImage API; and adds support for running different instance sizes on EC2 Dedicated Hosts
1622*8a52c783SCole Faust
1623*8a52c783SCole Faust## __Amazon Lex Model Building Service__
1624*8a52c783SCole Faust  - ### Features
1625*8a52c783SCole Faust    - Amazon Lex now supports Sentiment Analysis
1626*8a52c783SCole Faust
1627*8a52c783SCole Faust## __Amazon Lex Runtime Service__
1628*8a52c783SCole Faust  - ### Features
1629*8a52c783SCole Faust    - Amazon Lex now supports Sentiment Analysis
1630*8a52c783SCole Faust
1631*8a52c783SCole Faust## __Amazon Simple Systems Manager (SSM)__
1632*8a52c783SCole Faust  - ### Features
1633*8a52c783SCole Faust    - The release contains new API and API changes for AWS Systems Manager Explorer product.
1634*8a52c783SCole Faust
1635*8a52c783SCole Faust## __Amazon Transcribe Service__
1636*8a52c783SCole Faust  - ### Features
1637*8a52c783SCole Faust    - With this release, Amazon Transcribe now supports transcriptions from audio sources in Hebrew (he-IL), Swiss German (de-CH), Japanese (ja-JP), Turkish (tr-TR), Arabic-Gulf (ar-AE), Malay (ms-MY), Telugu (te-IN)
1638*8a52c783SCole Faust
1639*8a52c783SCole Faust# __2.10.21__ __2019-11-20__
1640*8a52c783SCole Faust## __AWS Application Discovery Service__
1641*8a52c783SCole Faust  - ### Features
1642*8a52c783SCole Faust    - New exception type for use with Migration Hub home region
1643*8a52c783SCole Faust
1644*8a52c783SCole Faust## __AWS CloudTrail__
1645*8a52c783SCole Faust  - ### Features
1646*8a52c783SCole Faust    - 1. This release adds two new APIs, GetInsightSelectors and PutInsightSelectors, which let you configure CloudTrail Insights event delivery on a trail. An Insights event is a new type of event that is generated when CloudTrail detects unusual activity in your AWS account. In this release, only "ApiCallRateInsight" is a supported Insights event type. 2. This release also adds the new "ExcludeManagementEventSource" option to the existing PutEventSelectors API. This field currently supports only AWS Key Management Services.
1647*8a52c783SCole Faust
1648*8a52c783SCole Faust## __AWS CodeCommit__
1649*8a52c783SCole Faust  - ### Features
1650*8a52c783SCole Faust    - This release adds support for creating pull request approval rules and pull request approval rule templates in AWS CodeCommit. This allows developers to block merges of pull requests, contingent on the approval rules being satisfiied.
1651*8a52c783SCole Faust
1652*8a52c783SCole Faust## __AWS DataSync__
1653*8a52c783SCole Faust  - ### Features
1654*8a52c783SCole Faust    - Update to configure task to run periodically on a schedule
1655*8a52c783SCole Faust
1656*8a52c783SCole Faust## __AWS Elemental MediaStore__
1657*8a52c783SCole Faust  - ### Features
1658*8a52c783SCole Faust    - This release fixes a broken link in the SDK documentation.
1659*8a52c783SCole Faust
1660*8a52c783SCole Faust## __AWS Migration Hub__
1661*8a52c783SCole Faust  - ### Features
1662*8a52c783SCole Faust    - New exception type for use with Migration Hub home region
1663*8a52c783SCole Faust
1664*8a52c783SCole Faust## __AWS Migration Hub Config__
1665*8a52c783SCole Faust  - ### Features
1666*8a52c783SCole Faust    - AWS Migration Hub Config Service allows you to get and set the Migration Hub home region for use with AWS Migration Hub and Application Discovery Service
1667*8a52c783SCole Faust
1668*8a52c783SCole Faust## __AWS Storage Gateway__
1669*8a52c783SCole Faust  - ### Features
1670*8a52c783SCole Faust    - The new DescribeAvailabilityMonitorTest API provides the results of the most recent High Availability monitoring test. The new StartAvailabilityMonitorTest API verifies the storage gateway is configured for High Availability monitoring. The new ActiveDirectoryStatus response element has been added to the DescribeSMBSettings and JoinDomain APIs to indicate the status of the gateway after the most recent JoinDomain operation. The new TimeoutInSeconds parameter of the JoinDomain API allows for the configuration of the timeout in which the JoinDomain operation must complete.
1671*8a52c783SCole Faust
1672*8a52c783SCole Faust## __Amazon Chime__
1673*8a52c783SCole Faust  - ### Features
1674*8a52c783SCole Faust    - Adds APIs to create and manage meeting session resources for the Amazon Chime SDK
1675*8a52c783SCole Faust
1676*8a52c783SCole Faust## __Amazon Data Lifecycle Manager__
1677*8a52c783SCole Faust  - ### Features
1678*8a52c783SCole Faust    - DLM now supports Fast Snapshot Restore. You can enable Fast Restore on snapshots created by DLM, provide the AZs and the number of snapshots to be enabled with this capability.
1679*8a52c783SCole Faust
1680*8a52c783SCole Faust## __Amazon EC2 Container Service__
1681*8a52c783SCole Faust  - ### Features
1682*8a52c783SCole Faust    - Added support for CPU and memory task-level overrides on the RunTask and StartTask APIs. Added location information to Tasks.
1683*8a52c783SCole Faust
1684*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
1685*8a52c783SCole Faust  - ### Features
1686*8a52c783SCole Faust    - This release of Amazon Elastic Compute Cloud (Amazon EC2) introduces support for Amazon Elastic Block Store (Amazon EBS) fast snapshot restores.
1687*8a52c783SCole Faust    - Upgrades to Instance Metadata Service version 2 (IMDS v2). With IMDS v2, a session token is used to make requests for EC2 instance metadata and credentials.
1688*8a52c783SCole Faust
1689*8a52c783SCole Faust## __Amazon FSx__
1690*8a52c783SCole Faust  - ### Features
1691*8a52c783SCole Faust    - Announcing a Multi-AZ deployment type for Amazon FSx for Windows File Server, providing fully-managed Windows file storage with high availability and redundancy across multiple AWS Availability Zones.
1692*8a52c783SCole Faust
1693*8a52c783SCole Faust## __Amazon Kinesis Firehose__
1694*8a52c783SCole Faust  - ### Features
1695*8a52c783SCole Faust    - With this release, Amazon Kinesis Data Firehose allows server side encryption with customer managed CMKs. Customer managed CMKs ( "Customer Master Keys") are AWS Key Management Service (KMS) keys that are fully managed by the customer. With customer managed CMKs, customers can establish and maintain their key policies, IAM policies, rotating policies and add tags. For more information about AWS KMS and CMKs, please refer to: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html. Please refer to the following link to create CMKs: https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys-create-cmk.html
1696*8a52c783SCole Faust
1697*8a52c783SCole Faust## __Amazon QuickSight__
1698*8a52c783SCole Faust  - ### Features
1699*8a52c783SCole Faust    - Amazon QuickSight now supports programmatic creation and management of data sources, data sets, dashboards and templates with new APIs. Templates hold dashboard metadata, and can be used to create copies connected to the same or different dataset as required. Also included in this release are APIs for SPICE ingestions, fine-grained access control over AWS resources using AWS Identity and Access Management (IAM) policies, as well AWS tagging. APIs are supported for both Standard and Enterprise Edition, with edition-specific support for specific functionality.
1700*8a52c783SCole Faust
1701*8a52c783SCole Faust## __Amazon Simple Storage Service__
1702*8a52c783SCole Faust  - ### Features
1703*8a52c783SCole Faust    - This release introduces support for Amazon S3 Replication Time Control, a new feature of S3 Replication that provides a predictable replication time backed by a Service Level Agreement. S3 Replication Time Control helps customers meet compliance or business requirements for data replication, and provides visibility into the replication process with new Amazon CloudWatch Metrics.
1704*8a52c783SCole Faust
1705*8a52c783SCole Faust## __Amazon Transcribe Service__
1706*8a52c783SCole Faust  - ### Features
1707*8a52c783SCole Faust    - With this release Amazon Transcribe enables alternative transcriptions so that you can see different interpretations of transcribed audio.
1708*8a52c783SCole Faust
1709*8a52c783SCole Faust# __2.10.20__ __2019-11-19__
1710*8a52c783SCole Faust## __AWS CloudFormation__
1711*8a52c783SCole Faust  - ### Features
1712*8a52c783SCole Faust    - This release of AWS CloudFormation StackSets enables users to detect drift on a stack set and the stack instances that belong to that stack set.
1713*8a52c783SCole Faust
1714*8a52c783SCole Faust## __AWS CodeBuild__
1715*8a52c783SCole Faust  - ### Features
1716*8a52c783SCole Faust    - Add support for ARM and GPU-enhanced build environments and a new SSD-backed Linux compute type with additional CPU and memory in CodeBuild
1717*8a52c783SCole Faust
1718*8a52c783SCole Faust## __AWS Config__
1719*8a52c783SCole Faust  - ### Features
1720*8a52c783SCole Faust    - AWSConfig launches support for conformance packs. A conformance pack is a new resource type that allows you to package a collection of Config rules and remediation actions into a single entity. You can create and deploy conformance packs into your account or across all accounts in your organization
1721*8a52c783SCole Faust
1722*8a52c783SCole Faust## __AWS Identity and Access Management__
1723*8a52c783SCole Faust  - ### Features
1724*8a52c783SCole Faust    - IAM reports the timestamp when a role's credentials were last used to make an AWS request. This helps you identify unused roles and remove them confidently from your AWS accounts.
1725*8a52c783SCole Faust
1726*8a52c783SCole Faust## __AWS IoT__
1727*8a52c783SCole Faust  - ### Features
1728*8a52c783SCole Faust    - As part of this release, we are extending the capability of AWS IoT Rules Engine to send messages directly to customer's own web services/applications. Customers can now create topic rules with HTTP actions to route messages from IoT Core directly to URL's that they own. Ownership is proved by creating and confirming topic rule destinations.
1729*8a52c783SCole Faust
1730*8a52c783SCole Faust## __AWS Lambda__
1731*8a52c783SCole Faust  - ### Features
1732*8a52c783SCole Faust    - This release provides three new runtimes to support Node.js 12 (initially 12.13.0), Python 3.8 and Java 11.
1733*8a52c783SCole Faust
1734*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
1735*8a52c783SCole Faust  - ### Features
1736*8a52c783SCole Faust    - This release adds support for RunInstances to specify the metadata options for new instances; adds a new API, ModifyInstanceMetadataOptions, which lets you modify the metadata options for a running or stopped instance; and adds support for CreateCustomerGateway to specify a device name.
1737*8a52c783SCole Faust
1738*8a52c783SCole Faust## __Auto Scaling__
1739*8a52c783SCole Faust  - ### Features
1740*8a52c783SCole Faust    - Amazon EC2 Auto Scaling now supports Instance Weighting and Max Instance Lifetime. Instance Weighting allows specifying the capacity units for each instance type included in the MixedInstancesPolicy and how they would contribute to your application's performance. Max Instance Lifetime allows specifying the maximum length of time that an instance can be in service. If any instances are approaching this limit, Amazon EC2 Auto Scaling gradually replaces them.
1741*8a52c783SCole Faust
1742*8a52c783SCole Faust## __Elastic Load Balancing__
1743*8a52c783SCole Faust  - ### Features
1744*8a52c783SCole Faust    - This release allows forward actions on Application Load Balancers to route requests to multiple target groups, based on the weight you specify for each target group.
1745*8a52c783SCole Faust
1746*8a52c783SCole Faust# __2.10.19__ __2019-11-18__
1747*8a52c783SCole Faust## __AWS CloudFormation__
1748*8a52c783SCole Faust  - ### Features
1749*8a52c783SCole Faust    - This release introduces APIs for the CloudFormation Registry, a new service to submit and discover resource providers with which you can manage third-party resources natively in CloudFormation.
1750*8a52c783SCole Faust
1751*8a52c783SCole Faust## __AWS Cost Explorer Service__
1752*8a52c783SCole Faust  - ### Features
1753*8a52c783SCole Faust    - add EstimatedOnDemandCostWithCurrentCommitment to GetSavingsPlansPurchaseRecommendationRequest API
1754*8a52c783SCole Faust
1755*8a52c783SCole Faust## __Amazon Pinpoint__
1756*8a52c783SCole Faust  - ### Features
1757*8a52c783SCole Faust    - This release of the Amazon Pinpoint API introduces support for using and managing message templates for messages that are sent through the voice channel. It also introduces support for specifying default values for message variables in message templates.
1758*8a52c783SCole Faust
1759*8a52c783SCole Faust## __Amazon Relational Database Service__
1760*8a52c783SCole Faust  - ### Features
1761*8a52c783SCole Faust    - Documentation updates for rds
1762*8a52c783SCole Faust
1763*8a52c783SCole Faust## __Amazon SageMaker Runtime__
1764*8a52c783SCole Faust  - ### Features
1765*8a52c783SCole Faust    - Amazon SageMaker Runtime now supports a new TargetModel header to invoke a specific model hosted on multi model endpoints.
1766*8a52c783SCole Faust
1767*8a52c783SCole Faust## __Amazon SageMaker Service__
1768*8a52c783SCole Faust  - ### Features
1769*8a52c783SCole Faust    - Amazon SageMaker now supports multi-model endpoints to host multiple models on an endpoint using a single inference container.
1770*8a52c783SCole Faust
1771*8a52c783SCole Faust## __Amazon Simple Storage Service__
1772*8a52c783SCole Faust  - ### Features
1773*8a52c783SCole Faust    - Added support for S3 Replication for existing objects. This release allows customers who have requested and been granted access to replicate existing S3 objects across buckets.
1774*8a52c783SCole Faust
1775*8a52c783SCole Faust## __Amazon Simple Systems Manager (SSM)__
1776*8a52c783SCole Faust  - ### Features
1777*8a52c783SCole Faust    - The release contains new API and API changes for AWS Systems Manager Explorer product.
1778*8a52c783SCole Faust
1779*8a52c783SCole Faust## __Netty NIO HTTP Client__
1780*8a52c783SCole Faust  - ### Bugfixes
1781*8a52c783SCole Faust    - Update default connectionMaxIdleTimeout of NettyNioAsyncClient to 5 seconds
1782*8a52c783SCole Faust
1783*8a52c783SCole Faust# __2.10.18__ __2019-11-15__
1784*8a52c783SCole Faust## __AWS Elemental MediaConvert__
1785*8a52c783SCole Faust  - ### Features
1786*8a52c783SCole Faust    - AWS Elemental MediaConvert SDK has added support for DolbyVision encoding, and SCTE35 & ESAM insertion to DASH ISO EMSG.
1787*8a52c783SCole Faust
1788*8a52c783SCole Faust## __AWS SDK for Java v2__
1789*8a52c783SCole Faust  - ### Features
1790*8a52c783SCole Faust    - When SdkException or one of its children is created without a 'message', inherit the message from the exception 'cause' (if any). This should reduce the chance of an exception being raised by the SDK with a null message.
1791*8a52c783SCole Faust
1792*8a52c783SCole Faust## __Amazon Chime__
1793*8a52c783SCole Faust  - ### Features
1794*8a52c783SCole Faust    - This release adds support for Chime Room Management APIs
1795*8a52c783SCole Faust
1796*8a52c783SCole Faust## __Amazon CloudWatch Logs__
1797*8a52c783SCole Faust  - ### Features
1798*8a52c783SCole Faust    - Documentation updates for logs
1799*8a52c783SCole Faust
1800*8a52c783SCole Faust## __Amazon Cognito Identity Provider__
1801*8a52c783SCole Faust  - ### Features
1802*8a52c783SCole Faust    - This release adds a new option in the User Pool to allow specifying sender's name in the emails sent by Amazon Cognito. This release also adds support to add SES Configuration Set to the emails sent by Amazon Cognito.
1803*8a52c783SCole Faust
1804*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
1805*8a52c783SCole Faust  - ### Features
1806*8a52c783SCole Faust    - You can now add tags while copying snapshots. Previously, a user had to first copy the snapshot and then add tags to the copied snapshot manually. Moving forward, you can specify the list of tags you wish to be applied to the copied snapshot as a parameter on the Copy Snapshot API.
1807*8a52c783SCole Faust
1808*8a52c783SCole Faust## __Amazon Elastic Kubernetes Service__
1809*8a52c783SCole Faust  - ### Features
1810*8a52c783SCole Faust    - Introducing Amazon EKS managed node groups, a new feature that lets you easily provision worker nodes for Amazon EKS clusters and keep them up to date using the Amazon EKS management console, CLI, and APIs.
1811*8a52c783SCole Faust
1812*8a52c783SCole Faust## __Amazon Elastic MapReduce__
1813*8a52c783SCole Faust  - ### Features
1814*8a52c783SCole Faust    - Access to the cluster ARN makes it easier for you to author resource-level permissions policies in AWS Identity and Access Management. To simplify the process of obtaining the cluster ARN, Amazon EMR has added a new field containing the cluster ARN to all API responses that include the cluster ID.
1815*8a52c783SCole Faust
1816*8a52c783SCole Faust## __Amazon GuardDuty__
1817*8a52c783SCole Faust  - ### Features
1818*8a52c783SCole Faust    - This release includes new operations related to findings export, including: CreatePublishingDestination, UpdatePublishingDestination, DescribePublishingDestination, DeletePublishingDestination and ListPublishingDestinations.
1819*8a52c783SCole Faust
1820*8a52c783SCole Faust## __Amazon Simple Systems Manager (SSM)__
1821*8a52c783SCole Faust  - ### Features
1822*8a52c783SCole Faust    - This release updates AWS Systems Manager Parameter Store documentation for the enhanced search capability.
1823*8a52c783SCole Faust
1824*8a52c783SCole Faust## __Amazon WorkSpaces__
1825*8a52c783SCole Faust  - ### Features
1826*8a52c783SCole Faust    - Added APIs to register your directories with Amazon WorkSpaces and to modify directory details.
1827*8a52c783SCole Faust
1828*8a52c783SCole Faust## __Elastic Load Balancing__
1829*8a52c783SCole Faust  - ### Features
1830*8a52c783SCole Faust    - Documentation-only change to the default value of the routing.http.drop_invalid_header_fields.enabled attribute.
1831*8a52c783SCole Faust
1832*8a52c783SCole Faust# __2.10.17__ __2019-11-14__
1833*8a52c783SCole Faust## __AWSMarketplace Metering__
1834*8a52c783SCole Faust  - ### Features
1835*8a52c783SCole Faust    - Added CustomerNotEntitledException in MeterUsage API for Container use case.
1836*8a52c783SCole Faust
1837*8a52c783SCole Faust## __Amazon Cognito Identity Provider__
1838*8a52c783SCole Faust  - ### Features
1839*8a52c783SCole Faust    - This release adds a new setting at user pool client to prevent user existence related errors during authentication, confirmation, and password recovery related operations. This release also adds support to enable or disable specific authentication flows for a user pool client.
1840*8a52c783SCole Faust
1841*8a52c783SCole Faust## __Amazon Connect Service__
1842*8a52c783SCole Faust  - ### Features
1843*8a52c783SCole Faust    - This release enhances the existing user management APIs and adds 3 new APIs - TagResource, UntagResource, and ListTagsForResource to support tagging Amazon Connect users, which facilitates more granular access controls for Amazon Connect users within an Amazon Connect instance. You can learn more about the new APIs here: https://docs.aws.amazon.com/connect/latest/APIReference/Welcome.html.
1844*8a52c783SCole Faust
1845*8a52c783SCole Faust## __Amazon Personalize__
1846*8a52c783SCole Faust  - ### Features
1847*8a52c783SCole Faust    - Amazon Personalize: Adds ability to get batch recommendations by creating a batch inference job.
1848*8a52c783SCole Faust
1849*8a52c783SCole Faust## __Amazon Simple Systems Manager (SSM)__
1850*8a52c783SCole Faust  - ### Features
1851*8a52c783SCole Faust    - Updates support for adding attachments to Systems Manager Automation documents
1852*8a52c783SCole Faust
1853*8a52c783SCole Faust# __2.10.16__ __2019-11-13__
1854*8a52c783SCole Faust## __AWS Data Exchange__
1855*8a52c783SCole Faust  - ### Features
1856*8a52c783SCole Faust    - Introducing AWS Data Exchange, a service that makes it easy for AWS customers to securely create, manage, access, and exchange data sets in the cloud.
1857*8a52c783SCole Faust
1858*8a52c783SCole Faust## __AWS IoT__
1859*8a52c783SCole Faust  - ### Features
1860*8a52c783SCole Faust    - This release adds the custom fields definition support in the index definition for AWS IoT Fleet Indexing Service. Custom fields can be used as an aggregation field to run aggregations with both existing GetStatistics API and newly added GetCardinality, GetPercentiles APIs. GetStatistics will return all statistics (min/max/sum/avg/count...) with this release. For more information, please refer to our latest documentation: https://docs.aws.amazon.com/iot/latest/developerguide/iot-indexing.html
1861*8a52c783SCole Faust
1862*8a52c783SCole Faust## __Amazon CloudSearch__
1863*8a52c783SCole Faust  - ### Features
1864*8a52c783SCole Faust    - Amazon CloudSearch domains let you require that all traffic to the domain arrive over HTTPS. This security feature helps you block clients that send unencrypted requests to the domain.
1865*8a52c783SCole Faust
1866*8a52c783SCole Faust## __Amazon Data Lifecycle Manager__
1867*8a52c783SCole Faust  - ### Features
1868*8a52c783SCole Faust    - You can now add tags to a lifecycle policy in Data Lifecycle Manager (DLM). Tags allow you to categorize your policies in different ways, such as by department, purpose or owner. You can also enable resource level permissions based on tags to set access control on ability to modify or delete a tagged policy.
1869*8a52c783SCole Faust
1870*8a52c783SCole Faust## __Amazon Simple Email Service__
1871*8a52c783SCole Faust  - ### Features
1872*8a52c783SCole Faust    - This is the first release of version 2 of the Amazon SES API. You can use this API to configure your Amazon SES account, and to send email. This API extends the functionality that exists in the previous version of the Amazon SES API.
1873*8a52c783SCole Faust
1874*8a52c783SCole Faust# __2.10.15__ __2019-11-12__
1875*8a52c783SCole Faust## __AWS CodePipeline__
1876*8a52c783SCole Faust  - ### Features
1877*8a52c783SCole Faust    - AWS CodePipeline now supports the use of variables in action configuration.
1878*8a52c783SCole Faust
1879*8a52c783SCole Faust## __AWS Marketplace Catalog Service__
1880*8a52c783SCole Faust  - ### Features
1881*8a52c783SCole Faust    - This is the first release for the AWS Marketplace Catalog service which allows you to list, describe and manage change requests on your published entities on AWS Marketplace.
1882*8a52c783SCole Faust
1883*8a52c783SCole Faust## __Amazon DynamoDB__
1884*8a52c783SCole Faust  - ### Features
1885*8a52c783SCole Faust    - Amazon DynamoDB enables you to restore your data to a new DynamoDB table using a point-in-time or on-demand backup. You now can modify the settings on the new restored table. Specifically, you can exclude some or all of the local and global secondary indexes from being created with the restored table. In addition, you can change the billing mode and provisioned capacity settings.
1886*8a52c783SCole Faust
1887*8a52c783SCole Faust## __Amazon Transcribe Service__
1888*8a52c783SCole Faust  - ### Features
1889*8a52c783SCole Faust    - With this release, Amazon Transcribe now supports transcriptions from audio sources in Welsh English (en-WL), Scottish English(en-AB), Irish English(en-IE), Farsi(fa-IR), Tamil(ta-IN), Indonesian(id-ID), Portuguese (pt-PT), Dutch(nl-NL).
1890*8a52c783SCole Faust
1891*8a52c783SCole Faust## __Elastic Load Balancing__
1892*8a52c783SCole Faust  - ### Features
1893*8a52c783SCole Faust    - You can configure your Application Load Balancer to either drop invalid header fields or forward them to targets.
1894*8a52c783SCole Faust
1895*8a52c783SCole Faust# __2.10.14__ __2019-11-11__
1896*8a52c783SCole Faust## __AWS CloudFormation__
1897*8a52c783SCole Faust  - ### Features
1898*8a52c783SCole Faust    - The Resource Import feature enables customers to import existing AWS resources into new or existing CloudFormation Stacks.
1899*8a52c783SCole Faust
1900*8a52c783SCole Faust## __AWS Cost Explorer Service__
1901*8a52c783SCole Faust  - ### Features
1902*8a52c783SCole Faust    - This launch provides customers with access to GetCostAndUsageWithResources API.
1903*8a52c783SCole Faust
1904*8a52c783SCole Faust## __Amazon Polly__
1905*8a52c783SCole Faust  - ### Features
1906*8a52c783SCole Faust    - Add `PollyPresigner` which enables support for presigning `SynthesizeSpeech` requests.
1907*8a52c783SCole Faust
1908*8a52c783SCole Faust# __2.10.13__ __2019-11-08__
1909*8a52c783SCole Faust## __Amazon Cognito Identity__
1910*8a52c783SCole Faust  - ### Features
1911*8a52c783SCole Faust    - This release adds support for disabling classic flow.
1912*8a52c783SCole Faust
1913*8a52c783SCole Faust## __Amazon EC2 Container Registry__
1914*8a52c783SCole Faust  - ### Features
1915*8a52c783SCole Faust    - This release contains ticket fixes for Amazon ECR.
1916*8a52c783SCole Faust
1917*8a52c783SCole Faust# __2.10.12__ __2019-11-07__
1918*8a52c783SCole Faust## __AWS S3__
1919*8a52c783SCole Faust  - ### Features
1920*8a52c783SCole Faust    - Added support for presignPutObject in S3Presigner.
1921*8a52c783SCole Faust
1922*8a52c783SCole Faust## __AWS SSO OIDC__
1923*8a52c783SCole Faust  - ### Features
1924*8a52c783SCole Faust    - This is an initial release of AWS Single Sign-On OAuth device code authorization service.
1925*8a52c783SCole Faust
1926*8a52c783SCole Faust## __AWS Single Sign-On__
1927*8a52c783SCole Faust  - ### Features
1928*8a52c783SCole Faust    - This is an initial release of AWS Single Sign-On (SSO) end-user access. This release adds support for accessing AWS accounts assigned in AWS SSO using short term credentials.
1929*8a52c783SCole Faust
1930*8a52c783SCole Faust## __Amazon Comprehend__
1931*8a52c783SCole Faust  - ### Features
1932*8a52c783SCole Faust    - This release adds new languages (ar, hi, ko, ja, zh, zh-TW) for Amazon Comprehend's DetectSentiment, DetectEntities, DetectKeyPhrases, BatchDetectSentiment, BatchDetectEntities and BatchDetectKeyPhrases APIs
1933*8a52c783SCole Faust
1934*8a52c783SCole Faust## __Amazon Simple Systems Manager (SSM)__
1935*8a52c783SCole Faust  - ### Features
1936*8a52c783SCole Faust    - AWS Systems Manager Session Manager target length increased to 400.
1937*8a52c783SCole Faust
1938*8a52c783SCole Faust## __Netty NIO HTTP Client__
1939*8a52c783SCole Faust  - ### Features
1940*8a52c783SCole Faust    - Switch from setting the absolute URI in HTTP requests with no `Host` header to setting the absolute request path and query paramters and a `Host` header.
1941*8a52c783SCole Faust
1942*8a52c783SCole Faust# __2.10.11__ __2019-11-06__
1943*8a52c783SCole Faust## __AWS SDK for Java v2__
1944*8a52c783SCole Faust  - ### Features
1945*8a52c783SCole Faust    - Added the web identity credentials provider to the default credential chain
1946*8a52c783SCole Faust
1947*8a52c783SCole Faust## __AWS Savings Plans__
1948*8a52c783SCole Faust  - ### Features
1949*8a52c783SCole Faust    - This is the first release of Savings Plans, a new flexible pricing model that offers low prices on Amazon EC2 and AWS Fargate usage.
1950*8a52c783SCole Faust
1951*8a52c783SCole Faust# __2.10.10__ __2019-11-06__
1952*8a52c783SCole Faust## __AWS Budgets__
1953*8a52c783SCole Faust  - ### Features
1954*8a52c783SCole Faust    - Documentation updates for budgets to track Savings Plans utilization and coverage
1955*8a52c783SCole Faust
1956*8a52c783SCole Faust## __AWS CodeBuild__
1957*8a52c783SCole Faust  - ### Features
1958*8a52c783SCole Faust    - Add support for Build Number, Secrets Manager and Exported Environment Variables.
1959*8a52c783SCole Faust
1960*8a52c783SCole Faust## __AWS Cost Explorer Service__
1961*8a52c783SCole Faust  - ### Features
1962*8a52c783SCole Faust    - This launch provides customers with access to Savings Plans management APIs.
1963*8a52c783SCole Faust
1964*8a52c783SCole Faust## __AWS Savings Plans__
1965*8a52c783SCole Faust  - ### Features
1966*8a52c783SCole Faust    - This is the first release of Savings Plans, a new flexible pricing model that offers low prices on Amazon EC2 and AWS Fargate usage.
1967*8a52c783SCole Faust
1968*8a52c783SCole Faust## __AWS Signer__
1969*8a52c783SCole Faust  - ### Features
1970*8a52c783SCole Faust    - This release adds support for tagging code-signing profiles in AWS Signer.
1971*8a52c783SCole Faust
1972*8a52c783SCole Faust## __Amazon Elastic File System__
1973*8a52c783SCole Faust  - ### Features
1974*8a52c783SCole Faust    - EFS customers can select a lifecycle policy that automatically moves files that have not been accessed for 7 days into the EFS Infrequent Access (EFS IA) storage class. EFS IA provides price/performance that is cost-optimized for files that are not accessed every day.
1975*8a52c783SCole Faust
1976*8a52c783SCole Faust# __2.10.9__ __2019-11-05__
1977*8a52c783SCole Faust## __AWS CodeStar Notifications__
1978*8a52c783SCole Faust  - ### Features
1979*8a52c783SCole Faust    - This release adds a notification manager for events in repositories, build projects, deployments, and pipelines. You can now configure rules and receive notifications about events that occur for resources. Each notification includes a status message as well as a link to the resource (repository, build project, deployment application, or pipeline) whose event generated the notification.
1980*8a52c783SCole Faust
1981*8a52c783SCole Faust## __Amazon Relational Database Service__
1982*8a52c783SCole Faust  - ### Features
1983*8a52c783SCole Faust    - Documentation updates for Amazon RDS
1984*8a52c783SCole Faust
1985*8a52c783SCole Faust# __2.10.8__ __2019-11-04__
1986*8a52c783SCole Faust## __AWS RoboMaker__
1987*8a52c783SCole Faust  - ### Features
1988*8a52c783SCole Faust    - RoboMaker Fleet Management launch a feature to verify your robot is ready to download and install the new robot application using a download condition file, which is a script run on the robot prior to downloading the new deployment.
1989*8a52c783SCole Faust
1990*8a52c783SCole Faust## __Amazon DynamoDB Accelerator (DAX)__
1991*8a52c783SCole Faust  - ### Features
1992*8a52c783SCole Faust    - Documentation updates for dax
1993*8a52c783SCole Faust
1994*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
1995*8a52c783SCole Faust  - ### Features
1996*8a52c783SCole Faust    - Documentation updates for ec2
1997*8a52c783SCole Faust
1998*8a52c783SCole Faust# __2.10.7__ __2019-11-01__
1999*8a52c783SCole Faust## __AWS CloudTrail__
2000*8a52c783SCole Faust  - ### Features
2001*8a52c783SCole Faust    - This release adds two new APIs, GetTrail and ListTrails, and support for adding tags when you create a trail by using a new TagsList parameter on CreateTrail operations.
2002*8a52c783SCole Faust
2003*8a52c783SCole Faust## __AWS Database Migration Service__
2004*8a52c783SCole Faust  - ### Features
2005*8a52c783SCole Faust    - This release contains task timeline attributes in replication task statistics. This release also adds a note to the documentation for the CdcStartPosition task request parameter. This note describes how to enable the use of native CDC start points for a PostgreSQL source by setting the new slotName extra connection attribute on the source endpoint to the name of an existing logical replication slot.
2006*8a52c783SCole Faust
2007*8a52c783SCole Faust## __Amazon Pinpoint__
2008*8a52c783SCole Faust  - ### Features
2009*8a52c783SCole Faust    - This release of the Amazon Pinpoint API introduces support for using and managing journeys, and querying analytics data for journeys.
2010*8a52c783SCole Faust
2011*8a52c783SCole Faust# __2.10.6__ __2019-10-31__
2012*8a52c783SCole Faust## __AWS Amplify__
2013*8a52c783SCole Faust  - ### Features
2014*8a52c783SCole Faust    - This release of AWS Amplify Console introduces support for Web Previews. This feature allows user to create ephemeral branch deployments from pull request submissions made to a connected repository. A pull-request preview deploys every pull request made to your Git repository to a unique preview URL.
2015*8a52c783SCole Faust
2016*8a52c783SCole Faust## __AWS Support__
2017*8a52c783SCole Faust  - ### Features
2018*8a52c783SCole Faust    - The status descriptions for TrustedAdvisorCheckRefreshStatus have been updated
2019*8a52c783SCole Faust
2020*8a52c783SCole Faust## __Amazon Simple Storage Service__
2021*8a52c783SCole Faust  - ### Features
2022*8a52c783SCole Faust    - S3 Inventory now supports a new field 'IntelligentTieringAccessTier' that reports the access tier (frequent or infrequent) of objects stored in Intelligent-Tiering storage class.
2023*8a52c783SCole Faust
2024*8a52c783SCole Faust# __2.10.5__ __2019-10-30__
2025*8a52c783SCole Faust## __Amazon ElastiCache__
2026*8a52c783SCole Faust  - ### Features
2027*8a52c783SCole Faust    - Amazon ElastiCache for Redis 5.0.5 now allows you to modify authentication tokens by setting and rotating new tokens. You can now modify active tokens while in use, or add brand-new tokens to existing encryption-in-transit enabled clusters that were previously setup without authentication tokens. This is a two-step process that allows you to set and rotate the token without interrupting client requests.
2028*8a52c783SCole Faust
2029*8a52c783SCole Faust# __2.10.4__ __2019-10-29__
2030*8a52c783SCole Faust## __AWS Cloud9__
2031*8a52c783SCole Faust  - ### Features
2032*8a52c783SCole Faust    - Added CREATING and CREATE_FAILED environment lifecycle statuses.
2033*8a52c783SCole Faust
2034*8a52c783SCole Faust## __Amazon AppStream__
2035*8a52c783SCole Faust  - ### Features
2036*8a52c783SCole Faust    - Adds support for providing domain names that can embed streaming sessions
2037*8a52c783SCole Faust
2038*8a52c783SCole Faust# __2.10.3__ __2019-10-28__
2039*8a52c783SCole Faust## __Amazon Simple Storage Service__
2040*8a52c783SCole Faust  - ### Features
2041*8a52c783SCole Faust    - Adding support in SelectObjectContent for scanning a portion of an object specified by a scan range.
2042*8a52c783SCole Faust
2043*8a52c783SCole Faust# __2.10.2__ __2019-10-28__
2044*8a52c783SCole Faust## __AWS Transfer for SFTP__
2045*8a52c783SCole Faust  - ### Features
2046*8a52c783SCole Faust    - This release adds logical directories support to your AWS SFTP server endpoint, so you can now create logical directory structures mapped to Amazon Simple Storage Service (Amazon S3) bucket paths for users created and stored within the service. Amazon S3 bucket names and paths can now be hidden from AWS SFTP users, providing an additional level of privacy to meet security requirements. You can lock down your SFTP users' access to designated folders (commonly referred to as 'chroot'), and simplify complex folder structures for data distribution through SFTP without replicating files across multiple users.
2047*8a52c783SCole Faust
2048*8a52c783SCole Faust## __Amazon EC2 Container Registry__
2049*8a52c783SCole Faust  - ### Features
2050*8a52c783SCole Faust    - This release of Amazon Elastic Container Registry Service (Amazon ECR) introduces support for image scanning. This identifies the software vulnerabilities in the container image based on the Common Vulnerabilities and Exposures (CVE) database.
2051*8a52c783SCole Faust
2052*8a52c783SCole Faust## __Amazon ElastiCache__
2053*8a52c783SCole Faust  - ### Features
2054*8a52c783SCole Faust    - Amazon ElastiCache adds support for migrating Redis workloads hosted on Amazon EC2 into ElastiCache by syncing the data between the source Redis cluster and target ElastiCache for Redis cluster in real time. For more information, see https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/migrate-to-elasticache.html.
2055*8a52c783SCole Faust
2056*8a52c783SCole Faust# __2.10.1__ __2019-10-25__
2057*8a52c783SCole Faust## __Amazon Transcribe Streaming Service__
2058*8a52c783SCole Faust  - ### Features
2059*8a52c783SCole Faust    - With this release, Amazon Transcribe Streaming now supports audio sources in Australian English (en-AU).
2060*8a52c783SCole Faust
2061*8a52c783SCole Faust# __2.10.0__ __2019-10-24__
2062*8a52c783SCole Faust## __AWS App Mesh__
2063*8a52c783SCole Faust  - ### Features
2064*8a52c783SCole Faust    - This release adds support for the gRPC and HTTP/2 protocols.
2065*8a52c783SCole Faust
2066*8a52c783SCole Faust## __AWS SDK for Java v2__
2067*8a52c783SCole Faust  - ### Features
2068*8a52c783SCole Faust    - Updating to use Jackson 2.10.0 and Netty 4.1.42.Final
2069*8a52c783SCole Faust
2070*8a52c783SCole Faust## __Amazon Chime__
2071*8a52c783SCole Faust  - ### Features
2072*8a52c783SCole Faust    - This release introduces Voice Connector PDX region and defaults previously created Voice Connectors to IAD. You can create Voice Connector Groups and add region specific Voice Connectors to direct telephony traffic across AWS regions in case of regional failures. With this release you can add phone numbers to Voice Connector Groups and can bulk move phone numbers between Voice Connectors, between Voice Connector and Voice Connector Groups and between Voice Connector Groups. Voice Connector now supports additional settings to enable SIP Log capture. This is in addition to the launch of Voice Connector Cloud Watch metrics in this release. This release also supports assigning outbound calling name (CNAM) to AWS account and individual phone numbers assigned to Voice Connectors. * Voice Connector now supports a setting to enable real time audio streaming delivered via Kinesis Audio streams. Please note that recording Amazon Chime Voice Connector calls with this feature maybe be subject to laws or regulations regarding the recording of telephone calls and other electronic communications. AWS Customer and their end users' have the responsibility to comply with all applicable laws regarding the recording, including properly notifying all participants in a recorded session or to a recorded communication that the session or communication is being recorded and obtain their consent.
2073*8a52c783SCole Faust
2074*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
2075*8a52c783SCole Faust  - ### Features
2076*8a52c783SCole Faust    - This release updates CreateFpgaImage to support tagging FPGA images on creation
2077*8a52c783SCole Faust
2078*8a52c783SCole Faust## __Amazon GameLift__
2079*8a52c783SCole Faust  - ### Features
2080*8a52c783SCole Faust    - Amazon GameLift offers expanded hardware options for game hosting: Custom game builds can use the Amazon Linux 2 operating system, and fleets for both custom builds and Realtime servers can now use C5, M5, and R5 instance types.
2081*8a52c783SCole Faust
2082*8a52c783SCole Faust## __Amazon SageMaker Service__
2083*8a52c783SCole Faust  - ### Features
2084*8a52c783SCole Faust    - Adds support for the new family of Elastic Inference Accelerators (eia2) for SageMaker Hosting and Notebook Services
2085*8a52c783SCole Faust
2086*8a52c783SCole Faust## __Netty NIO Http Client__
2087*8a52c783SCole Faust  - ### Bugfixes
2088*8a52c783SCole Faust    - Fix a race condition where the channel is closed right after all content is buffered, causing `server failed to complete the response` error by adding a flag when `LastHttpContentHandler` is received.
2089