xref: /aosp_15_r20/external/aws-sdk-java-v2/changelogs/2.4.x-CHANGELOG.md (revision 8a52c7834d808308836a99fc2a6e0ed8db339086)
1*8a52c783SCole Faust# __2.4.17__ __2019-02-27__
2*8a52c783SCole Faust## __AWS WAF__
3*8a52c783SCole Faust  - ### Features
4*8a52c783SCole Faust    - Documentation updates for waf
5*8a52c783SCole Faust
6*8a52c783SCole Faust## __AWS WAF Regional__
7*8a52c783SCole Faust  - ### Features
8*8a52c783SCole Faust    - Documentation updates for waf-regional
9*8a52c783SCole Faust
10*8a52c783SCole Faust## __core__
11*8a52c783SCole Faust  - ### Bugfixes
12*8a52c783SCole Faust    - Netty 4.1.33.Final
13*8a52c783SCole Faust
14*8a52c783SCole Faust# __2.4.16__ __2019-02-26__
15*8a52c783SCole Faust## __AWS Application Discovery Service__
16*8a52c783SCole Faust  - ### Features
17*8a52c783SCole Faust    - Documentation updates for discovery
18*8a52c783SCole Faust
19*8a52c783SCole Faust## __AWS Cost and Usage Report Service__
20*8a52c783SCole Faust  - ### Features
21*8a52c783SCole Faust    - Adding support for Athena and new report preferences to the Cost and Usage Report API.
22*8a52c783SCole Faust
23*8a52c783SCole Faust## __AWS Elemental MediaConvert__
24*8a52c783SCole Faust  - ### Features
25*8a52c783SCole Faust    - AWS Elemental MediaConvert SDK has added several features including support for: auto-rotation or user-specified rotation of 0, 90, 180, or 270 degrees; multiple output groups with DRM; ESAM XML documents to specify ad insertion points; Offline Apple HLS FairPlay content protection.
26*8a52c783SCole Faust
27*8a52c783SCole Faust## __AWS OpsWorks for Chef Automate__
28*8a52c783SCole Faust  - ### Features
29*8a52c783SCole Faust    - Documentation updates for opsworkscm
30*8a52c783SCole Faust
31*8a52c783SCole Faust## __AWS Organizations__
32*8a52c783SCole Faust  - ### Features
33*8a52c783SCole Faust    - Documentation updates for AWS Organizations
34*8a52c783SCole Faust
35*8a52c783SCole Faust## __AWS Resource Groups__
36*8a52c783SCole Faust  - ### Features
37*8a52c783SCole Faust    - Documentation updates for Resource Groups API; updating description of Tag API.
38*8a52c783SCole Faust
39*8a52c783SCole Faust## __Amazon Pinpoint__
40*8a52c783SCole Faust  - ### Features
41*8a52c783SCole Faust    - This release adds support for the Amazon Resource Groups Tagging API to Amazon Pinpoint, which means that you can now add and manage tags for Amazon Pinpoint projects (apps), campaigns, and segments. A tag is a label that you optionally define and associate with Amazon Pinpoint resource. Tags can help you categorize and manage these types of resources in different ways, such as by purpose, owner, environment, or other criteria. For example, you can use tags to apply policies or automation, or to identify resources that are subject to certain compliance requirements. A project, campaign, or segment can have as many as 50 tags. For more information about using and managing tags in Amazon Pinpoint, see the Amazon Pinpoint Developer Guide at https://docs.aws.amazon.com/pinpoint/latest/developerguide/welcome.html. For more information about the Amazon Resource Group Tagging API, see the Amazon Resource Group Tagging API Reference at https://docs.aws.amazon.com/resourcegroupstagging/latest/APIReference/Welcome.html.
42*8a52c783SCole Faust
43*8a52c783SCole Faust## __Amazon S3__
44*8a52c783SCole Faust  - ### Bugfixes
45*8a52c783SCole Faust    - Fix the issue where NoSuchBucketException was not unmarshalled for `s3#getBucketPolicy` when the bucket doesn't exist. See [#1088](https://github.com/aws/aws-sdk-java-v2/issues/1088)
46*8a52c783SCole Faust
47*8a52c783SCole Faust# __2.4.15__ __2019-02-25__
48*8a52c783SCole Faust## __AWS CodeCommit__
49*8a52c783SCole Faust  - ### Removals
50*8a52c783SCole Faust    - Removing invalid "fips" region
51*8a52c783SCole Faust
52*8a52c783SCole Faust## __AWS Cost Explorer Service__
53*8a52c783SCole Faust  - ### Features
54*8a52c783SCole Faust    - Added metrics to normalized units.
55*8a52c783SCole Faust
56*8a52c783SCole Faust## __AWS Elasticache__
57*8a52c783SCole Faust  - ### Removals
58*8a52c783SCole Faust    - Removing invalid "fips" region
59*8a52c783SCole Faust
60*8a52c783SCole Faust## __AWS Elemental MediaStore__
61*8a52c783SCole Faust  - ### Features
62*8a52c783SCole Faust    - This release adds support for access logging, which provides detailed records for the requests that are made to objects in a container.
63*8a52c783SCole Faust
64*8a52c783SCole Faust## __AWS SDK for Java v2__
65*8a52c783SCole Faust  - ### Removals
66*8a52c783SCole Faust    - Removes invalid AWS regions that don't match the partition regex
67*8a52c783SCole Faust
68*8a52c783SCole Faust## __Amazon DynamoDB__
69*8a52c783SCole Faust  - ### Removals
70*8a52c783SCole Faust    - Removing invalid "local" region
71*8a52c783SCole Faust
72*8a52c783SCole Faust## __Amazon MTurk__
73*8a52c783SCole Faust  - ### Removals
74*8a52c783SCole Faust    - Removing invalid "sandbox" region
75*8a52c783SCole Faust
76*8a52c783SCole Faust## __Amazon S3__
77*8a52c783SCole Faust  - ### Removals
78*8a52c783SCole Faust    - Removing invalid dualstack regions and s3-external-1
79*8a52c783SCole Faust
80*8a52c783SCole Faust## __Auto Scaling__
81*8a52c783SCole Faust  - ### Features
82*8a52c783SCole Faust    - Added support for passing an empty SpotMaxPrice parameter to remove a value previously set when updating an Amazon EC2 Auto Scaling group.
83*8a52c783SCole Faust
84*8a52c783SCole Faust## __Elastic Load Balancing__
85*8a52c783SCole Faust  - ### Features
86*8a52c783SCole Faust    - This release enables you to use the existing client secret when modifying a rule with an action of type authenticate-oidc.
87*8a52c783SCole Faust
88*8a52c783SCole Faust# __2.4.14__ __2019-02-22__
89*8a52c783SCole Faust## __AWS Cloud9__
90*8a52c783SCole Faust  - ### Features
91*8a52c783SCole Faust    - Adding EnvironmentLifecycle to the Environment data type.
92*8a52c783SCole Faust
93*8a52c783SCole Faust## __AWS Glue__
94*8a52c783SCole Faust  - ### Features
95*8a52c783SCole Faust    - AWS Glue adds support for assigning AWS resource tags to jobs, triggers, development endpoints, and crawlers. Each tag consists of a key and an optional value, both of which you define. With this capacity, customers can use tags in AWS Glue to easily organize and identify your resources, create cost allocation reports, and control access to resources.
96*8a52c783SCole Faust
97*8a52c783SCole Faust## __AWS Step Functions__
98*8a52c783SCole Faust  - ### Features
99*8a52c783SCole Faust    - This release adds support for tag-on-create. You can now add tags when you create AWS Step Functions activity and state machine resources. For more information about tagging, see AWS Tagging Strategies.
100*8a52c783SCole Faust
101*8a52c783SCole Faust## __Amazon Athena__
102*8a52c783SCole Faust  - ### Features
103*8a52c783SCole Faust    - This release adds tagging support for Workgroups to Amazon Athena. Use these APIs to add, remove, or list tags on Workgroups, and leverage the tags for various authorization and billing scenarios.
104*8a52c783SCole Faust
105*8a52c783SCole Faust# __2.4.13__ __2019-02-21__
106*8a52c783SCole Faust## __AWS CodeBuild__
107*8a52c783SCole Faust  - ### Features
108*8a52c783SCole Faust    - Add support for CodeBuild local caching feature
109*8a52c783SCole Faust
110*8a52c783SCole Faust## __AWS Organizations__
111*8a52c783SCole Faust  - ### Features
112*8a52c783SCole Faust    - Documentation updates for organizations
113*8a52c783SCole Faust
114*8a52c783SCole Faust## __AWS Transfer for SFTP__
115*8a52c783SCole Faust  - ### Features
116*8a52c783SCole Faust    - Bug fix: increased the max length allowed for request parameter NextToken when paginating List operations
117*8a52c783SCole Faust
118*8a52c783SCole Faust## __Amazon CloudWatch__
119*8a52c783SCole Faust  - ### Features
120*8a52c783SCole Faust    - Documentation updates for monitoring
121*8a52c783SCole Faust
122*8a52c783SCole Faust## __Amazon Kinesis Video Streams__
123*8a52c783SCole Faust  - ### Features
124*8a52c783SCole Faust    - Documentation updates for Kinesis Video Streams
125*8a52c783SCole Faust
126*8a52c783SCole Faust## __Amazon Kinesis Video Streams Archived Media__
127*8a52c783SCole Faust  - ### Features
128*8a52c783SCole Faust    - In this release, HLS playback of KVS streams can be configured to output MPEG TS fragments using the ContainerFormat parameter. HLS playback of KVS streams can also be configured to include the EXT-X-PROGRAM-DATE-TIME field using the DisplayFragmentTimestamp parameter.
129*8a52c783SCole Faust
130*8a52c783SCole Faust## __Amazon Kinesis Video Streams Media__
131*8a52c783SCole Faust  - ### Features
132*8a52c783SCole Faust    - Documentation updates for Kinesis Video Streams
133*8a52c783SCole Faust
134*8a52c783SCole Faust## __Amazon WorkDocs__
135*8a52c783SCole Faust  - ### Features
136*8a52c783SCole Faust    - Documentation updates for workdocs
137*8a52c783SCole Faust
138*8a52c783SCole Faust# __2.4.12__ __2019-02-20__
139*8a52c783SCole Faust## __AWS CodeCommit__
140*8a52c783SCole Faust  - ### Features
141*8a52c783SCole Faust    - This release adds an API for adding / updating / deleting / copying / moving / setting file modes for one or more files directly to an AWS CodeCommit repository without requiring a Git client.
142*8a52c783SCole Faust
143*8a52c783SCole Faust## __AWS Direct Connect__
144*8a52c783SCole Faust  - ### Features
145*8a52c783SCole Faust    - Documentation updates for AWS Direct Connect
146*8a52c783SCole Faust
147*8a52c783SCole Faust## __AWS Elemental MediaLive__
148*8a52c783SCole Faust  - ### Features
149*8a52c783SCole Faust    - This release adds support for VPC inputs, allowing you to push content from your Amazon VPC directly to MediaLive.
150*8a52c783SCole Faust
151*8a52c783SCole Faust## __AWS SDK for Java v2__
152*8a52c783SCole Faust  - ### Bugfixes
153*8a52c783SCole Faust    - Fixed an issue where the SDK could be over-retrying on signature errors.
154*8a52c783SCole Faust    - Fixed an issue where the SDK could fail to adjust the local clock under skewed-clock conditions.
155*8a52c783SCole Faust
156*8a52c783SCole Faust# __2.4.11__ __2019-02-19__
157*8a52c783SCole Faust## __AWS Directory Service__
158*8a52c783SCole Faust  - ### Features
159*8a52c783SCole Faust    - This release adds support for tags during directory creation (CreateDirectory, CreateMicrosoftAd, ConnectDirectory).
160*8a52c783SCole Faust
161*8a52c783SCole Faust## __AWS IoT__
162*8a52c783SCole Faust  - ### Features
163*8a52c783SCole Faust    - AWS IoT - AWS IoT Device Defender adds support for configuring behaviors in a security profile with statistical thresholds. Device Defender also adds support for configuring multiple data-point evaluations before a violation is either created or cleared.
164*8a52c783SCole Faust
165*8a52c783SCole Faust## __Amazon Elastic File System__
166*8a52c783SCole Faust  - ### Features
167*8a52c783SCole Faust    - Amazon EFS now supports adding tags to file system resources as part of the CreateFileSystem API . Using this capability, customers can now more easily enforce tag-based authorization for EFS file system resources.
168*8a52c783SCole Faust
169*8a52c783SCole Faust## __Amazon Simple Systems Manager (SSM)__
170*8a52c783SCole Faust  - ### Features
171*8a52c783SCole Faust    - AWS Systems Manager now supports adding tags when creating Activations, Patch Baselines, Documents, Parameters, and Maintenance Windows
172*8a52c783SCole Faust
173*8a52c783SCole Faust# __2.4.10__ __2019-02-18__
174*8a52c783SCole Faust## __AWS SDK for Java v2__
175*8a52c783SCole Faust  - ### Features
176*8a52c783SCole Faust    - Updated service endpoint metadata.
177*8a52c783SCole Faust
178*8a52c783SCole Faust## __AWS Secrets Manager__
179*8a52c783SCole Faust  - ### Features
180*8a52c783SCole Faust    - This release increases the maximum allowed size of SecretString or SecretBinary from 4KB to 7KB in the CreateSecret, UpdateSecret, PutSecretValue and GetSecretValue APIs.
181*8a52c783SCole Faust
182*8a52c783SCole Faust## __Amazon Athena__
183*8a52c783SCole Faust  - ### Features
184*8a52c783SCole Faust    - This release adds support for Workgroups to Amazon Athena. Use Workgroups to isolate users, teams, applications or workloads in the same account, control costs by setting up query limits and creating Amazon SNS alarms, and publish query-related metrics to Amazon CloudWatch.
185*8a52c783SCole Faust
186*8a52c783SCole Faust# __2.4.9__ __2019-02-15__
187*8a52c783SCole Faust## __AWS IoT__
188*8a52c783SCole Faust  - ### Features
189*8a52c783SCole Faust    - In this release, IoT Device Defender introduces support for tagging Scheduled Audit resources.
190*8a52c783SCole Faust
191*8a52c783SCole Faust## __AWS SDK for Java v2__
192*8a52c783SCole Faust  - ### Bugfixes
193*8a52c783SCole Faust    - Attach `extendedRequestId` to `AwsResponseMetadata` if available for event streaming operations so that customers can retrieve it from response metadata
194*8a52c783SCole Faust
195*8a52c783SCole Faust## __Amazon Chime__
196*8a52c783SCole Faust  - ### Features
197*8a52c783SCole Faust    - Documentation updates for Amazon Chime
198*8a52c783SCole Faust
199*8a52c783SCole Faust## __Application Auto Scaling__
200*8a52c783SCole Faust  - ### Features
201*8a52c783SCole Faust    - Documentation updates for Application Auto Scaling
202*8a52c783SCole Faust
203*8a52c783SCole Faust# __2.4.8__ __2019-02-14__
204*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
205*8a52c783SCole Faust  - ### Features
206*8a52c783SCole Faust    - This release adds tagging and ARN support for AWS Client VPN Endpoints.You can now run bare metal workloads on EC2 M5 and M5d instances. m5.metal and m5d.metal instances are powered by custom Intel Xeon Scalable Processors with a sustained all core frequency of up to 3.1 GHz. m5.metal and m5d.metal offer 96 vCPUs and 384 GiB of memory. With m5d.metal, you also have access to 3.6 TB of NVMe SSD-backed instance storage. m5.metal and m5d.metal instances deliver 25 Gbps of aggregate network bandwidth using Elastic Network Adapter (ENA)-based Enhanced Networking, as well as 14 Gbps of bandwidth to EBS.You can now run bare metal workloads on EC2 z1d instances. z1d.metal instances are powered by custom Intel Xeon Scalable Processors with a sustained all core frequency of up to 4.0 GHz. z1d.metal offers 48 vCPUs, 384 GiB of memory, and 1.8 TB of NVMe SSD-backed instance storage. z1d.metal instances deliver 25 Gbps of aggregate network bandwidth using Elastic Network Adapter (ENA)-based Enhanced Networking, as well as 14 Gbps of bandwidth to EBS.
207*8a52c783SCole Faust
208*8a52c783SCole Faust## __Amazon Kinesis Video Streams__
209*8a52c783SCole Faust  - ### Features
210*8a52c783SCole Faust    - Adds support for Tag-On-Create for Kinesis Video Streams. A list of tags associated with the stream can be created at the same time as the stream creation.
211*8a52c783SCole Faust
212*8a52c783SCole Faust# __2.4.7__ __2019-02-13__
213*8a52c783SCole Faust## __AWS MediaTailor__
214*8a52c783SCole Faust  - ### Features
215*8a52c783SCole Faust    - This release adds support for tagging AWS Elemental MediaTailor resources.
216*8a52c783SCole Faust
217*8a52c783SCole Faust## __Amazon Elastic File System__
218*8a52c783SCole Faust  - ### Features
219*8a52c783SCole Faust    - Customers can now use the EFS Infrequent Access (IA) storage class to more cost-effectively store larger amounts of data in their file systems. EFS IA is cost-optimized storage for files that are not accessed every day. You can create a new file system and enable Lifecycle Management to automatically move files that have not been accessed for 30 days from the Standard storage class to the IA storage class.
220*8a52c783SCole Faust
221*8a52c783SCole Faust## __Amazon Rekognition__
222*8a52c783SCole Faust  - ### Features
223*8a52c783SCole Faust    - GetContentModeration now returns the version of the moderation detection model used to detect unsafe content.
224*8a52c783SCole Faust
225*8a52c783SCole Faust# __2.4.6__ __2019-02-12__
226*8a52c783SCole Faust## __AWS Lambda__
227*8a52c783SCole Faust  - ### Features
228*8a52c783SCole Faust    - Documentation updates for AWS Lambda
229*8a52c783SCole Faust
230*8a52c783SCole Faust## __AWS Transcribe Streaming__
231*8a52c783SCole Faust  - ### Features
232*8a52c783SCole Faust    - Amazon Transcribe now supports US Spanish, which expands upon the existing language support for US English.
233*8a52c783SCole Faust
234*8a52c783SCole Faust## __Netty Nio HTTP Client__
235*8a52c783SCole Faust  - ### Bugfixes
236*8a52c783SCole Faust    - Awaits `EventLoopGroup#shutdownGracefully` to complete when closing Netty client.
237*8a52c783SCole Faust
238*8a52c783SCole Faust# __2.4.5__ __2019-02-11__
239*8a52c783SCole Faust## __AWS CodeBuild__
240*8a52c783SCole Faust  - ### Features
241*8a52c783SCole Faust    - Add customized webhook filter support
242*8a52c783SCole Faust
243*8a52c783SCole Faust## __AWS Elemental MediaPackage__
244*8a52c783SCole Faust  - ### Features
245*8a52c783SCole Faust    - Adds optional configuration for DASH to compact the manifest by combining duplicate SegmentTemplate tags. Adds optional configuration for DASH SegmentTemplate format to refer to segments by "Number" (default) or by "Time".
246*8a52c783SCole Faust
247*8a52c783SCole Faust## __Amazon AppStream__
248*8a52c783SCole Faust  - ### Features
249*8a52c783SCole Faust    - This update enables customers to find the start time, max expiration time, and connection status associated with AppStream streaming session.
250*8a52c783SCole Faust
251*8a52c783SCole Faust## __Amazon CloudWatch Logs__
252*8a52c783SCole Faust  - ### Bugfixes
253*8a52c783SCole Faust    - Fix infinite pagination bug in CloudWatchLogsClient.getLogEventsPaginator API. See https://github.com/aws/aws-sdk-java-v2/issues/1045
254*8a52c783SCole Faust
255*8a52c783SCole Faust# __2.4.4__ __2019-02-08__
256*8a52c783SCole Faust## __AWS Application Discovery Service__
257*8a52c783SCole Faust  - ### Features
258*8a52c783SCole Faust    - Documentation updates for the AWS Application Discovery Service.
259*8a52c783SCole Faust
260*8a52c783SCole Faust## __AWS S3__
261*8a52c783SCole Faust  - ### Bugfixes
262*8a52c783SCole Faust    - Use request header to determine if checksum validation should be enabled for `s3#putObject`
263*8a52c783SCole Faust
264*8a52c783SCole Faust## __AWS SDK for Java v2__
265*8a52c783SCole Faust  - ### Features
266*8a52c783SCole Faust    - Never initialie the default region provider chain if the region is always specified in the client builder.
267*8a52c783SCole Faust    - Never initialize the default credentials provider chain if credentials are always specified in the client builder.
268*8a52c783SCole Faust
269*8a52c783SCole Faust  - ### Bugfixes
270*8a52c783SCole Faust    - Defer all errors raised when creating `ProfileCredentialsProvider` to the `resolveCredentials()` call.
271*8a52c783SCole Faust
272*8a52c783SCole Faust## __Amazon Data Lifecycle Manager__
273*8a52c783SCole Faust  - ### Features
274*8a52c783SCole Faust    - This release is to correct the timestamp format to ISO8601 for the DateCreated and DateModified files in the GetLifecyclePolicy response object.
275*8a52c783SCole Faust
276*8a52c783SCole Faust## __Amazon EC2 Container Service__
277*8a52c783SCole Faust  - ### Features
278*8a52c783SCole Faust    - Amazon ECS introduces the PutAccountSettingDefault API, an API that allows a user to set the default ARN/ID format opt-in status for all the roles and users in the account. Previously, setting the account's default opt-in status required the use of the root user with the PutAccountSetting API.
279*8a52c783SCole Faust
280*8a52c783SCole Faust# __2.4.3__ __2019-02-07__
281*8a52c783SCole Faust## __AWS Elemental MediaLive__
282*8a52c783SCole Faust  - ### Features
283*8a52c783SCole Faust    - This release adds tagging of channels, inputs, and input security groups.
284*8a52c783SCole Faust
285*8a52c783SCole Faust## __AWS RoboMaker__
286*8a52c783SCole Faust  - ### Features
287*8a52c783SCole Faust    - Added support for tagging and tag-based access control for AWS RoboMaker resources. Also, DescribeSimulationJob now includes a new failureReason field to help debug simulation job failures
288*8a52c783SCole Faust
289*8a52c783SCole Faust## __Amazon Elasticsearch Service__
290*8a52c783SCole Faust  - ### Features
291*8a52c783SCole Faust    - Feature: Support for three Availability Zone deployments
292*8a52c783SCole Faust
293*8a52c783SCole Faust## __Amazon GameLift__
294*8a52c783SCole Faust  - ### Features
295*8a52c783SCole Faust    - This release delivers a new API action for deleting unused matchmaking rule sets. More details are available at https://aws.amazon.com/releasenotes/?tag=releasenotes%23keywords%23amazon-gamelift.
296*8a52c783SCole Faust
297*8a52c783SCole Faust# __2.4.2__ __2019-02-06__
298*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
299*8a52c783SCole Faust  - ### Features
300*8a52c783SCole Faust    - Add Linux with SQL Server Standard, Linux with SQL Server Web, and Linux with SQL Server Enterprise to the list of allowed instance platforms for On-Demand Capacity Reservations.
301*8a52c783SCole Faust
302*8a52c783SCole Faust## __Amazon FSx__
303*8a52c783SCole Faust  - ### Features
304*8a52c783SCole Faust    - New optional ExportPath parameter added to the CreateFileSystemLustreConfiguration object for user-defined export paths. Used with the CreateFileSystem action when creating an Amazon FSx for Lustre file system.
305*8a52c783SCole Faust
306*8a52c783SCole Faust# __2.4.1__ __2019-02-05__
307*8a52c783SCole Faust## __AWS SDK for Java v2__
308*8a52c783SCole Faust  - ### Bugfixes
309*8a52c783SCole Faust    - Fix an issue where an exception could be raised when configuring the idle connection reaper in the apache HTTP client [#1059](https://github.com/aws/aws-sdk-java-v2/issues/1059).
310*8a52c783SCole Faust
311*8a52c783SCole Faust## __AWS Service Catalog__
312*8a52c783SCole Faust  - ### Features
313*8a52c783SCole Faust    - Service Catalog Documentation Update for ProvisionedProductDetail
314*8a52c783SCole Faust
315*8a52c783SCole Faust## __AWS Shield__
316*8a52c783SCole Faust  - ### Features
317*8a52c783SCole Faust    - The DescribeProtection request now accepts resource ARN as valid parameter.
318*8a52c783SCole Faust
319*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
320*8a52c783SCole Faust  - ### Features
321*8a52c783SCole Faust    - ec2.DescribeVpcPeeringConnections pagination support
322*8a52c783SCole Faust
323*8a52c783SCole Faust# __2.4.0__ __2019-02-04__
324*8a52c783SCole Faust## __AWS CodeCommit__
325*8a52c783SCole Faust  - ### Features
326*8a52c783SCole Faust    - This release supports a more graceful handling of the error case when a repository is not associated with a pull request ID in a merge request in AWS CodeCommit.
327*8a52c783SCole Faust
328*8a52c783SCole Faust## __AWS SDK for Java v2__
329*8a52c783SCole Faust  - ### Features
330*8a52c783SCole Faust    - Add support for `connectionTimeToLive`, `connectionMaxIdleTime` and `useIdleConnectionReaper` to the netty HTTP client.
331*8a52c783SCole Faust    - Enable `useIdleConnectionReaper` by default for Netty and Apache.
332*8a52c783SCole Faust    - Updated service endpoint metadata.
333*8a52c783SCole Faust
334*8a52c783SCole Faust  - ### Bugfixes
335*8a52c783SCole Faust    - Added a new handler ([#1041](https://github.com/aws/aws-sdk-java-v2/issues/1041)) to close channels which have triggered an SslCloseCompletionEvent and are no longer usable per [#452](https://github.com/aws/aws-sdk-java-v2/issues/452).
336*8a52c783SCole Faust    - Fix the deadlock issue in `EventStreamAsyncResponseTransformer` for event streaming operations triggered in an edge case where customer subscriber signals `Subscription#request` the same time as `SdkPublisher` signals `Subscriber#onComplete`
337*8a52c783SCole Faust    - Reduced netty client logging noise, by logging at a DEBUG level (instead of WARN) when encountering IO errors on channels not currently in use and not logging the whole stack trace.
338*8a52c783SCole Faust    - Removed broken client methods: `BackupClient#getSupportedResourceTypes()` and `PinpointSmsVoiceClient.listConfigurationSets()`.
339*8a52c783SCole Faust
340*8a52c783SCole Faust## __Amazon EC2 Container Service__
341*8a52c783SCole Faust  - ### Features
342*8a52c783SCole Faust    - This release of Amazon Elastic Container Service (Amazon ECS) introduces support for GPU workloads by enabling you to create clusters with GPU-enabled container instances.
343*8a52c783SCole Faust
344*8a52c783SCole Faust## __Amazon WorkSpaces__
345*8a52c783SCole Faust  - ### Features
346*8a52c783SCole Faust    - This release sets ClientProperties as a required parameter.
347*8a52c783SCole Faust
348*8a52c783SCole Faust## __Application Auto Scaling__
349*8a52c783SCole Faust  - ### Features
350*8a52c783SCole Faust    - Documentation updates for application-autoscaling
351*8a52c783SCole Faust
352*8a52c783SCole Faust## __Netty NIO HTTP Client__
353*8a52c783SCole Faust  - ### Features
354*8a52c783SCole Faust    - Allows customers to enable wire logging with the Netty client at debug level.
355