xref: /aosp_15_r20/external/aws-sdk-java-v2/changelogs/2.9.x-CHANGELOG.md (revision 8a52c7834d808308836a99fc2a6e0ed8db339086)
1# __2.9.26__ __2019-10-23__
2## __AWS Security Token Service__
3  - ### Features
4    - AWS Security Token Service (STS) now supports a regional configuration flag to make the client respect the region without the need for the endpoint parameter.
5
6## __Amazon Connect Service__
7  - ### Features
8    - This release adds 4 new APIs ListQueues, ListPhoneNumbers, ListContactFlows, and ListHoursOfOperations, which can be used to programmatically list Queues, PhoneNumbers, ContactFlows, and HoursOfOperations configured for an Amazon Connect instance respectively. You can learn more about the new APIs here: https://docs.aws.amazon.com/connect/latest/APIReference/Welcome.html.
9
10## __Amazon Polly__
11  - ### Features
12    - Amazon Polly adds new female voices: US Spanish - Lupe and Brazilian Portuguese - Camila; both voices are available in Standard and Neural engine.
13
14# __2.9.25__ __2019-10-22__
15## __AWS IoT Events__
16  - ### Features
17    - Add support for new serial evaluation method for events in a detector model.
18
19## __AWS OpsWorks CM__
20  - ### Features
21    - AWS OpsWorks for Chef Automate (OWCA) now allows customers to use a custom domain and respective certificate, for their AWS OpsWorks For Chef Automate servers. Customers can now provide a CustomDomain, CustomCertificate and CustomPrivateKey in CreateServer API to configure their Chef Automate servers with a custom domain and certificate.
22
23## __Netty NIO HTTP Client__
24  - ### Bugfixes
25    - Better handle `GOAWAY` messages from the remote endpoint.
26
27# __2.9.24__ __2019-10-18__
28## __Amazon CloudWatch__
29  - ### Features
30    - New Period parameter added to MetricDataQuery structure.
31
32## __Netty NIO Http Client__
33  - ### Bugfixes
34    - Update `HealthCheckedChannelPool` to check `KEEP_ALIVE` when acquiring a channel from the pool to avoid soon-to-be inactive channels being picked up by a new request. This should reduce the frequency of `IOException: Server failed to complete response` errors. See [#1380](https://github.com/aws/aws-sdk-java-v2/issues/1380), [#1466](https://github.com/aws/aws-sdk-java-v2/issues/1466).
35
36# __2.9.23__ __2019-10-17__
37## __AWS Batch__
38  - ### Features
39    - Adding support for Compute Environment Allocation Strategies
40
41## __Amazon Relational Database Service__
42  - ### Features
43    - Amazon RDS now supports Amazon RDS on VMware with the introduction of APIs related to Custom Availability Zones and Media installation.
44
45# __2.9.22__ __2019-10-16__
46## __AWS Marketplace Commerce Analytics__
47  - ### Features
48    - add 2 more values for the supporting sections - age of past due funds + uncollected funds breakdown
49
50## __AWS RoboMaker__
51  - ### Features
52    - This release adds support for ROS2 Dashing as a beta feature
53
54## __Managed Streaming for Kafka__
55  - ### Features
56    - AWS MSK has added support for adding brokers to a cluster.
57
58# __2.9.21__ __2019-10-15__
59## __Amazon Kinesis Video Streams Archived Media__
60  - ### Features
61    - Add ON_DISCONTINUITY mode to the GetHLSStreamingSessionURL API
62
63# __2.9.20__ __2019-10-14__
64## __Amazon Personalize__
65  - ### Features
66    - AWS Personalize: Adds ability to create a solution version using FULL or UPDATE training mode
67
68## __Amazon WorkSpaces__
69  - ### Features
70    - Documentation updates for WorkSpaces
71
72# __2.9.19__ __2019-10-11__
73## __AWS Greengrass__
74  - ### Features
75    - Greengrass OTA service supports Raspbian/Armv6l platforms.
76
77# __2.9.18__ __2019-10-10__
78## __AWS IoT Analytics__
79  - ### Features
80    - Add `completionTime` to API call ListDatasetContents.
81
82## __AWS SDK for Java v2__
83  - ### Features
84    - Implement arn parser functions in `arns` module.
85
86## __Amazon Elastic Compute Cloud__
87  - ### Features
88    - New EC2 M5n, M5dn, R5n, R5dn instances with 100 Gbps network performance and Elastic Fabric Adapter (EFA) for ultra low latency; New A1.metal bare metal instance powered by AWS Graviton Processors
89
90## __Amazon Lex Runtime Service__
91  - ### Features
92    - Amazon Lex now supports Session API checkpoints
93
94## __Firewall Management Service__
95  - ### Features
96    - Firewall Manager now supports Amazon VPC security groups, making it easier to configure and manage security groups across multiple accounts from a single place.
97
98# __2.9.17__ __2019-10-09__
99## __AWS Elemental MediaConvert__
100  - ### Features
101    - AWS Elemental MediaConvert SDK has added support for Dolby Atmos encoding, up to 36 outputs, accelerated transcoding with frame capture and preferred acceleration feature.
102
103## __AWS SDK for Java v2__
104  - ### Features
105    - Expose instance signature through EC2MetadataUtils
106
107  - ### Bugfixes
108    - Fix the implementations of `equals(Object)` and `hashCode()` for `DefaultSdkAutoConstructList` and `DefaultSdkAutoConstructMap` so that they follow the Java `equals` and `hashCode` contract. In addition, ensure that these implementations' `toString()` methods return nicely readable results. Fixes [#1445](https://github.com/aws/aws-sdk-java-v2/issues/1445)
109
110## __Amazon ElastiCache__
111  - ### Features
112    - Amazon ElastiCache now allows you to apply available service updates on demand to your Memcached and Redis Cache Clusters. 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. (4) Ability to stop and later re-apply updates. For more information, see https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/Self-Service-Updates.html and https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/Self-Service-Updates.html
113
114## __Managed Streaming for Kafka__
115  - ### Features
116    - Updated documentation for Amazon Managed Streaming for Kafka service.
117
118# __2.9.16__ __2019-10-08__
119## __AWS DataSync__
120  - ### Features
121    - Add Sync options to enable/disable TaskQueueing
122
123## __AWS Organizations__
124  - ### Features
125    - Documentation updates for organizations
126
127## __AWS SDK for Java v2__
128  - ### Features
129    - EC2MetadataUtils: add marketplaceProductCodes inside InstanceInfo's POJO
130
131## __Amazon EventBridge__
132  - ### Features
133    - Documentation updates for Amazon EventBridge.
134
135## __Amazon Kinesis Firehose__
136  - ### Features
137    - With this release, you can use Amazon Kinesis Firehose delivery streams to deliver streaming data to Amazon Elasticsearch Service version 7.x clusters. For technical documentation, look for CreateDeliveryStream operation in Amazon Kinesis Firehose API reference.
138
139## __Amazon S3 Control__
140  - ### Features
141    - Adds support for the Amazon S3 Control service to the SDK.
142
143# __2.9.15__ __2019-10-07__
144## __AWS Direct Connect__
145  - ### Features
146    - This release adds a service provider field for physical connection creation and provides a list of available partner providers for each Direct Connect location.
147
148## __AWS Glue__
149  - ### Features
150    - AWS Glue now provides ability to use custom certificates for JDBC Connections.
151
152## __Amazon Import/Export Snowball__
153  - ### Features
154    - AWS Snowball Edge now allows you to perform an offline update to the software of your Snowball Edge device when your device is not connected to the internet. Previously, updating your Snowball Edge's software required that the device be connected to the internet or be sent back to AWS. Now, you can keep your Snowball Edge software up to date even if your device(s) cannot connect to the internet, or are required to run in an air-gapped environment. To complete offline updates, download the software update from a client machine with connection to the internet using the AWS Command Line Interface (CLI). Then, have the Snowball Edge device download and install the software update using the Snowball Edge device API. For more information about offline updates, visit the Snowball Edge documentation page.
155
156## __Amazon Kinesis Firehose__
157  - ### Features
158    - Amazon Kinesis Data Firehose now allows delivering data to Elasticsearch clusters set up in a different AWS account than the Firehose AWS account. For technical documentation, look for ElasticsearchDestinationConfiguration in the Amazon Kinesis Firehose API reference.
159
160## __Amazon Pinpoint__
161  - ### Features
162    - This release of the Amazon Pinpoint API introduces support for using and managing message templates.
163
164## __Amazon Pinpoint Email Service__
165  - ### Features
166    - This release of the Amazon Pinpoint Email API introduces support for using and managing message templates.
167
168# __2.9.14__ __2019-10-04__
169## __AWS Elemental MediaPackage__
170  - ### Features
171    - New Harvest Job APIs to export segment-accurate content windows from MediaPackage Origin Endpoints to S3. See https://docs.aws.amazon.com/mediapackage/latest/ug/harvest-jobs.html for more info
172
173## __Amazon CloudWatch__
174  - ### Bugfixes
175    - Add cloudwatch specific http configurations, specifically reducing `connectionMaxIdleTime`. Related to [#1380](https://github.com/aws/aws-sdk-java-v2/issues/1380)
176
177## __Amazon Cognito Identity Provider__
178  - ### Features
179    - This release adds ClientMetadata input parameter to multiple Cognito User Pools operations, making this parameter available to the customer configured lambda triggers as applicable.
180
181## __Amazon S3__
182  - ### Bugfixes
183    - Add s3 specific http configurations, specifically reducing `connectionMaxIdleTime`. Related to [#1122](https://github.com/aws/aws-sdk-java-v2/issues/1122)
184
185## __Amazon S3 Control__
186  - ### Features
187    - Adds support for the Amazon S3 Control service to the SDK.
188
189## __Amazon Simple Systems Manager (SSM)__
190  - ### Features
191    - Documentation updates for Systems Manager / StartSession.
192
193# __2.9.13__ __2019-10-03__
194## __AWS Device Farm__
195  - ### Features
196    - Documentation updates for devicefarm
197
198## __Amazon Elastic Compute Cloud__
199  - ### Features
200    - This release allows customers to purchase regional EC2 RIs on a future date.
201
202## __Amazon Elasticsearch Service__
203  - ### Features
204    - Amazon Elasticsearch Service now supports configuring additional options for domain endpoint, such as whether to require HTTPS for all traffic.
205
206## __Application Auto Scaling__
207  - ### Features
208    - Documentation updates for Application Auto Scaling
209
210# __2.9.12__ __2019-10-02__
211## __Amazon Lightsail__
212  - ### Features
213    - This release adds support for the automatic snapshots add-on for instances and block storage disks.
214
215# __2.9.11__ __2019-10-01__
216## __Amazon DocumentDB with MongoDB compatibility__
217  - ### Features
218    - This release provides support for describe and modify CA certificates.
219
220# __2.9.10__ __2019-09-30__
221## __AWS WAF__
222  - ### Features
223    - Lowering the threshold for Rate Based rule from 2000 to 100.
224
225## __Amazon Relational Database Service__
226  - ### Features
227    - This release adds support for creating a Read Replica with Active Directory domain information. This release updates RDS API to indicate whether an OrderableDBInstanceOption supports Kerberos Authentication.
228
229## __AmazonMQ__
230  - ### Features
231    - Amazon MQ now includes the ability to scale your brokers by changing the host instance type. See the hostInstanceType property of UpdateBrokerInput (https://docs.aws.amazon.com/amazon-mq/latest/api-reference/brokers-broker-id.html#brokers-broker-id-model-updatebrokerinput), and pendingHostInstanceType property of DescribeBrokerOutput (https://docs.aws.amazon.com/amazon-mq/latest/api-reference/brokers-broker-id.html#brokers-broker-id-model-describebrokeroutput).
232
233# __2.9.9__ __2019-09-27__
234## __AWS Amplify__
235  - ### Features
236    - This release adds access logs APIs and artifact APIs for AWS Amplify Console.
237
238## __AWS SDK for Java v2__
239  - ### Bugfixes
240    - Update the pool size for default async future completion executor service. See [#1251](https://github.com/aws/aws-sdk-java-v2/issues/1251), [#994](https://github.com/aws/aws-sdk-java-v2/issues/994)
241
242## __Amazon EC2 Container Service__
243  - ### Features
244    - This release of Amazon Elastic Container Service (Amazon ECS) removes FirelensConfiguration from the DescribeTask output during the FireLens public preview.
245
246# __2.9.8__ __2019-09-26__
247## __AWS CodePipeline__
248  - ### Features
249    - Documentation updates for CodePipeline
250
251## __Amazon Simple Systems Manager (SSM)__
252  - ### Features
253    - This release updates the AWS Systems Manager Parameter Store PutParameter and LabelParameterVersion APIs to return the "Tier" of parameter created/updated and the "parameter version" labeled respectively.
254
255# __2.9.7__ __2019-09-25__
256## __AWS Database Migration Service__
257  - ### Features
258    - This release adds a new DeleteConnection API to delete the connection between a replication instance and an endpoint. It also adds an optional S3 setting to specify the precision of any TIMESTAMP column values written to an S3 object file in .parquet format.
259
260## __AWS Global Accelerator__
261  - ### Features
262    - API Update for AWS Global Accelerator to support for DNS aliasing.
263
264## __Amazon SageMaker Service__
265  - ### Features
266    - Enable G4D and R5 instances in SageMaker Hosting Services
267
268# __2.9.6__ __2019-09-24__
269## __AWS Comprehend Medical__
270  - ### Features
271    - Use Amazon Comprehend Medical to analyze medical text stored in the specified Amazon S3 bucket. Use the console to create and manage batch analysis jobs, or use the batch APIs to detect both medical entities and protected health information (PHI). The batch APIs start, stop, list, and retrieve information about batch analysis jobs. This release also includes DetectEntitiesV2 operation which returns the Acuity and Direction entities as attributes instead of types.
272
273## __AWS DataSync__
274  - ### Features
275    - Added S3StorageClass, OverwriteMode sync option, and ONLY_FILES_TRANSFERRED setting for the VerifyMode sync option.
276
277## __Amazon Transcribe Service__
278  - ### Features
279    - With this update Amazon Transcribe enables you to provide an AWS KMS key to encrypt your transcription output.
280
281# __2.9.5__ __2019-09-23__
282## __AWS RDS DataService__
283  - ### Features
284    - RDS Data API now supports Amazon Aurora Serverless PostgreSQL databases.
285
286## __Amazon Redshift__
287  - ### Features
288    - Adds API operation DescribeNodeConfigurationOptions and associated data structures.
289
290# __2.9.4__ __2019-09-20__
291## __AWS Greengrass__
292  - ### Features
293    - Greengrass OTA service now returns the updated software version in the PlatformSoftwareVersion parameter of a CreateSoftwareUpdateJob response
294
295## __Amazon Elastic Compute Cloud__
296  - ### Features
297    - 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.
298
299## __Amazon Relational Database Service__
300  - ### Features
301    - Add a new LeaseID output field to DescribeReservedDBInstances, which shows the unique identifier for the lease associated with the reserved DB instance. AWS Support might request the lease ID for an issue related to a reserved DB instance.
302
303## __Amazon WorkSpaces__
304  - ### Features
305    - Adds the WorkSpaces restore feature
306
307# __2.9.3__ __2019-09-19__
308## __AWS Glue__
309  - ### Features
310    - AWS Glue DevEndpoints now supports GlueVersion, enabling you to choose Apache Spark 2.4.3 (in addition to Apache Spark 2.2.1). In addition to supporting the latest version of Spark, you will also have the ability to choose between Python 2 and Python 3.
311
312## __AWS MediaConnect__
313  - ### Features
314    - When you grant an entitlement, you can now specify the percentage of the entitlement data transfer that you want the subscriber to be responsible for.
315
316## __Amazon EC2 Container Service__
317  - ### Features
318    - This release of Amazon Elastic Container Service (Amazon ECS) introduces support for container image manifest digests. This enables you to identify all tasks launched using a container image pulled from ECR in order to correlate what was built with where it is running.
319
320# __2.9.2__ __2019-09-18__
321## __AWS Resource Access Manager__
322  - ### Features
323    - AWS RAM provides a new ListPendingInvitationResources API action that lists the resources in a resource share that is shared with you but that the invitation is still pending for
324
325## __AWS WAF Regional__
326  - ### Features
327    - Lowering the threshold for Rate Based rule from 2000 to 100.
328
329## __Amazon API Gateway__
330  - ### Features
331    - Amazon API Gateway simplifies accessing PRIVATE APIs by allowing you to associate one or more Amazon Virtual Private Cloud (VPC) Endpoints to a private API. API Gateway will create and manage DNS alias records necessary for easily invoking the private APIs. With this feature, you can leverage private APIs in web applications hosted within your VPCs.
332
333# __2.9.1__ __2019-09-17__
334## __AWS Identity and Access Management__
335  - ### Features
336    - Documentation updates for iam
337
338## __Amazon Athena__
339  - ### Features
340    - This release adds DataManifestLocation field indicating the location and file name of the data manifest file. Users can get a list of files that the Athena query wrote or intended to write from the manifest file.
341
342## __Amazon Personalize__
343  - ### Features
344    - [Personalize] Adds trainingHours to solutionVersion properties.
345
346# __2.9.0__ __2019-09-16__
347## __AWS Elemental MediaConvert__
348  - ### Features
349    - AWS Elemental MediaConvert SDK has added support for multi-DRM SPEKE with CMAF outputs, MP3 ingest, and options for improved video quality.
350
351## __AWS SDK for Java v2__
352  - ### Features
353    - Bump minor version to `2.9.0-SNAPSHOT` because of [#1413](https://github.com/aws/aws-sdk-java-v2/issues/1413).
354    - Updating dependencies versions: jackson 2.9.8 -> 2.9.9, slf4j 1.7.35 -> 1.7.38, netty 4.1.39.Final -> 4.1.41.Final (contains the fix for the performance regression in 4.1.39)
355
356## __Amazon Elastic Kubernetes Service__
357  - ### Features
358    - This release lets customers add tags to an Amazon EKS cluster. These tags can be used to control access to the EKS API for managing the cluster using IAM. The Amazon EKS TagResource API allows customers to associate tags with their cluster. Customers can list tags for a cluster using the ListTagsForResource API and remove tags from a cluster with the UntagResource API. Note: tags are specific to the EKS cluster resource, they do not propagate to other AWS resources used by the cluster.
359