xref: /aosp_15_r20/external/aws-sdk-java-v2/changelogs/2.3.x-CHANGELOG.md (revision 8a52c7834d808308836a99fc2a6e0ed8db339086)
1# __2.3.9__ __2019-01-25__
2## __AWS CodeCommit__
3  - ### Features
4    - The PutFile API will now throw new exception FilePathConflictsWithSubmodulePathException when a submodule exists at the input file path; PutFile API will also throw FolderContentSizeLimitExceededException when the total size of any folder on the path exceeds the limit as a result of the operation.
5
6## __AWS Device Farm__
7  - ### Features
8    - Introduces a new rule in Device Pools - "Availability". Customers can now ensure they pick devices that are available (i.e., not being used by other customers).
9
10## __AWS Elemental MediaLive__
11  - ### Features
12    - This release adds support for Frame Capture output groups and for I-frame only manifests (playlists) in HLS output groups.
13
14## __AWS MediaConnect__
15  - ### Features
16    - This release adds support for tagging, untagging, and listing tags for existing AWS Elemental MediaConnect resources.
17
18# __2.3.8__ __2019-01-24__
19## __AWS CodeBuild__
20  - ### Features
21    - This release adds support for cross-account ECR images and private registry authentication.
22
23## __Amazon CloudWatch Logs__
24  - ### Features
25    - Documentation updates for CloudWatch Logs
26
27## __Amazon EC2 Container Registry__
28  - ### Features
29    - Amazon ECR updated the default endpoint URL to support AWS Private Link.
30
31## __Amazon Pinpoint SMS and Voice Service__
32  - ### Features
33    - Added the ListConfigurationSets operation, which returns a list of the configuration sets that are associated with your account.
34
35## __Amazon Relational Database Service__
36  - ### Features
37    - The Amazon RDS API allows you to add or remove Identity and Access Management (IAM) role associated with a specific feature name with an RDS database instance. This helps with capabilities such as invoking Lambda functions from within a trigger in the database, load data from Amazon S3 and so on
38
39## __Elastic Load Balancing__
40  - ### Features
41    - Elastic Load Balancing now supports TLS termination on Network Load Balancers. With this launch, you can offload the decryption/encryption of TLS traffic from your application servers to the Network Load Balancer. This enables you to run your backend servers optimally and keep your workloads secure. Additionally, Network Load Balancers preserve the source IP of the clients to the back-end applications, while terminating TLS on the load balancer. When TLS is enabled on an NLB, Access Logs can be enabled for the load balancer, and log entries will be emitted for all TLS connections.
42
43# __2.3.7__ __2019-01-23__
44## __AWS Certificate Manager Private Certificate Authority__
45  - ### Features
46    - Added TagOnCreate parameter to the CreateCertificateAuthority operation, updated the Tag regex pattern to align with AWS tagging APIs, and added RevokeCertificate limit.
47
48## __AWS SDK for Java v2__
49  - ### Features
50    - Redact potentially-sensitive data from the `toString` of service request and response objects.
51
52  - ### Bugfixes
53    - Fixed the time marshalling issue when CBOR is disabled. See [#1023](https://github.com/aws/aws-sdk-java-v2/issues/1023)
54
55## __Amazon WorkLink__
56  - ### Features
57    - This is the initial SDK release for Amazon WorkLink. Amazon WorkLink is a fully managed, cloud-based service that enables secure, one-click access to internal websites and web apps from mobile phones. With Amazon WorkLink, employees can access internal websites as seamlessly as they access any other website. IT administrators can manage users, devices, and domains by enforcing their own security and access policies via the AWS Console or the AWS SDK.
58
59## __AmazonApiGatewayManagementApi__
60  - ### Features
61    - Fixes a typo in the 'max' constraint.
62
63## __Netty NIO HTTP Client__
64  - ### Bugfixes
65    - Add `OneTimeReadTimeoutHanlder` to requests with `expect: 100-continue` header to avoid unexpected `ReadTimeoutException`. See [#954](https://github.com/aws/aws-sdk-java-v2/issues/954)
66
67# __2.3.6__ __2019-01-21__
68## __AWS Application Discovery Service__
69  - ### Features
70    - The Application Discovery Service's import APIs allow you to import information about your on-premises servers and applications into ADS so that you can track the status of your migrations through the Migration Hub console.
71
72## __AWS Database Migration Service__
73  - ### Features
74    - Update for DMS TestConnectionSucceeds waiter
75
76## __Amazon AppStream__
77  - ### Features
78    - This API update includes support for tagging Stack, Fleet, and ImageBuilder resources at creation time.
79
80## __Amazon Simple Systems Manager (SSM)__
81  - ### Features
82    - AWS Systems Manager State Manager now supports configuration management of all AWS resources through integration with Automation.
83
84## __Firewall Management Service__
85  - ### Features
86    - This release provides support for cleaning up web ACLs during Firewall Management policy deletion. You can now enable the DeleteAllPolicyResources flag and it will delete all system-generated web ACLs.
87
88# __2.3.5__ __2019-01-18__
89## __AWS Glue__
90  - ### Features
91    - AllocatedCapacity field is being deprecated and replaced with MaxCapacity field
92
93## __Amazon Elastic Compute Cloud__
94  - ### Features
95    - Adjust EC2's available instance types.
96
97# __2.3.4__ __2019-01-17__
98## __AWS Lambda__
99  - ### Features
100    - Documentation updates for AWS Lambda
101
102## __Amazon Lightsail__
103  - ### Features
104    - This release adds functionality to the CreateDiskSnapshot API that allows users to snapshot instance root volumes. It also adds various documentation updates.
105
106## __Amazon Pinpoint__
107  - ### Features
108    - This release updates the PutEvents operation. AppPackageName, AppTitle, AppVersionCode, SdkName fields will now be accepted as a part of the event when submitting events.
109
110## __Amazon Rekognition__
111  - ### Features
112    - GetLabelDetection now returns bounding box information for common objects and a hierarchical taxonomy of detected labels. The version of the model used for video label detection is also returned. DetectModerationLabels now returns the version of the model used for detecting unsafe content.
113
114# __2.3.3__ __2019-01-16__
115## __AWS Backup__
116  - ### Features
117    - AWS Backup is a unified backup service designed to protect AWS services and their associated data. AWS Backup simplifies the creation, migration, restoration, and deletion of backups, while also providing reporting and auditing
118
119## __AWS Cost Explorer Service__
120  - ### Features
121    - Removed Tags from the list of GroupBy dimensions available for GetReservationCoverage.
122
123## __Amazon DynamoDB__
124  - ### Features
125    - Amazon DynamoDB now integrates with AWS Backup, a centralized backup service that makes it easy for customers to configure and audit the AWS resources they want to backup, automate backup scheduling, set retention policies, and monitor all recent backup and restore activity. AWS Backup provides a fully managed, policy-based backup solution, simplifying your backup management, and helping you meet your business and regulatory backup compliance requirements. For more information, see the Amazon DynamoDB Developer Guide.
126
127## __URLConnection HTTP Client__
128  - ### Bugfixes
129    - Fix NullPointer of AbortableInputStream delegate if there is no body within UrlConnectionHttpClient
130
131# __2.3.2__ __2019-01-14__
132## __AWS Elemental MediaConvert__
133  - ### Features
134    - IMF decode from a Composition Playlist for IMF specializations App [#2](https://github.com/aws/aws-sdk-java-v2/issues/2) and App [#2](https://github.com/aws/aws-sdk-java-v2/issues/2)e; up to 99 input clippings; caption channel selection for MXF; and updated rate control for CBR jobs. Added support for acceleration in preview
135
136## __AWS SDK for Java v2__
137  - ### Bugfixes
138    - Fixed the bug where query parameters are incorrectly moved to body in async clients. See [#958](https://github.com/aws/aws-sdk-java-v2/issues/958)
139
140## __AWS Storage Gateway__
141  - ### Features
142    - JoinDomain API supports two more parameters: organizational unit(OU) and domain controllers. Two new APIs are introduced: DetachVolume and AttachVolume.
143
144# __2.3.1__ __2019-01-11__
145## __AWS RDS DataService__
146  - ### Features
147    - Documentation updates for RDS Data API.
148
149## __AWS SDK for Java v2__
150  - ### Features
151    - Updated to the latest service models.
152
153## __Amazon Elastic MapReduce__
154  - ### Features
155    - Documentation updates for Amazon EMR
156
157# __2.3.0__ __2019-01-09__
158## __AWS SDK for Java v2__
159  - ### Features
160    - Updated to the latest service models.
161
162  - ### Bugfixes
163    - ChecksumValidatingPublisher deals with any packetization of the incoming data. See https://github.com/aws/aws-sdk-java-v2/issues/965
164    - Fix an issue where dates were being unmarshalled incorrectly for the CBOR protocol used by Amazon Kinesis.
165    - Make default `asyncFutureCompletionExeuctor` a true multi-threads executor. See [#968](https://github.com/aws/aws-sdk-java-v2/issues/968)
166
167## __AWS STS__
168  - ### Bugfixes
169    - Changed the region resolution logic for `role_arn`-based profiles: 1. Check for a `region` property in the same profile as the `role_arn` definition. 2. Check the default region chain. 3. Fall back to the global endpoint and `us-east-1` signing. Fixes [#988](https://github.com/aws/aws-sdk-java-v2/issues/988).
170
171## __Amazon S3__
172  - ### Bugfixes
173    - Fix `SyncChecksumValidationInterceptor` and `AsyncChecksumValidationInterceptor` to use `long` instead of `int` for contentLength`. See [#963](https://github.com/aws/aws-sdk-java-v2/issues/963)
174
175## __Netty NIO HTTP Client__
176  - ### Bugfixes
177    - Preserve interrupted flag if `Http2MultiplexedChannelPool#close()` interrupted.
178
179## __URLConnection HTTP Client__
180  - ### Bugfixes
181    - Disable following redirects automatically since doing so causes SDK response handling to fail
182
183## __core__
184  - ### Features
185    - Jackson 2.9.7 -> 2.9.8
186