xref: /aosp_15_r20/external/aws-sdk-java-v2/changelogs/2.22.x-CHANGELOG.md (revision 8a52c7834d808308836a99fc2a6e0ed8db339086)
1*8a52c783SCole Faust# __2.22.13__ __2024-01-08__
2*8a52c783SCole Faust## __AWS CodeBuild__
3*8a52c783SCole Faust  - ### Features
4*8a52c783SCole Faust    - Aws CodeBuild now supports new compute type BUILD_GENERAL1_XLARGE
5*8a52c783SCole Faust
6*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
7*8a52c783SCole Faust  - ### Features
8*8a52c783SCole Faust    - Amazon EC2 R7iz bare metal instances are powered by custom 4th generation Intel Xeon Scalable processors.
9*8a52c783SCole Faust
10*8a52c783SCole Faust## __Amazon Route 53 Resolver__
11*8a52c783SCole Faust  - ### Features
12*8a52c783SCole Faust    - This release adds support for query type configuration on firewall rules that enables customers for granular action (ALLOW, ALERT, BLOCK) by DNS query type.
13*8a52c783SCole Faust
14*8a52c783SCole Faust# __2.22.12__ __2024-01-05__
15*8a52c783SCole Faust## __AWS Key Management Service__
16*8a52c783SCole Faust  - ### Features
17*8a52c783SCole Faust    - Documentation updates for AWS Key Management Service (KMS).
18*8a52c783SCole Faust
19*8a52c783SCole Faust## __Amazon Connect Service__
20*8a52c783SCole Faust  - ### Features
21*8a52c783SCole Faust    - Minor trait updates for User APIs
22*8a52c783SCole Faust
23*8a52c783SCole Faust## __Amazon Q Connect__
24*8a52c783SCole Faust  - ### Features
25*8a52c783SCole Faust    - Marked SearchQuickResponses API as readonly.
26*8a52c783SCole Faust
27*8a52c783SCole Faust## __Redshift Serverless__
28*8a52c783SCole Faust  - ### Features
29*8a52c783SCole Faust    - use_fips_ssl and require_ssl parameter support for Workgroup, UpdateWorkgroup, and CreateWorkgroup
30*8a52c783SCole Faust
31*8a52c783SCole Faust# __2.22.11__ __2024-01-04__
32*8a52c783SCole Faust## __AWS Config__
33*8a52c783SCole Faust  - ### Features
34*8a52c783SCole Faust    - Updated ResourceType enum with new resource types onboarded by AWS Config in November and December 2023.
35*8a52c783SCole Faust
36*8a52c783SCole Faust## __AWS Service Catalog__
37*8a52c783SCole Faust  - ### Features
38*8a52c783SCole Faust    - Added Idempotency token support to Service Catalog AssociateServiceActionWithProvisioningArtifact, DisassociateServiceActionFromProvisioningArtifact, DeleteServiceAction API
39*8a52c783SCole Faust
40*8a52c783SCole Faust## __Amazon DocumentDB with MongoDB compatibility__
41*8a52c783SCole Faust  - ### Features
42*8a52c783SCole Faust    - Adding PerformanceInsightsEnabled and PerformanceInsightsKMSKeyId fields to DescribeDBInstances Response.
43*8a52c783SCole Faust
44*8a52c783SCole Faust## __Amazon EC2 Container Service__
45*8a52c783SCole Faust  - ### Features
46*8a52c783SCole Faust    - This release adds support for managed instance draining which facilitates graceful termination of Amazon ECS instances.
47*8a52c783SCole Faust
48*8a52c783SCole Faust## __Amazon Elasticsearch Service__
49*8a52c783SCole Faust  - ### Features
50*8a52c783SCole Faust    - This release adds support for new or existing Amazon OpenSearch domains to enable TLS 1.3 or TLS 1.2 with perfect forward secrecy cipher suites for domain endpoints.
51*8a52c783SCole Faust
52*8a52c783SCole Faust## __Amazon Lightsail__
53*8a52c783SCole Faust  - ### Features
54*8a52c783SCole Faust    - This release adds support to set up an HTTPS endpoint on an instance.
55*8a52c783SCole Faust
56*8a52c783SCole Faust## __Amazon OpenSearch Service__
57*8a52c783SCole Faust  - ### Features
58*8a52c783SCole Faust    - This release adds support for new or existing Amazon OpenSearch domains to enable TLS 1.3 or TLS 1.2 with perfect forward secrecy cipher suites for domain endpoints.
59*8a52c783SCole Faust
60*8a52c783SCole Faust## __Amazon SageMaker Service__
61*8a52c783SCole Faust  - ### Features
62*8a52c783SCole Faust    - Adding support for provisioned throughput mode for SageMaker Feature Groups
63*8a52c783SCole Faust
64*8a52c783SCole Faust# __2.22.10__ __2024-01-03__
65*8a52c783SCole Faust## __AWS Elemental MediaConvert__
66*8a52c783SCole Faust  - ### Features
67*8a52c783SCole Faust    - This release includes video engine updates including HEVC improvements, support for ingesting VP9 encoded video in MP4 containers, and support for user-specified 3D LUTs.
68*8a52c783SCole Faust
69*8a52c783SCole Faust## __AWS SDK for Java v2__
70*8a52c783SCole Faust  - ### Features
71*8a52c783SCole Faust    - Updated endpoint and partition metadata.
72*8a52c783SCole Faust
73*8a52c783SCole Faust## __Amazon Connect Service__
74*8a52c783SCole Faust  - ### Features
75*8a52c783SCole Faust    - Amazon Connect, Contact Lens Evaluation API increase evaluation notes max length to 3072.
76*8a52c783SCole Faust
77*8a52c783SCole Faust# __2.22.9__ __2023-12-29__
78*8a52c783SCole Faust## __AWS App Runner__
79*8a52c783SCole Faust  - ### Features
80*8a52c783SCole Faust    - AWS App Runner adds Python 3.11 and Node.js 18 runtimes.
81*8a52c783SCole Faust
82*8a52c783SCole Faust## __Amazon Location Service__
83*8a52c783SCole Faust  - ### Features
84*8a52c783SCole Faust    - This release introduces a new parameter to bypasses an API key's expiry conditions and delete the key.
85*8a52c783SCole Faust
86*8a52c783SCole Faust## __Amazon QuickSight__
87*8a52c783SCole Faust  - ### Features
88*8a52c783SCole Faust    - Add LinkEntityArn support for different partitions; Add UnsupportedUserEditionException in UpdateDashboardLinks API; Add support for New Reader Experience Topics
89*8a52c783SCole Faust
90*8a52c783SCole Faust# __2.22.8__ __2023-12-28__
91*8a52c783SCole Faust## __AWS CodeStar connections__
92*8a52c783SCole Faust  - ### Features
93*8a52c783SCole Faust    - New integration with the GitLab self-managed provider type.
94*8a52c783SCole Faust
95*8a52c783SCole Faust## __AWS SDK for Java v2__
96*8a52c783SCole Faust  - ### Features
97*8a52c783SCole Faust    - Updated endpoint and partition metadata.
98*8a52c783SCole Faust
99*8a52c783SCole Faust  - ### Bugfixes
100*8a52c783SCole Faust    - Fix for Signing Error when ampersand character included in HttpQuery when using DefaultAwsCrtV4aSigner.
101*8a52c783SCole Faust
102*8a52c783SCole Faust## __Amazon Kinesis Video Streams Archived Media__
103*8a52c783SCole Faust  - ### Features
104*8a52c783SCole Faust    - NoDataRetentionException thrown when GetImages requested for a Stream that does not retain data (that is, has a DataRetentionInHours of 0).
105*8a52c783SCole Faust
106*8a52c783SCole Faust## __Amazon SageMaker Service__
107*8a52c783SCole Faust  - ### Features
108*8a52c783SCole Faust    - Amazon SageMaker Studio now supports Docker access from within app container
109*8a52c783SCole Faust
110*8a52c783SCole Faust# __2.22.7__ __2023-12-27__
111*8a52c783SCole Faust## __AWS SDK for Java v2__
112*8a52c783SCole Faust  - ### Features
113*8a52c783SCole Faust    - Updated endpoint and partition metadata.
114*8a52c783SCole Faust
115*8a52c783SCole Faust## __Amazon EMR__
116*8a52c783SCole Faust  - ### Features
117*8a52c783SCole Faust    - Add support for customers to modify cluster attribute auto-terminate post cluster launch
118*8a52c783SCole Faust
119*8a52c783SCole Faust# __2.22.6__ __2023-12-26__
120*8a52c783SCole Faust## __AWS Identity and Access Management__
121*8a52c783SCole Faust  - ### Features
122*8a52c783SCole Faust    - Documentation updates for AWS Identity and Access Management (IAM).
123*8a52c783SCole Faust
124*8a52c783SCole Faust## __AWS SDK for Java v2__
125*8a52c783SCole Faust  - ### Features
126*8a52c783SCole Faust    - Updated endpoint and partition metadata.
127*8a52c783SCole Faust
128*8a52c783SCole Faust# __2.22.5__ __2023-12-22__
129*8a52c783SCole Faust## __AWS Glue__
130*8a52c783SCole Faust  - ### Features
131*8a52c783SCole Faust    - This release adds additional configurations for Query Session Context on the following APIs: GetUnfilteredTableMetadata, GetUnfilteredPartitionMetadata, GetUnfilteredPartitionsMetadata.
132*8a52c783SCole Faust
133*8a52c783SCole Faust## __AWS Lake Formation__
134*8a52c783SCole Faust  - ### Features
135*8a52c783SCole Faust    - This release adds additional configurations on GetTemporaryGlueTableCredentials for Query Session Context.
136*8a52c783SCole Faust
137*8a52c783SCole Faust## __AWS MediaConnect__
138*8a52c783SCole Faust  - ### Features
139*8a52c783SCole Faust    - This release adds the DescribeSourceMetadata API. This API can be used to view the stream information of the flow's source.
140*8a52c783SCole Faust
141*8a52c783SCole Faust## __AWS SDK for Java v2__
142*8a52c783SCole Faust  - ### Features
143*8a52c783SCole Faust    - Updated endpoint and partition metadata.
144*8a52c783SCole Faust
145*8a52c783SCole Faust## __AWS Secrets Manager__
146*8a52c783SCole Faust  - ### Features
147*8a52c783SCole Faust    - Update endpoint rules and examples.
148*8a52c783SCole Faust
149*8a52c783SCole Faust## __Agents for Amazon Bedrock__
150*8a52c783SCole Faust  - ### Features
151*8a52c783SCole Faust    - Adding Claude 2.1 support to Bedrock Agents
152*8a52c783SCole Faust
153*8a52c783SCole Faust## __Amazon CloudWatch Network Monitor__
154*8a52c783SCole Faust  - ### Features
155*8a52c783SCole Faust    - CloudWatch Network Monitor is a new service within CloudWatch that will help network administrators and operators continuously monitor network performance metrics such as round-trip-time and packet loss between their AWS-hosted applications and their on-premises locations.
156*8a52c783SCole Faust
157*8a52c783SCole Faust## __Amazon Omics__
158*8a52c783SCole Faust  - ### Features
159*8a52c783SCole Faust    - Provides minor corrections and an updated description of APIs.
160*8a52c783SCole Faust
161*8a52c783SCole Faust## __Amazon Simple Storage Service__
162*8a52c783SCole Faust  - ### Features
163*8a52c783SCole Faust    - Added additional examples for some operations.
164*8a52c783SCole Faust
165*8a52c783SCole Faust# __2.22.4__ __2023-12-21__
166*8a52c783SCole Faust## __AWS CodeCommit__
167*8a52c783SCole Faust  - ### Features
168*8a52c783SCole Faust    - AWS CodeCommit now supports customer managed keys from AWS Key Management Service. UpdateRepositoryEncryptionKey is added for updating the key configuration. CreateRepository, GetRepository, BatchGetRepositories are updated with new input or output parameters.
169*8a52c783SCole Faust
170*8a52c783SCole Faust## __AWS Elemental MediaLive__
171*8a52c783SCole Faust  - ### Features
172*8a52c783SCole Faust    - MediaLive now supports the ability to configure the audio that an AWS Elemental Link UHD device produces, when the device is configured as the source for a flow in AWS Elemental MediaConnect.
173*8a52c783SCole Faust
174*8a52c783SCole Faust## __AWS RDS DataService__
175*8a52c783SCole Faust  - ### Features
176*8a52c783SCole Faust    - This release adds support for using RDS Data API with Aurora PostgreSQL Serverless v2 and provisioned DB clusters.
177*8a52c783SCole Faust
178*8a52c783SCole Faust## __AWS SDK for Java v2__
179*8a52c783SCole Faust  - ### Features
180*8a52c783SCole Faust    - Updated endpoint and partition metadata.
181*8a52c783SCole Faust
182*8a52c783SCole Faust  - ### Bugfixes
183*8a52c783SCole Faust    - Changed the log level from error to warning when exceptions are found in parsing proxy configuration from system properties/environment variables, as we ignore those exceptions and proceed.
184*8a52c783SCole Faust    - Fix an issue where the S3 CRT client can incorrectly treat the body of an error response for `GetObject` as the object's content. For example, if a role has permissions for `HeadObject` but not a `GetObject`, the S3 CRT client would download the `403` response as the object's contents.
185*8a52c783SCole Faust
186*8a52c783SCole Faust## __AWS SDK for Java v2 Bundle__
187*8a52c783SCole Faust  - ### Bugfixes
188*8a52c783SCole Faust    - Fix an issue where external dependencies are also included unshaded in in the `bundle` JAR.
189*8a52c783SCole Faust
190*8a52c783SCole Faust## __Agents for Amazon Bedrock__
191*8a52c783SCole Faust  - ### Features
192*8a52c783SCole Faust    - This release introduces Amazon Aurora as a vector store on Knowledge Bases for Amazon Bedrock
193*8a52c783SCole Faust
194*8a52c783SCole Faust## __Amazon AppIntegrations Service__
195*8a52c783SCole Faust  - ### Features
196*8a52c783SCole Faust    - The Amazon AppIntegrations service adds DeleteApplication API for deleting applications, and updates APIs to support third party applications reacting to workspace events and make data requests to Amazon Connect for agent and contact events.
197*8a52c783SCole Faust
198*8a52c783SCole Faust## __Amazon Connect Service__
199*8a52c783SCole Faust  - ### Features
200*8a52c783SCole Faust    - Adds APIs to manage User Proficiencies and Predefined Attributes. Enhances StartOutboundVoiceContact API input. Introduces SearchContacts API. Enhances DescribeContact API. Adds an API to update Routing Attributes in QueuePriority and QueueTimeAdjustmentSeconds.
201*8a52c783SCole Faust
202*8a52c783SCole Faust## __Amazon Neptune Graph__
203*8a52c783SCole Faust  - ### Features
204*8a52c783SCole Faust    - Adds Waiters for successful creation and deletion of Graph, Graph Snapshot, Import Task and Private Endpoints for Neptune Analytics
205*8a52c783SCole Faust
206*8a52c783SCole Faust## __Amazon Prometheus Service__
207*8a52c783SCole Faust  - ### Features
208*8a52c783SCole Faust    - This release updates Amazon Managed Service for Prometheus APIs to support customer managed KMS keys.
209*8a52c783SCole Faust
210*8a52c783SCole Faust## __Amazon Relational Database Service__
211*8a52c783SCole Faust  - ### Features
212*8a52c783SCole Faust    - This release adds support for using RDS Data API with Aurora PostgreSQL Serverless v2 and provisioned DB clusters.
213*8a52c783SCole Faust
214*8a52c783SCole Faust## __Amazon SageMaker Service__
215*8a52c783SCole Faust  - ### Features
216*8a52c783SCole Faust    - Amazon SageMaker Training now provides model training container access for debugging purposes. Amazon SageMaker Search now provides the ability to use visibility conditions to limit resource access to a single domain or multiple domains.
217*8a52c783SCole Faust
218*8a52c783SCole Faust# __2.22.3__ __2023-12-20__
219*8a52c783SCole Faust## __AWS MediaTailor__
220*8a52c783SCole Faust  - ### Features
221*8a52c783SCole Faust    - Adds the ability to configure time shifting on MediaTailor channels using the TimeShiftConfiguration field
222*8a52c783SCole Faust
223*8a52c783SCole Faust## __AWS SDK for Java v2__
224*8a52c783SCole Faust  - ### Features
225*8a52c783SCole Faust    - Updated endpoint and partition metadata.
226*8a52c783SCole Faust
227*8a52c783SCole Faust## __Amazon AppStream__
228*8a52c783SCole Faust  - ### Features
229*8a52c783SCole Faust    - This release introduces configurable clipboard, allowing admins to specify the maximum length of text that can be copied by the users from their device to the remote session and vice-versa.
230*8a52c783SCole Faust
231*8a52c783SCole Faust## __Amazon Elastic Kubernetes Service__
232*8a52c783SCole Faust  - ### Features
233*8a52c783SCole Faust    - Add support for cluster insights, new EKS capability that surfaces potentially upgrade impacting issues.
234*8a52c783SCole Faust
235*8a52c783SCole Faust## __Amazon GuardDuty__
236*8a52c783SCole Faust  - ### Features
237*8a52c783SCole Faust    - This release 1) introduces a new API: GetOrganizationStatistics , and 2) adds a new UsageStatisticType TOP_ACCOUNTS_BY_FEATURE for GetUsageStatistics API
238*8a52c783SCole Faust
239*8a52c783SCole Faust## __Amazon Managed Blockchain Query__
240*8a52c783SCole Faust  - ### Features
241*8a52c783SCole Faust    - Adding Confirmation Status and Execution Status to GetTransaction Response.
242*8a52c783SCole Faust
243*8a52c783SCole Faust## __Amazon Route 53__
244*8a52c783SCole Faust  - ### Features
245*8a52c783SCole Faust    - Amazon Route 53 now supports the Canada West (Calgary) Region (ca-west-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region.
246*8a52c783SCole Faust
247*8a52c783SCole Faust# __2.22.2__ __2023-12-19__
248*8a52c783SCole Faust## __AWS AppSync__
249*8a52c783SCole Faust  - ### Features
250*8a52c783SCole Faust    - This release adds additional configurations on GraphQL APIs for limits on query depth, resolver count, and introspection
251*8a52c783SCole Faust
252*8a52c783SCole Faust## __AWS Marketplace Catalog Service__
253*8a52c783SCole Faust  - ### Features
254*8a52c783SCole Faust    - AWS Marketplace now supports a new API, BatchDescribeEntities, which returns metadata and content for multiple entities.
255*8a52c783SCole Faust
256*8a52c783SCole Faust## __AWS SDK for Java v2__
257*8a52c783SCole Faust  - ### Features
258*8a52c783SCole Faust    - Updated endpoint and partition metadata.
259*8a52c783SCole Faust
260*8a52c783SCole Faust## __Amazon Chime SDK Meetings__
261*8a52c783SCole Faust  - ### Features
262*8a52c783SCole Faust    - Add meeting features to specify a maximum camera resolution, a maximum content sharing resolution, and a maximum number of attendees for a given meeting.
263*8a52c783SCole Faust
264*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__
265*8a52c783SCole Faust  - ### Features
266*8a52c783SCole Faust    - Provision BYOIPv4 address ranges and advertise them by specifying the network border groups option in Los Angeles, Phoenix and Dallas AWS Local Zones.
267*8a52c783SCole Faust
268*8a52c783SCole Faust## __Amazon FSx__
269*8a52c783SCole Faust  - ### Features
270*8a52c783SCole Faust    - Added support for FSx for OpenZFS on-demand data replication across AWS accounts and/or regions.Added the IncludeShared attribute for DescribeSnapshots.Added the CopyStrategy attribute for OpenZFSVolumeConfiguration.
271*8a52c783SCole Faust
272*8a52c783SCole Faust## __Amazon Relational Database Service__
273*8a52c783SCole Faust  - ### Features
274*8a52c783SCole Faust    - RDS - The release adds two new APIs: DescribeDBRecommendations and ModifyDBRecommendation
275*8a52c783SCole Faust
276*8a52c783SCole Faust# __2.22.1__ __2023-12-18__
277*8a52c783SCole Faust## __AWS SDK for Java v2__
278*8a52c783SCole Faust  - ### Features
279*8a52c783SCole Faust    - Updated endpoint and partition metadata.
280*8a52c783SCole Faust
281*8a52c783SCole Faust## __Amazon Cognito Identity Provider__
282*8a52c783SCole Faust  - ### Features
283*8a52c783SCole Faust    - Amazon Cognito now supports trigger versions that define the fields in the request sent to pre token generation Lambda triggers.
284*8a52c783SCole Faust
285*8a52c783SCole Faust## __Amazon Elastic Kubernetes Service__
286*8a52c783SCole Faust  - ### Features
287*8a52c783SCole Faust    - Add support for EKS Cluster Access Management.
288*8a52c783SCole Faust
289*8a52c783SCole Faust## __Amazon QuickSight__
290*8a52c783SCole Faust  - ### Features
291*8a52c783SCole Faust    - A docs-only release to add missing entities to the API reference.
292*8a52c783SCole Faust
293*8a52c783SCole Faust## __Amazon Route 53 Resolver__
294*8a52c783SCole Faust  - ### Features
295*8a52c783SCole Faust    - Add DOH protocols in resolver endpoints.
296*8a52c783SCole Faust
297*8a52c783SCole Faust# __2.22.0__ __2023-12-15__
298*8a52c783SCole Faust## __AWS CRT HTTP Client__
299*8a52c783SCole Faust  - ### Features
300*8a52c783SCole Faust    - Release AWS CRT synchrounouse HTTP client. See [#3343](https://github.com/aws/aws-sdk-java-v2/issues/3343)
301*8a52c783SCole Faust
302*8a52c783SCole Faust## __AWS CRT-based S3 Client__
303*8a52c783SCole Faust  - ### Bugfixes
304*8a52c783SCole Faust    - Make sure all CRT resources are closed when the AWS CRT-based S3 client is closed.
305*8a52c783SCole Faust
306*8a52c783SCole Faust## __AWS Cloud9__
307*8a52c783SCole Faust  - ### Features
308*8a52c783SCole Faust    - Updated Cloud9 API documentation for AL2023 release
309*8a52c783SCole Faust
310*8a52c783SCole Faust## __AWS Key Management Service__
311*8a52c783SCole Faust  - ### Features
312*8a52c783SCole Faust    - Documentation updates for AWS Key Management Service
313*8a52c783SCole Faust
314*8a52c783SCole Faust## __AWS SDK for Java v2__
315*8a52c783SCole Faust  - ### Features
316*8a52c783SCole Faust    - Bump `aws-crt` version to `0.29.1`.
317*8a52c783SCole Faust    - If an HTTP client or HTTP client builder is not specified explicitly on the SDK client AND there are multiple HTTP client implementations on the classpath, the SDK will choose the one that has the highest priority instead of throwing exception. ApacheHttpClient and NettyNioAsyncHttpClient have the highest priority in sync and async SDK client respectively for now.
318*8a52c783SCole Faust    - Updated endpoint and partition metadata.
319*8a52c783SCole Faust
320*8a52c783SCole Faust## __Amazon Connect Cases__
321*8a52c783SCole Faust  - ### Features
322*8a52c783SCole Faust    - Increase number of fields that can be included in CaseEventIncludedData from 50 to 200
323*8a52c783SCole Faust
324*8a52c783SCole Faust## __Amazon Connect Service__
325*8a52c783SCole Faust  - ### Features
326*8a52c783SCole Faust    - Adds relatedContactId field to StartOutboundVoiceContact API input. Introduces PauseContact API and ResumeContact API for Task contacts. Adds pause duration, number of pauses, timestamps for last paused and resumed events to DescribeContact API response. Adds new Rule type and new Rule action.
327*8a52c783SCole Faust
328*8a52c783SCole Faust## __Amazon Relational Database Service__
329*8a52c783SCole Faust  - ### Features
330*8a52c783SCole Faust    - Updates Amazon RDS documentation by adding code examples
331*8a52c783SCole Faust
332*8a52c783SCole Faust## __Amazon SageMaker Service__
333*8a52c783SCole Faust  - ### Features
334*8a52c783SCole Faust    - This release 1) introduces a new API: DeleteCompilationJob , and 2) adds InfraCheckConfig for Create/Describe training job API
335