xref: /aosp_15_r20/external/aws-sdk-java-v2/changelogs/2.5.x-CHANGELOG.md (revision 8a52c7834d808308836a99fc2a6e0ed8db339086)
1*8a52c783SCole Faust# __2.5.71__ __2019-06-25__
2*8a52c783SCole Faust## __AWS SDK for Java v2__
3*8a52c783SCole Faust  - ### Bugfixes
4*8a52c783SCole Faust    - Only allows a single execution interceptor with the same class name to be included in loaded execution interceptors.
5*8a52c783SCole Faust
6*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
7*8a52c783SCole Faust  - ### Features
8*8a52c783SCole Faust    - Starting today, you can use Traffic Mirroring to copy network traffic from an elastic network interface of Amazon EC2 instances and then send it to out-of-band security and monitoring appliances for content inspection, threat monitoring, and troubleshooting. These appliances can be deployed as individual instances, or as a fleet of instances behind a Network Load Balancer with a User Datagram Protocol (UDP) listener. Traffic Mirroring supports filters and packet truncation, so that you only extract the traffic of interest to monitor by using monitoring tools of your choice.
9*8a52c783SCole Faust
10*8a52c783SCole Faust## __Amazon Elastic Kubernetes Service__
11*8a52c783SCole Faust  - ### Features
12*8a52c783SCole Faust    - Changing Amazon EKS full service name to Amazon Elastic Kubernetes Service.
13*8a52c783SCole Faust
14*8a52c783SCole Faust## __Amazon S3__
15*8a52c783SCole Faust  - ### Bugfixes
16*8a52c783SCole Faust    - Fixes [#1196](https://github.com/aws/aws-sdk-java-v2/issues/1196) by changing S3 FilterRule enums to correctly model each enum as capitalized
17*8a52c783SCole Faust
18*8a52c783SCole Faust# __2.5.70__ __2019-06-24__
19*8a52c783SCole Faust## __AWS Resource Groups Tagging API__
20*8a52c783SCole Faust  - ### Features
21*8a52c783SCole Faust    - Updated service APIs and documentation.
22*8a52c783SCole Faust
23*8a52c783SCole Faust## __AWS SecurityHub__
24*8a52c783SCole Faust  - ### Features
25*8a52c783SCole Faust    - This release includes a new Tags parameter for the EnableSecurityHub operation, and the following new operations: DescribeHub, CreateActionTarget, DeleteActionTarget, DescribeActionTargets, UpdateActionTarget, TagResource, UntagResource, and ListTagsforResource. It removes the operation ListProductSubscribers, and makes Title and Description required attributes of AwsSecurityFinding.
26*8a52c783SCole Faust
27*8a52c783SCole Faust## __Amazon API Gateway__
28*8a52c783SCole Faust  - ### Features
29*8a52c783SCole Faust    - Customers can pick different security policies (TLS version + cipher suite) for custom domains in API Gateway
30*8a52c783SCole Faust
31*8a52c783SCole Faust## __Amazon CloudWatch Application Insights__
32*8a52c783SCole Faust  - ### Features
33*8a52c783SCole Faust    - CloudWatch Application Insights detects errors and exceptions from logs, including .NET custom application logs, SQL Server logs, IIS logs, and more, and uses a combination of built-in rules and machine learning, such as dynamic baselining, to identify common problems. You can then easily drill into specific issues with CloudWatch Automatic Dashboards that are dynamically generated. These dashboards contain the most recent alarms, a summary of relevant metrics, and log snippets to help you identify root cause.
34*8a52c783SCole Faust
35*8a52c783SCole Faust## __Amazon FSx__
36*8a52c783SCole Faust  - ### Features
37*8a52c783SCole Faust    - Starting today, you can join your Amazon FSx for Windows File Server file systems to your organization's self-managed Microsoft Active Directory while creating the file system. You can also perform in-place updates of file systems to keep your Active Directory configuration up to date.
38*8a52c783SCole Faust
39*8a52c783SCole Faust## __Amazon Simple Systems Manager (SSM)__
40*8a52c783SCole Faust  - ### Features
41*8a52c783SCole Faust    - AWS Systems Manager now supports deleting a specific version of a SSM Document.
42*8a52c783SCole Faust
43*8a52c783SCole Faust## __AmazonApiGatewayV2__
44*8a52c783SCole Faust  - ### Features
45*8a52c783SCole Faust    - Customers can get information about security policies set on custom domain resources in API Gateway
46*8a52c783SCole Faust
47*8a52c783SCole Faust## __Elastic Load Balancing__
48*8a52c783SCole Faust  - ### Features
49*8a52c783SCole Faust    - This release adds support for UDP on Network Load Balancers
50*8a52c783SCole Faust
51*8a52c783SCole Faust## __Service Quotas__
52*8a52c783SCole Faust  - ### Features
53*8a52c783SCole Faust    - Service Quotas enables you to view and manage your quotas for AWS services from a central location.
54*8a52c783SCole Faust
55*8a52c783SCole Faust# __2.5.69__ __2019-06-21__
56*8a52c783SCole Faust## __AWS Device Farm__
57*8a52c783SCole Faust  - ### Features
58*8a52c783SCole Faust    - This release includes updated documentation about the default timeout value for test runs and remote access sessions. This release also includes miscellaneous bug fixes for the documentation.
59*8a52c783SCole Faust
60*8a52c783SCole Faust## __AWS Elemental MediaPackage__
61*8a52c783SCole Faust  - ### Features
62*8a52c783SCole Faust    - Added two new origin endpoint fields for configuring which SCTE-35 messages are treated as advertisements.
63*8a52c783SCole Faust
64*8a52c783SCole Faust## __AWS Identity and Access Management__
65*8a52c783SCole Faust  - ### Features
66*8a52c783SCole Faust    - We are making it easier for you to manage your permission guardrails i.e. service control policies by enabling you to retrieve the last timestamp when an AWS service was accessed within an account or AWS Organizations entity.
67*8a52c783SCole Faust
68*8a52c783SCole Faust## __Amazon Kinesis Video Streams Media__
69*8a52c783SCole Faust  - ### Features
70*8a52c783SCole Faust    - Documentation updates for Amazon Kinesis Video Streams.
71*8a52c783SCole Faust
72*8a52c783SCole Faust# __2.5.68__ __2019-06-20__
73*8a52c783SCole Faust## __AWS Certificate Manager Private Certificate Authority__
74*8a52c783SCole Faust  - ### Features
75*8a52c783SCole Faust    - ACM Private CA is launching Root CAs and hierarchy management, a new feature that expands the scope of ACM Private CA from supporting only subordinate issuing CAs, to now include a full CA hierarchy that includes root CAs - the cryptographic root of trust for an organization.
76*8a52c783SCole Faust
77*8a52c783SCole Faust## __AWS Glue__
78*8a52c783SCole Faust  - ### Features
79*8a52c783SCole Faust    - Starting today, you can now use workflows in AWS Glue to author directed acyclic graphs (DAGs) of Glue triggers, crawlers and jobs. Workflows enable orchestration of your ETL workloads by building dependencies between Glue entities (triggers, crawlers and jobs). You can visually track status of the different nodes in the workflows on the console making it easier to monitor progress and troubleshoot issues. Also, you can share parameters across entities in the workflow.
80*8a52c783SCole Faust
81*8a52c783SCole Faust## __AWS Health APIs and Notifications__
82*8a52c783SCole Faust  - ### Features
83*8a52c783SCole Faust    - API improvements for the AWS Health service.
84*8a52c783SCole Faust
85*8a52c783SCole Faust## __AWS IoT Events Data__
86*8a52c783SCole Faust  - ### Features
87*8a52c783SCole Faust    - "The colon character ':' is now permitted in Detector Model 'key' parameter values.
88*8a52c783SCole Faust
89*8a52c783SCole Faust## __AWS OpsWorks__
90*8a52c783SCole Faust  - ### Features
91*8a52c783SCole Faust    - Documentation updates for OpsWorks Stacks.
92*8a52c783SCole Faust
93*8a52c783SCole Faust## __Amazon Relational Database Service__
94*8a52c783SCole Faust  - ### Features
95*8a52c783SCole Faust    - This release adds support for RDS storage autoscaling
96*8a52c783SCole Faust
97*8a52c783SCole Faust# __2.5.67__ __2019-06-19__
98*8a52c783SCole Faust## __Amazon Elastic Container Service for Kubernetes__
99*8a52c783SCole Faust  - ### Features
100*8a52c783SCole Faust    - Changing Amazon EKS full service name to Amazon Elastic Kubernetes Service.
101*8a52c783SCole Faust
102*8a52c783SCole Faust# __2.5.66__ __2019-06-18__
103*8a52c783SCole Faust## __AWS Resource Groups Tagging API__
104*8a52c783SCole Faust  - ### Features
105*8a52c783SCole Faust    - You can use tag policies to help standardize on tags across your organization's resources.
106*8a52c783SCole Faust
107*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
108*8a52c783SCole Faust  - ### Features
109*8a52c783SCole Faust    - You can now launch new 12xlarge, 24xlarge, and metal instance sizes on the Amazon EC2 compute optimized C5 instance types featuring 2nd Gen Intel Xeon Scalable Processors.
110*8a52c783SCole Faust
111*8a52c783SCole Faust# __2.5.65__ __2019-06-17__
112*8a52c783SCole Faust## __AWS RoboMaker__
113*8a52c783SCole Faust  - ### Features
114*8a52c783SCole Faust    - Add the ServiceUnavailableException (503) into CreateSimulationJob API.
115*8a52c783SCole Faust
116*8a52c783SCole Faust## __AWS Service Catalog__
117*8a52c783SCole Faust  - ### Features
118*8a52c783SCole Faust    - Restrict concurrent calls by a single customer account for CreatePortfolioShare and DeletePortfolioShare when sharing/unsharing to an Organization.
119*8a52c783SCole Faust
120*8a52c783SCole Faust## __Amazon Neptune__
121*8a52c783SCole Faust  - ### Features
122*8a52c783SCole Faust    - This release adds a feature to configure Amazon Neptune to publish audit logs to Amazon CloudWatch Logs.
123*8a52c783SCole Faust
124*8a52c783SCole Faust# __2.5.64__ __2019-06-14__
125*8a52c783SCole Faust## __Amazon AppStream__
126*8a52c783SCole Faust  - ### Features
127*8a52c783SCole Faust    - Added 2 new values(WINDOWS_SERVER_2016, WINDOWS_SERVER_2019) for PlatformType enum.
128*8a52c783SCole Faust
129*8a52c783SCole Faust## __Amazon CloudFront__
130*8a52c783SCole Faust  - ### Features
131*8a52c783SCole Faust    - A new datatype in the CloudFront API, AliasICPRecordal, provides the ICP recordal status for CNAMEs associated with distributions. AWS services in China customers must file for an Internet Content Provider (ICP) recordal if they want to serve content publicly on an alternate domain name, also known as a CNAME, that they have added to CloudFront. The status value is returned in the CloudFront response; you cannot configure it yourself. The status is set to APPROVED for all CNAMEs (aliases) in regions outside of China.
132*8a52c783SCole Faust
133*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
134*8a52c783SCole Faust  - ### Features
135*8a52c783SCole Faust    - Correction to enumerations in EC2 client.
136*8a52c783SCole Faust
137*8a52c783SCole Faust## __Amazon Personalize__
138*8a52c783SCole Faust  - ### Features
139*8a52c783SCole Faust    - Documentation updates for Amazon Personalize.
140*8a52c783SCole Faust
141*8a52c783SCole Faust# __2.5.63__ __2019-06-13__
142*8a52c783SCole Faust## __AWS App Mesh__
143*8a52c783SCole Faust  - ### Features
144*8a52c783SCole Faust    - This release adds support for AWS Cloud Map as a service discovery method for virtual nodes.
145*8a52c783SCole Faust
146*8a52c783SCole Faust## __Amazon ElastiCache__
147*8a52c783SCole Faust  - ### Features
148*8a52c783SCole Faust    - This release is to add support for reader endpoint for cluster-mode disabled Amazon ElastiCache for Redis clusters.
149*8a52c783SCole Faust
150*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
151*8a52c783SCole Faust  - ### Features
152*8a52c783SCole Faust    - G4 instances are Amazon EC2 instances based on NVIDIA T4 GPUs and are designed to provide cost-effective machine learning inference for applications, like image classification, object detection, recommender systems, automated speech recognition, and language translation. G4 instances are also a cost-effective platform for building and running graphics-intensive applications, such as remote graphics workstations, video transcoding, photo-realistic design, and game streaming in the cloud. To get started with G4 instances visit https://aws.amazon.com/ec2/instance-types/g4.
153*8a52c783SCole Faust
154*8a52c783SCole Faust## __Amazon GuardDuty__
155*8a52c783SCole Faust  - ### Features
156*8a52c783SCole Faust    - Support for tagging functionality in Create and Get operations for Detector, IP Set, Threat Intel Set, and Finding Filter resources and 3 new tagging APIs: ListTagsForResource, TagResource, and UntagResource.
157*8a52c783SCole Faust
158*8a52c783SCole Faust# __2.5.62__ __2019-06-12__
159*8a52c783SCole Faust## __AWS SDK for Java v2__
160*8a52c783SCole Faust  - ### Bugfixes
161*8a52c783SCole Faust    - Fix a bug in the code generator causing event headers to be incorrectly marshalled and unmarshalled to and from the payload.
162*8a52c783SCole Faust
163*8a52c783SCole Faust## __AWS Service Catalog__
164*8a52c783SCole Faust  - ### Features
165*8a52c783SCole Faust    - This release adds a new field named Guidance to update provisioning artifact, this field can be set by the administrator to provide guidance to end users about which provisioning artifacts to use.
166*8a52c783SCole Faust
167*8a52c783SCole Faust# __2.5.61__ __2019-06-11__
168*8a52c783SCole Faust## __Amazon SageMaker Service__
169*8a52c783SCole Faust  - ### Features
170*8a52c783SCole Faust    - The default TaskTimeLimitInSeconds of labeling job is increased to 8 hours. Batch Transform introduces a new DataProcessing field which supports input and output filtering and data joining. Training job increases the max allowed input channels from 8 to 20.
171*8a52c783SCole Faust
172*8a52c783SCole Faust# __2.5.60__ __2019-06-10__
173*8a52c783SCole Faust## __AWS CodeBuild__
174*8a52c783SCole Faust  - ### Features
175*8a52c783SCole Faust    - AWS CodeBuild adds support for source version on project level.
176*8a52c783SCole Faust
177*8a52c783SCole Faust## __AWS CodeCommit__
178*8a52c783SCole Faust  - ### Features
179*8a52c783SCole Faust    - This release adds two merge strategies for merging pull requests: squash and three-way. It also adds functionality for resolving merge conflicts, testing merge outcomes, and for merging branches using one of the three supported merge strategies.
180*8a52c783SCole Faust
181*8a52c783SCole Faust## __AWS SDK for Java v2__
182*8a52c783SCole Faust  - ### Bugfixes
183*8a52c783SCole Faust    - Fix NPE for streaming APIs in async client if there is a failure before AsyncResponseTransformer#prepare is called for first time. See https://github.com/aws/aws-sdk-java-v2/issues/1268
184*8a52c783SCole Faust
185*8a52c783SCole Faust## __Amazon Personalize__
186*8a52c783SCole Faust  - ### Features
187*8a52c783SCole Faust    - Amazon Personalize is a machine learning service that makes it easy for developers to create individualized recommendations for customers using their applications.
188*8a52c783SCole Faust
189*8a52c783SCole Faust## __Amazon Personalize Events__
190*8a52c783SCole Faust  - ### Features
191*8a52c783SCole Faust    - Introducing Amazon Personalize - a machine learning service that makes it easy for developers to create individualized recommendations for customers using their applications.
192*8a52c783SCole Faust
193*8a52c783SCole Faust## __Amazon Personalize Runtime__
194*8a52c783SCole Faust  - ### Features
195*8a52c783SCole Faust    - Amazon Personalize is a machine learning service that makes it easy for developers to create individualized recommendations for customers using their applications.
196*8a52c783SCole Faust
197*8a52c783SCole Faust# __2.5.59__ __2019-06-07__
198*8a52c783SCole Faust## __AWS SDK for Java v2__
199*8a52c783SCole Faust  - ### Bugfixes
200*8a52c783SCole Faust    - Allow customers to disable read and write timeout by setting `Duration.ZERO` to `readTimeout` and `writeTimeout`. See [#1281](https://github.com/aws/aws-sdk-java-v2/issues/1281)
201*8a52c783SCole Faust
202*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
203*8a52c783SCole Faust  - ### Features
204*8a52c783SCole Faust    - Adds DNS entries and NLB ARNs to describe-vpc-endpoint-connections API response. Adds owner ID to describe-vpc-endpoints and create-vpc-endpoint API responses.
205*8a52c783SCole Faust
206*8a52c783SCole Faust# __2.5.58__ __2019-06-06__
207*8a52c783SCole Faust## __AWS MediaConnect__
208*8a52c783SCole Faust  - ### Features
209*8a52c783SCole Faust    - This release adds support for encrypting entitlements using Secure Packager and Encoder Key Exchange (SPEKE).
210*8a52c783SCole Faust
211*8a52c783SCole Faust## __AWS Organizations__
212*8a52c783SCole Faust  - ### Features
213*8a52c783SCole Faust    - You can tag and untag accounts in your organization and view tags on an account in your organization.
214*8a52c783SCole Faust
215*8a52c783SCole Faust## __Amazon CloudWatch Logs__
216*8a52c783SCole Faust  - ### Features
217*8a52c783SCole Faust    - Documentation updates for logs
218*8a52c783SCole Faust
219*8a52c783SCole Faust## __Amazon DynamoDB__
220*8a52c783SCole Faust  - ### Features
221*8a52c783SCole Faust    - Documentation updates for dynamodb
222*8a52c783SCole Faust
223*8a52c783SCole Faust## __Amazon EC2 Container Service__
224*8a52c783SCole Faust  - ### Features
225*8a52c783SCole Faust    - This release of Amazon Elastic Container Service (Amazon ECS) introduces support for launching container instances using supported Amazon EC2 instance types that have increased elastic network interface density. Using these instance types and opting in to the awsvpcTrunking account setting provides increased elastic network interface (ENI) density on newly launched container instances which allows you to place more tasks on each container instance.
226*8a52c783SCole Faust
227*8a52c783SCole Faust## __Amazon GuardDuty__
228*8a52c783SCole Faust  - ### Features
229*8a52c783SCole Faust    - Improve FindingCriteria Condition field names, support long-typed conditions and deprecate old Condition field names.
230*8a52c783SCole Faust
231*8a52c783SCole Faust## __Amazon Simple Email Service__
232*8a52c783SCole Faust  - ### Features
233*8a52c783SCole Faust    - You can now specify whether the Amazon Simple Email Service must deliver email over a connection that is encrypted using Transport Layer Security (TLS).
234*8a52c783SCole Faust
235*8a52c783SCole Faust## __Amazon Simple Systems Manager (SSM)__
236*8a52c783SCole Faust  - ### Features
237*8a52c783SCole Faust    - OpsCenter is a new Systems Manager capability that allows you to view, diagnose, and remediate, operational issues, aka OpsItems, related to various AWS resources by bringing together contextually relevant investigation information. New APIs to create, update, describe, and get OpsItems as well as OpsItems summary API.
238*8a52c783SCole Faust
239*8a52c783SCole Faust# __2.5.57__ __2019-06-05__
240*8a52c783SCole Faust## __AWS Glue__
241*8a52c783SCole Faust  - ### Features
242*8a52c783SCole Faust    - Support specifying python version for Python shell jobs. A new parameter PythonVersion is added to the JobCommand data type.
243*8a52c783SCole Faust
244*8a52c783SCole Faust# __2.5.56__ __2019-06-04__
245*8a52c783SCole Faust## __AWS Identity and Access Management__
246*8a52c783SCole Faust  - ### Features
247*8a52c783SCole Faust    - This release adds validation for policy path field. This field is now restricted to be max 512 characters.
248*8a52c783SCole Faust
249*8a52c783SCole Faust## __AWS Storage Gateway__
250*8a52c783SCole Faust  - ### Features
251*8a52c783SCole Faust    - AWS Storage Gateway now supports AWS PrivateLink, enabling you to administer and use gateways without needing to use public IP addresses or a NAT/Internet Gateway, while avoiding traffic from going over the internet.
252*8a52c783SCole Faust
253*8a52c783SCole Faust## __Amazon ElastiCache__
254*8a52c783SCole Faust  - ### Features
255*8a52c783SCole Faust    - Amazon ElastiCache now allows you to apply available service updates on demand. Features included: (1) Access to the list of applicable service updates and their priorities. (2) Service update monitoring and regular status updates. (3) Recommended apply-by-dates for scheduling the service updates, which is critical if your cluster is in ElastiCache-supported compliance programs. (4) Ability to stop and later re-apply updates. For more information, see https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/Self-Service-Updates.html
256*8a52c783SCole Faust
257*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
258*8a52c783SCole Faust  - ### Features
259*8a52c783SCole Faust    - This release adds support for Host Recovery feature which automatically restarts instances on to a new replacement host if failures are detected on Dedicated Host.
260*8a52c783SCole Faust
261*8a52c783SCole Faust## __Amazon Simple Storage Service__
262*8a52c783SCole Faust  - ### Features
263*8a52c783SCole Faust    - Documentation updates for s3
264*8a52c783SCole Faust
265*8a52c783SCole Faust# __2.5.55__ __2019-06-03__
266*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
267*8a52c783SCole Faust  - ### Features
268*8a52c783SCole Faust    - Amazon EC2 I3en instances are the new storage-optimized instances offering up to 60 TB NVMe SSD instance storage and up to 100 Gbps of network bandwidth.
269*8a52c783SCole Faust
270*8a52c783SCole Faust## __Amazon Relational Database Service__
271*8a52c783SCole Faust  - ### Features
272*8a52c783SCole Faust    - Amazon RDS Data API is generally available. Removing beta notes in the documentation.
273*8a52c783SCole Faust
274*8a52c783SCole Faust# __2.5.54__ __2019-05-30__
275*8a52c783SCole Faust## __AWS CodeCommit__
276*8a52c783SCole Faust  - ### Features
277*8a52c783SCole Faust    - This release adds APIs that allow adding and removing tags to a repository, and viewing tags for a repository. It also enables adding tags when creating a repository.
278*8a52c783SCole Faust
279*8a52c783SCole Faust## __AWS IoT Analytics__
280*8a52c783SCole Faust  - ### Features
281*8a52c783SCole Faust    - IoT Analytics adds the option to use your own S3 bucket to store channel and data store resources. Previously, only service-managed storage was used.
282*8a52c783SCole Faust
283*8a52c783SCole Faust## __AWS IoT Events__
284*8a52c783SCole Faust  - ### Features
285*8a52c783SCole Faust    - The AWS IoT Events service allows customers to monitor their IoT devices and sensors to detect failures or changes in operation and to trigger actions when these events occur
286*8a52c783SCole Faust
287*8a52c783SCole Faust## __AWS IoT Events Data__
288*8a52c783SCole Faust  - ### Features
289*8a52c783SCole Faust    - The AWS IoT Events service allows customers to monitor their IoT devices and sensors to detect failures or changes in operation and to trigger actions when these events occur
290*8a52c783SCole Faust
291*8a52c783SCole Faust## __AWS RDS DataService__
292*8a52c783SCole Faust  - ### Features
293*8a52c783SCole Faust    - The RDS Data API is generally available for the MySQL-compatible edition of Amazon Aurora Serverless in the US East (N. Virginia and Ohio), US West (Oregon), EU (Ireland), and Asia Pacific (Tokyo) regions. This service enables you to easily access Aurora Serverless clusters with web services-based applications including AWS Lambda and AWS AppSync. The new APIs included in this SDK release are ExecuteStatement, BatchExecuteStatement, BeginTransaction, CommitTransaction, and RollbackTransaction. The ExecuteSql API is deprecated; instead use ExecuteStatement which provides additional functionality including transaction support.
294*8a52c783SCole Faust
295*8a52c783SCole Faust## __AWS SDK for Java v2__
296*8a52c783SCole Faust  - ### Bugfixes
297*8a52c783SCole Faust    - Improved exception messages in credential providers to exclude detailed parse errors that may contain sensitive information.
298*8a52c783SCole Faust
299*8a52c783SCole Faust## __AWS Service Catalog__
300*8a52c783SCole Faust  - ### Features
301*8a52c783SCole Faust    - Service Catalog ListStackInstancesForProvisionedProduct API enables customers to get details of a provisioned product with type "CFN_STACKSET". By passing the provisioned product id, the API will list account, region and status of each stack instances that are associated with this provisioned product.
302*8a52c783SCole Faust
303*8a52c783SCole Faust## __Amazon Pinpoint Email Service__
304*8a52c783SCole Faust  - ### Features
305*8a52c783SCole Faust    - You can now specify whether the Amazon Pinpoint Email service must deliver email over a connection that is encrypted using Transport Layer Security (TLS).
306*8a52c783SCole Faust
307*8a52c783SCole Faust## __Amazon Relational Database Service__
308*8a52c783SCole Faust  - ### Features
309*8a52c783SCole Faust    - This release adds support for Activity Streams for database clusters.
310*8a52c783SCole Faust
311*8a52c783SCole Faust## __Managed Streaming for Kafka__
312*8a52c783SCole Faust  - ### Features
313*8a52c783SCole Faust    - Updated APIs for Amazon MSK to enable new features such as encryption in transit, client authentication, and scaling storage.
314*8a52c783SCole Faust
315*8a52c783SCole Faust# __2.5.53__ __2019-05-29__
316*8a52c783SCole Faust## __AWS IoT Things Graph__
317*8a52c783SCole Faust  - ### Features
318*8a52c783SCole Faust    - Initial release.
319*8a52c783SCole Faust
320*8a52c783SCole Faust## __AWS SecurityHub__
321*8a52c783SCole Faust  - ### Features
322*8a52c783SCole Faust    - This update adds the ListProductSubscribers API, DescribeProducts API, removes CONTAINS as a comparison value for the StringFilter, and only allows use of EQUALS instead of CONTAINS in MapFilter.
323*8a52c783SCole Faust
324*8a52c783SCole Faust## __Amazon Data Lifecycle Manager__
325*8a52c783SCole Faust  - ### Features
326*8a52c783SCole Faust    - Customers can now simultaneously take snapshots of multiple EBS volumes attached to an EC2 instance. With this new capability, snapshots guarantee crash-consistency across multiple volumes by preserving the order of IO operations. This new feature is fully integrated with Amazon Data Lifecycle Manager (DLM) allowing customers to automatically manage snapshots by creating lifecycle policies.
327*8a52c783SCole Faust
328*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
329*8a52c783SCole Faust  - ### Features
330*8a52c783SCole Faust    - Customers can now simultaneously take snapshots of multiple EBS volumes attached to an EC2 instance. With this new capability, snapshots guarantee crash-consistency across multiple volumes by preserving the order of IO operations. This new feature is fully integrated with Amazon Data Lifecycle Manager (DLM) allowing customers to automatically manage snapshots by creating lifecycle policies.
331*8a52c783SCole Faust
332*8a52c783SCole Faust## __Amazon Relational Database Service__
333*8a52c783SCole Faust  - ### Features
334*8a52c783SCole Faust    - Documentation updates for rds
335*8a52c783SCole Faust
336*8a52c783SCole Faust## __Amazon S3__
337*8a52c783SCole Faust  - ### Bugfixes
338*8a52c783SCole Faust    - Allows S3 to be used with object keys that have a leading slash "/myKey"
339*8a52c783SCole Faust
340*8a52c783SCole Faust## __Amazon Simple Systems Manager (SSM)__
341*8a52c783SCole Faust  - ### Features
342*8a52c783SCole Faust    - Systems Manager - Documentation updates
343*8a52c783SCole Faust
344*8a52c783SCole Faust# __2.5.52__ __2019-05-28__
345*8a52c783SCole Faust## __AWS Ground Station__
346*8a52c783SCole Faust  - ### Features
347*8a52c783SCole Faust    - AWS Ground Station is a fully managed service that enables you to control satellite communications, downlink and process satellite data, and scale your satellite operations efficiently and cost-effectively without having to build or manage your own ground station infrastructure.
348*8a52c783SCole Faust
349*8a52c783SCole Faust## __AWS RoboMaker__
350*8a52c783SCole Faust  - ### Features
351*8a52c783SCole Faust    - Added support for an additional robot software suite (Gazebo 9) and for cancelling deployment jobs.
352*8a52c783SCole Faust
353*8a52c783SCole Faust## __AWS Security Token Service__
354*8a52c783SCole Faust  - ### Features
355*8a52c783SCole Faust    - Documentation updates for iam
356*8a52c783SCole Faust
357*8a52c783SCole Faust## __AWS Storage Gateway__
358*8a52c783SCole Faust  - ### Features
359*8a52c783SCole Faust    - Introduce AssignTapePool operation to allow customers to migrate tapes between pools.
360*8a52c783SCole Faust
361*8a52c783SCole Faust## __AWS WAF__
362*8a52c783SCole Faust  - ### Features
363*8a52c783SCole Faust    - Documentation updates for waf
364*8a52c783SCole Faust
365*8a52c783SCole Faust## __Amazon Chime__
366*8a52c783SCole Faust  - ### Features
367*8a52c783SCole Faust    - This release adds the ability to search and order toll free phone numbers for Voice Connectors.
368*8a52c783SCole Faust
369*8a52c783SCole Faust## __Amazon Pinpoint Email Service__
370*8a52c783SCole Faust  - ### Features
371*8a52c783SCole Faust    - This release adds support for programmatic access to Deliverability dashboard subscriptions and the deliverability data provided by the Deliverability dashboard for domains and IP addresses. The data includes placement metrics for campaigns that use subscribed domains to send email.
372*8a52c783SCole Faust
373*8a52c783SCole Faust## __Amazon Relational Database Service__
374*8a52c783SCole Faust  - ### Features
375*8a52c783SCole Faust    - Add a new output field Status to DBEngineVersion which shows the status of the engine version (either available or deprecated). Add a new parameter IncludeAll to DescribeDBEngineVersions to make it possible to return both available and deprecated engine versions. These changes enable a user to create a Read Replica of an DB instance on a deprecated engine version.
376*8a52c783SCole Faust
377*8a52c783SCole Faust## __Amazon Transcribe Service__
378*8a52c783SCole Faust  - ### Features
379*8a52c783SCole Faust    - Amazon Transcribe - support transcriptions from audio sources in Modern Standard Arabic (ar-SA).
380*8a52c783SCole Faust
381*8a52c783SCole Faust# __2.5.51__ __2019-05-24__
382*8a52c783SCole Faust## __AWS CodeDeploy__
383*8a52c783SCole Faust  - ### Features
384*8a52c783SCole Faust    - AWS CodeDeploy now supports tagging for the application and deployment group resources.
385*8a52c783SCole Faust
386*8a52c783SCole Faust## __AWS Elemental MediaStore Data Plane__
387*8a52c783SCole Faust  - ### Features
388*8a52c783SCole Faust    - MediaStore - This release adds support for chunked transfer of objects, which reduces latency by making an object available for downloading while it is still being uploaded.
389*8a52c783SCole Faust
390*8a52c783SCole Faust## __AWS OpsWorks for Chef Automate__
391*8a52c783SCole Faust  - ### Features
392*8a52c783SCole Faust    - Documentation updates for OpsWorks for Chef Automate; attribute values updated for Chef Automate 2.0 release.
393*8a52c783SCole Faust
394*8a52c783SCole Faust# __2.5.50__ __2019-05-23__
395*8a52c783SCole Faust## __AWS SDK for Java v2__
396*8a52c783SCole Faust  - ### Bugfixes
397*8a52c783SCole Faust    - Updated aws-java-sdk and bom modules to include ALL service modules.
398*8a52c783SCole Faust
399*8a52c783SCole Faust## __AWS WAF Regional__
400*8a52c783SCole Faust  - ### Features
401*8a52c783SCole Faust    - Documentation updates for waf-regional
402*8a52c783SCole Faust
403*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
404*8a52c783SCole Faust  - ### Features
405*8a52c783SCole Faust    - New APIs to enable EBS encryption by default feature. Once EBS encryption by default is enabled in a region within the account, all new EBS volumes and snapshot copies are always encrypted
406*8a52c783SCole Faust
407*8a52c783SCole Faust# __2.5.49__ __2019-05-22__
408*8a52c783SCole Faust## __AWS Budgets__
409*8a52c783SCole Faust  - ### Features
410*8a52c783SCole Faust    - Added new datatype PlannedBudgetLimits to Budget model, and updated examples for AWS Budgets API for UpdateBudget, CreateBudget, DescribeBudget, and DescribeBudgets
411*8a52c783SCole Faust
412*8a52c783SCole Faust## __AWS Device Farm__
413*8a52c783SCole Faust  - ### Features
414*8a52c783SCole Faust    - This release introduces support for tagging, tag-based access control, and resource-based access control.
415*8a52c783SCole Faust
416*8a52c783SCole Faust## __AWS Service Catalog__
417*8a52c783SCole Faust  - ### Features
418*8a52c783SCole Faust    - Service Catalog UpdateProvisionedProductProperties API enables customers to manage provisioned product ownership. Administrators can now update the user associated to a provisioned product to another user within the same account allowing the new user to describe, update, terminate and execute service actions in that Service Catalog resource. New owner will also be able to list and describe all past records executed for that provisioned product.
419*8a52c783SCole Faust
420*8a52c783SCole Faust## __Amazon API Gateway__
421*8a52c783SCole Faust  - ### Features
422*8a52c783SCole Faust    - This release adds support for tagging of Amazon API Gateway resources.
423*8a52c783SCole Faust
424*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
425*8a52c783SCole Faust  - ### Features
426*8a52c783SCole Faust    - This release adds idempotency support for associate, create route and authorization APIs for AWS Client VPN Endpoints.
427*8a52c783SCole Faust
428*8a52c783SCole Faust## __Amazon Elastic File System__
429*8a52c783SCole Faust  - ### Features
430*8a52c783SCole Faust    - AWS EFS documentation updated to reflect the minimum required value for ProvisionedThroughputInMibps is 1 from the previously documented 0. The service has always required a minimum value of 1, therefor service behavior is not changed.
431*8a52c783SCole Faust
432*8a52c783SCole Faust## __Amazon Relational Database Service__
433*8a52c783SCole Faust  - ### Features
434*8a52c783SCole Faust    - Documentation updates for rds
435*8a52c783SCole Faust
436*8a52c783SCole Faust## __Amazon WorkLink__
437*8a52c783SCole Faust  - ### Features
438*8a52c783SCole Faust    - Amazon WorkLink is a fully managed, cloud-based service that enables secure, one-click access to internal websites and web apps from mobile phones. This release introduces new APIs to associate and manage website authorization providers with Amazon WorkLink fleets.
439*8a52c783SCole Faust
440*8a52c783SCole Faust# __2.5.48__ __2019-05-21__
441*8a52c783SCole Faust## __AWS DataSync__
442*8a52c783SCole Faust  - ### Features
443*8a52c783SCole Faust    - Documentation update and refine pagination token on Datasync List API's
444*8a52c783SCole Faust
445*8a52c783SCole Faust## __Alexa For Business__
446*8a52c783SCole Faust  - ### Features
447*8a52c783SCole Faust    - This release contains API changes to allow customers to create and manage Network Profiles for their Shared devices
448*8a52c783SCole Faust
449*8a52c783SCole Faust# __2.5.47__ __2019-05-20__
450*8a52c783SCole Faust## __AWS Elemental MediaPackage VOD__
451*8a52c783SCole Faust  - ### Features
452*8a52c783SCole Faust    - AWS Elemental MediaPackage now supports Video-on-Demand (VOD) workflows. These new features allow you to easily deliver a vast library of source video Assets stored in your own S3 buckets using a small set of simple to set up Packaging Configurations and Packaging Groups.
453*8a52c783SCole Faust
454*8a52c783SCole Faust## __AWSMarketplace Metering__
455*8a52c783SCole Faust  - ### Features
456*8a52c783SCole Faust    - Documentation updates for meteringmarketplace
457*8a52c783SCole Faust
458*8a52c783SCole Faust## __Managed Streaming for Kafka__
459*8a52c783SCole Faust  - ### Features
460*8a52c783SCole Faust    - Updated APIs for the Managed Streaming for Kafka service that let customers create clusters with custom Kafka configuration.
461*8a52c783SCole Faust
462*8a52c783SCole Faust# __2.5.46__ __2019-05-17__
463*8a52c783SCole Faust## __Amazon AppStream__
464*8a52c783SCole Faust  - ### Features
465*8a52c783SCole Faust    - Includes APIs for managing subscriptions to AppStream 2.0 usage reports and configuring idle disconnect timeouts on AppStream 2.0 fleets.
466*8a52c783SCole Faust
467*8a52c783SCole Faust# __2.5.45__ __2019-05-16__
468*8a52c783SCole Faust## __AWS Elemental MediaLive__
469*8a52c783SCole Faust  - ### Features
470*8a52c783SCole Faust    - Added channel state waiters to MediaLive.
471*8a52c783SCole Faust
472*8a52c783SCole Faust## __Amazon Simple Storage Service__
473*8a52c783SCole Faust  - ### Features
474*8a52c783SCole Faust    - This release updates the Amazon S3 PUT Bucket replication API to include a new optional field named token, which allows you to add a replication configuration to an S3 bucket that has Object Lock enabled.
475*8a52c783SCole Faust
476*8a52c783SCole Faust# __2.5.44__ __2019-05-15__
477*8a52c783SCole Faust## __AWS CodePipeline__
478*8a52c783SCole Faust  - ### Features
479*8a52c783SCole Faust    - This feature includes new APIs to add, edit, remove and view tags for pipeline, custom action type and webhook resources. You can also add tags while creating these resources.
480*8a52c783SCole Faust
481*8a52c783SCole Faust## __AWS Elemental MediaPackage__
482*8a52c783SCole Faust  - ### Features
483*8a52c783SCole Faust    - Adds optional configuration for DASH SegmentTemplateFormat to refer to segments by Number with Duration, rather than Number or Time with SegmentTimeline.
484*8a52c783SCole Faust
485*8a52c783SCole Faust## __AWS SDK for Java v2__
486*8a52c783SCole Faust  - ### Bugfixes
487*8a52c783SCole Faust    - Fix a bug in `EventStreamAsyncResponseTransformer` where the reference to the current stream `Subscriber` is not reset in `prepare`, causing an `IllegalStateException` to be thrown when attemping to subscribe to the event stream upon a retry.
488*8a52c783SCole Faust
489*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
490*8a52c783SCole Faust  - ### Features
491*8a52c783SCole Faust    - Adding tagging support for VPC Endpoints and VPC Endpoint Services.
492*8a52c783SCole Faust
493*8a52c783SCole Faust## __Amazon Relational Database Service__
494*8a52c783SCole Faust  - ### Features
495*8a52c783SCole Faust    - In the RDS API and CLI documentation, corrections to the descriptions for Boolean parameters to avoid references to TRUE and FALSE. The RDS CLI does not allow TRUE and FALSE values values for Boolean parameters.
496*8a52c783SCole Faust
497*8a52c783SCole Faust## __Amazon Transcribe Service__
498*8a52c783SCole Faust  - ### Features
499*8a52c783SCole Faust    - Amazon Transcribe - support transcriptions from audio sources in Indian English (en-IN) and Hindi (hi-IN).
500*8a52c783SCole Faust
501*8a52c783SCole Faust# __2.5.43__ __2019-05-14__
502*8a52c783SCole Faust## __AWS Storage Gateway__
503*8a52c783SCole Faust  - ### Features
504*8a52c783SCole Faust    - Add Tags parameter to CreateSnapshot and UpdateSnapshotSchedule APIs, used for creating tags on create for one off snapshots and scheduled snapshots.
505*8a52c783SCole Faust
506*8a52c783SCole Faust## __Amazon Chime__
507*8a52c783SCole Faust  - ### Features
508*8a52c783SCole Faust    - Amazon Chime private bots GA release.
509*8a52c783SCole Faust
510*8a52c783SCole Faust## __Amazon Comprehend__
511*8a52c783SCole Faust  - ### Features
512*8a52c783SCole Faust    - With this release AWS Comprehend now supports Virtual Private Cloud for Asynchronous Batch Processing jobs
513*8a52c783SCole Faust
514*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
515*8a52c783SCole Faust  - ### Features
516*8a52c783SCole Faust    - Pagination support for ec2.DescribeSubnets, ec2.DescribeDhcpOptions
517*8a52c783SCole Faust
518*8a52c783SCole Faust# __2.5.42__ __2019-05-13__
519*8a52c783SCole Faust## __AWS DataSync__
520*8a52c783SCole Faust  - ### Features
521*8a52c783SCole Faust    - AWS DataSync now enables exclude and include filters to control what files and directories will be copied as part of a task execution.
522*8a52c783SCole Faust
523*8a52c783SCole Faust## __AWS IoT Analytics__
524*8a52c783SCole Faust  - ### Features
525*8a52c783SCole Faust    - ContentDeliveryRule to support sending dataset to S3 and glue
526*8a52c783SCole Faust
527*8a52c783SCole Faust## __AWS Lambda__
528*8a52c783SCole Faust  - ### Features
529*8a52c783SCole Faust    - AWS Lambda now supports Node.js v10
530*8a52c783SCole Faust
531*8a52c783SCole Faust# __2.5.41__ __2019-05-10__
532*8a52c783SCole Faust## __AWS Glue__
533*8a52c783SCole Faust  - ### Features
534*8a52c783SCole Faust    - AWS Glue now supports specifying existing catalog tables for a crawler to examine as a data source. A new parameter CatalogTargets is added to the CrawlerTargets data type.
535*8a52c783SCole Faust
536*8a52c783SCole Faust## __AWS SDK for Java v2__
537*8a52c783SCole Faust  - ### Bugfixes
538*8a52c783SCole Faust    - Fix a bug where events in an event stream were being signed with the request date, and not with the current system time.
539*8a52c783SCole Faust
540*8a52c783SCole Faust## __AWS Security Token Service__
541*8a52c783SCole Faust  - ### Features
542*8a52c783SCole Faust    - AWS Security Token Service (STS) now supports passing IAM Managed Policy ARNs as session policies when you programmatically create temporary sessions for a role or federated user. The Managed Policy ARNs can be passed via the PolicyArns parameter, which is now available in the AssumeRole, AssumeRoleWithWebIdentity, AssumeRoleWithSAML, and GetFederationToken APIs. The session policies referenced by the PolicyArn parameter will only further restrict the existing permissions of an IAM User or Role for individual sessions.
543*8a52c783SCole Faust
544*8a52c783SCole Faust# __2.5.40__ __2019-05-08__
545*8a52c783SCole Faust## __AWS IoT 1-Click Projects Service__
546*8a52c783SCole Faust  - ### Features
547*8a52c783SCole Faust    - Added automatic pagination support for ListProjects and ListPlacements APIs.
548*8a52c783SCole Faust
549*8a52c783SCole Faust## __AWS Service Catalog__
550*8a52c783SCole Faust  - ### Features
551*8a52c783SCole Faust    - Adds "Parameters" field in UpdateConstraint API, which will allow Admin user to update "Parameters" in created Constraints.
552*8a52c783SCole Faust
553*8a52c783SCole Faust## __Amazon Elastic Container Service for Kubernetes__
554*8a52c783SCole Faust  - ### Features
555*8a52c783SCole Faust    - Documentation update for Amazon EKS to clarify allowed parameters in update-cluster-config.
556*8a52c783SCole Faust
557*8a52c783SCole Faust## __Amazon Kinesis Analytics__
558*8a52c783SCole Faust  - ### Features
559*8a52c783SCole Faust    - Kinesis Data Analytics APIs now support tagging on applications.
560*8a52c783SCole Faust
561*8a52c783SCole Faust## __Amazon SageMaker Service__
562*8a52c783SCole Faust  - ### Features
563*8a52c783SCole Faust    - Workteams now supports notification configurations. Neo now supports Jetson Nano as a target device and NumberOfHumanWorkersPerDataObject is now included in the ListLabelingJobsForWorkteam response.
564*8a52c783SCole Faust
565*8a52c783SCole Faust# __2.5.39__ __2019-05-07__
566*8a52c783SCole Faust## __AWS AppSync__
567*8a52c783SCole Faust  - ### Features
568*8a52c783SCole Faust    - AWS AppSync now supports the ability to add additional authentication providers to your AWS AppSync GraphQL API as well as the ability to retrieve directives configured against fields or object type definitions during schema introspection.
569*8a52c783SCole Faust
570*8a52c783SCole Faust## __AWS Storage Gateway__
571*8a52c783SCole Faust  - ### Features
572*8a52c783SCole Faust    - Add optional field AdminUserList to CreateSMBFileShare and UpdateSMBFileShare APIs.
573*8a52c783SCole Faust
574*8a52c783SCole Faust## __Alexa For Business__
575*8a52c783SCole Faust  - ### Features
576*8a52c783SCole Faust    - This release adds an API allowing authorized users to delete a shared device's history of voice recordings and associated response data.
577*8a52c783SCole Faust
578*8a52c783SCole Faust## __Amazon Simple Systems Manager (SSM)__
579*8a52c783SCole Faust  - ### Features
580*8a52c783SCole Faust    - Patch Manager adds support for Microsoft Application Patching.
581*8a52c783SCole Faust
582*8a52c783SCole Faust# __2.5.38__ __2019-05-06__
583*8a52c783SCole Faust## __AWS CodePipeline__
584*8a52c783SCole Faust  - ### Features
585*8a52c783SCole Faust    - Documentation updates for codepipeline
586*8a52c783SCole Faust
587*8a52c783SCole Faust## __AWS Config__
588*8a52c783SCole Faust  - ### Features
589*8a52c783SCole Faust    - AWS Config now supports tagging on PutConfigRule, PutConfigurationAggregator and PutAggregationAuthorization APIs.
590*8a52c783SCole Faust
591*8a52c783SCole Faust## __AWS Identity and Access Management__
592*8a52c783SCole Faust  - ### Features
593*8a52c783SCole Faust    - Documentation updates for iam
594*8a52c783SCole Faust
595*8a52c783SCole Faust## __AWS Security Token Service__
596*8a52c783SCole Faust  - ### Features
597*8a52c783SCole Faust    - Documentation updates for sts
598*8a52c783SCole Faust
599*8a52c783SCole Faust# __2.5.37__ __2019-05-03__
600*8a52c783SCole Faust## __AWS Elemental MediaConvert__
601*8a52c783SCole Faust  - ### Features
602*8a52c783SCole Faust    - DASH output groups using DRM encryption can now enable a playback device compatibility mode to correct problems with playback on older devices.
603*8a52c783SCole Faust
604*8a52c783SCole Faust## __AWS Elemental MediaLive__
605*8a52c783SCole Faust  - ### Features
606*8a52c783SCole Faust    - You can now switch the channel mode of your channels from standard to single pipeline and from single pipeline to standard. In order to switch a channel from single pipeline to standard all inputs attached to the channel must support two encoder pipelines.
607*8a52c783SCole Faust
608*8a52c783SCole Faust## __Amazon Cognito Identity Provider__
609*8a52c783SCole Faust  - ### Features
610*8a52c783SCole Faust    - This release of Amazon Cognito User Pools introduces the new AdminSetUserPassword API that allows administrators of a user pool to change a user's password. The new password can be temporary or permanent.
611*8a52c783SCole Faust
612*8a52c783SCole Faust## __Amazon WorkMail__
613*8a52c783SCole Faust  - ### Features
614*8a52c783SCole Faust    - Amazon WorkMail is releasing two new actions: 'GetMailboxDetails' and 'UpdateMailboxQuota'. They add insight into how much space is used by a given mailbox (size) and what its limit is (quota). A mailbox quota can be updated, but lowering the value will not influence WorkMail per user charges. For a closer look at the actions please visit https://docs.aws.amazon.com/workmail/latest/APIReference/API_Operations.html
615*8a52c783SCole Faust
616*8a52c783SCole Faust# __2.5.36__ __2019-05-02__
617*8a52c783SCole Faust## __AWS Key Management Service__
618*8a52c783SCole Faust  - ### Features
619*8a52c783SCole Faust    - AWS Key Management Service (KMS) can return an INTERNAL_ERROR connection error code if it cannot connect a custom key store to its AWS CloudHSM cluster. INTERNAL_ERROR is one of several connection error codes that help you to diagnose and fix a problem with your custom key store.
620*8a52c783SCole Faust
621*8a52c783SCole Faust## __Alexa For Business__
622*8a52c783SCole Faust  - ### Features
623*8a52c783SCole Faust    - This release allows developers and customers to send text and audio announcements to rooms.
624*8a52c783SCole Faust
625*8a52c783SCole Faust## __Netty NIO HTTP Client__
626*8a52c783SCole Faust  - ### Bugfixes
627*8a52c783SCole Faust    - Fix a bug in the Netty client where the read timeout isn't applied correctly for some requests.
628*8a52c783SCole Faust
629*8a52c783SCole Faust# __2.5.35__ __2019-05-01__
630*8a52c783SCole Faust## __AWS X-Ray__
631*8a52c783SCole Faust  - ### Features
632*8a52c783SCole Faust    - AWS X-Ray now includes Analytics, an interactive approach to analyzing user request paths (i.e., traces). Analytics will allow you to easily understand how your application and its underlying services are performing. With X-Ray Analytics, you can quickly detect application issues, pinpoint the root cause of the issue, determine the severity of the issues, and identify which end users were impacted. With AWS X-Ray Analytics you can explore, analyze, and visualize traces, allowing you to find increases in response time to user requests or increases in error rates. Metadata around peak periods, including frequency and actual times of occurrence, can be investigated by applying filters with a few clicks. You can then drill down on specific errors, faults, and response time root causes and view the associated traces.
633*8a52c783SCole Faust
634*8a52c783SCole Faust## __Amazon EC2 Container Service__
635*8a52c783SCole Faust  - ### Features
636*8a52c783SCole Faust    - This release of Amazon Elastic Container Service (Amazon ECS) introduces additional task definition parameters that enable you to define secret options for Docker log configuration, a per-container list contains secrets stored in AWS Systems Manager Parameter Store or AWS Secrets Manager.
637*8a52c783SCole Faust
638*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
639*8a52c783SCole Faust  - ### Features
640*8a52c783SCole Faust    - This release adds an API for the modification of a VPN Connection, enabling migration from a Virtual Private Gateway (VGW) to a Transit Gateway (TGW), while preserving the VPN endpoint IP addresses on the AWS side as well as the tunnel options.
641*8a52c783SCole Faust
642*8a52c783SCole Faust# __2.5.34__ __2019-04-30__
643*8a52c783SCole Faust## __AWS CodePipeline__
644*8a52c783SCole Faust  - ### Features
645*8a52c783SCole Faust    - This release contains an update to the PipelineContext object that includes the Pipeline ARN, and the Pipeline Execution Id. The ActionContext object is also updated to include the Action Execution Id.
646*8a52c783SCole Faust
647*8a52c783SCole Faust## __AWS Direct Connect__
648*8a52c783SCole Faust  - ### Features
649*8a52c783SCole Faust    - This release adds support for AWS Direct Connect customers to use AWS Transit Gateway with AWS Direct Connect gateway to route traffic between on-premise networks and their VPCs.
650*8a52c783SCole Faust
651*8a52c783SCole Faust## __AWS Service Catalog__
652*8a52c783SCole Faust  - ### Features
653*8a52c783SCole Faust    - Admin users can now associate/disassociate aws budgets with a portfolio or product in Service Catalog. End users can see the association by listing it or as part of the describe portfolio/product output. A new optional boolean parameter, "DisableTemplateValidation", is added to ProvisioningArtifactProperties data type. The purpose of the parameter is to enable or disable the CloudFormation template validtion when creating a product or a provisioning artifact.
654*8a52c783SCole Faust
655*8a52c783SCole Faust## __Amazon Managed Blockchain__
656*8a52c783SCole Faust  - ### Features
657*8a52c783SCole Faust    - (New Service) Amazon Managed Blockchain is a fully managed service that makes it easy to create and manage scalable blockchain networks using popular open source frameworks.
658*8a52c783SCole Faust
659*8a52c783SCole Faust## __Amazon Neptune__
660*8a52c783SCole Faust  - ### Features
661*8a52c783SCole Faust    - Adds a feature to allow customers to specify a custom parameter group when restoring a database cluster.
662*8a52c783SCole Faust
663*8a52c783SCole Faust# __2.5.33__ __2019-04-29__
664*8a52c783SCole Faust## __AWS Transfer for SFTP__
665*8a52c783SCole Faust  - ### Features
666*8a52c783SCole Faust    - This release adds support for per-server host-key management. You can now specify the SSH RSA private key used by your SFTP server.
667*8a52c783SCole Faust
668*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
669*8a52c783SCole Faust  - ### Features
670*8a52c783SCole Faust    - Adds support for Elastic Fabric Adapter (EFA) ENIs.
671*8a52c783SCole Faust
672*8a52c783SCole Faust# __2.5.32__ __2019-04-26__
673*8a52c783SCole Faust## __AWS Identity and Access Management__
674*8a52c783SCole Faust  - ### Features
675*8a52c783SCole Faust    - AWS Security Token Service (STS) enables you to request session tokens from the global STS endpoint that work in all AWS Regions. You can configure the global STS endpoint to vend session tokens that are compatible with all AWS Regions using the new IAM SetSecurityTokenServicePreferences API.
676*8a52c783SCole Faust
677*8a52c783SCole Faust## __AWS SDK for Java v2__
678*8a52c783SCole Faust  - ### Bugfixes
679*8a52c783SCole Faust    - Fix bug in ChecksumValidatingSubscriber which results in NPE if checksum validation fails.
680*8a52c783SCole Faust
681*8a52c783SCole Faust## __Amazon Simple Notification Service__
682*8a52c783SCole Faust  - ### Features
683*8a52c783SCole Faust    - With this release AWS SNS adds tagging support for Topics.
684*8a52c783SCole Faust
685*8a52c783SCole Faust# __2.5.31__ __2019-04-25__
686*8a52c783SCole Faust## __AWS Batch__
687*8a52c783SCole Faust  - ### Features
688*8a52c783SCole Faust    - Documentation updates for AWS Batch.
689*8a52c783SCole Faust
690*8a52c783SCole Faust## __AWS Lambda__
691*8a52c783SCole Faust  - ### Features
692*8a52c783SCole Faust    - AWS Lambda now supports the GetLayerVersionByArn API.
693*8a52c783SCole Faust
694*8a52c783SCole Faust## __Amazon DynamoDB__
695*8a52c783SCole Faust  - ### Features
696*8a52c783SCole Faust    - This update allows you to tag Amazon DynamoDB tables when you create them. Tags are labels you can attach to AWS resources to make them easier to manage, search, and filter.
697*8a52c783SCole Faust
698*8a52c783SCole Faust## __Amazon GameLift__
699*8a52c783SCole Faust  - ### Features
700*8a52c783SCole Faust    - This release introduces the new Realtime Servers feature, giving game developers a lightweight yet flexible solution that eliminates the need to build a fully custom game server. The AWS SDK updates provide support for scripts, which are used to configure and customize Realtime Servers.
701*8a52c783SCole Faust
702*8a52c783SCole Faust## __Amazon Inspector__
703*8a52c783SCole Faust  - ### Features
704*8a52c783SCole Faust    - AWS Inspector - Improve the ListFindings API response time and decreases the maximum number of agentIDs from 500 to 99.
705*8a52c783SCole Faust
706*8a52c783SCole Faust## __Amazon WorkSpaces__
707*8a52c783SCole Faust  - ### Features
708*8a52c783SCole Faust    - Documentation updates for workspaces
709*8a52c783SCole Faust
710*8a52c783SCole Faust## __Netty NIO Async Http Client__
711*8a52c783SCole Faust  - ### Bugfixes
712*8a52c783SCole Faust    - Add workaround to await channel pools to be closed before shutting down EventLoopGroup to avoid the race condition between `channelPool.close` and `eventLoopGroup.shutdown`. See [#1109](https://github.com/aws/aws-sdk-java-v2/issues/1109).
713*8a52c783SCole Faust
714*8a52c783SCole Faust# __2.5.30__ __2019-04-24__
715*8a52c783SCole Faust## __AWS CloudFormation__
716*8a52c783SCole Faust  - ### Features
717*8a52c783SCole Faust    - Documentation updates for cloudformation
718*8a52c783SCole Faust
719*8a52c783SCole Faust## __AWS MediaConnect__
720*8a52c783SCole Faust  - ### Features
721*8a52c783SCole Faust    - Adds support for ListEntitlements pagination.
722*8a52c783SCole Faust
723*8a52c783SCole Faust## __AWS MediaTailor__
724*8a52c783SCole Faust  - ### Features
725*8a52c783SCole Faust    - AWS Elemental MediaTailor SDK now includes a new parameter to support origin servers that produce single-period DASH manifests.
726*8a52c783SCole Faust
727*8a52c783SCole Faust## __AWS SDK for Java v2__
728*8a52c783SCole Faust  - ### Features
729*8a52c783SCole Faust    - Make `BytesWrapper`, parent of `SdkBytes` and `ResponseBytes`, public. Fixes [#1208](https://github.com/aws/aws-sdk-java-v2/issues/1208).
730*8a52c783SCole Faust    - Support for `credential_source` property in profiles.
731*8a52c783SCole Faust
732*8a52c783SCole Faust  - ### Bugfixes
733*8a52c783SCole Faust    - Fixed a bug in asynchronous clients, where a service closing a connection between when a channel is acquired and handlers are attached could lead to response futures never being completed. Fixes [#1207](https://github.com/aws/aws-sdk-java-v2/issues/1207).
734*8a52c783SCole Faust
735*8a52c783SCole Faust## __AWS Storage Gateway__
736*8a52c783SCole Faust  - ### Features
737*8a52c783SCole Faust    - AWS Storage Gateway now supports Access Control Lists (ACLs) on File Gateway SMB shares, enabling you to apply fine grained access controls for Active Directory users and groups.
738*8a52c783SCole Faust
739*8a52c783SCole Faust## __Alexa For Business__
740*8a52c783SCole Faust  - ### Features
741*8a52c783SCole Faust    - This release adds support for the Alexa for Business gateway and gateway group APIs.
742*8a52c783SCole Faust
743*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
744*8a52c783SCole Faust  - ### Features
745*8a52c783SCole Faust    - You can now launch the new Amazon EC2 general purpose burstable instance types T3a that feature AMD EPYC processors.
746*8a52c783SCole Faust
747*8a52c783SCole Faust## __Amazon Relational Database Service__
748*8a52c783SCole Faust  - ### Features
749*8a52c783SCole Faust    - A new parameter "feature-name" is added to the add-role and remove-role db cluster APIs. The value for the parameter is optional for Aurora MySQL compatible database clusters, but mandatory for Aurora PostgresQL. You can find the valid list of values using describe db engine versions API.
750*8a52c783SCole Faust
751*8a52c783SCole Faust## __Amazon Route 53__
752*8a52c783SCole Faust  - ### Features
753*8a52c783SCole Faust    - Amazon Route 53 now supports the Asia Pacific (Hong Kong) Region (ap-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region.
754*8a52c783SCole Faust
755*8a52c783SCole Faust## __Amazon Simple Systems Manager (SSM)__
756*8a52c783SCole Faust  - ### Features
757*8a52c783SCole Faust    - This release updates AWS Systems Manager APIs to allow customers to configure parameters to use either the standard-parameter tier (the default tier) or the advanced-parameter tier. It allows customers to create parameters with larger values and attach parameter policies to an Advanced Parameter.
758*8a52c783SCole Faust
759*8a52c783SCole Faust## __Amazon Textract__
760*8a52c783SCole Faust  - ### Features
761*8a52c783SCole Faust    - This release adds support for checkbox also known as SELECTION_ELEMENT in Amazon Textract.
762*8a52c783SCole Faust
763*8a52c783SCole Faust# __2.5.29__ __2019-04-19__
764*8a52c783SCole Faust## __AWS Resource Groups__
765*8a52c783SCole Faust  - ### Features
766*8a52c783SCole Faust    - The AWS Resource Groups service increased the query size limit to 4096 bytes.
767*8a52c783SCole Faust
768*8a52c783SCole Faust## __Amazon Transcribe Service__
769*8a52c783SCole Faust  - ### Features
770*8a52c783SCole Faust    - Amazon Transcribe - support transcriptions from audio sources in Spanish Spanish (es-ES).
771*8a52c783SCole Faust
772*8a52c783SCole Faust## __Amazon WorkSpaces__
773*8a52c783SCole Faust  - ### Features
774*8a52c783SCole Faust    - Added a new reserved field.
775*8a52c783SCole Faust
776*8a52c783SCole Faust# __2.5.28__ __2019-04-18__
777*8a52c783SCole Faust## __AWS Application Discovery Service__
778*8a52c783SCole Faust  - ### Features
779*8a52c783SCole Faust    - The Application Discovery Service's DescribeImportTasks and BatchDeleteImportData APIs now return additional statuses for error reporting.
780*8a52c783SCole Faust
781*8a52c783SCole Faust## __AWS Organizations__
782*8a52c783SCole Faust  - ### Features
783*8a52c783SCole Faust    - AWS Organizations is now available in the AWS GovCloud (US) Regions, and we added a new API action for creating accounts in those Regions. For more information, see CreateGovCloudAccount in the AWS Organizations API Reference.
784*8a52c783SCole Faust
785*8a52c783SCole Faust## __Amazon Cognito Identity Provider__
786*8a52c783SCole Faust  - ### Features
787*8a52c783SCole Faust    - Document updates for Amazon Cognito Identity Provider.
788*8a52c783SCole Faust
789*8a52c783SCole Faust## __Amazon Relational Database Service__
790*8a52c783SCole Faust  - ### Features
791*8a52c783SCole Faust    - This release adds the TimeoutAction parameter to the ScalingConfiguration of an Aurora Serverless DB cluster. You can now configure the behavior when an auto-scaling capacity change can't find a scaling point.
792*8a52c783SCole Faust
793*8a52c783SCole Faust## __Amazon S3__
794*8a52c783SCole Faust  - ### Bugfixes
795*8a52c783SCole Faust    - Reduced the frequency of 'server failed to send complete response' exceptions when using S3AsyncClient.
796*8a52c783SCole Faust
797*8a52c783SCole Faust## __Amazon WorkLink__
798*8a52c783SCole Faust  - ### Features
799*8a52c783SCole Faust    - Amazon WorkLink is a fully managed, cloud-based service that enables secure, one-click access to internal websites and web apps from mobile phones. This release introduces new APIs to link and manage internal websites and web apps with Amazon WorkLink fleets.
800*8a52c783SCole Faust
801*8a52c783SCole Faust## __Amazon WorkSpaces__
802*8a52c783SCole Faust  - ### Features
803*8a52c783SCole Faust    - Documentation updates for workspaces
804*8a52c783SCole Faust
805*8a52c783SCole Faust## __Managed Streaming for Kafka__
806*8a52c783SCole Faust  - ### Features
807*8a52c783SCole Faust    - Amazon Kafka - Added tagging APIs
808*8a52c783SCole Faust
809*8a52c783SCole Faust# __2.5.27__ __2019-04-17__
810*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
811*8a52c783SCole Faust  - ### Features
812*8a52c783SCole Faust    - This release adds support for requester-managed Interface VPC Endpoints (powered by AWS PrivateLink). The feature prevents VPC endpoint owners from accidentally deleting or otherwise mismanaging the VPC endpoints of some AWS VPC endpoint services.
813*8a52c783SCole Faust
814*8a52c783SCole Faust## __Amazon Polly__
815*8a52c783SCole Faust  - ### Features
816*8a52c783SCole Faust    - Amazon Polly adds Arabic language support with new female voice - "Zeina"
817*8a52c783SCole Faust
818*8a52c783SCole Faust# __2.5.26__ __2019-04-16__
819*8a52c783SCole Faust## __AWS Organizations__
820*8a52c783SCole Faust  - ### Features
821*8a52c783SCole Faust    - Documentation updates for organizations
822*8a52c783SCole Faust
823*8a52c783SCole Faust## __AWS SDK for Java v2__
824*8a52c783SCole Faust  - ### Features
825*8a52c783SCole Faust    - Enable support for credential_process in an AWS credential profile
826*8a52c783SCole Faust
827*8a52c783SCole Faust## __AWS Storage Gateway__
828*8a52c783SCole Faust  - ### Features
829*8a52c783SCole Faust    - This change allows you to select either a weekly or monthly maintenance window for your volume or tape gateway. It also allows you to tag your tape and volume resources on creation by adding a Tag value on calls to the respective api endpoints.
830*8a52c783SCole Faust
831*8a52c783SCole Faust## __Amazon CloudWatch__
832*8a52c783SCole Faust  - ### Features
833*8a52c783SCole Faust    - Documentation updates for monitoring
834*8a52c783SCole Faust
835*8a52c783SCole Faust## __Amazon Cognito Identity Provider__
836*8a52c783SCole Faust  - ### Features
837*8a52c783SCole Faust    - This release adds support for the new email configuration in Amazon Cognito User Pools. You can now specify whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration.
838*8a52c783SCole Faust
839*8a52c783SCole Faust## __Amazon Redshift__
840*8a52c783SCole Faust  - ### Features
841*8a52c783SCole Faust    - DescribeResize can now return percent of data transferred from source cluster to target cluster for a classic resize.
842*8a52c783SCole Faust
843*8a52c783SCole Faust## __AmazonMQ__
844*8a52c783SCole Faust  - ### Features
845*8a52c783SCole Faust    - This release adds the ability to retrieve information about broker engines and broker instance options. See Broker Engine Types and Broker Instance Options in the Amazon MQ REST API Reference.
846*8a52c783SCole Faust
847*8a52c783SCole Faust## __Netty NIO Http Client__
848*8a52c783SCole Faust  - ### Bugfixes
849*8a52c783SCole Faust    - Update `UnusedChannelExceptionHandler` to check the cause of the exception so that it does emit warn logs if the cause is netty io exception. See [#1171](https://github.com/aws/aws-sdk-java-v2/issues/1171)
850*8a52c783SCole Faust
851*8a52c783SCole Faust# __2.5.25__ __2019-04-05__
852*8a52c783SCole Faust## __AWS Elemental MediaConvert__
853*8a52c783SCole Faust  - ### Features
854*8a52c783SCole Faust    - Rectify incorrect modelling of DisassociateCertificate method
855*8a52c783SCole Faust
856*8a52c783SCole Faust## __AWS Elemental MediaLive__
857*8a52c783SCole Faust  - ### Features
858*8a52c783SCole Faust    - Today AWS Elemental MediaLive (https://aws.amazon.com/medialive/) adds the option to create "Single Pipeline" channels, which offers a lower-cost option compared to Standard channels. MediaLive Single Pipeline channels have a single encoding pipeline rather than the redundant dual Availability Zone (AZ) pipelines that MediaLive provides with a "Standard" channel.
859*8a52c783SCole Faust
860*8a52c783SCole Faust## __AWS Glue__
861*8a52c783SCole Faust  - ### Features
862*8a52c783SCole Faust    - AWS Glue now supports workerType choices in the CreateJob, UpdateJob, and StartJobRun APIs, to be used for memory-intensive jobs.
863*8a52c783SCole Faust
864*8a52c783SCole Faust## __AWS IoT 1-Click Devices Service__
865*8a52c783SCole Faust  - ### Features
866*8a52c783SCole Faust    - Documentation updates for 1-Click: improved descriptions of resource tagging APIs.
867*8a52c783SCole Faust
868*8a52c783SCole Faust## __AWS SDK for Java v2__
869*8a52c783SCole Faust  - ### Bugfixes
870*8a52c783SCole Faust    - Lazily initialize `ApiCallTimeoutException` and `ApiCallAttemptTimeoutException`. This change would improve performance of async api calls.
871*8a52c783SCole Faust
872*8a52c783SCole Faust## __AWS Transcribe Streaming__
873*8a52c783SCole Faust  - ### Features
874*8a52c783SCole Faust    - Amazon Transcribe now supports GB English, CA French and FR French which expands upon the existing language support for US English and US Spanish.
875*8a52c783SCole Faust
876*8a52c783SCole Faust## __Amazon Comprehend__
877*8a52c783SCole Faust  - ### Features
878*8a52c783SCole Faust    - With this release AWS Comprehend provides confusion matrix for custom document classifier.
879*8a52c783SCole Faust
880*8a52c783SCole Faust# __2.5.24__ __2019-04-04__
881*8a52c783SCole Faust## __AWS Identity and Access Management__
882*8a52c783SCole Faust  - ### Features
883*8a52c783SCole Faust    - Documentation updates for iam
884*8a52c783SCole Faust
885*8a52c783SCole Faust## __Amazon Elastic Container Service for Kubernetes__
886*8a52c783SCole Faust  - ### Features
887*8a52c783SCole Faust    - Added support to enable or disable publishing Kubernetes cluster logs in AWS CloudWatch
888*8a52c783SCole Faust
889*8a52c783SCole Faust# __2.5.23__ __2019-04-03__
890*8a52c783SCole Faust## __AWS Batch__
891*8a52c783SCole Faust  - ### Features
892*8a52c783SCole Faust    - Support for GPU resource requirement in RegisterJobDefinition and SubmitJob
893*8a52c783SCole Faust
894*8a52c783SCole Faust## __Amazon Comprehend__
895*8a52c783SCole Faust  - ### Features
896*8a52c783SCole Faust    - With this release AWS Comprehend adds tagging support for document-classifiers and entity-recognizers.
897*8a52c783SCole Faust
898*8a52c783SCole Faust## __Netty NIO HTTP Client__
899*8a52c783SCole Faust  - ### Bugfixes
900*8a52c783SCole Faust    - Fix a bug where SNI was not enabled in Netty NIO Async Client for TLS and caused the requests to fail of handshake_failure in some services. See [#1171](https://github.com/aws/aws-sdk-java-v2/issues/1171)
901*8a52c783SCole Faust
902*8a52c783SCole Faust# __2.5.22__ __2019-04-02__
903*8a52c783SCole Faust## __AWS Certificate Manager__
904*8a52c783SCole Faust  - ### Features
905*8a52c783SCole Faust    - Documentation updates for acm
906*8a52c783SCole Faust
907*8a52c783SCole Faust## __AWS SecurityHub__
908*8a52c783SCole Faust  - ### Features
909*8a52c783SCole Faust    - This update includes 3 additional error codes: AccessDeniedException, InvalidAccessException, and ResourceConflictException. This update also removes the error code ResourceNotFoundException from the GetFindings, GetInvitationsCount, ListInvitations, and ListMembers operations.
910*8a52c783SCole Faust
911*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
912*8a52c783SCole Faust  - ### Features
913*8a52c783SCole Faust    - Add paginators.
914*8a52c783SCole Faust
915*8a52c783SCole Faust# __2.5.21__ __2019-04-01__
916*8a52c783SCole Faust## __Amazon Elastic MapReduce__
917*8a52c783SCole Faust  - ### Features
918*8a52c783SCole Faust    - Amazon EMR adds the ability to modify instance group configurations on a running cluster through the new "configurations" field in the ModifyInstanceGroups API.
919*8a52c783SCole Faust
920*8a52c783SCole Faust## __Amazon Simple Systems Manager (SSM)__
921*8a52c783SCole Faust  - ### Features
922*8a52c783SCole Faust    - March 2019 documentation updates for Systems Manager.
923*8a52c783SCole Faust
924*8a52c783SCole Faust# __2.5.20__ __2019-03-29__
925*8a52c783SCole Faust## __AWS Greengrass__
926*8a52c783SCole Faust  - ### Features
927*8a52c783SCole Faust    - Greengrass APIs now support tagging operations on resources
928*8a52c783SCole Faust
929*8a52c783SCole Faust## __Amazon API Gateway__
930*8a52c783SCole Faust  - ### Bugfixes
931*8a52c783SCole Faust    - Fix the SDK cloberring existed 'Accept' headers on marshalled requests.
932*8a52c783SCole Faust
933*8a52c783SCole Faust## __Amazon CloudWatch__
934*8a52c783SCole Faust  - ### Features
935*8a52c783SCole Faust    - Added 3 new APIs, and one additional parameter to PutMetricAlarm API, to support tagging of CloudWatch Alarms.
936*8a52c783SCole Faust
937*8a52c783SCole Faust## __Amazon Comprehend__
938*8a52c783SCole Faust  - ### Features
939*8a52c783SCole Faust    - With this release AWS Comprehend supports encryption of output results of analysis jobs and volume data on the storage volume attached to the compute instance that processes the analysis job.
940*8a52c783SCole Faust
941*8a52c783SCole Faust# __2.5.19__ __2019-03-28__
942*8a52c783SCole Faust## __AWS Elemental MediaLive__
943*8a52c783SCole Faust  - ### Features
944*8a52c783SCole Faust    - This release adds a new output locking mode synchronized to the Unix epoch.
945*8a52c783SCole Faust
946*8a52c783SCole Faust## __AWS Service Catalog__
947*8a52c783SCole Faust  - ### Features
948*8a52c783SCole Faust    - Adds "Tags" field in UpdateProvisionedProduct API. The product should have a new RESOURCE_UPDATE Constraint with TagUpdateOnProvisionedProduct field set to ALLOWED for it to work. See API docs for CreateConstraint for more information
949*8a52c783SCole Faust
950*8a52c783SCole Faust## __Amazon Pinpoint Email Service__
951*8a52c783SCole Faust  - ### Features
952*8a52c783SCole Faust    - This release adds support for using the Amazon Pinpoint Email API to tag the following types of Amazon Pinpoint resources: configuration sets; dedicated IP pools; deliverability dashboard reports; and, email identities. A tag is a label that you optionally define and associate with these types of resources. Tags can help you categorize and manage these resources in different ways, such as by purpose, owner, environment, or other criteria. A resource can have as many as 50 tags. For more information, see the Amazon Pinpoint Email API Reference.
953*8a52c783SCole Faust
954*8a52c783SCole Faust## __Amazon WorkSpaces__
955*8a52c783SCole Faust  - ### Features
956*8a52c783SCole Faust    - Amazon WorkSpaces adds tagging support for WorkSpaces Images, WorkSpaces directories, WorkSpaces bundles and IP Access control groups.
957*8a52c783SCole Faust
958*8a52c783SCole Faust# __2.5.18__ __2019-03-27__
959*8a52c783SCole Faust## __AWS App Mesh__
960*8a52c783SCole Faust  - ### Features
961*8a52c783SCole Faust    - This release includes AWS Tagging integration for App Mesh, VirtualNode access logging, TCP routing, and Mesh-wide external traffic egress control. See https://docs.aws.amazon.com/app-mesh/latest/APIReference/Welcome.html for more details.
962*8a52c783SCole Faust
963*8a52c783SCole Faust## __AWS Storage Gateway__
964*8a52c783SCole Faust  - ### Features
965*8a52c783SCole Faust    - This change allows you to select a pool for archiving virtual tapes. Pools are associated with S3 storage classes. You can now choose to archive virtual tapes in either S3 Glacier or S3 Glacier Deep Archive storage class. CreateTapes API now takes a new PoolId parameter which can either be GLACIER or DEEP_ARCHIVE. Tapes created with this parameter will be archived in the corresponding storage class.
966*8a52c783SCole Faust
967*8a52c783SCole Faust## __AWS Transfer for SFTP__
968*8a52c783SCole Faust  - ### Features
969*8a52c783SCole Faust    - This release adds PrivateLink support to your AWS SFTP server endpoint, enabling the customer to access their SFTP server within a VPC, without having to traverse the internet. Customers can now can create a server and specify an option whether they want the endpoint to be hosted as public or in their VPC, and with the in VPC option, SFTP clients and users can access the server only from the customer's VPC or from their on-premises environments using DX or VPN. This release also relaxes the SFTP user name requirements to allow underscores and hyphens.
970*8a52c783SCole Faust
971*8a52c783SCole Faust## __Amazon EC2 Container Service__
972*8a52c783SCole Faust  - ### Features
973*8a52c783SCole Faust    - This release of Amazon Elastic Container Service (Amazon ECS) introduces support for external deployment controllers for ECS services with the launch of task set management APIs. Task sets are a new primitive for controlled management of application deployments within a single ECS service.
974*8a52c783SCole Faust
975*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
976*8a52c783SCole Faust  - ### Features
977*8a52c783SCole Faust    - You can now launch the new Amazon EC2 R5ad and M5ad instances that feature local NVMe attached SSD instance storage (up to 3600 GB). M5ad and R5ad feature AMD EPYC processors that offer a 10% cost savings over the M5d and R5d EC2 instances.
978*8a52c783SCole Faust
979*8a52c783SCole Faust## __Amazon Simple Storage Service__
980*8a52c783SCole Faust  - ### Features
981*8a52c783SCole Faust    - S3 Glacier Deep Archive provides secure, durable object storage class for long term data archival. This SDK release provides API support for this new storage class.
982*8a52c783SCole Faust
983*8a52c783SCole Faust## __Apache Http Client__
984*8a52c783SCole Faust  - ### Features
985*8a52c783SCole Faust    - Add the ability to set a custom Apache HttpRoutePlanner and CredentialProvider
986*8a52c783SCole Faust
987*8a52c783SCole Faust## __Elastic Load Balancing__
988*8a52c783SCole Faust  - ### Features
989*8a52c783SCole Faust    - This release adds support for routing based on HTTP headers, methods, query string or query parameters and source IP addresses in Application Load Balancer.
990*8a52c783SCole Faust
991*8a52c783SCole Faust# __2.5.17__ __2019-03-26__
992*8a52c783SCole Faust## __AWS Glue__
993*8a52c783SCole Faust  - ### Features
994*8a52c783SCole Faust    - This new feature will now allow customers to add a customized csv classifier with classifier API. They can specify a custom delimiter, quote symbol and control other behavior they'd like crawlers to have while recognizing csv files
995*8a52c783SCole Faust
996*8a52c783SCole Faust## __Amazon WorkMail__
997*8a52c783SCole Faust  - ### Features
998*8a52c783SCole Faust    - Documentation updates for Amazon WorkMail.
999*8a52c783SCole Faust
1000*8a52c783SCole Faust# __2.5.16__ __2019-03-25__
1001*8a52c783SCole Faust## __AWS Direct Connect__
1002*8a52c783SCole Faust  - ### Features
1003*8a52c783SCole Faust    - Direct Connect gateway enables you to establish connectivity between your on-premise networks and Amazon Virtual Private Clouds (VPCs) in any commercial AWS Region (except in China) using AWS Direct Connect connections at any AWS Direct Connect location. This release enables multi-account support for Direct Connect gateway, with multi-account support for Direct Connect gateway, you can associate up to ten VPCs from any AWS account with a Direct Connect gateway. The AWS accounts owning VPCs and the Direct Connect gateway must belong to the same AWS payer account ID. This release also enables Direct Connect Gateway owners to allocate allowed prefixes from each associated VPCs.
1004*8a52c783SCole Faust
1005*8a52c783SCole Faust## __AWS Elemental MediaConvert__
1006*8a52c783SCole Faust  - ### Features
1007*8a52c783SCole Faust    - This release adds support for detailed job progress status and S3 server-side output encryption. In addition, the anti-alias filter will now be automatically applied to all outputs
1008*8a52c783SCole Faust
1009*8a52c783SCole Faust## __AWS IoT 1-Click Devices Service__
1010*8a52c783SCole Faust  - ### Features
1011*8a52c783SCole Faust    - This release adds tagging support for AWS IoT 1-Click Device resources. Use these APIs to add, remove, or list tags on Devices, and leverage the tags for various authorization and billing scenarios. This release also adds the ARN property for DescribeDevice response object.
1012*8a52c783SCole Faust
1013*8a52c783SCole Faust## __AWS IoT Analytics__
1014*8a52c783SCole Faust  - ### Features
1015*8a52c783SCole Faust    - This change allows you to specify the number of versions of IoT Analytics data set content to be retained. Previously, the number of versions was managed implicitly via the setting of the data set's retention period.
1016*8a52c783SCole Faust
1017*8a52c783SCole Faust## __AWS RoboMaker__
1018*8a52c783SCole Faust  - ### Features
1019*8a52c783SCole Faust    - Added additional progress metadata fields for robot deployments
1020*8a52c783SCole Faust
1021*8a52c783SCole Faust## __Amazon Transcribe Service__
1022*8a52c783SCole Faust  - ### Features
1023*8a52c783SCole Faust    - Amazon Transcribe - With this release Amazon Transcribe enhances the custom vocabulary feature to improve accuracy by providing customization on pronunciations and output formatting.
1024*8a52c783SCole Faust
1025*8a52c783SCole Faust## __Firewall Management Service__
1026*8a52c783SCole Faust  - ### Features
1027*8a52c783SCole Faust    - AWS Firewall Manager now allows customer to centrally enable AWS Shield Advanced DDoS protection for their entire AWS infrastructure, across accounts and applications.
1028*8a52c783SCole Faust
1029*8a52c783SCole Faust## __URL Connection Http Client__
1030*8a52c783SCole Faust  - ### Bugfixes
1031*8a52c783SCole Faust    - Bypass ssl validations when `TRUST_ALL_CERTIFICATES` is set to true.
1032*8a52c783SCole Faust
1033*8a52c783SCole Faust# __2.5.15__ __2019-03-22__
1034*8a52c783SCole Faust## __AWS IoT 1-Click Projects Service__
1035*8a52c783SCole Faust  - ### Features
1036*8a52c783SCole Faust    - This release adds tagging support for AWS IoT 1-Click Project resources. Use these APIs to add, remove, or list tags on Projects, and leverage the tags for various authorization and billing scenarios. This release also adds the ARN property to projects for DescribeProject and ListProject responses.
1037*8a52c783SCole Faust
1038*8a52c783SCole Faust## __Amazon CloudSearch Domain__
1039*8a52c783SCole Faust  - ### Bugfixes
1040*8a52c783SCole Faust    - Use application/x-www-form-urlencoded as Content-Type for search API
1041*8a52c783SCole Faust
1042*8a52c783SCole Faust## __Amazon Transcribe Service__
1043*8a52c783SCole Faust  - ### Features
1044*8a52c783SCole Faust    - Amazon Transcribe - support transcriptions from audio sources in German (de-DE) and Korean (ko-KR).
1045*8a52c783SCole Faust
1046*8a52c783SCole Faust## __Netty NIO Http Client__
1047*8a52c783SCole Faust  - ### Features
1048*8a52c783SCole Faust    - Add sslProvider configuration in `NettyNioAsyncHttpClient.Builder`.
1049*8a52c783SCole Faust
1050*8a52c783SCole Faust# __2.5.14__ __2019-03-21__
1051*8a52c783SCole Faust## __AWS IoT__
1052*8a52c783SCole Faust  - ### Features
1053*8a52c783SCole Faust    - This release adds the GetStatistics API for the AWS IoT Fleet Indexing Service, which allows customers to query for statistics about registered devices that match a search query. This release only supports the count statistics. For more information about this API, see https://docs.aws.amazon.com/iot/latest/apireference/API_GetStatistics.html
1054*8a52c783SCole Faust
1055*8a52c783SCole Faust## __AWS SDK for Java v2__
1056*8a52c783SCole Faust  - ### Features
1057*8a52c783SCole Faust    - Automatically retry on `RequestThrottledException` error codes.
1058*8a52c783SCole Faust
1059*8a52c783SCole Faust  - ### Bugfixes
1060*8a52c783SCole Faust    - Fix bug where the stream returned from a `ContentStreamProvider` is not closed after request execution. See [#1138](https://github.com/aws/aws-sdk-java-v2/issues/1138)
1061*8a52c783SCole Faust
1062*8a52c783SCole Faust## __Amazon CloudWatch Events__
1063*8a52c783SCole Faust  - ### Features
1064*8a52c783SCole Faust    - Added 3 new APIs, and one additional parameter to the PutRule API, to support tagging of CloudWatch Events rules.
1065*8a52c783SCole Faust
1066*8a52c783SCole Faust## __Amazon Cognito Identity Provider__
1067*8a52c783SCole Faust  - ### Features
1068*8a52c783SCole Faust    - This release adds tags and tag-based access control support to Amazon Cognito User Pools.
1069*8a52c783SCole Faust
1070*8a52c783SCole Faust## __Amazon Lightsail__
1071*8a52c783SCole Faust  - ### Features
1072*8a52c783SCole Faust    - This release adds the DeleteKnownHostKeys API, which enables Lightsail's browser-based SSH or RDP clients to connect to the instance after a host key mismatch.
1073*8a52c783SCole Faust
1074*8a52c783SCole Faust## __Amazon S3__
1075*8a52c783SCole Faust  - ### Bugfixes
1076*8a52c783SCole Faust    - Fix bug in `ChecksumCalculatingInputStream` where methods not overridden, such as `close()`, are not called on the wrapped stream. See [#1138](https://github.com/aws/aws-sdk-java-v2/issues/1138).
1077*8a52c783SCole Faust
1078*8a52c783SCole Faust## __Auto Scaling__
1079*8a52c783SCole Faust  - ### Features
1080*8a52c783SCole Faust    - Documentation updates for Amazon EC2 Auto Scaling
1081*8a52c783SCole Faust
1082*8a52c783SCole Faust# __2.5.13__ __2019-03-20__
1083*8a52c783SCole Faust## __AWS CodePipeline__
1084*8a52c783SCole Faust  - ### Features
1085*8a52c783SCole Faust    - Add support for viewing details of each action execution belonging to past and latest pipeline executions that have occurred in customer's pipeline. The details include start/updated times, action execution results, input/output artifacts information, etc. Customers also have the option to add pipelineExecutionId in the input to filter the results down to a single pipeline execution.
1086*8a52c783SCole Faust
1087*8a52c783SCole Faust## __AWSMarketplace Metering__
1088*8a52c783SCole Faust  - ### Features
1089*8a52c783SCole Faust    - This release increases AWS Marketplace Metering Service maximum usage quantity to 2147483647 and makes parameters usage quantity and dryrun optional.
1090*8a52c783SCole Faust
1091*8a52c783SCole Faust## __Amazon Cognito Identity__
1092*8a52c783SCole Faust  - ### Features
1093*8a52c783SCole Faust    - This release adds tags and tag-based access control support to Amazon Cognito Identity Pools (Federated Identities).
1094*8a52c783SCole Faust
1095*8a52c783SCole Faust## __Netty NIO HTTP Client__
1096*8a52c783SCole Faust  - ### Bugfixes
1097*8a52c783SCole Faust    - Fix a bug that could pollute non SDK threads with `ThreadLocal`'s when allocating memory. See [#1133](https://github.com/aws/aws-sdk-java-v2/issues/1133)
1098*8a52c783SCole Faust
1099*8a52c783SCole Faust## __Netty NIO Http Client__
1100*8a52c783SCole Faust  - ### Bugfixes
1101*8a52c783SCole Faust    - Fix failed test NettyNioAsyncHttpClientSpiVerificationTest when running with JDK11. See [#1038](https://github.com/aws/aws-sdk-java-v2/issues/1038)
1102*8a52c783SCole Faust
1103*8a52c783SCole Faust# __2.5.12__ __2019-03-19__
1104*8a52c783SCole Faust## __AWS Config__
1105*8a52c783SCole Faust  - ### Features
1106*8a52c783SCole Faust    - AWS Config adds a new API called SelectResourceConfig to run advanced queries based on resource configuration properties.
1107*8a52c783SCole Faust
1108*8a52c783SCole Faust## __AWS SDK for Java v2__
1109*8a52c783SCole Faust  - ### Features
1110*8a52c783SCole Faust    - Adds the Java vendor the user agent as well as using the updated user agent for all HTTP calls
1111*8a52c783SCole Faust
1112*8a52c783SCole Faust## __Amazon Elastic Container Service for Kubernetes__
1113*8a52c783SCole Faust  - ### Features
1114*8a52c783SCole Faust    - Added support to control private/public access to the Kubernetes API-server endpoint
1115*8a52c783SCole Faust
1116*8a52c783SCole Faust## __Amazon S3__
1117*8a52c783SCole Faust  - ### Features
1118*8a52c783SCole Faust    - Add support for getUrl operation. The API can be used to generate a URL that represents an object in Amazon S3. The url can only be used to download the object content if the object has public read permissions. Original issue: https://github.com/aws/aws-sdk-java-v2/issues/860
1119*8a52c783SCole Faust
1120*8a52c783SCole Faust  - ### Bugfixes
1121*8a52c783SCole Faust    - Only set content type of S3 `CreateMultipartUploadRequest` if `Content-Type` header is not present and honor the overridden content type.
1122*8a52c783SCole Faust
1123*8a52c783SCole Faust# __2.5.11__ __2019-03-18__
1124*8a52c783SCole Faust## __AWS Database Migration Service__
1125*8a52c783SCole Faust  - ### Features
1126*8a52c783SCole Faust    - S3 Endpoint Settings added support for 1) Migrating to Amazon S3 as a target in Parquet format 2) Encrypting S3 objects after migration with custom KMS Server-Side encryption. Redshift Endpoint Settings added support for encrypting intermediate S3 objects during migration with custom KMS Server-Side encryption.
1127*8a52c783SCole Faust
1128*8a52c783SCole Faust## __AWS SDK for Java v2__
1129*8a52c783SCole Faust  - ### Bugfixes
1130*8a52c783SCole Faust    - Fix HeaderUnmarshaller to compare header ignoring cases.
1131*8a52c783SCole Faust
1132*8a52c783SCole Faust## __Amazon Chime__
1133*8a52c783SCole Faust  - ### Features
1134*8a52c783SCole Faust    - This release adds support for the Amazon Chime Business Calling and Voice Connector features.
1135*8a52c783SCole Faust
1136*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
1137*8a52c783SCole Faust  - ### Features
1138*8a52c783SCole Faust    - DescribeFpgaImages API now returns a new DataRetentionSupport attribute to indicate if the AFI meets the requirements to support DRAM data retention. DataRetentionSupport is a read-only attribute.
1139*8a52c783SCole Faust
1140*8a52c783SCole Faust# __2.5.10__ __2019-03-14__
1141*8a52c783SCole Faust## __AWS Certificate Manager__
1142*8a52c783SCole Faust  - ### Features
1143*8a52c783SCole Faust    - AWS Certificate Manager has added a new API action, RenewCertificate. RenewCertificate causes ACM to force the renewal of any private certificate which has been exported.
1144*8a52c783SCole Faust
1145*8a52c783SCole Faust## __AWS Certificate Manager Private Certificate Authority__
1146*8a52c783SCole Faust  - ### Features
1147*8a52c783SCole Faust    - AWS Certificate Manager (ACM) Private CA allows customers to manage permissions on their CAs. Customers can grant or deny AWS Certificate Manager permission to renew exported private certificates.
1148*8a52c783SCole Faust
1149*8a52c783SCole Faust## __AWS Config__
1150*8a52c783SCole Faust  - ### Features
1151*8a52c783SCole Faust    - AWS Config - add ability to tag, untag and list tags for ConfigRule, ConfigurationAggregator and AggregationAuthorization resource types. Tags can be used for various scenarios including tag based authorization.
1152*8a52c783SCole Faust
1153*8a52c783SCole Faust## __AWS IoT__
1154*8a52c783SCole Faust  - ### Features
1155*8a52c783SCole Faust    - In this release, AWS IoT introduces support for tagging OTA Update and Stream resources. For more information about tagging, see the AWS IoT Developer Guide.
1156*8a52c783SCole Faust
1157*8a52c783SCole Faust## __Amazon CloudWatch__
1158*8a52c783SCole Faust  - ### Features
1159*8a52c783SCole Faust    - New Messages parameter for the output of GetMetricData, to support new metric search functionality.
1160*8a52c783SCole Faust
1161*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
1162*8a52c783SCole Faust  - ### Features
1163*8a52c783SCole Faust    - This release adds tagging support for Dedicated Host Reservations.
1164*8a52c783SCole Faust
1165*8a52c783SCole Faust## __Amazon SageMaker Service__
1166*8a52c783SCole Faust  - ### Features
1167*8a52c783SCole Faust    - Amazon SageMaker Automatic Model Tuning now supports random search and hyperparameter scaling.
1168*8a52c783SCole Faust
1169*8a52c783SCole Faust## __Netty NIO HTTP Client__
1170*8a52c783SCole Faust  - ### Bugfixes
1171*8a52c783SCole Faust    - Backport `FixedChannelPool` fix from https://github.com/netty/netty/pull/7927, which ensures that the operation doesn't become blocked from closing the wrapped pool.
1172*8a52c783SCole Faust    - Fix a possible `NullPointerException` if `HttpOrHttp2ChannelPool` is closed while the protocol is still being determined. The operation is now done synchronously with other operations on the pool to prevent a data race.
1173*8a52c783SCole Faust
1174*8a52c783SCole Faust# __2.5.9__ __2019-03-13__
1175*8a52c783SCole Faust## __AWS Config__
1176*8a52c783SCole Faust  - ### Features
1177*8a52c783SCole Faust    - Config released Remediation APIs allowing Remediation of Config Rules
1178*8a52c783SCole Faust
1179*8a52c783SCole Faust## __Amazon CloudWatch Logs__
1180*8a52c783SCole Faust  - ### Features
1181*8a52c783SCole Faust    - Documentation updates for logs
1182*8a52c783SCole Faust
1183*8a52c783SCole Faust## __Netty Nio HTTP Client__
1184*8a52c783SCole Faust  - ### Bugfixes
1185*8a52c783SCole Faust    - Update `SslCompletionEventHandler` to close channel for `SslCloseCompletionEvent` only if the channel is not currently in use. This would fix the race condition in the async clients causing incorrect IOException to be thrown when the service returns error response and closes the connection. See [#1076](https://github.com/aws/aws-sdk-java-v2/issues/1076)
1186*8a52c783SCole Faust
1187*8a52c783SCole Faust# __2.5.8__ __2019-03-12__
1188*8a52c783SCole Faust## __AWSServerlessApplicationRepository__
1189*8a52c783SCole Faust  - ### Features
1190*8a52c783SCole Faust    - The AWS Serverless Application Repository now supports associating a ZIP source code archive with versions of an application.
1191*8a52c783SCole Faust
1192*8a52c783SCole Faust## __Netty Nio Http Client__
1193*8a52c783SCole Faust  - ### Bugfixes
1194*8a52c783SCole Faust    - Fix a bug where the channel fails to be released if there is an exception thrown.
1195*8a52c783SCole Faust
1196*8a52c783SCole Faust# __2.5.7__ __2019-03-11__
1197*8a52c783SCole Faust## __AWS Cost Explorer Service__
1198*8a52c783SCole Faust  - ### Features
1199*8a52c783SCole Faust    - The only change in this release is to make TimePeriod a required parameter in GetCostAndUsageRequest.
1200*8a52c783SCole Faust
1201*8a52c783SCole Faust## __AWS Elastic Beanstalk__
1202*8a52c783SCole Faust  - ### Features
1203*8a52c783SCole Faust    - Elastic Beanstalk added support for tagging, and tag-based access control, of all Elastic Beanstalk resources.
1204*8a52c783SCole Faust
1205*8a52c783SCole Faust## __AWS Glue__
1206*8a52c783SCole Faust  - ### Features
1207*8a52c783SCole Faust    - CreateDevEndpoint and UpdateDevEndpoint now support Arguments to configure the DevEndpoint.
1208*8a52c783SCole Faust
1209*8a52c783SCole Faust## __AWS IoT__
1210*8a52c783SCole Faust  - ### Features
1211*8a52c783SCole Faust    - Documentation updates for iot
1212*8a52c783SCole Faust
1213*8a52c783SCole Faust## __Amazon QuickSight__
1214*8a52c783SCole Faust  - ### Features
1215*8a52c783SCole Faust    - Amazon QuickSight user and group operation results now include group principal IDs and user principal IDs. This release also adds "DeleteUserByPrincipalId", which deletes users given their principal ID. The update also improves role session name validation.
1216*8a52c783SCole Faust
1217*8a52c783SCole Faust## __Amazon Rekognition__
1218*8a52c783SCole Faust  - ### Features
1219*8a52c783SCole Faust    - Documentation updates for Amazon Rekognition
1220*8a52c783SCole Faust
1221*8a52c783SCole Faust## __Amazon S3__
1222*8a52c783SCole Faust  - ### Bugfixes
1223*8a52c783SCole Faust    - Set `Content-Type` to `binary/octet-stream` for `S3#createMultipartRequest`. See [#1092](https://github.com/aws/aws-sdk-java-v2/issues/1092)
1224*8a52c783SCole Faust
1225*8a52c783SCole Faust## __Apache Http Client__
1226*8a52c783SCole Faust  - ### Bugfixes
1227*8a52c783SCole Faust    - Updated to not set a default `Content-Type` if the header does not exist. Per [RFC7231](https://tools.ietf.org/html/rfc7231#page-11), we should let the recipient to decide if not known.
1228*8a52c783SCole Faust
1229*8a52c783SCole Faust# __2.5.6__ __2019-03-08__
1230*8a52c783SCole Faust## __AWS CodeBuild__
1231*8a52c783SCole Faust  - ### Features
1232*8a52c783SCole Faust    - CodeBuild also now supports Git Submodules. CodeBuild now supports opting out of Encryption for S3 Build Logs. By default these logs are encrypted.
1233*8a52c783SCole Faust
1234*8a52c783SCole Faust## __Amazon SageMaker Service__
1235*8a52c783SCole Faust  - ### Features
1236*8a52c783SCole Faust    - SageMaker notebook instances now support enabling or disabling root access for notebook users. SageMaker Neo now supports rk3399 and rk3288 as compilation target devices.
1237*8a52c783SCole Faust
1238*8a52c783SCole Faust## __Amazon Simple Storage Service__
1239*8a52c783SCole Faust  - ### Features
1240*8a52c783SCole Faust    - Documentation updates for s3
1241*8a52c783SCole Faust
1242*8a52c783SCole Faust# __2.5.5__ __2019-03-07__
1243*8a52c783SCole Faust## __AWS App Mesh__
1244*8a52c783SCole Faust  - ### Features
1245*8a52c783SCole Faust    - This release includes a new version of the AWS App Mesh APIs. You can read more about the new APIs here: https://docs.aws.amazon.com/app-mesh/latest/APIReference/Welcome.html.
1246*8a52c783SCole Faust
1247*8a52c783SCole Faust## __AWS Elemental MediaLive__
1248*8a52c783SCole Faust  - ### Features
1249*8a52c783SCole Faust    - This release adds a MediaPackage output group, simplifying configuration of outputs to AWS Elemental MediaPackage.
1250*8a52c783SCole Faust
1251*8a52c783SCole Faust## __AWS Greengrass__
1252*8a52c783SCole Faust  - ### Features
1253*8a52c783SCole Faust    - Greengrass group UID and GID settings can now be configured to use a provided default via FunctionDefaultConfig. If configured, all Lambda processes in your deployed Greengrass group will by default start with the provided UID and/or GID, rather than by default starting with UID "ggc_user" and GID "ggc_group" as they would if not configured. Individual Lambdas can also be configured to override the defaults if desired via each object in the Functions list of your FunctionDefinitionVersion.
1254*8a52c783SCole Faust
1255*8a52c783SCole Faust## __AWS SDK For Java v2__
1256*8a52c783SCole Faust  - ### Bugfixes
1257*8a52c783SCole Faust    - Fix bug in the generated async clients where cancelling the `CompletableFuture` returned from an async operation does not result in cancelling the underlying HTTP request execution. In some cases, this can lead to unnecesarily keeping resources from being freed until the request execution finishes.
1258*8a52c783SCole Faust
1259*8a52c783SCole Faust## __Amazon EC2 Container Service__
1260*8a52c783SCole Faust  - ### Features
1261*8a52c783SCole Faust    - This release of Amazon Elastic Container Service (Amazon ECS) introduces additional task definition parameters that enable you to define dependencies for container startup and shutdown, a per-container start and stop timeout value, as well as an AWS App Mesh proxy configuration which eases the integration between Amazon ECS and AWS App Mesh.
1262*8a52c783SCole Faust
1263*8a52c783SCole Faust## __Amazon GameLift__
1264*8a52c783SCole Faust  - ### Features
1265*8a52c783SCole Faust    - Amazon GameLift-hosted instances can now securely access resources on other AWS services using IAM roles. See more details at https://aws.amazon.com/releasenotes/amazon-gamelift/.
1266*8a52c783SCole Faust
1267*8a52c783SCole Faust## __Amazon Relational Database Service__
1268*8a52c783SCole Faust  - ### Features
1269*8a52c783SCole Faust    - You can configure your Aurora database cluster to automatically copy tags on the cluster to any automated or manual database cluster snapshots that are created from the cluster. This allows you to easily set metadata on your snapshots to match the parent cluster, including access policies. You may enable or disable this functionality while creating a new cluster, or by modifying an existing database cluster.
1270*8a52c783SCole Faust
1271*8a52c783SCole Faust## __Auto Scaling__
1272*8a52c783SCole Faust  - ### Features
1273*8a52c783SCole Faust    - Documentation updates for autoscaling
1274*8a52c783SCole Faust
1275*8a52c783SCole Faust## __Netty NIO HTTP Client__
1276*8a52c783SCole Faust  - ### Bugfixes
1277*8a52c783SCole Faust    - Fix a bug where, if the future returned from the `NettyRequestExecutor#execute` is cancelled, the client continues to wait for the `Channel` acquire to complete, which leads to keeping potentially many resources around unnecessarily.
1278*8a52c783SCole Faust
1279*8a52c783SCole Faust# __2.5.4__ __2019-03-06__
1280*8a52c783SCole Faust## __AWS Direct Connect__
1281*8a52c783SCole Faust  - ### Features
1282*8a52c783SCole Faust    - Exposed a new available port speeds field in the DescribeLocation api call.
1283*8a52c783SCole Faust
1284*8a52c783SCole Faust## __AWS SDK for Java v2__
1285*8a52c783SCole Faust  - ### Bugfixes
1286*8a52c783SCole Faust    - Fix the generated ServiceMetadata classes for services that have PARTITION_OVERRIDDEN_ENDPOINTS
1287*8a52c783SCole Faust
1288*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
1289*8a52c783SCole Faust  - ### Features
1290*8a52c783SCole Faust    - This release adds pagination support for ec2.DescribeVpcs, ec2.DescribeInternetGateways and ec2.DescribeNetworkAcls APIs
1291*8a52c783SCole Faust
1292*8a52c783SCole Faust## __Amazon Elastic File System__
1293*8a52c783SCole Faust  - ### Features
1294*8a52c783SCole Faust    - Documentation updates for elasticfilesystem adding new examples for EFS Lifecycle Management feature.
1295*8a52c783SCole Faust
1296*8a52c783SCole Faust# __2.5.3__ __2019-03-05__
1297*8a52c783SCole Faust## __AWS CodeDeploy__
1298*8a52c783SCole Faust  - ### Features
1299*8a52c783SCole Faust    - Documentation updates for codedeploy
1300*8a52c783SCole Faust
1301*8a52c783SCole Faust## __AWS Elemental MediaLive__
1302*8a52c783SCole Faust  - ### Features
1303*8a52c783SCole Faust    - This release adds support for pausing and unpausing one or both pipelines at scheduled times.
1304*8a52c783SCole Faust
1305*8a52c783SCole Faust## __AWS SDK for Java v2__
1306*8a52c783SCole Faust  - ### Bugfixes
1307*8a52c783SCole Faust    - Add missing non-service modules to bom. See [#1063](https://github.com/aws/aws-sdk-java-v2/issues/1063)
1308*8a52c783SCole Faust
1309*8a52c783SCole Faust## __AWS Storage Gateway__
1310*8a52c783SCole Faust  - ### Features
1311*8a52c783SCole Faust    - ActivateGateway, CreateNFSFileShare and CreateSMBFileShare APIs support a new parameter: Tags (to be attached to the created resource). Output for DescribeNFSFileShare, DescribeSMBFileShare and DescribeGatewayInformation APIs now also list the Tags associated with the resource. Minimum length of a KMSKey is now 7 characters.
1312*8a52c783SCole Faust
1313*8a52c783SCole Faust## __Amazon Textract__
1314*8a52c783SCole Faust  - ### Features
1315*8a52c783SCole Faust    - This release is intended ONLY for customers that are officially part of the Amazon Textract Preview program. If you are not officially part of the Amazon Textract program THIS WILL NOT WORK. Our two main regions for Amazon Textract Preview are N. Virginia and Dublin. Also some members have been added to Oregon and Ohio. If you are outside of any of these AWS regions, Amazon Textract Preview definitely will not work. If you would like to be part of the Amazon Textract program, you can officially request sign up here - https://pages.awscloud.com/textract-preview.html. To set expectations appropriately, we are aiming to admit new preview participants once a week until General Availability.
1316*8a52c783SCole Faust
1317*8a52c783SCole Faust# __2.5.2__ __2019-03-04__
1318*8a52c783SCole Faust## __AWS Elemental MediaPackage__
1319*8a52c783SCole Faust  - ### Features
1320*8a52c783SCole Faust    - This release adds support for user-defined tagging of MediaPackage resources. Users may now call operations to list, add and remove tags from channels and origin-endpoints. Users can also specify tags to be attached to these resources during their creation. Describe and list operations on these resources will now additionally return any tags associated with them.
1321*8a52c783SCole Faust
1322*8a52c783SCole Faust## __Amazon Simple Systems Manager (SSM)__
1323*8a52c783SCole Faust  - ### Features
1324*8a52c783SCole Faust    - This release updates AWS Systems Manager APIs to support service settings for AWS customers. A service setting is a key-value pair that defines how a user interacts with or uses an AWS service, and is typically created and consumed by the AWS service team. AWS customers can read a service setting via GetServiceSetting API and update the setting via UpdateServiceSetting API or ResetServiceSetting API, which are introduced in this release. For example, if an AWS service charges money to the account based on a feature or service usage, then the AWS service team might create a setting with the default value of "false". This means the user can't use this feature unless they update the setting to "true" and intentionally opt in for a paid feature.
1325*8a52c783SCole Faust
1326*8a52c783SCole Faust# __2.5.1__ __2019-03-01__
1327*8a52c783SCole Faust## __AWS Auto Scaling Plans__
1328*8a52c783SCole Faust  - ### Features
1329*8a52c783SCole Faust    - Documentation updates for autoscaling-plans
1330*8a52c783SCole Faust
1331*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
1332*8a52c783SCole Faust  - ### Features
1333*8a52c783SCole Faust    - This release adds support for modifying instance event start time which allows users to reschedule EC2 events.
1334*8a52c783SCole Faust
1335*8a52c783SCole Faust# __2.5.0__ __2019-02-28__
1336*8a52c783SCole Faust## __AWS SDK for Java v2__
1337*8a52c783SCole Faust  - ### Bugfixes
1338*8a52c783SCole Faust    - Fix a bug in the code generator where the enum getter for a structure member is not being generated in some cases. Additionally, fix a bug that generated the wrong code for enum getters where the enum is not at the top level container but is nested, such as `List<List<EnumType>>`. This breaks the interface for affected services so the minor version is increased.
1339*8a52c783SCole Faust    - Fixed a bug where the request would fail of NoSuchElementException. This bug would affect `TranscribeStreaming#startStreamTranscription` request
1340*8a52c783SCole Faust
1341*8a52c783SCole Faust## __Alexa For Business__
1342*8a52c783SCole Faust  - ### Features
1343*8a52c783SCole Faust    - This release adds the PutInvitationConfiguration API to configure the user invitation email template with custom attributes, and the GetInvitationConfiguration API to retrieve the configured values.
1344*8a52c783SCole Faust
1345*8a52c783SCole Faust## __Amazon Simple Systems Manager (SSM)__
1346*8a52c783SCole Faust  - ### Features
1347*8a52c783SCole Faust    - AWS Systems Manager State Manager now supports associations using documents shared by other AWS accounts.
1348*8a52c783SCole Faust
1349*8a52c783SCole Faust## __AmazonApiGatewayV2__
1350*8a52c783SCole Faust  - ### Features
1351*8a52c783SCole Faust    - Marking certain properties as explicitly required and fixing an issue with the GetApiMappings operation for ApiMapping resources.
1352*8a52c783SCole Faust
1353*8a52c783SCole Faust## __Application Auto Scaling__
1354*8a52c783SCole Faust  - ### Features
1355*8a52c783SCole Faust    - Documentation updates for application-autoscaling
1356*8a52c783SCole Faust
1357*8a52c783SCole Faust## __Netty Nio HTTP Client__
1358*8a52c783SCole Faust  - ### Bugfixes
1359*8a52c783SCole Faust    - Added try-catch blocks to prevent uncompleted future when exception is thrown.
1360