xref: /aosp_15_r20/external/aws-sdk-java-v2/changelogs/2.7.x-CHANGELOG.md (revision 8a52c7834d808308836a99fc2a6e0ed8db339086)
1*8a52c783SCole Faust# __2.7.36__ __2019-08-30__
2*8a52c783SCole Faust## __Amazon EC2 Container Service__
3*8a52c783SCole Faust  - ### Features
4*8a52c783SCole Faust    - This release of Amazon Elastic Container Service (Amazon ECS) introduces support for modifying the cluster settings for existing clusters, which enables you to toggle whether Container Insights is enabled or not. Support is also introduced for custom log routing using the ECS FireLens integration.
5*8a52c783SCole Faust
6*8a52c783SCole Faust## __AmazonApiGatewayManagementApi__
7*8a52c783SCole Faust  - ### Features
8*8a52c783SCole Faust    - You can use getConnection to return information about the connection (when it is connected, IP address, etc) and deleteConnection to disconnect the given connection
9*8a52c783SCole Faust
10*8a52c783SCole Faust## __AmazonMQ__
11*8a52c783SCole Faust  - ### Features
12*8a52c783SCole Faust    - Adds support for updating security groups selection of an Amazon MQ broker.
13*8a52c783SCole Faust
14*8a52c783SCole Faust# __2.7.35__ __2019-08-29__
15*8a52c783SCole Faust## __AWS CodePipeline__
16*8a52c783SCole Faust  - ### Features
17*8a52c783SCole Faust    - Introducing pipeline execution trigger details in ListPipelineExecutions API.
18*8a52c783SCole Faust
19*8a52c783SCole Faust## __AWS Lambda__
20*8a52c783SCole Faust  - ### Features
21*8a52c783SCole Faust    - Adds a "MaximumBatchingWindowInSeconds" parameter to event source mapping api's. Usable by Dynamodb and Kinesis event sources.
22*8a52c783SCole Faust
23*8a52c783SCole Faust## __Amazon EC2 Container Service__
24*8a52c783SCole Faust  - ### Features
25*8a52c783SCole Faust    - This release of Amazon Elastic Container Service (Amazon ECS) introduces support for including Docker container IDs in the API response when describing and stopping tasks. This enables customers to easily map containers to the tasks they are associated with.
26*8a52c783SCole Faust
27*8a52c783SCole Faust## __Amazon ElastiCache__
28*8a52c783SCole Faust  - ### Features
29*8a52c783SCole Faust    - Amazon ElastiCache for Redis now supports encryption at rest using customer managed customer master keys (CMKs) in AWS Key Management Service (KMS). Amazon ElastiCache now supports cluster names upto 40 characters for replicationGoups and upto 50 characters for cacheClusters.
30*8a52c783SCole Faust
31*8a52c783SCole Faust## __Application Auto Scaling__
32*8a52c783SCole Faust  - ### Features
33*8a52c783SCole Faust    - With the current release, you can suspend and later resume any of the following scaling actions in Application Auto Scaling: scheduled scaling actions, dynamic scaling in actions, dynamic scaling out actions.
34*8a52c783SCole Faust
35*8a52c783SCole Faust# __2.7.34__ __2019-08-28__
36*8a52c783SCole Faust## __AWS Elemental MediaConvert__
37*8a52c783SCole Faust  - ### Features
38*8a52c783SCole Faust    - This release adds the ability to send a job to an on-demand queue while simulating the performance of a job sent to a reserved queue. Use this setting to estimate the number of reserved transcoding slots (RTS) you need for a reserved queue.
39*8a52c783SCole Faust
40*8a52c783SCole Faust## __AWS Global Accelerator__
41*8a52c783SCole Faust  - ### Features
42*8a52c783SCole Faust    - API Update for AWS Global Accelerator Client IP Preservation
43*8a52c783SCole Faust
44*8a52c783SCole Faust## __Amazon Simple Queue Service__
45*8a52c783SCole Faust  - ### Features
46*8a52c783SCole Faust    - Added support for message system attributes, which currently lets you send AWS X-Ray trace IDs through Amazon SQS.
47*8a52c783SCole Faust
48*8a52c783SCole Faust# __2.7.33__ __2019-08-27__
49*8a52c783SCole Faust## __AWS Organizations__
50*8a52c783SCole Faust  - ### Features
51*8a52c783SCole Faust    - Documentation updates for organizations
52*8a52c783SCole Faust
53*8a52c783SCole Faust# __2.7.32__ __2019-08-26__
54*8a52c783SCole Faust## __AWS SecurityHub__
55*8a52c783SCole Faust  - ### Features
56*8a52c783SCole Faust    - This release resolves an issue with the DescribeHub action, changes the MasterId and InvitationId parameters for AcceptInvitation to Required, and changes the AccountIds parameter for DeleteInvitations and DeclineInvitations to Required.
57*8a52c783SCole Faust
58*8a52c783SCole Faust## __Amazon Simple Systems Manager (SSM)__
59*8a52c783SCole Faust  - ### Features
60*8a52c783SCole Faust    - This feature adds "default tier" to the AWS Systems Manager Parameter Store for parameter creation and update. AWS customers can now set the "default tier" to one of the following values: Standard (default), Advanced or Intelligent-Tiering. This allows customers to create advanced parameters or parameters in corresponding tiers with one setting rather than code change to specify parameter tiers.
61*8a52c783SCole Faust
62*8a52c783SCole Faust# __2.7.31__ __2019-08-23__
63*8a52c783SCole Faust## __AWS Elemental MediaPackage VOD__
64*8a52c783SCole Faust  - ### Features
65*8a52c783SCole Faust    - Adds optional Constant Initialization Vector (IV) to HLS Encryption for MediaPackage VOD.
66*8a52c783SCole Faust
67*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
68*8a52c783SCole Faust  - ### Features
69*8a52c783SCole Faust    - This release of EC2 VM Import Export adds support for exporting Amazon Machine Image(AMI)s to a VM file
70*8a52c783SCole Faust
71*8a52c783SCole Faust## __Amazon Transcribe Service__
72*8a52c783SCole Faust  - ### Features
73*8a52c783SCole Faust    - Amazon Transcribe - support transcriptions from audio sources in Russian (ru-RU) and Chinese (zh-CN).
74*8a52c783SCole Faust
75*8a52c783SCole Faust# __2.7.30__ __2019-08-22__
76*8a52c783SCole Faust## __AWS DataSync__
77*8a52c783SCole Faust  - ### Features
78*8a52c783SCole Faust    - This release adds support for SMB location type.
79*8a52c783SCole Faust
80*8a52c783SCole Faust## __Amazon Relational Database Service__
81*8a52c783SCole Faust  - ### Features
82*8a52c783SCole Faust    - This release allows users to enable RDS Data API while creating Aurora Serverless databases.
83*8a52c783SCole Faust
84*8a52c783SCole Faust# __2.7.29__ __2019-08-21__
85*8a52c783SCole Faust## __Amazon DynamoDB__
86*8a52c783SCole Faust  - ### Features
87*8a52c783SCole Faust    - Public preview version of 'dynamodb-enhanced' that has a new DynamoDb mapper library that can be used with the v2 SDK. See README.md in the module for more detailed information about this module.
88*8a52c783SCole Faust
89*8a52c783SCole Faust## __Amazon ElastiCache__
90*8a52c783SCole Faust  - ### Features
91*8a52c783SCole Faust    - ElastiCache extends support for Scale down for Redis Cluster-mode enabled and disabled replication groups
92*8a52c783SCole Faust
93*8a52c783SCole Faust## __Amazon Forecast Query Service__
94*8a52c783SCole Faust  - ### Features
95*8a52c783SCole Faust    - Amazon Forecast is a fully managed machine learning service that makes it easy for customers to generate accurate forecasts using their historical time-series data
96*8a52c783SCole Faust
97*8a52c783SCole Faust## __Amazon Forecast Service__
98*8a52c783SCole Faust  - ### Features
99*8a52c783SCole Faust    - Amazon Forecast is a fully managed machine learning service that makes it easy for customers to generate accurate forecasts using their historical time-series data
100*8a52c783SCole Faust
101*8a52c783SCole Faust## __Amazon Personalize Runtime__
102*8a52c783SCole Faust  - ### Features
103*8a52c783SCole Faust    - Increased limits on number of items recommended and reranked: The maximum number of results returned from getRecommendations API has been increased to 200. The maximum number of items which can be reranked via getPersonalizedRanking API has been increased to 200.
104*8a52c783SCole Faust
105*8a52c783SCole Faust## __Amazon Rekognition__
106*8a52c783SCole Faust  - ### Features
107*8a52c783SCole Faust    - Documentation updates for Amazon Rekognition.
108*8a52c783SCole Faust
109*8a52c783SCole Faust## __Amazon SageMaker Service__
110*8a52c783SCole Faust  - ### Features
111*8a52c783SCole Faust    - Amazon SageMaker now supports Amazon EFS and Amazon FSx for Lustre file systems as data sources for training machine learning models. Amazon SageMaker now supports running training jobs on ml.p3dn.24xlarge instance type. This instance type is offered as a limited private preview for certain SageMaker customers. If you are interested in joining the private preview, please reach out to the SageMaker Product Management team via AWS Support."
112*8a52c783SCole Faust
113*8a52c783SCole Faust## __Amazon Simple Queue Service__
114*8a52c783SCole Faust  - ### Features
115*8a52c783SCole Faust    - This release provides a way to add metadata tags to a queue when it is created. You can use tags to organize and identify your Amazon SQS queues for cost allocation.
116*8a52c783SCole Faust
117*8a52c783SCole Faust## __Apache HTTP Client__
118*8a52c783SCole Faust  - ### Features
119*8a52c783SCole Faust    - Enable TLS client authentication support for the Apache HTTP Client by allowing customers to specify a `TlsKeyManagersProvider` on the builder. The `KeyManger`s provided will be used when the remote server wants to authenticate the client.
120*8a52c783SCole Faust
121*8a52c783SCole Faust## __HTTP Client SPI__
122*8a52c783SCole Faust  - ### Features
123*8a52c783SCole Faust    - Add `TlsKeyManagersProvider` interface for supporting TLS client auth in HTTP client implementations.
124*8a52c783SCole Faust
125*8a52c783SCole Faust## __Netty NIO HTTP Client__
126*8a52c783SCole Faust  - ### Features
127*8a52c783SCole Faust    - Add ability to to use HTTP proxies with the Netty async client.
128*8a52c783SCole Faust
129*8a52c783SCole Faust# __2.7.28__ __2019-08-20__
130*8a52c783SCole Faust## __AWS Transfer for SFTP__
131*8a52c783SCole Faust  - ### Features
132*8a52c783SCole Faust    - New field in response of TestIdentityProvider
133*8a52c783SCole Faust
134*8a52c783SCole Faust## __Alexa For Business__
135*8a52c783SCole Faust  - ### Features
136*8a52c783SCole Faust    - Adding support for optional locale input in CreateProfile and UpdateProfile APIs
137*8a52c783SCole Faust
138*8a52c783SCole Faust## __Amazon AppStream__
139*8a52c783SCole Faust  - ### Features
140*8a52c783SCole Faust    - Includes API updates to support streaming through VPC endpoints for image builders and stacks.
141*8a52c783SCole Faust
142*8a52c783SCole Faust## __Amazon SageMaker Service__
143*8a52c783SCole Faust  - ### Features
144*8a52c783SCole Faust    - Amazon SageMaker introduces Managed Spot Training. Increases the maximum number of metric definitions to 40 for SageMaker Training and Hyperparameter Tuning Jobs. SageMaker Neo adds support for Acer aiSage and Qualcomm QCS605 and QCS603.
145*8a52c783SCole Faust
146*8a52c783SCole Faust# __2.7.27__ __2019-08-19__
147*8a52c783SCole Faust## __AWS App Mesh__
148*8a52c783SCole Faust  - ### Features
149*8a52c783SCole Faust    - Fix for HttpMethod enum
150*8a52c783SCole Faust
151*8a52c783SCole Faust## __AWS Cost and Usage Report Service__
152*8a52c783SCole Faust  - ### Features
153*8a52c783SCole Faust    - New IAM permission required for editing AWS Cost and Usage Reports - Starting today, you can allow or deny IAM users permission to edit Cost & Usage Reports through the API and the Billing and Cost Management console. To allow users to edit Cost & Usage Reports, ensure that they have 'cur: ModifyReportDefinition' permission. Refer to the technical documentation (https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_cur_ModifyReportDefinition.html) for additional details.
154*8a52c783SCole Faust
155*8a52c783SCole Faust# __2.7.26__ __2019-08-16__
156*8a52c783SCole Faust## __AWS RoboMaker__
157*8a52c783SCole Faust  - ### Features
158*8a52c783SCole Faust    - Two feature release: 1. AWS RoboMaker introduces log-based simulation. Log-based simulation allows you to play back pre-recorded log data such as sensor streams for testing robotic functions like localization, mapping, and object detection. Use the AWS RoboMaker SDK to test your robotic applications. 2. AWS RoboMaker allow customer to setup a robot deployment timeout when CreateDeploymentJob.
159*8a52c783SCole Faust
160*8a52c783SCole Faust## __Amazon EC2 Container Service__
161*8a52c783SCole Faust  - ### Features
162*8a52c783SCole Faust    - This release of Amazon Elastic Container Service (Amazon ECS) introduces support for controlling the usage of swap space on a per-container basis for Linux containers.
163*8a52c783SCole Faust
164*8a52c783SCole Faust## __Amazon Elastic MapReduce__
165*8a52c783SCole Faust  - ### Features
166*8a52c783SCole Faust    - Amazon EMR has introduced an account level configuration called Block Public Access that allows you to block clusters with ports open to traffic from public IP sources (i.e. 0.0.0.0/0 for IPv4 and ::/0 for IPv6) from launching. Individual ports or port ranges can be added as exceptions to allow public access.
167*8a52c783SCole Faust
168*8a52c783SCole Faust# __2.7.25__ __2019-08-15__
169*8a52c783SCole Faust## __AWS App Mesh__
170*8a52c783SCole Faust  - ### Features
171*8a52c783SCole Faust    - This release adds support for http header based routing and route prioritization.
172*8a52c783SCole Faust
173*8a52c783SCole Faust## __AWS CodeCommit__
174*8a52c783SCole Faust  - ### Features
175*8a52c783SCole Faust    - This release adds an API, BatchGetCommits, that allows retrieval of metadata for multiple commits in an AWS CodeCommit repository.
176*8a52c783SCole Faust
177*8a52c783SCole Faust## __AWS Glue__
178*8a52c783SCole Faust  - ### Features
179*8a52c783SCole Faust    - GetJobBookmarks API is withdrawn.
180*8a52c783SCole Faust
181*8a52c783SCole Faust## __AWS Storage Gateway__
182*8a52c783SCole Faust  - ### Features
183*8a52c783SCole Faust    - CreateSnapshotFromVolumeRecoveryPoint API supports new parameter: Tags (to be attached to the created resource)
184*8a52c783SCole Faust
185*8a52c783SCole Faust## __Amazon Athena__
186*8a52c783SCole Faust  - ### Features
187*8a52c783SCole Faust    - This release adds support for querying S3 Requester Pays buckets. Users can enable this feature through their Workgroup settings.
188*8a52c783SCole Faust
189*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
190*8a52c783SCole Faust  - ### Features
191*8a52c783SCole Faust    - This release adds an option to use private certificates from AWS Certificate Manager (ACM) to authenticate a Site-to-Site VPN connection's tunnel endpoints and customer gateway device.
192*8a52c783SCole Faust
193*8a52c783SCole Faust# __2.7.24__ __2019-08-14__
194*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
195*8a52c783SCole Faust  - ### Features
196*8a52c783SCole Faust    - This release adds a new API called SendDiagnosticInterrupt, which allows you to send diagnostic interrupts to your EC2 instance.
197*8a52c783SCole Faust
198*8a52c783SCole Faust# __2.7.23__ __2019-08-13__
199*8a52c783SCole Faust## __AWS AppSync__
200*8a52c783SCole Faust  - ### Features
201*8a52c783SCole Faust    - Adds a configuration option for AppSync GraphQL APIs
202*8a52c783SCole Faust
203*8a52c783SCole Faust# __2.7.22__ __2019-08-12__
204*8a52c783SCole Faust## __Amazon CloudWatch__
205*8a52c783SCole Faust  - ### Features
206*8a52c783SCole Faust    - Documentation updates for monitoring
207*8a52c783SCole Faust
208*8a52c783SCole Faust## __Amazon Rekognition__
209*8a52c783SCole Faust  - ### Features
210*8a52c783SCole Faust    - Adding new Emotion, Fear
211*8a52c783SCole Faust
212*8a52c783SCole Faust## __Application Auto Scaling__
213*8a52c783SCole Faust  - ### Features
214*8a52c783SCole Faust    - Documentation updates for Application Auto Scaling
215*8a52c783SCole Faust
216*8a52c783SCole Faust## __Auto Scaling__
217*8a52c783SCole Faust  - ### Features
218*8a52c783SCole Faust    - Amazon EC2 Auto Scaling now supports a new Spot allocation strategy "capacity-optimized" that fulfills your request using Spot Instance pools that are optimally chosen based on the available Spot capacity.
219*8a52c783SCole Faust
220*8a52c783SCole Faust# __2.7.21__ __2019-08-09__
221*8a52c783SCole Faust## __AWS Elemental MediaConvert__
222*8a52c783SCole Faust  - ### Features
223*8a52c783SCole Faust    - AWS Elemental MediaConvert has added support for multi-DRM SPEKE with CMAF outputs, MP3 ingest, and options for improved video quality.
224*8a52c783SCole Faust
225*8a52c783SCole Faust## __AWS IoT__
226*8a52c783SCole Faust  - ### Features
227*8a52c783SCole Faust    - This release adds Quality of Service (QoS) support for AWS IoT rules engine republish action.
228*8a52c783SCole Faust
229*8a52c783SCole Faust## __AWS SDK for Java v2__
230*8a52c783SCole Faust  - ### Bugfixes
231*8a52c783SCole Faust    - Fixed the issue where ByteArrayAsyncRequestBody can send duplicate requests when another request comes in at the same time the subscription completes.
232*8a52c783SCole Faust    - For APIs that support input event streams, set the `Content-Type` to `application/vnd.amazon.eventstream` on the request.
233*8a52c783SCole Faust
234*8a52c783SCole Faust## __Amazon GuardDuty__
235*8a52c783SCole Faust  - ### Features
236*8a52c783SCole Faust    - New "evidence" field in the finding model to provide evidence information explaining why the finding has been triggered. Currently only threat-intelligence findings have this field. Some documentation updates.
237*8a52c783SCole Faust
238*8a52c783SCole Faust## __Amazon Lex Runtime Service__
239*8a52c783SCole Faust  - ### Features
240*8a52c783SCole Faust    - Manage Amazon Lex session state using APIs on the client
241*8a52c783SCole Faust
242*8a52c783SCole Faust## __Amazon Redshift__
243*8a52c783SCole Faust  - ### Features
244*8a52c783SCole Faust    - Add expectedNextSnapshotScheduleTime and expectedNextSnapshotScheduleTimeStatus to redshift cluster object.
245*8a52c783SCole Faust
246*8a52c783SCole Faust# __2.7.20__ __2019-08-08__
247*8a52c783SCole Faust## __AWS CodeBuild__
248*8a52c783SCole Faust  - ### Features
249*8a52c783SCole Faust    - CodeBuild adds CloudFormation support for SourceCredential
250*8a52c783SCole Faust
251*8a52c783SCole Faust## __AWS Glue__
252*8a52c783SCole Faust  - ### Features
253*8a52c783SCole Faust    - You can now use AWS Glue to find matching records across dataset even without identifiers to join on by using the new FindMatches ML Transform. Find related products, places, suppliers, customers, and more by teaching a custom machine learning transformation that you can use to identify matching matching records as part of your analysis, data cleaning, or master data management project by adding the FindMatches transformation to your Glue ETL Jobs. If your problem is more along the lines of deduplication, you can use the FindMatches in much the same way to identify customers who have signed up more than ones, products that have accidentally been added to your product catalog more than once, and so forth. Using the FindMatches MLTransform, you can teach a Transform your definition of a duplicate through examples, and it will use machine learning to identify other potential duplicates in your dataset. As with data integration, you can then use your new Transform in your deduplication projects by adding the FindMatches transformation to your Glue ETL Jobs. This release also contains additional APIs that support AWS Lake Formation.
254*8a52c783SCole Faust
255*8a52c783SCole Faust## __AWS Lake Formation__
256*8a52c783SCole Faust  - ### Features
257*8a52c783SCole Faust    - Lake Formation: (New Service) AWS Lake Formation is a fully managed service that makes it easier for customers to build, secure and manage data lakes. AWS Lake Formation simplifies and automates many of the complex manual steps usually required to create data lakes including collecting, cleaning and cataloging data and securely making that data available for analytics and machine learning.
258*8a52c783SCole Faust
259*8a52c783SCole Faust## __AWS OpsWorks CM__
260*8a52c783SCole Faust  - ### Features
261*8a52c783SCole Faust    - This release adds support for Chef Automate 2 specific engine attributes.
262*8a52c783SCole Faust
263*8a52c783SCole Faust# __2.7.19__ __2019-08-07__
264*8a52c783SCole Faust## __Amazon CloudWatch Application Insights__
265*8a52c783SCole Faust  - ### Features
266*8a52c783SCole Faust    - CloudWatch Application Insights for .NET and SQL Server now provides integration with AWS Systems Manager OpsCenter. This integration allows you to view and resolve problems and operational issues detected for selected applications.
267*8a52c783SCole Faust
268*8a52c783SCole Faust# __2.7.18__ __2019-08-06__
269*8a52c783SCole Faust## __AWS Batch__
270*8a52c783SCole Faust  - ### Features
271*8a52c783SCole Faust    - Documentation updates for AWS Batch
272*8a52c783SCole Faust
273*8a52c783SCole Faust# __2.7.17__ __2019-08-05__
274*8a52c783SCole Faust## __AWS DataSync__
275*8a52c783SCole Faust  - ### Features
276*8a52c783SCole Faust    - Support VPC endpoints.
277*8a52c783SCole Faust
278*8a52c783SCole Faust## __AWS IoT__
279*8a52c783SCole Faust  - ### Features
280*8a52c783SCole Faust    - In this release, AWS IoT Device Defender introduces audit mitigation actions that can be applied to audit findings to help mitigate security issues.
281*8a52c783SCole Faust
282*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
283*8a52c783SCole Faust  - ### Features
284*8a52c783SCole Faust    - Amazon EC2 now supports a new Spot allocation strategy "Capacity-optimized" that fulfills your request using Spot Instance pools that are optimally chosen based on the available Spot capacity.
285*8a52c783SCole Faust
286*8a52c783SCole Faust# __2.7.16__ __2019-08-02__
287*8a52c783SCole Faust## __AWS SDK for Java v2__
288*8a52c783SCole Faust  - ### Bugfixes
289*8a52c783SCole Faust    - Fix the issue where the `content-length` set on the request is not honored for streaming operations.
290*8a52c783SCole Faust
291*8a52c783SCole Faust## __AWS Security Token Service__
292*8a52c783SCole Faust  - ### Features
293*8a52c783SCole Faust    - Documentation updates for sts
294*8a52c783SCole Faust
295*8a52c783SCole Faust# __2.7.15__ __2019-07-30__
296*8a52c783SCole Faust## __AWS Elemental MediaConvert__
297*8a52c783SCole Faust  - ### Features
298*8a52c783SCole Faust    - MediaConvert adds support for specifying priority (-50 to 50) on jobs submitted to on demand or reserved queues
299*8a52c783SCole Faust
300*8a52c783SCole Faust## __AWS SDK for Java v2__
301*8a52c783SCole Faust  - ### Bugfixes
302*8a52c783SCole Faust    - Fixed the issue where `AsyncResponseHandler#prepare` was not invoked before `#onHeaders`. See [#1343](https://github.com/aws/aws-sdk-java-v2/issues/1343).
303*8a52c783SCole Faust
304*8a52c783SCole Faust## __Amazon Polly__
305*8a52c783SCole Faust  - ### Features
306*8a52c783SCole Faust    - Amazon Polly adds support for Neural text-to-speech engine.
307*8a52c783SCole Faust
308*8a52c783SCole Faust## __Amazon Route 53__
309*8a52c783SCole Faust  - ### Features
310*8a52c783SCole Faust    - Amazon Route 53 now supports the Middle East (Bahrain) Region (me-south-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region.
311*8a52c783SCole Faust
312*8a52c783SCole Faust# __2.7.14__ __2019-07-29__
313*8a52c783SCole Faust## __AWS CodeCommit__
314*8a52c783SCole Faust  - ### Features
315*8a52c783SCole Faust    - This release supports better exception handling for merges.
316*8a52c783SCole Faust
317*8a52c783SCole Faust## __Netty NIO Http Client__
318*8a52c783SCole Faust  - ### Bugfixes
319*8a52c783SCole Faust    - Update `HandlerRemovingChannelPool` to only remove per request handlers if the channel is open or registered to avoid the race condition when the DefaultChannelPipeline is trying to removing the handler at the same time, causing `NoSuchElementException`.
320*8a52c783SCole Faust
321*8a52c783SCole Faust# __2.7.13__ __2019-07-26__
322*8a52c783SCole Faust## __AWS Batch__
323*8a52c783SCole Faust  - ### Features
324*8a52c783SCole Faust    - AWS Batch now supports SDK auto-pagination and Job-level docker devices.
325*8a52c783SCole Faust
326*8a52c783SCole Faust## __AWS Cost Explorer Service__
327*8a52c783SCole Faust  - ### Features
328*8a52c783SCole Faust    - Adds support for resource optimization recommendations.
329*8a52c783SCole Faust
330*8a52c783SCole Faust## __AWS Glue__
331*8a52c783SCole Faust  - ### Features
332*8a52c783SCole Faust    - This release provides GetJobBookmark and GetJobBookmarks APIs. These APIs enable users to look at specific versions or all versions of the JobBookmark for a specific job. This release also enables resetting the job bookmark to a specific run via an enhancement of the ResetJobBookmark API.
333*8a52c783SCole Faust
334*8a52c783SCole Faust## __AWS Greengrass__
335*8a52c783SCole Faust  - ### Features
336*8a52c783SCole Faust    - Greengrass OTA service supports openwrt/aarch64 and openwrt/armv7l platforms.
337*8a52c783SCole Faust
338*8a52c783SCole Faust## __AWS MediaConnect__
339*8a52c783SCole Faust  - ### Features
340*8a52c783SCole Faust    - This release adds support for the Zixi pull protocol on outputs.
341*8a52c783SCole Faust
342*8a52c783SCole Faust## __Amazon CloudWatch Logs__
343*8a52c783SCole Faust  - ### Features
344*8a52c783SCole Faust    - Allow for specifying multiple log groups in an Insights query, and deprecate storedByte field for LogStreams and interleaved field for FilterLogEventsRequest.
345*8a52c783SCole Faust
346*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
347*8a52c783SCole Faust  - ### Features
348*8a52c783SCole Faust    - You can now create EC2 Capacity Reservations using Availability Zone ID or Availability Zone name. You can view usage of Amazon EC2 Capacity Reservations per AWS account.
349*8a52c783SCole Faust
350*8a52c783SCole Faust# __2.7.12__ __2019-07-25__
351*8a52c783SCole Faust## __AWS Elemental MediaConvert__
352*8a52c783SCole Faust  - ### Features
353*8a52c783SCole Faust    - AWS Elemental MediaConvert has added several features including support for: audio normalization using ITU BS.1770-3, 1770-4 algorithms, extension of job progress indicators, input cropping rectangle & output position rectangle filters per input, and dual SCC caption mapping to additional codecs and containers.
354*8a52c783SCole Faust
355*8a52c783SCole Faust## __AWS Elemental MediaLive__
356*8a52c783SCole Faust  - ### Features
357*8a52c783SCole Faust    - AWS Elemental MediaLive is adding Input Clipping, Immediate Mode Input Switching, and Dynamic Inputs.
358*8a52c783SCole Faust
359*8a52c783SCole Faust## __Amazon EC2 Container Registry__
360*8a52c783SCole Faust  - ### Features
361*8a52c783SCole Faust    - This release adds support for immutable image tags.
362*8a52c783SCole Faust
363*8a52c783SCole Faust# __2.7.11__ __2019-07-24__
364*8a52c783SCole Faust## __AWS Glue__
365*8a52c783SCole Faust  - ### Features
366*8a52c783SCole Faust    - This release provides GlueVersion option for Job APIs and WorkerType option for DevEndpoint APIs. Job APIs enable users to pick specific GlueVersion for a specific job and pin the job to a specific runtime environment. DevEndpoint APIs enable users to pick different WorkerType for memory intensive workload.
367*8a52c783SCole Faust
368*8a52c783SCole Faust## __AWS Security Token Service__
369*8a52c783SCole Faust  - ### Features
370*8a52c783SCole Faust    - New STS GetAccessKeyInfo API operation that returns the account identifier for the specified access key ID.
371*8a52c783SCole Faust
372*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
373*8a52c783SCole Faust  - ### Features
374*8a52c783SCole Faust    - This release introduces support for split tunnel with AWS Client VPN, and also adds support for opt-in Regions in DescribeRegions API. In addition, customers can now also tag Launch Templates on creation.
375*8a52c783SCole Faust
376*8a52c783SCole Faust## __Amazon Pinpoint__
377*8a52c783SCole Faust  - ### Features
378*8a52c783SCole Faust    - This release adds support for programmatic access to many of the same campaign metrics that are displayed on the Amazon Pinpoint console. You can now use the Amazon Pinpoint API to monitor and assess performance data for campaigns, and integrate metrics data with other reporting tools. We update the metrics data continuously, resulting in a data latency timeframe that is limited to approximately two hours.
379*8a52c783SCole Faust
380*8a52c783SCole Faust# __2.7.10__ __2019-07-23__
381*8a52c783SCole Faust## __AWS Secrets Manager__
382*8a52c783SCole Faust  - ### Features
383*8a52c783SCole Faust    - This release increases the maximum allowed size of SecretString or SecretBinary from 7KB to 10KB in the CreateSecret, UpdateSecret, PutSecretValue and GetSecretValue APIs. This release also increases the maximum allowed size of ResourcePolicy from 4KB to 20KB in the GetResourcePolicy and PutResourcePolicy APIs.
384*8a52c783SCole Faust
385*8a52c783SCole Faust## __Amazon Simple Systems Manager (SSM)__
386*8a52c783SCole Faust  - ### Features
387*8a52c783SCole Faust    - You can now use Maintenance Windows to select a resource group as the target. By selecting a resource group as the target of a Maintenance Window, customers can perform routine tasks across different resources such as Amazon Elastic Compute Cloud (AmazonEC2) instances, Amazon Elastic Block Store (Amazon EBS) volumes, and Amazon Simple Storage Service(Amazon S3) buckets within the same recurring time window.
388*8a52c783SCole Faust
389*8a52c783SCole Faust# __2.7.9__ __2019-07-22__
390*8a52c783SCole Faust## __AWS SDK for Java v2__
391*8a52c783SCole Faust  - ### Bugfixes
392*8a52c783SCole Faust    - Fix model builder enum fluent setters to check null before calling `toString` to avoid NPE.
393*8a52c783SCole Faust
394*8a52c783SCole Faust## __AWS Shield__
395*8a52c783SCole Faust  - ### Features
396*8a52c783SCole Faust    - Adding new VectorType (HTTP_Reflection) and related top contributor types to describe WordPress Pingback DDoS attacks.
397*8a52c783SCole Faust
398*8a52c783SCole Faust## __AmazonMQ__
399*8a52c783SCole Faust  - ### Features
400*8a52c783SCole Faust    - Adds support for AWS Key Management Service (KMS) to offer server-side encryption. You can now select your own customer managed CMK, or use an AWS managed CMK in your KMS account.
401*8a52c783SCole Faust
402*8a52c783SCole Faust# __2.7.8__ __2019-07-19__
403*8a52c783SCole Faust## __AWS IoT Events__
404*8a52c783SCole Faust  - ### Features
405*8a52c783SCole Faust    - Adds support for IoT Events, Lambda, SQS and Kinesis Firehose actions.
406*8a52c783SCole Faust
407*8a52c783SCole Faust## __Amazon Simple Queue Service__
408*8a52c783SCole Faust  - ### Features
409*8a52c783SCole Faust    - This release updates the information about the availability of FIFO queues and includes miscellaneous fixes.
410*8a52c783SCole Faust
411*8a52c783SCole Faust# __2.7.7__ __2019-07-18__
412*8a52c783SCole Faust## __AWS CodeDeploy__
413*8a52c783SCole Faust  - ### Features
414*8a52c783SCole Faust    - Documentation updates for codedeploy
415*8a52c783SCole Faust
416*8a52c783SCole Faust## __Amazon Comprehend__
417*8a52c783SCole Faust  - ### Features
418*8a52c783SCole Faust    - Amazon Comprehend now supports multiple entities for custom entity recognition
419*8a52c783SCole Faust
420*8a52c783SCole Faust## __Amazon EC2 Container Service__
421*8a52c783SCole Faust  - ### Features
422*8a52c783SCole Faust    - This release of Amazon Elastic Container Service (Amazon ECS) introduces support for cluster settings. Cluster settings specify whether CloudWatch Container Insights is enabled or disabled for the cluster.
423*8a52c783SCole Faust
424*8a52c783SCole Faust## __Amazon ElastiCache__
425*8a52c783SCole Faust  - ### Features
426*8a52c783SCole Faust    - Updates for Elasticache
427*8a52c783SCole Faust
428*8a52c783SCole Faust# __2.7.6__ __2019-07-17__
429*8a52c783SCole Faust## __AWS Config__
430*8a52c783SCole Faust  - ### Features
431*8a52c783SCole Faust    - This release adds more granularity to the status of an OrganizationConfigRule by adding a new status. It also adds an exception when organization access is denied.
432*8a52c783SCole Faust
433*8a52c783SCole Faust## __AWS Database Migration Service__
434*8a52c783SCole Faust  - ### Features
435*8a52c783SCole Faust    - S3 endpoint settings update: 1) Option to append operation column to full-load files. 2) Option to add a commit timestamp column to full-load and cdc files. Updated DescribeAccountAttributes to include UniqueAccountIdentifier.
436*8a52c783SCole Faust
437*8a52c783SCole Faust## __AWS SDK for Java v2__
438*8a52c783SCole Faust  - ### Bugfixes
439*8a52c783SCole Faust    - Notify error by invoking `AsyncResponseTransformer#exceptionOccurred` for streaming operations for services using xml protocol such as S3 when the request fails and is not retriable.
440*8a52c783SCole Faust
441*8a52c783SCole Faust## __Auto Scaling__
442*8a52c783SCole Faust  - ### Features
443*8a52c783SCole Faust    - Documentation updates for autoscaling
444*8a52c783SCole Faust
445*8a52c783SCole Faust# __2.7.5__ __2019-07-12__
446*8a52c783SCole Faust## __AWS Identity and Access Management__
447*8a52c783SCole Faust  - ### Features
448*8a52c783SCole Faust    - Removed exception that was indicated but never thrown for IAM GetAccessKeyLastUsed API
449*8a52c783SCole Faust
450*8a52c783SCole Faust## __AWS RoboMaker__
451*8a52c783SCole Faust  - ### Features
452*8a52c783SCole Faust    - Added Melodic as a supported Robot Software Suite Version
453*8a52c783SCole Faust
454*8a52c783SCole Faust## __AWS SDK for Java v2__
455*8a52c783SCole Faust  - ### Features
456*8a52c783SCole Faust    - Introduce a new method `equalsBySdkFields` to compare only non-inherited fields for model classes.
457*8a52c783SCole Faust
458*8a52c783SCole Faust  - ### Bugfixes
459*8a52c783SCole Faust    - Fix `AwsSessionCredentials#equals` to not compare super because the super is an interface.
460*8a52c783SCole Faust    - Fix the bug where `equals` and `hashCode` methods in the AWS service request and response classes were not calling super.
461*8a52c783SCole Faust
462*8a52c783SCole Faust## __Amazon Elasticsearch Service__
463*8a52c783SCole Faust  - ### Features
464*8a52c783SCole Faust    - Amazon Elasticsearch Service now supports M5, C5, and R5 instance types.
465*8a52c783SCole Faust
466*8a52c783SCole Faust## __AmazonApiGatewayV2__
467*8a52c783SCole Faust  - ### Features
468*8a52c783SCole Faust    - Bug fix (Add tags field to Update Stage , Api and DomainName Responses )
469*8a52c783SCole Faust
470*8a52c783SCole Faust# __2.7.4__ __2019-07-11__
471*8a52c783SCole Faust## __Amazon CloudWatch Events__
472*8a52c783SCole Faust  - ### Features
473*8a52c783SCole Faust    - Adds APIs for partner event sources, partner event buses, and custom event buses. These new features are managed in the EventBridge service.
474*8a52c783SCole Faust
475*8a52c783SCole Faust## __Amazon EventBridge__
476*8a52c783SCole Faust  - ### Features
477*8a52c783SCole Faust    - Amazon EventBridge is a serverless event bus service that makes it easy to connect your applications with data from a variety of sources, including AWS services, partner applications, and your own applications.
478*8a52c783SCole Faust
479*8a52c783SCole Faust## __Netty NIO HTTP Client__
480*8a52c783SCole Faust  - ### Bugfixes
481*8a52c783SCole Faust    - Fix the issue where the SDK can invoke `channel#read` twice per request and buffer content aggressively before the subscriber is able to consume the data. This should fix [#1122](https://github.com/aws/aws-sdk-java-v2/issues/1122).
482*8a52c783SCole Faust
483*8a52c783SCole Faust# __2.7.3__ __2019-07-10__
484*8a52c783SCole Faust## __AWS SDK for Java v2__
485*8a52c783SCole Faust  - ### Features
486*8a52c783SCole Faust    - Automatically retry on CRC32 checksum validation failures when the service returns a CRC32 checksum that differs from the one the SDK calculated. Previously this would just throw an exception.
487*8a52c783SCole Faust
488*8a52c783SCole Faust## __AWS Service Catalog__
489*8a52c783SCole Faust  - ### Features
490*8a52c783SCole Faust    - This release adds support for Parameters in ExecuteProvisionedProductServiceAction and adds functionality to get the default parameter values for a Self-Service Action execution against a Provisioned Product via DescribeServiceActionExecutionParameters
491*8a52c783SCole Faust
492*8a52c783SCole Faust## __Amazon Glacier__
493*8a52c783SCole Faust  - ### Features
494*8a52c783SCole Faust    - Documentation updates for glacier
495*8a52c783SCole Faust
496*8a52c783SCole Faust## __Amazon QuickSight__
497*8a52c783SCole Faust  - ### Features
498*8a52c783SCole Faust    - Amazon QuickSight now supports embedding dashboards for all non-federated QuickSight users. This includes IAM users, AD users and users from the QuickSight user pool. The get-dashboard-embed-url API accepts QUICKSIGHT as identity type with a user ARN to authenticate the embeddable dashboard viewer as a non-federated user.
499*8a52c783SCole Faust
500*8a52c783SCole Faust# __2.7.2__ __2019-07-09__
501*8a52c783SCole Faust## __AWS Amplify__
502*8a52c783SCole Faust  - ### Features
503*8a52c783SCole Faust    - This release adds webhook APIs and manual deployment APIs for AWS Amplify Console.
504*8a52c783SCole Faust
505*8a52c783SCole Faust## __AWS Config__
506*8a52c783SCole Faust  - ### Features
507*8a52c783SCole Faust    - AWS Config now supports a new set of APIs to manage AWS Config rules across your organization in AWS Organizations. Using this capability, you can centrally create, update, and delete AWS Config rules across all accounts in your organization. This capability is particularly useful if you have a need to deploy a common set of AWS Config rules across all accounts. You can also specify accounts where AWS Config rules should not be created. In addition, you can use these APIs from the master account in AWS Organizations to enforce governance by ensuring that the underlying AWS Config rules are not modifiable by your organization member accounts.These APIs work for both managed and custom AWS Config rules. For more information, see Enabling AWS Config Rules Across all Accounts in Your Organization in the AWS Config Developer Guide.The new APIs are available in all commercial AWS Regions where AWS Config and AWS Organizations are supported. For the full list of supported Regions, see AWS Regions and Endpoints in the AWS General Reference. To learn more about AWS Config, visit the AWS Config webpage. To learn more about AWS Organizations, visit the AWS Organizations webpage.
508*8a52c783SCole Faust
509*8a52c783SCole Faust## __AWS WAF__
510*8a52c783SCole Faust  - ### Features
511*8a52c783SCole Faust    - Updated SDK APIs to add tags to WAF Resources: WebACL, Rule, Rulegroup and RateBasedRule. Tags can also be added during creation of these resources.
512*8a52c783SCole Faust
513*8a52c783SCole Faust## __AWS WAF Regional__
514*8a52c783SCole Faust  - ### Features
515*8a52c783SCole Faust    - Updated SDK APIs to add tags to WAF Resources: WebACL, Rule, Rulegroup and RateBasedRule. Tags can also be added during creation of these resources.
516*8a52c783SCole Faust
517*8a52c783SCole Faust## __Amazon CloudWatch__
518*8a52c783SCole Faust  - ### Features
519*8a52c783SCole Faust    - This release adds three new APIs (PutAnomalyDetector, DeleteAnomalyDetector, and DescribeAnomalyDetectors) to support the new feature, CloudWatch Anomaly Detection. In addition, PutMetricAlarm and DescribeAlarms APIs are updated to support management of Anomaly Detection based alarms.
520*8a52c783SCole Faust
521*8a52c783SCole Faust## __Amazon Elastic File System__
522*8a52c783SCole Faust  - ### Features
523*8a52c783SCole Faust    - EFS customers can now enable Lifecycle Management for all file systems. You can also now select from one of four Lifecycle Management policies (14, 30, 60 and 90 days), to automatically move files that have not been accessed for the period of time defined by the policy, from the EFS Standard storage class to the EFS Infrequent Access (IA) storage class. EFS IA provides price/performance that is cost-optimized for files that are not accessed every day.
524*8a52c783SCole Faust
525*8a52c783SCole Faust## __Amazon GameLift__
526*8a52c783SCole Faust  - ### Features
527*8a52c783SCole Faust    - GameLift FlexMatch now supports matchmaking of up to 200 players per game session, and FlexMatch can now automatically backfill your game sessions whenever there is an open slot.
528*8a52c783SCole Faust
529*8a52c783SCole Faust## __Amazon Kinesis Video Streams__
530*8a52c783SCole Faust  - ### Features
531*8a52c783SCole Faust    - Add "GET_DASH_STREAMING_SESSION_URL" as an API name to the GetDataEndpoint API.
532*8a52c783SCole Faust
533*8a52c783SCole Faust## __Amazon Kinesis Video Streams Archived Media__
534*8a52c783SCole Faust  - ### Features
535*8a52c783SCole Faust    - Adds support for the GetDASHStreamingSessionURL API. Also adds support for the Live Replay playback mode of the GetHLSStreamingSessionURL API.
536*8a52c783SCole Faust
537*8a52c783SCole Faust## __Netty NIO HTTP Client__
538*8a52c783SCole Faust  - ### Features
539*8a52c783SCole Faust    - Improved error messaging when a connection is closed. Fixes [#1260](https://github.com/aws/aws-sdk-java-v2/issues/1260).
540*8a52c783SCole Faust
541*8a52c783SCole Faust# __2.7.1__ __2019-07-08__
542*8a52c783SCole Faust## __AWS Cost Explorer Service__
543*8a52c783SCole Faust  - ### Features
544*8a52c783SCole Faust    - This release introduces a new operation called GetUsageForecast, which allows you to programmatically access AWS Cost Explorer's forecasting engine on usage data (running hours, data transfer, etc).
545*8a52c783SCole Faust
546*8a52c783SCole Faust# __2.7.0__ __2019-07-03__
547*8a52c783SCole Faust## __AWS SDK for Java v2__
548*8a52c783SCole Faust  - ### Features
549*8a52c783SCole Faust    - Update Apache http client version to `4.5.9`.
550*8a52c783SCole Faust
551*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
552*8a52c783SCole Faust  - ### Features
553*8a52c783SCole Faust    - AssignPrivateIpAddresses response includes two new fields: AssignedPrivateIpAddresses, NetworkInterfaceId
554*8a52c783SCole Faust
555*8a52c783SCole Faust## __Amazon Relational Database Service__
556*8a52c783SCole Faust  - ### Features
557*8a52c783SCole Faust    - This release supports Cross-Account Cloning for Amazon Aurora clusters.
558*8a52c783SCole Faust
559*8a52c783SCole Faust## __Amazon Simple Storage Service__
560*8a52c783SCole Faust  - ### Features
561*8a52c783SCole Faust    - Add S3 x-amz-server-side-encryption-context support.
562*8a52c783SCole Faust
563*8a52c783SCole Faust## __Amazon Simple Workflow Service__
564*8a52c783SCole Faust  - ### Features
565*8a52c783SCole Faust    - This release adds APIs that allow adding and removing tags to a SWF domain, and viewing tags for a domain. It also enables adding tags when creating a domain.
566*8a52c783SCole Faust
567*8a52c783SCole Faust## __Apache Http Client__
568*8a52c783SCole Faust  - ### Bugfixes
569*8a52c783SCole Faust    - Disable apache normalization to handle breaking change introduced in apache httpclient `4.5.7`. See [aws/aws-sdk-java[#1919](https://github.com/aws/aws-sdk-java-v2/issues/1919)](https://github.com/aws/aws-sdk-java/issues/1919) for more information.
570