1*8a52c783SCole Faust# __2.23.21__ __2024-02-08__ 2*8a52c783SCole Faust## __AWS CodePipeline__ 3*8a52c783SCole Faust - ### Features 4*8a52c783SCole Faust - Add ability to execute pipelines with new parallel & queued execution modes and add support for triggers with filtering on branches and file paths. 5*8a52c783SCole Faust 6*8a52c783SCole Faust## __Amazon QuickSight__ 7*8a52c783SCole Faust - ### Features 8*8a52c783SCole Faust - General Interactions for Visuals; Waterfall Chart Color Configuration; Documentation Update 9*8a52c783SCole Faust 10*8a52c783SCole Faust## __Amazon WorkSpaces__ 11*8a52c783SCole Faust - ### Features 12*8a52c783SCole Faust - This release introduces User-Decoupling feature. This feature allows Workspaces Core customers to provision workspaces without providing users. CreateWorkspaces and DescribeWorkspaces APIs will now take a new optional parameter "WorkspaceName". 13*8a52c783SCole Faust 14*8a52c783SCole Faust# __2.23.20__ __2024-02-07__ 15*8a52c783SCole Faust## __AWS CRT Sync HTTP Client__ 16*8a52c783SCole Faust - ### Bugfixes 17*8a52c783SCole Faust - Fixed an issue where `CancellationException` was thrown incorrectly from AWS CRT Sync HTTP client when execution time exceeded the total configured API call attempt timeout or API call timeout. Now it throws `ApiCallAttemptTimeoutException`/`ApiCallTimeoutException` accordingly. See [#4820](https://github.com/aws/aws-sdk-java-v2/issues/4820) 18*8a52c783SCole Faust 19*8a52c783SCole Faust## __AWS CRT-based S3 Client__ 20*8a52c783SCole Faust - ### Features 21*8a52c783SCole Faust - Exposes a setting to set the memory limit when making asynchronous calls with the CRT-based S3 client 22*8a52c783SCole Faust 23*8a52c783SCole Faust## __AWS DataSync__ 24*8a52c783SCole Faust - ### Features 25*8a52c783SCole Faust - AWS DataSync now supports manifests for specifying files or objects to transfer. 26*8a52c783SCole Faust 27*8a52c783SCole Faust## __AWS SDK for Java v2__ 28*8a52c783SCole Faust - ### Features 29*8a52c783SCole Faust - Bump `aws-crt` version to `0.29.9` 30*8a52c783SCole Faust - Updated endpoint and partition metadata. 31*8a52c783SCole Faust 32*8a52c783SCole Faust## __Amazon CloudFront KeyValueStore__ 33*8a52c783SCole Faust - ### Features 34*8a52c783SCole Faust - Switching CloudFront KeyValueStore onto the new SRA (Smithy Reference Architecture) identity and auth logic that was released in v2.21.0. 35*8a52c783SCole Faust 36*8a52c783SCole Faust## __Amazon Lex Model Building V2__ 37*8a52c783SCole Faust - ### Features 38*8a52c783SCole Faust - This release introduces a new bot replication feature as part of Lex Global Resiliency offering. This feature leverages a new set of APIs that allow customers to create bot replicas and replicate changes to bots across regions. 39*8a52c783SCole Faust 40*8a52c783SCole Faust## __Amazon Redshift__ 41*8a52c783SCole Faust - ### Features 42*8a52c783SCole Faust - LisRecommendations API to fetch Amazon Redshift Advisor recommendations. 43*8a52c783SCole Faust 44*8a52c783SCole Faust# __2.23.19__ __2024-02-06__ 45*8a52c783SCole Faust## __AWS AppSync__ 46*8a52c783SCole Faust - ### Features 47*8a52c783SCole Faust - Support for environment variables in AppSync GraphQL APIs 48*8a52c783SCole Faust 49*8a52c783SCole Faust## __AWS WAFV2__ 50*8a52c783SCole Faust - ### Features 51*8a52c783SCole Faust - You can now delete an API key that you've created for use with your CAPTCHA JavaScript integration API. 52*8a52c783SCole Faust 53*8a52c783SCole Faust## __Amazon CloudWatch Logs__ 54*8a52c783SCole Faust - ### Features 55*8a52c783SCole Faust - This release adds a new field, logGroupArn, to the response of the logs:DescribeLogGroups action. 56*8a52c783SCole Faust 57*8a52c783SCole Faust## __Amazon EC2 Container Service__ 58*8a52c783SCole Faust - ### Features 59*8a52c783SCole Faust - This release is a documentation only update to address customer issues. 60*8a52c783SCole Faust 61*8a52c783SCole Faust## __Amazon Elasticsearch Service__ 62*8a52c783SCole Faust - ### Features 63*8a52c783SCole Faust - This release adds clear visibility to the customers on the changes that they make on the domain. 64*8a52c783SCole Faust 65*8a52c783SCole Faust## __Amazon OpenSearch Service__ 66*8a52c783SCole Faust - ### Features 67*8a52c783SCole Faust - This release adds clear visibility to the customers on the changes that they make on the domain. 68*8a52c783SCole Faust 69*8a52c783SCole Faust# __2.23.18__ __2024-02-05__ 70*8a52c783SCole Faust## __AWS Glue__ 71*8a52c783SCole Faust - ### Features 72*8a52c783SCole Faust - Introduce Catalog Encryption Role within Glue Data Catalog Settings. Introduce SASL/PLAIN as an authentication method for Glue Kafka connections 73*8a52c783SCole Faust 74*8a52c783SCole Faust## __Amazon WorkSpaces__ 75*8a52c783SCole Faust - ### Features 76*8a52c783SCole Faust - Added definitions of various WorkSpace states 77*8a52c783SCole Faust 78*8a52c783SCole Faust# __2.23.17__ __2024-02-02__ 79*8a52c783SCole Faust## __AWS CRT-based S3 Client__ 80*8a52c783SCole Faust - ### Features 81*8a52c783SCole Faust - Allow users to configure future completion executor on the AWS CRT-based S3 client via `S3CrtAsyncClientBuilder#futureCompletionExecutor`. See [#4879](https://github.com/aws/aws-sdk-java-v2/issues/4879) 82*8a52c783SCole Faust 83*8a52c783SCole Faust## __AWS SDK for Java v2__ 84*8a52c783SCole Faust - ### Features 85*8a52c783SCole Faust - Adds setting to disable making EC2 Instance Metadata Service (IMDS) calls without a token header when prefetching a token does not work. This feature can be configured through environment variables (AWS_EC2_METADATA_V1_DISABLED), system property (aws.disableEc2MetadataV1) or AWS config file (ec2_metadata_v1_disabled). When you configure this setting to true, no calls without token headers will be made to IMDS. 86*8a52c783SCole Faust - Updated endpoint and partition metadata. 87*8a52c783SCole Faust 88*8a52c783SCole Faust## __Amazon DynamoDB__ 89*8a52c783SCole Faust - ### Features 90*8a52c783SCole Faust - Any number of users can execute up to 50 concurrent restores (any type of restore) in a given account. 91*8a52c783SCole Faust 92*8a52c783SCole Faust## __Amazon SageMaker Service__ 93*8a52c783SCole Faust - ### Features 94*8a52c783SCole Faust - Amazon SageMaker Canvas adds GenerativeAiSettings support for CanvasAppSettings. 95*8a52c783SCole Faust 96*8a52c783SCole Faust# __2.23.16__ __2024-02-01__ 97*8a52c783SCole Faust## __AWS Elemental MediaConvert__ 98*8a52c783SCole Faust - ### Features 99*8a52c783SCole Faust - This release includes support for broadcast-mixed audio description tracks. 100*8a52c783SCole Faust 101*8a52c783SCole Faust## __AWS SDK for Java v2__ 102*8a52c783SCole Faust - ### Features 103*8a52c783SCole Faust - Switching a set of services onto the new SRA (Smithy Reference Architecture) identity and auth logic that was released in v2.21.0. For a list of individual services affected, please check the committed files. 104*8a52c783SCole Faust - Updated endpoint and partition metadata. 105*8a52c783SCole Faust 106*8a52c783SCole Faust## __Amazon Cognito Identity Provider__ 107*8a52c783SCole Faust - ### Features 108*8a52c783SCole Faust - Added CreateIdentityProvider and UpdateIdentityProvider details for new SAML IdP features 109*8a52c783SCole Faust 110*8a52c783SCole Faust## __Amazon Interactive Video Service__ 111*8a52c783SCole Faust - ### Features 112*8a52c783SCole Faust - This release introduces a new resource Playback Restriction Policy which can be used to geo-restrict or domain-restrict channel stream playback when associated with a channel. New APIs to support this resource were introduced in the form of Create/Delete/Get/Update/List. 113*8a52c783SCole Faust 114*8a52c783SCole Faust## __Amazon Managed Blockchain Query__ 115*8a52c783SCole Faust - ### Features 116*8a52c783SCole Faust - This release adds support for transactions that have not reached finality. It also removes support for the status property from the response of the GetTransaction operation. You can use the confirmationStatus and executionStatus properties to determine the status of the transaction. 117*8a52c783SCole Faust 118*8a52c783SCole Faust## __Amazon Neptune Graph__ 119*8a52c783SCole Faust - ### Features 120*8a52c783SCole Faust - Adding new APIs in SDK for Amazon Neptune Analytics. These APIs include operations to execute, cancel, list queries and get the graph summary. 121*8a52c783SCole Faust 122*8a52c783SCole Faust# __2.23.15__ __2024-01-31__ 123*8a52c783SCole Faust## __AWS CloudFormation__ 124*8a52c783SCole Faust - ### Features 125*8a52c783SCole Faust - CloudFormation IaC generator allows you to scan existing resources in your account and select resources to generate a template for a new or existing CloudFormation stack. 126*8a52c783SCole Faust 127*8a52c783SCole Faust## __AWS Glue__ 128*8a52c783SCole Faust - ### Features 129*8a52c783SCole Faust - Update page size limits for GetJobRuns and GetTriggers APIs. 130*8a52c783SCole Faust 131*8a52c783SCole Faust## __AWS SDK for Java v2__ 132*8a52c783SCole Faust - ### Features 133*8a52c783SCole Faust - Reduce how many times input data is copied when writing to chunked encoded operations, like S3's PutObject. 134*8a52c783SCole Faust - Updated endpoint and partition metadata. 135*8a52c783SCole Faust 136*8a52c783SCole Faust## __Amazon Simple Systems Manager (SSM)__ 137*8a52c783SCole Faust - ### Features 138*8a52c783SCole Faust - This release adds an optional Duration parameter to StateManager Associations. This allows customers to specify how long an apply-only-on-cron association execution should run. Once the specified Duration is out all the ongoing cancellable commands or automations are cancelled. 139*8a52c783SCole Faust 140*8a52c783SCole Faust## __Elastic Load Balancing__ 141*8a52c783SCole Faust - ### Features 142*8a52c783SCole Faust - This release enables unhealthy target draining intervals for Network Load Balancers. 143*8a52c783SCole Faust 144*8a52c783SCole Faust# __2.23.14__ __2024-01-30__ 145*8a52c783SCole Faust## __Amazon DataZone__ 146*8a52c783SCole Faust - ### Features 147*8a52c783SCole Faust - Add new skipDeletionCheck to DeleteDomain. Add new skipDeletionCheck to DeleteProject which also automatically deletes dependent objects 148*8a52c783SCole Faust 149*8a52c783SCole Faust## __Amazon Route 53__ 150*8a52c783SCole Faust - ### Features 151*8a52c783SCole Faust - Update the SDKs for text changes in the APIs. 152*8a52c783SCole Faust 153*8a52c783SCole Faust## __Amazon S3__ 154*8a52c783SCole Faust - ### Features 155*8a52c783SCole Faust - Reduce memory usage when request-level plugins aren't used. 156*8a52c783SCole Faust 157*8a52c783SCole Faust# __2.23.13__ __2024-01-29__ 158*8a52c783SCole Faust## __AWS SDK for Java v2__ 159*8a52c783SCole Faust - ### Features 160*8a52c783SCole Faust - Updated endpoint and partition metadata. 161*8a52c783SCole Faust 162*8a52c783SCole Faust## __Amazon Comprehend__ 163*8a52c783SCole Faust - ### Features 164*8a52c783SCole Faust - Comprehend PII analysis now supports Spanish input documents. 165*8a52c783SCole Faust 166*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__ 167*8a52c783SCole Faust - ### Features 168*8a52c783SCole Faust - EC2 Fleet customers who use attribute based instance-type selection can now intuitively define their Spot instances price protection limit as a percentage of the lowest priced On-Demand instance type. 169*8a52c783SCole Faust 170*8a52c783SCole Faust## __Amazon Import/Export Snowball__ 171*8a52c783SCole Faust - ### Features 172*8a52c783SCole Faust - Modified description of createaddress to include direction to add path when providing a JSON file. 173*8a52c783SCole Faust 174*8a52c783SCole Faust## __Amazon Relational Database Service__ 175*8a52c783SCole Faust - ### Features 176*8a52c783SCole Faust - Introduced support for the InsufficientDBInstanceCapacityFault error in the RDS RestoreDBClusterFromSnapshot and RestoreDBClusterToPointInTime API methods. This provides enhanced error handling, ensuring a more robust experience. 177*8a52c783SCole Faust 178*8a52c783SCole Faust## __Amazon Simple Storage Service__ 179*8a52c783SCole Faust - ### Bugfixes 180*8a52c783SCole Faust - S3 client configured with crossRegionEnabled(true) will now use us-east-1 regional endpoint instead of the global endpoint. See [#4720](https://github.com/aws/aws-sdk-java-v2/issues/4720). 181*8a52c783SCole Faust 182*8a52c783SCole Faust## __AmazonMWAA__ 183*8a52c783SCole Faust - ### Features 184*8a52c783SCole Faust - This release adds MAINTENANCE environment status for Amazon MWAA environments. 185*8a52c783SCole Faust 186*8a52c783SCole Faust## __Auto Scaling__ 187*8a52c783SCole Faust - ### Features 188*8a52c783SCole Faust - EC2 Auto Scaling customers who use attribute based instance-type selection can now intuitively define their Spot instances price protection limit as a percentage of the lowest priced On-Demand instance type. 189*8a52c783SCole Faust 190*8a52c783SCole Faust# __2.23.12__ __2024-01-26__ 191*8a52c783SCole Faust## __AWS SDK for Java v2__ 192*8a52c783SCole Faust - ### Features 193*8a52c783SCole Faust - Improved performance of chunk-encoded streaming uploads, like S3's PutObject. 194*8a52c783SCole Faust 195*8a52c783SCole Faust - ### Bugfixes 196*8a52c783SCole Faust - Fixed bug where the ProfileCredentialsProvider would re-read the credentials file with each request by default. 197*8a52c783SCole Faust 198*8a52c783SCole Faust## __Amazon Connect Service__ 199*8a52c783SCole Faust - ### Features 200*8a52c783SCole Faust - Update list and string length limits for predefined attributes. 201*8a52c783SCole Faust 202*8a52c783SCole Faust## __Amazon SageMaker Service__ 203*8a52c783SCole Faust - ### Features 204*8a52c783SCole Faust - Amazon SageMaker Automatic Model Tuning now provides an API to programmatically delete tuning jobs. 205*8a52c783SCole Faust 206*8a52c783SCole Faust## __Inspector2__ 207*8a52c783SCole Faust - ### Features 208*8a52c783SCole Faust - This release adds ECR container image scanning based on their lastRecordedPullTime. 209*8a52c783SCole Faust 210*8a52c783SCole Faust# __2.23.11__ __2024-01-25__ 211*8a52c783SCole Faust## __AWS Certificate Manager Private Certificate Authority__ 212*8a52c783SCole Faust - ### Features 213*8a52c783SCole Faust - AWS Private CA now supports an option to omit the CDP extension from issued certificates, when CRL revocation is enabled. 214*8a52c783SCole Faust 215*8a52c783SCole Faust## __Amazon Lightsail__ 216*8a52c783SCole Faust - ### Features 217*8a52c783SCole Faust - This release adds support for IPv6-only instance plans. 218*8a52c783SCole Faust 219*8a52c783SCole Faust# __2.23.10__ __2024-01-24__ 220*8a52c783SCole Faust## __AWS Outposts__ 221*8a52c783SCole Faust - ### Features 222*8a52c783SCole Faust - DeviceSerialNumber parameter is now optional in StartConnection API 223*8a52c783SCole Faust 224*8a52c783SCole Faust## __AWS Storage Gateway__ 225*8a52c783SCole Faust - ### Features 226*8a52c783SCole Faust - Add DeprecationDate and SoftwareVersion to response of ListGateways. 227*8a52c783SCole Faust 228*8a52c783SCole Faust## __Amazon EC2 Container Service__ 229*8a52c783SCole Faust - ### Features 230*8a52c783SCole Faust - Documentation updates for Amazon ECS. 231*8a52c783SCole Faust 232*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__ 233*8a52c783SCole Faust - ### Features 234*8a52c783SCole Faust - Introduced a new clientToken request parameter on CreateNetworkAcl and CreateRouteTable APIs. The clientToken parameter allows idempotent operations on the APIs. 235*8a52c783SCole Faust 236*8a52c783SCole Faust## __Amazon Relational Database Service__ 237*8a52c783SCole Faust - ### Features 238*8a52c783SCole Faust - This release adds support for Aurora Limitless Database. 239*8a52c783SCole Faust 240*8a52c783SCole Faust# __2.23.9__ __2024-01-23__ 241*8a52c783SCole Faust## __Inspector2__ 242*8a52c783SCole Faust - ### Features 243*8a52c783SCole Faust - This release adds support for CIS scans on EC2 instances. 244*8a52c783SCole Faust 245*8a52c783SCole Faust# __2.23.8__ __2024-01-22__ 246*8a52c783SCole Faust## __AWS AppConfig Data__ 247*8a52c783SCole Faust - ### Features 248*8a52c783SCole Faust - Fix FIPS Endpoints in aws-us-gov. 249*8a52c783SCole Faust 250*8a52c783SCole Faust## __AWS CRT HTTP Client__ 251*8a52c783SCole Faust - ### Bugfixes 252*8a52c783SCole Faust - Fixed a thread safety issue that could cause application to crash in the edge case where the SDK attempted to invoke `incrementWindow` after the stream is closed in AWS CRT HTTP Client. 253*8a52c783SCole Faust 254*8a52c783SCole Faust## __AWS Cloud9__ 255*8a52c783SCole Faust - ### Features 256*8a52c783SCole Faust - Doc-only update around removing AL1 from list of available AMIs for Cloud9 257*8a52c783SCole Faust 258*8a52c783SCole Faust## __AWS Organizations__ 259*8a52c783SCole Faust - ### Features 260*8a52c783SCole Faust - Doc only update for quota increase change 261*8a52c783SCole Faust 262*8a52c783SCole Faust## __Amazon CloudFront KeyValueStore__ 263*8a52c783SCole Faust - ### Features 264*8a52c783SCole Faust - This release improves upon the DescribeKeyValueStore API by returning two additional fields, Status of the KeyValueStore and the FailureReason in case of failures during creation of KeyValueStore. 265*8a52c783SCole Faust 266*8a52c783SCole Faust## __Amazon Connect Cases__ 267*8a52c783SCole Faust - ### Features 268*8a52c783SCole Faust - This release adds the ability to view audit history on a case and introduces a new parameter, performedBy, for CreateCase and UpdateCase API's. 269*8a52c783SCole Faust 270*8a52c783SCole Faust## __Amazon EC2 Container Service__ 271*8a52c783SCole Faust - ### Features 272*8a52c783SCole Faust - This release adds support for Transport Layer Security (TLS) and Configurable Timeout to ECS Service Connect. TLS facilitates privacy and data security for inter-service communications, while Configurable Timeout allows customized per-request timeout and idle timeout for Service Connect services. 273*8a52c783SCole Faust 274*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__ 275*8a52c783SCole Faust - ### Features 276*8a52c783SCole Faust - Documentation updates for Amazon EC2. 277*8a52c783SCole Faust 278*8a52c783SCole Faust## __Amazon Relational Database Service__ 279*8a52c783SCole Faust - ### Features 280*8a52c783SCole Faust - Introduced support for the InsufficientDBInstanceCapacityFault error in the RDS CreateDBCluster API method. This provides enhanced error handling, ensuring a more robust experience when creating database clusters with insufficient instance capacity. 281*8a52c783SCole Faust 282*8a52c783SCole Faust## __FinSpace User Environment Management service__ 283*8a52c783SCole Faust - ### Features 284*8a52c783SCole Faust - Allow customer to set zip default through command line arguments. 285*8a52c783SCole Faust 286*8a52c783SCole Faust# __2.23.7__ __2024-01-19__ 287*8a52c783SCole Faust## __AWS CodeBuild__ 288*8a52c783SCole Faust - ### Features 289*8a52c783SCole Faust - Release CodeBuild Reserved Capacity feature 290*8a52c783SCole Faust 291*8a52c783SCole Faust## __AWS SDK for Java v2__ 292*8a52c783SCole Faust - ### Features 293*8a52c783SCole Faust - Allowing SDK plugins to read and modify S3's crossRegionEnabled and SQS's checksumValidationEnabled 294*8a52c783SCole Faust - Contributed by: [@anirudh9391](https://github.com/anirudh9391) 295*8a52c783SCole Faust - Updated endpoint and partition metadata. 296*8a52c783SCole Faust 297*8a52c783SCole Faust## __Amazon Athena__ 298*8a52c783SCole Faust - ### Features 299*8a52c783SCole Faust - Introducing new NotebookS3LocationUri parameter to Athena ImportNotebook API. Payload is no longer required and either Payload or NotebookS3LocationUri needs to be provided (not both) for a successful ImportNotebook API call. If both are provided, an InvalidRequestException will be thrown. 300*8a52c783SCole Faust 301*8a52c783SCole Faust## __Amazon DynamoDB__ 302*8a52c783SCole Faust - ### Features 303*8a52c783SCole Faust - This release adds support for including ApproximateCreationDateTimePrecision configurations in EnableKinesisStreamingDestination API, adds the same as an optional field in the response of DescribeKinesisStreamingDestination, and adds support for a new UpdateKinesisStreamingDestination API. 304*8a52c783SCole Faust 305*8a52c783SCole Faust## __Amazon Q Connect__ 306*8a52c783SCole Faust - ### Features 307*8a52c783SCole Faust - Increased Quick Response name max length to 100 308*8a52c783SCole Faust 309*8a52c783SCole Faust## __Contributors__ 310*8a52c783SCole FaustSpecial thanks to the following contributors to this release: 311*8a52c783SCole Faust 312*8a52c783SCole Faust[@anirudh9391](https://github.com/anirudh9391) 313*8a52c783SCole Faust# __2.23.6__ __2024-01-18__ 314*8a52c783SCole Faust## __AWS B2B Data Interchange__ 315*8a52c783SCole Faust - ### Features 316*8a52c783SCole Faust - Increasing TestMapping inputFileContent file size limit to 5MB and adding file size limit 250KB for TestParsing input file. This release also includes exposing InternalServerException for Tag APIs. 317*8a52c783SCole Faust 318*8a52c783SCole Faust## __AWS CRT HTTP Client__ 319*8a52c783SCole Faust - ### Bugfixes 320*8a52c783SCole Faust - Fixed the issue in the AWS CRT sync HTTP client where the connection was left open after the stream was aborted. 321*8a52c783SCole Faust 322*8a52c783SCole Faust## __AWS CloudTrail__ 323*8a52c783SCole Faust - ### Features 324*8a52c783SCole Faust - This release adds a new API ListInsightsMetricData to retrieve metric data from CloudTrail Insights. 325*8a52c783SCole Faust 326*8a52c783SCole Faust## __AWS SDK for Java v2__ 327*8a52c783SCole Faust - ### Features 328*8a52c783SCole Faust - Updated endpoint and partition metadata. 329*8a52c783SCole Faust 330*8a52c783SCole Faust## __Amazon Connect Service__ 331*8a52c783SCole Faust - ### Features 332*8a52c783SCole Faust - GetMetricDataV2 now supports 3 groupings 333*8a52c783SCole Faust 334*8a52c783SCole Faust## __Amazon Kinesis Firehose__ 335*8a52c783SCole Faust - ### Features 336*8a52c783SCole Faust - Allow support for Snowflake as a Kinesis Data Firehose delivery destination. 337*8a52c783SCole Faust 338*8a52c783SCole Faust## __Amazon SageMaker Feature Store Runtime__ 339*8a52c783SCole Faust - ### Features 340*8a52c783SCole Faust - Increase BatchGetRecord limits from 10 items to 100 items 341*8a52c783SCole Faust 342*8a52c783SCole Faust## __Elastic Disaster Recovery Service__ 343*8a52c783SCole Faust - ### Features 344*8a52c783SCole Faust - Removed invalid and unnecessary default values. 345*8a52c783SCole Faust 346*8a52c783SCole Faust# __2.23.5__ __2024-01-17__ 347*8a52c783SCole Faust## __AWS Backup Storage, Amazon CodeCatalyst, Amazon Cognito Identity, Amazon Cognito Identity Provider, AWS Identity and Access Management (IAM), Amazon Kinesis, AWS Elemental MediaStore Data Plane, Amazon Transcribe Service, Amazon Transcribe Streaming Service__ 348*8a52c783SCole Faust - ### Features 349*8a52c783SCole Faust - Switching a set of services onto the new SRA (Smithy Reference Architecture) identity and auth logic that was released in v2.21.0. 350*8a52c783SCole Faust 351*8a52c783SCole Faust## __AWS CRT HTTP Client__ 352*8a52c783SCole Faust - ### Bugfixes 353*8a52c783SCole Faust - Fixed the issue in the AWS CRT HTTP client where the application could crash if stream.incrementWindow was invoked on a closed stream 354*8a52c783SCole Faust 355*8a52c783SCole Faust## __AWS DynamoDB Enhanced Client__ 356*8a52c783SCole Faust - ### Features 357*8a52c783SCole Faust - Added support for `@DynamoDBAutoGeneratedUUID` to facilitate the automatic updating of DynamoDB attributes with random UUID. 358*8a52c783SCole Faust 359*8a52c783SCole Faust## __Amazon DynamoDB__ 360*8a52c783SCole Faust - ### Features 361*8a52c783SCole Faust - Updating note for enabling streams for UpdateTable. 362*8a52c783SCole Faust 363*8a52c783SCole Faust## __Amazon Keyspaces__ 364*8a52c783SCole Faust - ### Features 365*8a52c783SCole Faust - This release adds support for Multi-Region Replication with provisioned tables, and Keyspaces auto scaling APIs 366*8a52c783SCole Faust 367*8a52c783SCole Faust# __2.23.4__ __2024-01-16__ 368*8a52c783SCole Faust## __AWS IoT__ 369*8a52c783SCole Faust - ### Features 370*8a52c783SCole Faust - Revert release of LogTargetTypes 371*8a52c783SCole Faust 372*8a52c783SCole Faust## __AWS IoT FleetWise__ 373*8a52c783SCole Faust - ### Features 374*8a52c783SCole Faust - Updated APIs: SignalNodeType query parameter has been added to ListSignalCatalogNodesRequest and ListVehiclesResponse has been extended with attributes field. 375*8a52c783SCole Faust 376*8a52c783SCole Faust## __AWS SDK for Java v2__ 377*8a52c783SCole Faust - ### Features 378*8a52c783SCole Faust - Updated endpoint and partition metadata. 379*8a52c783SCole Faust 380*8a52c783SCole Faust## __AWS SecurityHub__ 381*8a52c783SCole Faust - ### Features 382*8a52c783SCole Faust - Documentation updates for AWS Security Hub 383*8a52c783SCole Faust 384*8a52c783SCole Faust## __Amazon Macie 2__ 385*8a52c783SCole Faust - ### Features 386*8a52c783SCole Faust - This release adds support for analyzing Amazon S3 objects that are encrypted using dual-layer server-side encryption with AWS KMS keys (DSSE-KMS). It also adds support for reporting DSSE-KMS details in statistics and metadata about encryption settings for S3 buckets and objects. 387*8a52c783SCole Faust 388*8a52c783SCole Faust## __Amazon Personalize__ 389*8a52c783SCole Faust - ### Features 390*8a52c783SCole Faust - Documentation updates for Amazon Personalize. 391*8a52c783SCole Faust 392*8a52c783SCole Faust## __Amazon Personalize Runtime__ 393*8a52c783SCole Faust - ### Features 394*8a52c783SCole Faust - Documentation updates for Amazon Personalize 395*8a52c783SCole Faust 396*8a52c783SCole Faust## __Amazon Rekognition__ 397*8a52c783SCole Faust - ### Features 398*8a52c783SCole Faust - This release adds ContentType and TaxonomyLevel attributes to DetectModerationLabels and GetMediaAnalysisJob API responses. 399*8a52c783SCole Faust 400*8a52c783SCole Faust## __Amazon S3__ 401*8a52c783SCole Faust - ### Features 402*8a52c783SCole Faust - Propagating client apiCallTimeout values to S3Express createSession calls. If existing, this value overrides the default timeout value of 10s when making the nested S3Express session credentials call. 403*8a52c783SCole Faust 404*8a52c783SCole Faust## __Payment Cryptography Control Plane__ 405*8a52c783SCole Faust - ### Features 406*8a52c783SCole Faust - Provide an additional option for key exchange using RSA wrap/unwrap in addition to tr-34/tr-31 in ImportKey and ExportKey operations. Added new key usage (type) TR31_M1_ISO_9797_1_MAC_KEY, for use with Generate/VerifyMac dataplane operations with ISO9797 Algorithm 1 MAC calculations. 407*8a52c783SCole Faust 408*8a52c783SCole Faust# __2.23.3__ __2024-01-13__ 409*8a52c783SCole Faust## __Amazon SageMaker Service__ 410*8a52c783SCole Faust - ### Features 411*8a52c783SCole Faust - This release will have ValidationException thrown if certain invalid app types are provided. The release will also throw ValidationException if more than 10 account ids are provided in VpcOnlyTrustedAccounts. 412*8a52c783SCole Faust 413*8a52c783SCole Faust# __2.23.2__ __2024-01-12__ 414*8a52c783SCole Faust## __AWS S3 Control__ 415*8a52c783SCole Faust - ### Features 416*8a52c783SCole Faust - S3 On Outposts team adds dualstack endpoints support for S3Control and S3Outposts API calls. 417*8a52c783SCole Faust 418*8a52c783SCole Faust## __AWS SDK for Java v2__ 419*8a52c783SCole Faust - ### Features 420*8a52c783SCole Faust - Updated endpoint and partition metadata. 421*8a52c783SCole Faust 422*8a52c783SCole Faust - ### Bugfixes 423*8a52c783SCole Faust - Fix shading of artifacts in the `bundle` by not `org.apache.log4j.*` packages. This allows proper binding of `commons-logging` to Log4J and enables dependencies that use commons logging (e.g. Apache HTTP Client) to properly bind to Log4j. 424*8a52c783SCole Faust 425*8a52c783SCole Faust## __AWS Supply Chain__ 426*8a52c783SCole Faust - ### Features 427*8a52c783SCole Faust - This release includes APIs CreateBillOfMaterialsImportJob and GetBillOfMaterialsImportJob. 428*8a52c783SCole Faust 429*8a52c783SCole Faust## __AWS Transfer Family__ 430*8a52c783SCole Faust - ### Features 431*8a52c783SCole Faust - AWS Transfer Family now supports static IP addresses for SFTP & AS2 connectors and for async MDNs on AS2 servers. 432*8a52c783SCole Faust 433*8a52c783SCole Faust## __Amazon Connect Participant Service__ 434*8a52c783SCole Faust - ### Features 435*8a52c783SCole Faust - Introduce new Supervisor participant role 436*8a52c783SCole Faust 437*8a52c783SCole Faust## __Amazon Connect Service__ 438*8a52c783SCole Faust - ### Features 439*8a52c783SCole Faust - Supervisor Barge for Chat is now supported through the MonitorContact API. 440*8a52c783SCole Faust 441*8a52c783SCole Faust## __Amazon Location Service__ 442*8a52c783SCole Faust - ### Features 443*8a52c783SCole Faust - Location SDK documentation update. Added missing fonts to the MapConfiguration data type. Updated note for the SubMunicipality property in the place data type. 444*8a52c783SCole Faust 445*8a52c783SCole Faust## __AmazonMWAA__ 446*8a52c783SCole Faust - ### Features 447*8a52c783SCole Faust - This Amazon MWAA feature release includes new fields in CreateWebLoginToken response model. The new fields IamIdentity and AirflowIdentity will let you match identifications, as the Airflow identity length is currently hashed to 64 characters. 448*8a52c783SCole Faust 449*8a52c783SCole Faust# __2.23.1__ __2024-01-11__ 450*8a52c783SCole Faust## __AWS IoT__ 451*8a52c783SCole Faust - ### Features 452*8a52c783SCole Faust - Add ConflictException to Update APIs of AWS IoT Software Package Catalog 453*8a52c783SCole Faust 454*8a52c783SCole Faust## __AWS IoT FleetWise__ 455*8a52c783SCole Faust - ### Features 456*8a52c783SCole Faust - The following dataTypes have been removed: CUSTOMER_DECODED_INTERFACE in NetworkInterfaceType; CUSTOMER_DECODED_SIGNAL_INFO_IS_NULL in SignalDecoderFailureReason; CUSTOMER_DECODED_SIGNAL_NETWORK_INTERFACE_INFO_IS_NULL in NetworkInterfaceFailureReason; CUSTOMER_DECODED_SIGNAL in SignalDecoderType 457*8a52c783SCole Faust 458*8a52c783SCole Faust## __AWS SDK for Java v2__ 459*8a52c783SCole Faust - ### Features 460*8a52c783SCole Faust - Updated endpoint and partition metadata. 461*8a52c783SCole Faust 462*8a52c783SCole Faust - ### Bugfixes 463*8a52c783SCole Faust - Fix IllegalArgumentException in FullJitterBackoffStrategy when base delay and max backoff time are zero. 464*8a52c783SCole Faust 465*8a52c783SCole Faust## __AWS Secrets Manager__ 466*8a52c783SCole Faust - ### Features 467*8a52c783SCole Faust - Doc only update for Secrets Manager 468*8a52c783SCole Faust 469*8a52c783SCole Faust## __Amazon EC2 Container Service__ 470*8a52c783SCole Faust - ### Features 471*8a52c783SCole Faust - This release adds support for adding an ElasticBlockStorage volume configurations in ECS RunTask/StartTask/CreateService/UpdateService APIs. The configuration allows for attaching EBS volumes to ECS Tasks. 472*8a52c783SCole Faust 473*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__ 474*8a52c783SCole Faust - ### Features 475*8a52c783SCole Faust - This release adds support for adding an ElasticBlockStorage volume configurations in ECS RunTask/StartTask/CreateService/UpdateService APIs. The configuration allows for attaching EBS volumes to ECS Tasks. 476*8a52c783SCole Faust 477*8a52c783SCole Faust## __Amazon EventBridge__ 478*8a52c783SCole Faust - ### Features 479*8a52c783SCole Faust - Adding AppSync as an EventBridge Target 480*8a52c783SCole Faust 481*8a52c783SCole Faust## __Amazon WorkSpaces__ 482*8a52c783SCole Faust - ### Features 483*8a52c783SCole Faust - Added AWS Workspaces RebootWorkspaces API - Extended Reboot documentation update 484*8a52c783SCole Faust 485*8a52c783SCole Faust# __2.23.0__ __2024-01-10__ 486*8a52c783SCole Faust## __AWS CRT HTTP Client__ 487*8a52c783SCole Faust - ### Bugfixes 488*8a52c783SCole Faust - Fixed the issue where `AWS_ERROR_HTTP_CONNECTION_CLOSED` was not retried by the SDK. 489*8a52c783SCole Faust 490*8a52c783SCole Faust## __AWS SDK for Java v2__ 491*8a52c783SCole Faust - ### Features 492*8a52c783SCole Faust - Updated endpoint and partition metadata. 493*8a52c783SCole Faust 494*8a52c783SCole Faust## __Amazon CloudWatch Logs__ 495*8a52c783SCole Faust - ### Features 496*8a52c783SCole Faust - Add support for account level subscription filter policies to PutAccountPolicy, DescribeAccountPolicies, and DeleteAccountPolicy APIs. Additionally, PutAccountPolicy has been modified with new optional "selectionCriteria" parameter for resource selection. 497*8a52c783SCole Faust 498*8a52c783SCole Faust## __Amazon Connect Wisdom Service__ 499*8a52c783SCole Faust - ### Features 500*8a52c783SCole Faust - QueryAssistant and GetRecommendations will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024 you will need to create a new Assistant in the Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications. 501*8a52c783SCole Faust 502*8a52c783SCole Faust## __Amazon Location Service__ 503*8a52c783SCole Faust - ### Features 504*8a52c783SCole Faust - This release adds API support for custom layers for the maps service APIs: CreateMap, UpdateMap, DescribeMap. 505*8a52c783SCole Faust 506*8a52c783SCole Faust## __Amazon Q Connect__ 507*8a52c783SCole Faust - ### Features 508*8a52c783SCole Faust - QueryAssistant and GetRecommendations will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024 you will need to create a new Assistant in the Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications. 509*8a52c783SCole Faust 510*8a52c783SCole Faust## __Amazon Route 53__ 511*8a52c783SCole Faust - ### Features 512*8a52c783SCole Faust - Route53 now supports geoproximity routing in AWS regions 513*8a52c783SCole Faust 514*8a52c783SCole Faust## __Amazon S3__ 515*8a52c783SCole Faust - ### Bugfixes 516*8a52c783SCole Faust - Fixes a bug in DeleteObjects to properly encode the key in the request. 517*8a52c783SCole Faust 518*8a52c783SCole Faust## __AmazonConnectCampaignService__ 519*8a52c783SCole Faust - ### Features 520*8a52c783SCole Faust - Minor pattern updates for Campaign and Dial Request API fields. 521*8a52c783SCole Faust 522*8a52c783SCole Faust## __Redshift Serverless__ 523*8a52c783SCole Faust - ### Features 524*8a52c783SCole Faust - Updates to ConfigParameter for RSS workgroup, removal of use_fips_ssl 525*8a52c783SCole Faust 526