PackageTrack

npm · #3714

@aws-sdk/middleware-websocket

3.972.52aws/aws-sdk-js-v3

[![NPM version](https://img.shields.io/npm/v/@aws-sdk/middleware-websocket/latest.svg)](https://www.npmjs.com/package/@aws-sdk/middleware-websocket) [![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/middleware-websocket.svg)](https://www.npmjs.com/

Release timeline

169 releases since 2023
202420252026

Releases

  1. 3.535.015 Mar 2024
    Release notes

    Features

    • client-backup: This release introduces a boolean attribute ManagedByAWSBackupOnly as part of ListRecoveryPointsByResource api to filter the recovery points based on ownership. This attribute can be used to filter out the recovery points protected by AWSBackup. (7077749)
    • client-codebuild: AWS CodeBuild now supports overflow behavior on Reserved Capacity. (9cfb002)
    • client-connect: This release adds Hierarchy based Access Control fields to Security Profile public APIs and adds support for UserAttributeFilter to SearchUsers API. (7fbd215)
    • client-ec2: Add media accelerator and neuron device information on the describe instance types API. (1d943e0)
    • client-kinesis-analytics-v2: Support for Flink 1.18 in Managed Service for Apache Flink (d93457b)
    • client-sagemaker: Adds m6i, m6id, m7i, c6i, c6id, c7i, r6i r6id, r7i, p5 instance type support to Sagemaker Notebook Instances and miscellaneous wording fixes for previous Sagemaker documentation. (4ae23c7)
    • client-workspaces-thin-client: Removed unused parameter kmsKeyArn from UpdateDeviceRequest (b6e079d)
    • clients: update client endpoints as of 2024-03-15 (fc7fd78)
    Open source →
  2. 3.534.014 Mar 2024
    Release notes

    Bug Fixes

    • middleware-signing: attempt secondary authscheme selection during request signing (#5895) (5e6af3f)

    Features

    • client-ec2-instance-connect: This release includes a new exception type "SerialConsoleSessionUnsupportedException" for SendSerialConsoleSSHPublicKey API. (0bce168)
    • client-fis: This release adds support for previewing target resources before running a FIS experiment. It also adds resource ARNs for actions, experiments, and experiment templates to API responses. (4620a92)
    • client-timestream-influxdb: This is the initial SDK release for Amazon Timestream for InfluxDB. Amazon Timestream for InfluxDB is a new time-series database engine that makes it easy for application developers and DevOps teams to run InfluxDB databases on AWS for near real-time time-series applications using open source APIs. (0ca0d28)
    Open source →
  3. 3.533.013 Mar 2024
    Release notes

    Features

    • client-ivs-realtime: adds support for multiple new composition layout configuration options (grid, pip) (376fe5a)
    • client-kinesis-analytics-v2: Support new RuntimeEnvironmentUpdate parameter within UpdateApplication API allowing callers to change the Flink version upon which their application runs. (bf5a23e)
    • client-s3: This release makes the default option for S3 on Outposts request signing to use the SigV4A algorithm when using AWS Common Runtime (CRT). (2ddd8ec)
    Open source →
  4. 3.523.027 Feb 2024
    Release notes

    Bug Fixes

    • core: add error metadata indicating clock skew correction (#5830) (46e5e8d)
    • lib-dynamodb: preserve collections when serializing class instances to map (#5826) (e1ba507)

    Features

    • client-amplifyuibuilder: We have added the ability to tag resources after they are created (19ebae1)
    Open source →
  5. 3.521.023 Feb 2024
    Release notes

    Features

    • client-rds: Add pattern and length based validations for DBShardGroupIdentifier (089edf3)
    • requestHandler ctor param pass-through (#5820) (9fec71d)
    Open source →
  6. 3.518.020 Feb 2024
    Release notes

    Features

    • client-lambda: Add .NET 8 (dotnet8) Runtime support to AWS Lambda. (1c2f72c)
    Open source →
  7. 3.515.015 Feb 2024
    Release notes

    Bug Fixes

    • client-sts: pass parent logger & requestHandler to STS (#5801) (c8e0047)
    • client-sts: use outer client region before default STS global region (#5800) (1cbf57b)

    Features

    • client-artifact: This is the initial SDK release for AWS Artifact. AWS Artifact provides on-demand access to compliance and third-party compliance reports. This release includes access to List and Get reports, along with their metadata. This release also includes access to AWS Artifact notifications settings. (5d6bff4)
    • client-codepipeline: Add ability to override timeout on action level. (2905d17)
    • client-guardduty: Marked fields IpAddressV4, PrivateIpAddress, Email as Sensitive. (50bd9ea)
    • client-healthlake: This release adds a new response parameter, JobProgressReport, to the DescribeFHIRImportJob and ListFHIRImportJobs API operation. JobProgressReport provides details on the progress of the import job on the server. (77d7240)
    • client-opensearch: Adds additional supported instance types. (f8844a4)
    • client-polly: Amazon Polly adds 1 new voice - Burcu (tr-TR) (098c6c3)
    • client-sagemaker: This release adds a new API UpdateClusterSoftware for SageMaker HyperPod. This API allows users to patch HyperPod clusters with latest platform softwares. (bfe260b)
    • clients: update client endpoints as of 2024-02-15 (075b95d)
    Open source →
  8. 3.511.09 Feb 2024
    Release notes

    Bug Fixes

    • credential-provider-node: pass client region to inner credential client region (#5758) (8c0b29e)

    Features

    • client-batch: This feature allows Batch to support configuration of repository credentials for jobs running on ECS (28bd5fc)
    • client-braket: Creating a job will result in DeviceOfflineException when using an offline device, and DeviceRetiredException when using a retired device. (228341b)
    • client-cost-optimization-hub: Adding includeMemberAccounts field to the response of ListEnrollmentStatuses API. (13b2406)
    • client-iot: This release allows AWS IoT Core users to enable Online Certificate Status Protocol (OCSP) Stapling for TLS X.509 Server Certificates when creating and updating AWS IoT Domain Configurations with Custom Domain. (3d21d31)
    • client-pricing: Add Throttling Exception to all APIs. (022ccd4)
    • clients: update client endpoints as of 2024-02-09 (7f7fd0c)
    Open source →
  9. 3.502.029 Jan 2024
    Release notes

    Bug Fixes

    Features

    • client-auto-scaling: 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. (4769d4c)
    • client-ec2: 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. (5465534)
    • client-mwaa: This release adds MAINTENANCE environment status for Amazon MWAA environments. (0fae62e)
    • client-rds: Introduced support for the InsufficientDBInstanceCapacityFault error in the RDS RestoreDBClusterFromSnapshot and RestoreDBClusterToPointInTime API methods. This provides enhanced error handling, ensuring a more robust experience. (3e47615)
    • clients: update client endpoints as of 2024-01-29 (adc6069)
    • credential-providers: lazy load STS & SSO clients in credential providers (#5681) (d27301d)
    Open source →
  10. 3.496.019 Jan 2024
    Release notes

    Bug Fixes

    • get full list of exports for esm compat in dist-cjs (#5694) (5d26da6)
    • revert "feat(credential-provider-node): use dynamic import for credential providers (#5677)" (4cea583)

    Features

    • client-athena: 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. (a8ed592)
    • client-codebuild: Release CodeBuild Reserved Capacity feature (c0c445d)
    • client-dynamodb: 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. (2be6625)
    • client-qconnect: Increased Quick Response name max length to 100 (b02d4af)
    • clients: update client endpoints as of 2024-01-19 (cb1bc4e)
    • credential-provider-node: use dynamic import for credential providers (#5677) (7841411)
    Open source →
  11. 3.495.018 Jan 2024
    Release notes

    Features

    • client-b2bi: 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. (255a7b4)
    • client-cloudtrail: This release adds a new API ListInsightsMetricData to retrieve metric data from CloudTrail Insights. (8bd69ca)
    • client-connect: GetMetricDataV2 now supports 3 groupings (9f1a143)
    • client-drs: Removed invalid and unnecessary default values. (d7c4d31)
    • client-firehose: Allow support for Snowflake as a Kinesis Data Firehose delivery destination. (bdf431e)
    • client-sagemaker-featurestore-runtime: Increase BatchGetRecord limits from 10 items to 100 items (f12c0b5)
    • clients: update client endpoints as of 2024-01-18 (cfe6ad9)
    • use bundled dist-cjs build (#5687) (5f79e22)
    Open source →
  12. 3.489.010 Jan 2024
    Release notes

    Bug Fixes

    • dependency check script and undeclared dependencies (#5658) (3c249d0)

    Features

    • client-cloudwatch-logs: 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. (3bf5ed5)
    • client-connectcampaigns: Minor pattern updates for Campaign and Dial Request API fields. (f7bd277)
    • client-location: This release adds API support for custom layers for the maps service APIs: CreateMap, UpdateMap, DescribeMap. (75ee39f)
    • client-qconnect: 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. (27cbbe0)
    • client-route-53: Route53 now supports geoproximity routing in AWS regions (950e4a0)
    • client-wisdom: 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. (e7c58be)
    • clients: update client endpoints as of 2024-01-10 (e1dc42f)
    Open source →
  13. 3.485.03 Jan 2024
    Release notes

    Features

    • client-connect: Amazon Connect, Contact Lens Evaluation API increase evaluation notes max length to 3072. (a0b0198)
    • client-mediaconvert: 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. (f784647)
    • clients: update client endpoints as of 2024-01-03 (8f2029a)
    • credential-providers: add credentialScope field (#5606) (04c1459)
    Open source →
  14. 3.468.06 Dec 2023
    Release notes

    Features

    • client-backup: AWS Backup - Features: Add VaultType to the output of DescribeRecoveryPoint, ListRecoveryPointByBackupVault API and add ResourceType to the input of ListRestoreJobs API (f1f4163)
    • client-connect: Releasing Tagging Support for Instance Management APIS (8c5845d)
    • client-ec2: Releasing the new cpuManufacturer attribute within the DescribeInstanceTypes API response which notifies our customers with information on who the Manufacturer is for the processor attached to the instance, for example: Intel. (35fbeb8)
    • client-payment-cryptography: AWS Payment Cryptography IPEK feature release (6e117d1)
    Open source →
  15. 3.465.01 Dec 2023
    Release notes

    Features

    • client-qconnect: This release adds the PutFeedback API and allows providing feedback against the specified assistant for the specified target. (93a1fe5)
    • client-rbin: Added resource identifier in the output and updated error handling. (b960b65)
    • client-verifiedpermissions: Adds description field to PolicyStore API's and namespaces field to GetSchema. (87207b4)
    • xhr-http-handler: add static factory method for XHR handler (#5534) (484d1ec)
    Open source →
  16. 3.461.028 Nov 2023
    Release notes

    Bug Fixes

    • lib-storage: use correct return type for done() (#5512) (7e1e15e)

    Features

    • client-accessanalyzer: This release adds support for external access findings for S3 directory buckets to help you easily identify cross-account access. Updated service API, documentation, and paginators. (4feb52a)
    • client-bedrock-agent-runtime: This release introduces Agents for Amazon Bedrock Runtime (428953b)
    • client-bedrock-agent: This release introduces Agents for Amazon Bedrock (871dd41)
    • client-bedrock-runtime: This release adds support for minor versions/aliases for invoke model identifier. (1beda07)
    • client-bedrock: This release adds support for customization types, model life cycle status and minor versions/aliases for model identifiers. (7ba6ae9)
    • client-connect: Added support for following capabilities: Amazon Connect's in-app, web, and video calling. Two-way SMS integrations. Contact Lens real-time chat analytics feature. Amazon Connect Analytics Datalake capability. Capability to configure real time chat rules. (2c3e7ad)
    • client-customer-profiles: This release introduces DetectProfileObjectType API to auto generate object type mapping. (48d2ad9)
    • client-qbusiness: Amazon Q - a generative AI powered application that your employees can use to ask questions and get answers from knowledge spread across disparate content repositories, summarize reports, write articles, take actions, and much more - all within their company's connected content repositories. (353cdd5)
    • client-qconnect: Amazon Q in Connect, an LLM-enhanced evolution of Amazon Connect Wisdom. This release adds generative AI support to Amazon Q Connect QueryAssistant and GetRecommendations APIs. (75831cb)
    • client-s3-control: Adds support for S3 Express One Zone, and InvocationSchemaVersion 2.0 for S3 Batch Operations. (27037e8)
    • client-s3: Adds support for S3 Express One Zone. (1dcc776)
    • clients: update client endpoints as of 2023-11-28 (1fb3ae3)
    Open source →
  17. 3.460.028 Nov 2023
    Release notes

    Features

    • client-elasticache: Launching Amazon ElastiCache Serverless that enables you to create a cache in under a minute without any capacity management. ElastiCache Serverless monitors the cache's memory, CPU, and network usage and scales both vertically and horizontally to support your application's requirements. (93b77fa)
    • clients: update client endpoints as of 2023-11-28 (ac91564)
    Open source →
  18. 3.451.014 Nov 2023
    Release notes

    Features

    • client-backup: AWS Backup - Features: Provide Job Summary for your backup activity. (5319e55)
    • client-cleanrooms: This feature provides the ability for the collaboration creator to configure either the member who can run queries or a different member in the collaboration to be billed for query compute costs. (85cd599)
    • client-connect: Introducing SegmentAttributes parameter for StartChatContact API (839de51)
    • client-glue: Introduces new storage optimization APIs to support automatic compaction of Apache Iceberg tables. (89bfc1a)
    • client-iot: This release introduces new attributes in API CreateSecurityProfile, UpdateSecurityProfile and DescribeSecurityProfile to support management of Metrics Export for AWS IoT Device Defender Detect. (faf048e)
    • client-lambda: Add Python 3.12 (python3.12) support to AWS Lambda (b388fbe)
    • client-mediatailor: Removed unnecessary default values. (a3f23ba)
    • client-pipes: Added support (via new LogConfiguration field in CreatePipe and UpdatePipe APIs) for logging to Amazon CloudWatch Logs, Amazon Simple Storage Service (Amazon S3), and Amazon Kinesis Data Firehose (08927cc)
    • client-resource-explorer-2: Resource Explorer supports multi-account search. You can now use Resource Explorer to search and discover resources across AWS accounts within your organization or organizational unit. (806c94f)
    • client-sagemaker: This release makes Model Registry Inference Specification fields as not required. (6c3fba8)
    • client-sfn: This release adds support to redrive executions in AWS Step Functions with a new RedriveExecution operation. (0627029)
    • clients: update client endpoints as of 2023-11-14 (e8beb70)
    • experimentalIdentityAndAuth: release phase for [@smithy](https://github.com/smithy).api#httpBearerAuth (#5271) (2e1ac5b)
    Open source →
  19. 3.449.010 Nov 2023
    Release notes

    Features

    • client-controltower: AWS Control Tower supports tagging for enabled controls. This release introduces TagResource, UntagResource and ListTagsForResource APIs to manage tags in existing enabled controls. It updates EnabledControl API to tag resources at creation time. (360b88a)
    • client-cost-and-usage-report-service: This release adds support for tagging and customers can now tag report definitions. Additionally, ReportStatus is now added to report definition to show when the last delivered time stamp and if it succeeded or not. (1f24b22)
    • client-ec2: EC2 adds API updates to enable ENA Express at instance launch time. (b4b5fdd)
    • client-marketplace-entitlement-service: Add paginators to GetEntitlements. (18d6d94)
    • client-mediaconvert: This release includes the ability to specify any input source as the primary input for corresponding follow modes, and allows users to specify fit and fill behaviors without resizing content. (b8924ba)
    Open source →
  20. 3.433.020 Oct 2023
    Release notes

    Bug Fixes

    • codegen: use partial record for enum keyed types (#5391) (70c2107)
    • credential-provider-http: add undeclared dependency (#5395) (b926b5b)

    Features

    • client-appconfig: Update KmsKeyIdentifier constraints to support AWS KMS multi-Region keys. (81a0ee6)
    • client-appintegrations: Updated ScheduleConfig to be an optional input to CreateDataIntegration to support event driven downloading of files from sources such as Amazon s3 using Amazon Connect AppIntegrations. (14cf31c)
    • client-application-discovery-service: This release introduces three new APIs: StartBatchDeleteConfigurationTask, DescribeBatchDeleteConfigurationTask, and BatchDeleteAgents. (e82998a)
    • client-connect: This release adds support for updating phone number metadata, such as phone number description. (963f743)
    • client-ssm: This release introduces a new API: DeleteOpsItem. This allows deletion of an OpsItem. (7120ec9)
    • clients: update client endpoints as of 2023-10-20 (74b4aad)
    Open source →
  21. 3.428.012 Oct 2023
    Release notes

    Bug Fixes

    • lib-dynamodb: add e2e suite and bug fixes for lib-dynamodb (#5306) (2fe0a88)
    • middleware-flexible-checksums: skip checksum validation for s3 whole-object multipart GET (#5345) (6a6a75e)

    Features

    • client-auditmanager: This release introduces a new limit to the awsAccounts parameter. When you create or update an assessment, there is now a limit of 200 AWS accounts that can be specified in the assessment scope. (af41764)
    • client-auto-scaling: Update the NotificationMetadata field to only allow visible ascii characters. Add paginators to DescribeInstanceRefreshes, DescribeLoadBalancers, and DescribeLoadBalancerTargetGroups (6727085)
    • client-config-service: Add enums for resource types supported by Config (1cdcf43)
    • client-controltower: Added new EnabledControl resource details to ListEnabledControls API and added new GetEnabledControl API. (784c6fb)
    • client-customer-profiles: Adds sensitive trait to various shapes in Customer Profiles Calculated Attribute API model. (73c9229)
    • client-ec2: This release adds Ubuntu Pro as a supported platform for On-Demand Capacity Reservations and adds support for setting an Amazon Machine Image (AMI) to disabled state. Disabling the AMI makes it private if it was previously shared, and prevents new EC2 instance launches from it. (9c57ae3)
    • client-glue: Extending version control support to GitLab and Bitbucket from AWSGlue (b683df3)
    • client-inspector2: Add MacOs ec2 platform support (2964c2f)
    • client-ivs-realtime: Update GetParticipant to return additional metadata. (4adb626)
    • client-lambda: Adds support for Lambda functions to access Dual-Stack subnets over IPv6, via an opt-in flag in CreateFunction and UpdateFunctionConfiguration APIs (2bb63a0)
    • client-location: This release adds endpoint updates for all AWS Location resource operations. (f71b216)
    • client-machine-learning: This release marks Password field as sensitive (4d5eac6)
    • client-rds: This release adds support for adding a dedicated log volume to open-source RDS instances. (634a983)
    • client-rekognition: Amazon Rekognition introduces support for Custom Moderation. This allows the enhancement of accuracy for detect moderation labels operations by creating custom adapters tuned on customer data. (87763f3)
    • client-sagemaker: Amazon SageMaker Canvas adds KendraSettings and DirectDeploySettings support for CanvasAppSettings (685916c)
    • client-textract: This release adds 9 new APIs for adapter and adapter version management, 3 new APIs for tagging, and updates AnalyzeDocument and StartDocumentAnalysis API parameters for using adapters. (4ce1e29)
    • client-transcribe: This release is to enable m4a format to customers (8c24c28)
    • clients: update client endpoints as of 2023-10-12 (3476339)
    Open source →
  22. 3.425.04 Oct 2023
    Release notes

    Features

    • client-appconfig: AWS AppConfig introduces KMS customer-managed key (CMK) encryption support for data saved to AppConfig's hosted configuration store. (b6884ae)
    • client-datazone: Initial release of Amazon DataZone (b57e9a9)
    • client-mediatailor: Updates DescribeVodSource to include a list of ad break opportunities in the response (7f79024)
    • client-mgn: This release includes the following new APIs: ListConnectors, CreateConnector, UpdateConnector, DeleteConnector and UpdateSourceServer to support the source action framework feature. (02ce1d6)
    • client-sagemaker: Adding support for AdditionalS3DataSource, a data source used for training or inference that is in addition to the input dataset or model data. (4fa41b7)
    • clients: update client endpoints as of 2023-10-04 (02940b4)
    • codegen: bump codegen version to 0.18.0 (#5310) (c51bd48)

    Reverts

    • Revert "feat(codegen): bump codegen version to 0.18.0 (#5310)" (#5320) (bee66fb), closes #5310 #5320
    Open source →
  23. 3.418.022 Sept 2023
    Release notes

    Features

    • client-braket: This release adds support to view the device queue depth (the number of queued quantum tasks and hybrid jobs on a device) and queue position for a quantum task and hybrid job. (2270498)
    • client-cloudwatch-events: Adds sensitive trait to various shapes in Jetstream Connections API model. (4fa6b7a)
    • client-database-migration-service: new vendors for DMS CSF: MongoDB, MariaDB, DocumentDb and Redshift (28ddff5)
    • client-ec2: EC2 M2 Pro Mac instances are powered by Apple M2 Pro Mac Mini computers featuring 12 core CPU, 19 core GPU, 32 GiB of memory, and 16 core Apple Neural Engine and uniquely enabled by the AWS Nitro System through high-speed Thunderbolt connections. (987ec95)
    • client-guardduty: Add EKS_CLUSTER_NAME to filter and sort key. (5f15b82)
    • client-mediaconvert: This release supports the creation of of audio-only tracks in CMAF output groups. (86bf62a)
    • clients: update client endpoints as of 2023-09-22 (c5e3e87)
    Open source →
  24. 3.413.014 Sept 2023
    Release notes

    Bug Fixes

    • credential-provider-ini: add DurationSeconds to assumeRole params (#4938) (915b12d)

    Features

    • client-appstream: This release introduces multi-session fleets, allowing customers to provision more than one user session on a single fleet instance. (7b19946)
    • client-entityresolution: Changed "ResolutionTechniques" and "MappedInputFields" in workflow and schema mapping operations to be required fields. (f5dd707)
    • client-lookoutequipment: This release adds APIs for the new scheduled retraining feature. (2b1a63d)
    Open source →
  25. 3.410.011 Sept 2023
    Release notes

    Features

    • client-ecr: This release will have ValidationException be thrown from ECR LifecyclePolicy APIs in regions LifecyclePolicy is not supported, this includes existing Amazon Dedicated Cloud (ADC) regions. This release will also change Tag: TagValue and Tag: TagKey to required. (c885d48)
    • client-medialive: AWS Elemental Link now supports attaching a Link UHD device to a MediaConnect flow. (29e9aba)
    • client-quicksight: This release launches new updates to QuickSight KPI visuals - support for sparklines, new templated layout and new targets for conditional formatting rules. (12e1529)
    • experimentalIdentityAndAuth: customize [@aws](https://github.com/aws).auth#sigv4 identity providers for the AWS SDK (#5179) (53ef8f9), closes aws.auth#sigv4 aws.auth#sigv4 aws.auth#sigv4
    • experimentalIdentityAndAuth: customize [@http](https://github.com/http)BearerAuth identity providers (#5169) (4e65c3e)
    Open source →
  26. 3.408.07 Sept 2023
    Release notes

    Bug Fixes

    • s3-presigned-post: ensure unique conditions in policy (#5184) (3f8b581)

    Features

    • client-simspaceweaver: BucketName and ObjectKey are now required for the S3Location data type. BucketName is now required for the S3Destination data type. (ae379b4)
    • clients: update client endpoints as of 2023-09-07 (12dbc5a)
    • region-config-provider: add region-config-provider package (#5156) (d80f48c)
    Open source →
  27. 3.398.023 Aug 2023
    Release notes

    Bug Fixes

    • credential-provider-sso: accept all unexpired tokens as unexpired (#5124) (b57d48f)

    Features

    • client-api-gateway: This release adds RootResourceId to GetRestApi response. (2054e2c)
    • client-ec2: Marking fields as sensitive on BundleTask and GetPasswordData (31c9785)
    • client-polly: Amazon Polly adds 1 new voice - Zayd (ar-AE) (7d48fba)
    • client-rekognitionstreaming: add oval fit timeout configuration option (#5132) (f19b2c1)
    • clients: update client endpoints as of 2023-08-23 (cc58fce)
    Open source →
  28. 3.391.014 Aug 2023
    Release notes

    Features

    • client-mediapackage: Fix SDK logging of certain fields. (0dc18f1)
    • client-omics: This release provides support for annotation store versioning and cross account sharing for Omics Analytics (31de2c4)
    • clients: update client endpoints as of 2023-08-14 (8239347)
    Open source →
  29. 3.387.08 Aug 2023
    Release notes

    Features

    • client-backup: This release introduces a new logically air-gapped vault (Preview) in AWS Backup that stores immutable backup copies, which are locked by default and isolated with encryption using AWS owned keys. Logically air-gapped vault (Preview) allows secure recovery of application data across accounts. (9ab7f45)
    • client-elasticache: Added support for cluster mode in online migration and test migration API (f0d3d51)
    • client-service-catalog: Introduce support for HashiCorp Terraform Cloud in Service Catalog by addying TERRAFORM_CLOUD product type in CreateProduct and CreateProvisioningArtifact API. (27fef8f)
    • clients: allow client creation without configuration (#5060) (a9723dc)
    • clients: update client endpoints as of 2023-08-08 (809a91b)
    Open source →
  30. 3.379.128 Jul 2023

    Nothing published for this version

  31. 3.378.026 Jul 2023
    Release notes

    Bug Fixes

    • middleware-websocket: pass options to presign in WebsocketSignatureV4 sign (#5015) (3663a9b)

    Features

    • client-entityresolution: AWS Entity Resolution can effectively match a source record from a customer relationship management (CRM) system with a source record from a marketing system containing campaign information. (2928f54)
    • client-glue: Release Glue Studio Snowflake Connector Node for SDK/CLI (5f9af07)
    • client-managedblockchain-query: Amazon Managed Blockchain (AMB) Query provides serverless access to standardized, multi-blockchain datasets with developer-friendly APIs. (128ca01)
    • client-opensearchserverless: This release adds new collection type VectorSearch. (973689c)
    • client-polly: Amazon Polly adds 1 new voice - Lisa (nl-BE) (264045a)
    • clients: update client endpoints as of 2023-07-26 (a5a0096)
    Open source →
  32. 3.370.013 Jul 2023
    Release notes

    Bug Fixes

    • codegen: pkg.json merge behavior (#4954) (4fc0b7f)
    • lib-storage: add @smithy/abort-controller to dependencies (#4953) (d001e81)

    Features

    • client-cognito-identity-provider: API model updated in Amazon Cognito (a6c3b78)
    • client-connect: Add support for deleting Queues and Routing Profiles. (243007b)
    • client-database-migration-service: Enhanced PostgreSQL target endpoint settings for providing Babelfish support. (082547a)
    • client-datasync: Added LunCount to the response object of DescribeStorageSystemResourcesResponse, LunCount represents the number of LUNs on a storage system resource. (c2a2e69)
    • client-ec2: This release adds support for the C7gn and Hpc7g instances. C7gn instances are powered by AWS Graviton3 processors and the fifth-generation AWS Nitro Cards. Hpc7g instances are powered by AWS Graviton 3E processors and provide up to 200 Gbps network bandwidth. (b3fabe8)
    • client-fsx: Amazon FSx for NetApp ONTAP now supports SnapLock, an ONTAP feature that enables you to protect your files in a volume by transitioning them to a write once, read many (WORM) state. (0641ce5)
    • client-mediatailor: Adds categories to MediaTailor channel assembly alerts (107bce6)
    • client-personalize: This release provides ability to customers to change schema associated with their datasets in Amazon Personalize (537b4b3)
    • client-proton: This release adds support for deployment history for Proton provisioned resources (d1ec971)
    • client-s3: S3 Inventory now supports Object Access Control List and Object Owner as available object metadata fields in inventory reports. (53ac18c)
    • client-sagemaker: Amazon SageMaker Canvas adds WorkspeceSettings support for CanvasAppSettings (4fd0ab0)
    • clients: update client endpoints as of 2023-07-13 (fbde913)
    Open source →
  33. 3.369.011 Jul 2023
    Release notes

    Bug Fixes

    • middleware-sdk-s3-control: ignore IP address in host prefix dedupe (#4944) (6dd73dd)

    Features

    • client-cognito-identity-provider: API model updated in Amazon Cognito (c654928)
    • codegen: bump codegen version to 0.17.1 (#4937) (86691eb)
    Open source →
  34. 3.363.029 Jun 2023
    Release notes

    Features

    • client-appstream: This release introduces app block builder, allowing customers to provision a resource to package applications into an app block (8c61b34)
    • client-chime: The Amazon Chime SDK APIs in the Chime namespace are no longer supported. Customers should use APIs in the dedicated Amazon Chime SDK namespaces: ChimeSDKIdentity, ChimeSDKMediaPipelines, ChimeSDKMeetings, ChimeSDKMessaging, and ChimeSDKVoice. (a6ff65f)
    • client-cleanrooms: This release adds support for the OR operator in RSQL join match conditions and the ability to control which operators (AND, OR) are allowed in a join match condition. (03a2f9a)
    • client-dynamodb: This release adds ReturnValuesOnConditionCheckFailure parameter to PutItem, UpdateItem, DeleteItem, ExecuteStatement, BatchExecuteStatement and ExecuteTransaction APIs. When set to ALL_OLD, API returns a copy of the item as it was when a conditional write failed (cef0845)
    • client-gamelift: Amazon GameLift now supports game builds that use the Amazon Linux 2023 (AL2023) operating system. (ce985ba)
    • client-glue: This release adds support for AWS Glue Crawler with Iceberg Tables, allowing Crawlers to discover Iceberg Tables in S3 and register them in Glue Data Catalog for query engines to query against. (2a11fd8)
    • client-sagemaker: Adding support for timeseries forecasting in the CreateAutoMLJobV2 API. (1c2f6f0)
    • clients: use migrated @smithy packages (#4873) (d036e2e)
    Open source →
  35. 3.357.021 Jun 2023
    Release notes

    Features

    • client-emr: This release introduces a new Amazon EMR EPI called ListSupportedInstanceTypes that returns a list of all instance types supported by a given EMR release. (9875d03)
    • client-inspector2: This release adds support for Software Bill of Materials (SBOM) export and the general availability of code scanning for AWS Lambda functions. (d57a444)
    • client-mediaconvert: This release introduces the bandwidth reduction filter for the HEVC encoder, increases the limits of outputs per job, and updates support for the Nagra SDK to version 1.14.7. (dd88e3f)
    • client-mq: The Cross Region Disaster Recovery feature allows to replicate a brokers state from one region to another in order to provide customers with multi-region resiliency in the event of a regional outage. (983be32)
    • client-sagemaker: This release provides support in SageMaker for output files in training jobs to be uploaded without compression and enable customer to deploy uncompressed model from S3 to real-time inference Endpoints. In addition, ml.trn1n.32xlarge is added to supported instance type list in training job. (f0ede90)
    • client-transfer: This release adds a new parameter StructuredLogDestinations to CreateServer, UpdateServer APIs. (8f0033b)
    • clients: automatic blob type conversions (#4836) (60ec921)
    Open source →
  36. 3.354.016 Jun 2023
    Release notes

    Features

    • client-account: Improve pagination support for ListRegions (2d43063)
    • client-application-discovery-service: Add Amazon EC2 instance recommendations export (9df6e88)
    • client-connect: Updates the *InstanceStorageConfig APIs to support a new ResourceType: SCREEN_RECORDINGS to enable screen recording and specify the storage configurations for publishing the recordings. Also updates DescribeInstance and ListInstances APIs to include InstanceAccessUrl attribute in the API response. (fa804c5)
    • client-s3: This release adds SDK support for request-payer request header and request-charged response header in the "GetBucketAccelerateConfiguration", "ListMultipartUploads", "ListObjects", "ListObjectsV2" and "ListObjectVersions" S3 APIs. (20bc94f)
    Open source →
  37. 3.353.015 Jun 2023
    Release notes

    Bug Fixes

    • property-provider: avoid generating default rejected promise when chaining (#4843) (ecc9b5f)
    • util-dynamodb: reorder marshall function overload signatures (#4829) (cb4a0e3)

    Features

    • client-auditmanager: This release introduces 2 Audit Manager features: CSV exports and new manual evidence options. You can now export your evidence finder results in CSV format. In addition, you can now add manual evidence to a control by entering free-form text or uploading a file from your browser. (2c78764)
    • client-location: Amazon Location Service adds categories to places, including filtering on those categories in searches. Also, you can now add metadata properties to your geofences. (a7c47ab)
    • clients: update client endpoints as of 2023-06-15 (f6dd6a7)
    Open source →
  38. 3.351.012 Jun 2023
    Release notes

    Bug Fixes

    • middleware-websocket: move event listener functions outside of async iterator (#4816) (9055419)

    Features

    • client-amplifyuibuilder: AWS Amplify UIBuilder is launching Codegen UI, a new feature that enables you to generate your amplify uibuilder components and forms. (4479c1d)
    • client-fsx: Amazon FSx for NetApp ONTAP now supports joining a storage virtual machine (SVM) to Active Directory after the SVM has been created. (5fac884)
    • client-opensearch: This release adds support for SkipUnavailable connection property for cross cluster search (be0249f)
    • client-rekognition: This release adds support for improved accuracy with user vector in Amazon Rekognition Face Search. Adds new APIs: AssociateFaces, CreateUser, DeleteUser, DisassociateFaces, ListUsers, SearchUsers, SearchUsersByImage. Also adds new face metadata that can be stored: user vector. (d9b8ffe)
    • client-sagemaker: Sagemaker Neo now supports compilation for inferentia2 (ML_INF2) and Trainium1 (ML_TRN1) as available targets. With these devices, you can run your workloads at highest performance with lowest cost. inferentia2 (ML_INF2) is available in CMH and Trainium1 (ML_TRN1) is available in IAD currently (c84177f)
    • clients: update client endpoints as of 2023-06-12 (2b76d36)
    Open source →
  39. 3.348.07 Jun 2023
    Release notes

    Bug Fixes

    • middleware-websocket: update eventStreamHandler to use MessageSigner (#4803) (d8317fe)
    • node-http-handler: begin socket timeout countdown before socket event (#4804) (f5ce61a)

    Features

    • client-cloudformation: AWS CloudFormation StackSets is updating the deployment experience for all stackset operations to skip suspended AWS accounts during deployments. StackSets will skip target AWS accounts that are suspended and set the Detailed Status of the corresponding stack instances as SKIPPED_SUSPENDED_ACCOUNT (83514db)
    • client-cloudwatch-logs: This change adds support for account level data protection policies using 3 new APIs, PutAccountPolicy, DeleteAccountPolicy and DescribeAccountPolicy. DescribeLogGroup API has been modified to indicate if account level policy is applied to the LogGroup via "inheritedProperties" list in the response. (d6b0058)
    • client-customer-profiles: This release introduces event stream related APIs. (5263022)
    • client-emr-containers: EMR on EKS adds support for log rotation of Spark container logs with EMR-6.11.0 onwards, to the StartJobRun API. (9a4e143)
    • client-iotdeviceadvisor: AWS IoT Core Device Advisor now supports new Qualification Suite test case list. With this update, customers can more easily create new qualification test suite with an empty rootGroup input. (1f9abd0)

    3.347.1 (2023-06-07)

    Note: Version bump only for package aws-sdk-js-v3

    Open source →
  40. 3.347.06 Jun 2023
    Release notes

    Features

    • client-emr: This release provides customers the ability to specify an allocation strategies amongst PRICE_CAPACITY_OPTIMIZED, CAPACITY_OPTIMIZED, LOWEST_PRICE, DIVERSIFIED for Spot instances in Instance Feet cluster. This enables customers to choose an allocation strategy best suited for their workload. (ada81f8)
    • client-iam: This release updates the AccountAlias regex pattern with the same length restrictions enforced by the length constraint. (817667a)
    • client-inspector2: Adds new response properties and request parameters for 'last scanned at' on the ListCoverage operation. This feature allows you to search and view the date of which your resources were last scanned by Inspector. (b61d062)
    • client-iot-data-plane: Update thing shadow name regex to allow '$' character (d678417)
    • client-iot: Adding IoT Device Management Software Package Catalog APIs to register, store, and report system software packages, along with their versions and metadata in a centralized location. (7bf4fb1)
    • client-lex-models-v2: This release adds support for Lex Developers to create test sets and to execute those test-sets against their bots. (454008a)
    • client-quicksight: QuickSight support for pivot table field collapse state, radar chart range scale and multiple scope options in conditional formatting. (e89e93c)
    • client-signer: AWS Signer is launching Container Image Signing, a new feature that enables you to sign and verify container images. This feature enables you to validate that only container images you approve are used in your enterprise. (6647d54)
    • client-sqs: Amazon SQS adds three new APIs - StartMessageMoveTask, CancelMessageMoveTask, and ListMessageMoveTasks to automate redriving messages from dead-letter queues to source queues or a custom destination. (00f8d8a)
    • clients: update client endpoints as of 2023-06-06 (eefb716)
    • protocol-http: add reason to HttpResponse (#4772) (d29cb58)
    • protocol-http: add uri type and implementation (#4771) (5c7b40e)
    Open source →
  41. 3.342.030 May 2023
    Release notes

    Features

    • client-chime-sdk-voice: Added optional CallLeg field to StartSpeakerSearchTask API request (686075c)
    • client-glue: Added Runtime parameter to allow selection of Ray Runtime (4fe5f19)
    • client-iotfleetwise: Campaigns now support selecting Timestream or S3 as the data destination, Signal catalogs now support "Deprecation" keyword released in VSS v2.1 and "Comment" keyword released in VSS v3.0 (bbff135)
    • client-location: This release adds API support for political views for the maps service APIs: CreateMap, UpdateMap, DescribeMap. (3da6dc1)
    • client-memorydb: Amazon MemoryDB for Redis now supports AWS Identity and Access Management authentication access to Redis clusters starting with redis-engine version 7.0 (c777cc7)
    • client-personalize: This release provides support for the exclusion of certain columns for training when creating a solution and creating or updating a recommender with Amazon Personalize. (a083178)
    • client-polly: Amazon Polly adds 2 new voices - Sofie (da-DK) and Niamh (en-IE) (a7078af)
    • client-securityhub: Added new resource detail objects to ASFF, including resources for AwsGuardDutyDetector, AwsAmazonMqBroker, AwsEventSchemasRegistry, AwsAppSyncGraphQlApi and AwsStepFunctionStateMachine. (f7f67de)
    • client-securitylake: Log sources are now versioned. AWS log sources and custom sources will now come with a version identifier that enables producers to vend multiple schema versions to subscribers. Security Lake API have been refactored to more closely align with AWS API conventions. (c1da60a)
    • client-wafv2: This SDK release provides customers the ability to use Header Order as a field to match. (bc10673)
    • clients: update client endpoints as of 2023-05-30 (20fd541)
    • event-stream: implement event stream sra (#4695) (9ba012d)
    Open source →
  42. 3.341.026 May 2023
    Release notes

    Bug Fixes

    • util-retry: make standard retry tokens immutable (#4755) (d666720)

    Features

    • client-connect: Documentation update for a new Initiation Method value in DescribeContact API (84ca849)
    • client-iot-wireless: Add Multicast Group support in Network Analyzer Configuration. (0276e59)
    • client-sagemaker: Added ml.p4d and ml.inf1 as supported instance type families for SageMaker Notebook Instances. (09963fb)
    • clients: update client endpoints as of 2023-05-26 (c3b81bc)
    Open source →
  43. 3.338.023 May 2023
    Release notes

    Features

    • client-fms: Fixes issue that could cause calls to GetAdminScope and ListAdminAccountsForOrganization to return a 500 Internal Server error. (8306abb)
    • client-sagemaker: Added ModelNameEquals, ModelPackageVersionArnEquals in request and ModelName, SamplePayloadUrl, ModelPackageVersionArn in response of ListInferenceRecommendationsJobs API. Added Invocation timestamps in response of DescribeInferenceRecommendationsJob API & ListInferenceRecommendationsJobSteps API. (9330d73)
    • client-translate: Added support for calling TranslateDocument API. (bbe6acd)
    • clients: update client endpoints as of 2023-05-23 (ac71bd4)
    Open source →
  44. 3.337.022 May 2023
    Release notes

    Bug Fixes

    • node-http-handler: open promise handle while waiting for http continue (#4719) (14810d3)

    Features

    • client-backup: Added support for tags on restore. (ceac978)
    • client-quicksight: Add support for Asset Bundle, Geospatial Heatmaps. (faef6ff)
    • clients: update command documentation examples as of 2023-05-22 (4c1a871)
    Open source →
  45. 3.329.08 May 2023
    Release notes

    Bug Fixes

    • fetch-http-handler: check for null fetch response.body (#4705) (4468be6)

    Features

    • client-glue: We don't do release notes https://w.amazon.com/bin/view/AWSDocs/common-tasks/release-notes (7676eac)
    • client-guardduty: Add AccessDeniedException 403 Error message code to support 3 Tagging related APIs (cef7c65)
    • client-iotsitewise: Provide support for 20,000 max results for GetAssetPropertyValueHistory/BatchGetAssetPropertyValueHistory and 15 minute aggregate resolution for GetAssetPropertyAggregates/BatchGetAssetPropertyAggregates (b0aef34)
    • client-sts: Documentation updates for AWS Security Token Service. (eaced29)
    • clients: update client endpoints as of 2023-05-08 (d930cb2)
    Open source →
  46. 3.325.02 May 2023
    Release notes

    Features

    • client-appflow: This release adds new API to cancel flow executions. (e139022)
    • client-connect: Amazon Connect Service Rules API update: Added OnContactEvaluationSubmit event source to support user configuring evaluation form rules. (be236b1)
    • client-kendra: AWS Kendra now supports configuring document fields/attributes via the GetQuerySuggestions API. You can now base query suggestions on the contents of document fields. (4e715d7)
    • client-resiliencehub: This release will improve resource level transparency in applications by discovering previously hidden resources. (91006ef)
    • client-sagemaker: Amazon Sagemaker Autopilot supports training models with sample weights and additional objective metrics. (52e716a)
    • clients: update client endpoints as of 2023-05-02 (109fa1c)
    • codegen: bump codegen version to 0.15.0 (#4678) (83421a1)

    Reverts

    • Revert "feat(codegen): bump codegen version to 0.15.0 (#4678)" (#4689) (f75bf2c), closes #4678 #4689
    Open source →
  47. 3.310.010 Apr 2023
    Release notes

    Bug Fixes

    • use updated dist glob pattern in package.json (#4628) (352393d)

    Features

    • client-connect: This release adds the ability to configure an agent's routing profile to receive contacts from multiple channels at the same time via extending the UpdateRoutingProfileConcurrency, CreateRoutingProfile and DescribeRoutingProfile APIs. (449823d)
    • client-ecs: This release adds support for enabling FIPS compliance on Amazon ECS Fargate tasks (db95943)
    • client-marketplace-catalog: Added three new APIs to support resource sharing: GetResourcePolicy, PutResourcePolicy, and DeleteResourcePolicy. Added new OwnershipType field to ListEntities request to let users filter on entities that are shared with them. Increased max page size of ListEntities response from 20 to 50 results. (d860c2f)
    • client-mediaconvert: AWS Elemental MediaConvert SDK now supports conversion of 608 paint-on captions to pop-on captions for SCC sources. (e233a50)
    • client-omics: Remove unexpected API changes. (16d0576)
    • client-rekognition: This release adds support for Face Liveness APIs in Amazon Rekognition. Updates UpdateStreamProcessor to return ResourceInUseException Exception. Minor updates to API documentation. (0ffd995)
    • clients: update client endpoints as of 2023-04-10 (edbe989)
    Open source →
  48. 3.306.04 Apr 2023
    Release notes

    Bug Fixes

    • types: node-http-handler type imports and @aws-sdk/types exports (#4610) (8ee06d4)

    Features

    • client-amplifyuibuilder: Support StorageField and custom displays for data-bound options in form builder. Support non-string operands for predicates in collections. Support choosing client to get token from. (b24e527)
    • client-dataexchange: This release updates the value of MaxResults. (b795ebc)
    • client-ec2: C6in, M6in, M6idn, R6in and R6idn bare metal instances are powered by 3rd Generation Intel Xeon Scalable processors and offer up to 200 Gbps of network bandwidth. (01bddbc)
    • client-elastic-inference: Updated public documentation for the Describe and Tagging APIs. (e28258e)
    • client-rekognitionstreaming: update model (#4609) (ddb0c5d)
    • client-sagemaker-runtime: Amazon SageMaker Asynchronous Inference now provides customers a FailureLocation as a response parameter in InvokeEndpointAsync API to capture the model failure responses. (62f9c4d)
    • client-sagemaker: Amazon SageMaker Asynchronous Inference now allows customer's to receive failure model responses in S3 and receive success/failure model responses in SNS notifications. (bbc2fd1)
    • client-wafv2: This release rolls back association config feature for webACLs that protect CloudFront protections. (f96b649)
    • clients: update client endpoints as of 2023-04-04 (597085d)
    Open source →
  49. 3.305.03 Apr 2023
    Release notes

    Features

    • client-glue: Add support for database-level federation (11ea352)
    • client-lakeformation: Add support for database-level federation (7aa3a7b)
    • client-license-manager: This release adds grant override options to the CreateGrantVersion API. These options can be used to specify grant replacement behavior during grant activation. (a301edd)
    • client-mwaa: This Amazon MWAA release adds the ability to customize the Apache Airflow environment by launching a shell script at startup. This shell script is hosted in your environment's Amazon S3 bucket. Amazon MWAA runs the script before installing requirements and initializing the Apache Airflow process. (ee8fc76)
    • client-rekognitionstreaming: add rekognition-streaming client and refactor websocket implementations (#4548) (29ed27d)
    • client-service-catalog: This release introduces Service Catalog support for Terraform open source. It enables 1. The notify* APIs to Service Catalog. These APIs are used by the terraform engine to notify the result of the provisioning engine execution. 2. Adds a new TERRAFORM_OPEN_SOURCE product type in CreateProduct API. (1aa221d)
    • client-wafv2: For web ACLs that protect CloudFront protections, the default request body inspection size is now 16 KB, and you can use the new association configuration to increase the inspection size further, up to 64 KB. Sizes over 16 KB can incur additional costs. (e11d2f9)
    • clients: update client endpoints as of 2023-04-03 (a096494)
    Open source →