[](https://www.npmjs.com/package/@aws-sdk/middleware-websocket) [](https://www.npmjs.com/
Last release 5 days ago
21 Aug 2026
Ships fairly regularly
a new release about every 1 weeks
Most releases are documented
notes for 105 of 156 stable releases
13 versions withdrawn
withdrawn after publishing
3 years old
169 releases · first in 2023
Release timeline
169 releases since 2023Releases
- 3.972.5221 Aug 2026
Nothing published for this version
- 3.972.5114 Aug 2026
Nothing published for this version
- 3.972.5011 Aug 2026
Nothing published for this version
- 3.972.494 Aug 2026
Nothing published for this version
- 3.972.483 Aug 2026
Nothing published for this version
- 3.972.4731 Jul 2026
Nothing published for this version
- 3.972.4629 Jul 2026
Nothing published for this version
- 3.972.4528 Jul 2026
Nothing published for this version
- 3.972.4427 Jul 2026
Nothing published for this version
- 3.972.4324 Jul 2026
Nothing published for this version
- 3.972.4221 Jul 2026
Nothing published for this version
- 3.972.4115 Jul 2026
Nothing published for this version
- 3.972.4014 Jul 2026
Nothing published for this version
- 3.972.398 Jul 2026
Nothing published for this version
- 3.972.388 Jul 2026
Nothing published for this version
- 3.972.377 Jul 2026
Nothing published for this version
- 3.972.366 Jul 2026
Nothing published for this version
- 3.972.352 Jul 2026
Nothing published for this version
- 3.972.341 Jul 2026
Nothing published for this version
- 3.972.3330 Jun 2026
Nothing published for this version
- 3.972.3229 Jun 2026
Nothing published for this version
- 3.972.3122 Jun 2026
Nothing published for this version
- 3.972.3017 Jun 2026
Nothing published for this version
- 3.972.2915 Jun 2026
Nothing published for this version
- 3.972.289 Jun 2026
Nothing published for this version
- 3.972.278 Jun 2026
Nothing published for this version
- 3.972.265 Jun 2026
Nothing published for this version
- 3.972.253 Jun 2026
Nothing published for this version
- 3.972.242 Jun 2026
Nothing published for this version
- 3.972.2328 May 2026
Nothing published for this version
- 3.972.2226 May 2026
Nothing published for this version
- 3.972.2121 May 2026
Nothing published for this version
- 3.972.2018 May 2026
Nothing published for this version
- 3.972.1915 May 2026
Nothing published for this version
- 3.972.1814 May 2026
Nothing published for this version
- 3.972.1714 May 2026
Nothing published for this version
- 3.972.1616 Apr 2026
Nothing published for this version
- 3.972.157 Apr 2026
Nothing published for this version
- 3.972.1426 Mar 2026
Nothing published for this version
- 3.972.1313 Mar 2026
Nothing published for this version
- 3.972.125 Mar 2026
Nothing published for this version
- 3.972.113 Mar 2026
Nothing published for this version
- 3.972.1026 Feb 2026
Nothing published for this version
- 3.972.925 Feb 2026
Nothing published for this version
- 3.972.824 Feb 2026
Nothing published for this version
- 3.972.723 Feb 2026
Nothing published for this version
- 3.972.69 Feb 2026
Nothing published for this version
- 3.972.55 Feb 2026
Nothing published for this version
- 3.972.43 Feb 2026
Nothing published for this version
- 3.972.330 Jan 2026withdrawn: Please update your @aws-sdk client to a more recent version, such as https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.982.0, if using browser-based WebSocket bidirectional streaming.
Nothing published for this version
- 3.972.226 Jan 2026withdrawn: Please update your @aws-sdk client to a more recent version, such as https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.982.0, if using browser-based WebSocket bidirectional streaming.
Nothing published for this version
- 3.972.122 Jan 2026withdrawn: Please update your @aws-sdk client to a more recent version, such as https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.982.0, if using browser-based WebSocket bidirectional streaming.
Nothing published for this version
- 3.972.020 Jan 2026withdrawn: Please update your @aws-sdk client to a more recent version, such as https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.982.0, if using browser-based WebSocket bidirectional streaming.
Release notes
Open source →3.972.0(2026-01-20)
Chores
New Features
- clients: update client endpoints as of 2026-01-20 (3266a28d)
- client-workspaces-instances: Added billing configuration support for WorkSpaces Instances with monthly and hourly billing modes, including new filtering capabilities for instance type searches. (a660c503)
- client-odb: Adds support for associating and disassociating IAM roles with Autonomous VM cluster resources through the AssociateIamRoleToResource and DisassociateIamRoleFromResource APIs. The GetCloudAutonomousVmCluster and ListCloudAutonomousVmClusters API responses now include the iamRoles field. (f906d762)
- client-bedrock-runtime: Added support for extended prompt caching with one hour TTL. (2cc679ff)
- client-keyspaces: Adds support for managing table pre-warming in Amazon Keyspaces (for Apache Cassandra) (a7d41c3f)
- client-auto-scaling: This release adds support for three new filters when describing scaling activities, StartTimeLowerBound, StartTimeUpperBound, and Status. (5ca740f5)
- client-verifiedpermissions: Amazon Verified Permissions now supports encryption of resources by a customer managed KMS key. Customers can now create new encrypted policy stores by passing in their customer managed key during policy store creation. (3fe5ed93)
For list of updated packages, view updated-packages.md in assets-3.972.0.zip
Release notes
Open source →Features
- client-auto-scaling: This release adds support for three new filters when describing scaling activities, StartTimeLowerBound, StartTimeUpperBound, and Status. (5ca740f)
- client-bedrock-runtime: Added support for extended prompt caching with one hour TTL. (2cc679f)
- client-keyspaces: Adds support for managing table pre-warming in Amazon Keyspaces (for Apache Cassandra) (a7d41c3)
- client-odb: Adds support for associating and disassociating IAM roles with Autonomous VM cluster resources through the AssociateIamRoleToResource and DisassociateIamRoleFromResource APIs. The GetCloudAutonomousVmCluster and ListCloudAutonomousVmClusters API responses now include the iamRoles field. (f906d76)
- client-verifiedpermissions: Amazon Verified Permissions now supports encryption of resources by a customer managed KMS key. Customers can now create new encrypted policy stores by passing in their customer managed key during policy store creation. (3fe5ed9)
- client-workspaces-instances: Added billing configuration support for WorkSpaces Instances with monthly and hourly billing modes, including new filtering capabilities for instance type searches. (a660c50)
- clients: update client endpoints as of 2026-01-20 (3266a28)
- 3.971.016 Jan 2026withdrawn: Please update your @aws-sdk client to a more recent version, such as https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.982.0, if using browser-based WebSocket bidirectional streaming.
Release notes
Open source →3.971.0(2026-01-16)
Chores
- deps-dev: bump vitest to 4.x (#7662) (e4af3e38)
- codegen: tag maven release 0.42.0 (#7664) (eea2ef45)
Documentation Changes
- client-sagemaker: Adding security consideration comments for lcc accessing execution role under root access (83b0e783)
- client-glacier: Documentation updates for Amazon Glacier's maintenance mode (18674f5d)
New Features
- clients: update client endpoints as of 2026-01-16 (5149b6b0)
- client-datazone: This release adds support for numeric filtering and complex free-text searches cases for the Search and SearchListings APIs. (3ce55674)
- client-connect: Adds support to allow customers to create form with Dispute configuration (faedfc8b)
- client-launch-wizard: Added UpdateDeployment, ListDeploymentPatternVersions and GetDeploymentPatternVersion APIs for Launch Wizard (5126f41e)
- client-resource-explorer-2: Added ViewName to View-related responses and ServiceViewName to GetServiceView response. (e0212a10)
For list of updated packages, view updated-packages.md in assets-3.971.0.zip
Release notes
Open source →Features
- client-connect: Adds support to allow customers to create form with Dispute configuration (faedfc8)
- client-datazone: This release adds support for numeric filtering and complex free-text searches cases for the Search and SearchListings APIs. (3ce5567)
- client-launch-wizard: Added UpdateDeployment, ListDeploymentPatternVersions and GetDeploymentPatternVersion APIs for Launch Wizard (5126f41)
- client-resource-explorer-2: Added ViewName to View-related responses and ServiceViewName to GetServiceView response. (e0212a1)
- clients: update client endpoints as of 2026-01-16 (5149b6b)
- 3.969.014 Jan 2026withdrawn: Please update your @aws-sdk client to a more recent version, such as https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.982.0, if using browser-based WebSocket bidirectional streaming.
Release notes
Open source →3.969.0(2026-01-14)
Chores
- codegen: sync for required member count (#7655) (85f86da8)
- clients: prettier ignore only 'src' folder and README (#7652) (51d2b8fc)
Documentation Changes
- client-cost-explorer: Cost Categories added support to BillingView data filter expressions through the new costCategories parameter, enabling users to filter billing views by AWS Cost Categories for more granular cost management and allocation. (7bee7245)
- update version number requiring Node.js v20 (#7651) (8221f99e)
New Features
- clients: update client endpoints as of 2026-01-14 (2e57c021)
- client-connect: Amazon Connect makes it easier to manage contact center operating hours by enabling automated scheduling for recurring events like holidays and maintenance windows. Set up recurring patterns (weekly, monthly, etc.) or link to another hours of operation to inherit overrides. (224e5859)
- client-eks: Added support for BOTTLEROCKET NVIDIA FIPS AMIs to AMI types in US regions. (9ab0b4d2)
- client-socialmessaging: This release clarifies WhatsApp template operations as a resource-authenticated operation via the parent WhatsApp Business Account. It also introduces new parameters for parameter format, CTA URL link tracking, and template body examples, and increases the phone number ID length. (5d9010bf)
- client-redshift-serverless: Adds support for enabling extra compute resources for automatic optimization during create and update operations in Amazon Redshift Serverless workgroups. (74186ff4)
- client-redshift: Adds support for enabling extra compute resources for automatic optimization during create and modify operations in Amazon Redshift clusters. (83a2d07e)
- client-rds: no feature changes. model migrated to Smithy (75005b77)
Tests
- client-s3: add test with empty input stream (#7649) (ce79a75e)
- client-cloudwatch: set alarm name in describe command (#7653) (d6e582c9)
For list of updated packages, view updated-packages.md in assets-3.969.0.zip
Release notes
Open source →Features
- client-connect: Amazon Connect makes it easier to manage contact center operating hours by enabling automated scheduling for recurring events like holidays and maintenance windows. Set up recurring patterns (weekly, monthly, etc.) or link to another hours of operation to inherit overrides. (224e585)
- client-eks: Added support for BOTTLEROCKET NVIDIA FIPS AMIs to AMI types in US regions. (9ab0b4d)
- client-rds: no feature changes. model migrated to Smithy (75005b7)
- client-redshift-serverless: Adds support for enabling extra compute resources for automatic optimization during create and update operations in Amazon Redshift Serverless workgroups. (74186ff)
- client-redshift: Adds support for enabling extra compute resources for automatic optimization during create and modify operations in Amazon Redshift clusters. (83a2d07)
- client-socialmessaging: This release clarifies WhatsApp template operations as a resource-authenticated operation via the parent WhatsApp Business Account. It also introduces new parameters for parameter format, CTA URL link tracking, and template body examples, and increases the phone number ID length. (5d9010b)
- clients: update client endpoints as of 2026-01-14 (2e57c02)
- 3.968.013 Jan 2026withdrawn: Please update your @aws-sdk client to a more recent version, such as https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.982.0, if using browser-based WebSocket bidirectional streaming.
Release notes
Open source →3.968.0(2026-01-13)
Chores
- drop support for Node.js 18.x (#7647) (b97d3208)
- ci:
- clients: bump '@smithy/*' versions (#7645) (e13b43e4)
- scripts: use custom changelog updater for free-range packages (#7644) (de24e02b)
New Features
- client-bedrock: This change will increase TestCase guardContent input size from 1024 to 2028 characters and PolicyBuildDocumentDescription from 2000 to 4000 characters (2efd6864)
- client-datazone: Adds support for IAM role subscriptions to Glue table listings via CreateSubscriptionRequest API. Also adds owningIamPrincipalArn filter to List APIs and subscriptionGrantCreationMode parameter to subscription target APIs for controlling grant creation behavior. (db299d3e)
For list of updated packages, view updated-packages.md in assets-3.968.0.zip
Release notes
Open source →Features
- client-bedrock: This change will increase TestCase guardContent input size from 1024 to 2028 characters and PolicyBuildDocumentDescription from 2000 to 4000 characters (2efd686)
- client-datazone: Adds support for IAM role subscriptions to Glue table listings via CreateSubscriptionRequest API. Also adds owningIamPrincipalArn filter to List APIs and subscriptionGrantCreationMode parameter to subscription target APIs for controlling grant creation behavior. (db299d3)
- 3.965.07 Jan 2026withdrawn: Please update your @aws-sdk client to a more recent version, such as https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.982.0, if using browser-based WebSocket bidirectional streaming.
Release notes
Open source →3.965.0(2026-01-07)
Chores
New Features
- clients: update client endpoints as of 2026-01-07 (a77238b4)
- client-workspaces: Add StateMessage and ProgressPercentage fields to DescribeCustomWorkspaceImageImport API response. (fe652fb5)
Tests
For list of updated packages, view updated-packages.md in assets-3.965.0.zip
- 3.957.022 Dec 2025withdrawn: Please update your @aws-sdk client to a more recent version, such as https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.982.0, if using browser-based WebSocket bidirectional streaming.
Release notes
Open source →3.957.0(2025-12-22)
Chores
- move crc64NvmeCrtContainer to '@aws-sdk/crc64-nvme' (#7600) (69196b71)
- move e2e tests from cucumber to vitest (#7539) (561b8900)
- build: replace lerna partial-tree build with turbo (#7597) (04bdba3e)
Documentation Changes
- client-pcs: Change API Reference Documentation for default Mode in Accounting and SlurmRest (966f60ac)
New Features
- client-config-service: Added supported resourceTypes for Config from July to November 2025 (2c7dab27)
- client-ec2: Adds support for linkedGroupId on the CreatePlacementGroup and DescribePlacementGroups APIs. The linkedGroupId parameter is reserved for future use. (a492f734)
- client-guardduty: Make accountIds a required field in GetRemainingFreeTrialDays API to reflect service behavior. (53e59c65)
- middleware-flexible-checksums: use CRC64NVME JS implementation if CRT is not available (#7595) (4c6ad409)
Bug Fixes
For list of updated packages, view updated-packages.md in assets-3.957.0.zip
Release notes
Open source →Bug Fixes
Features
- client-config-service: Added supported resourceTypes for Config from July to November 2025 (2c7dab2)
- client-ec2: Adds support for linkedGroupId on the CreatePlacementGroup and DescribePlacementGroups APIs. The linkedGroupId parameter is reserved for future use. (a492f73)
- client-guardduty: Make accountIds a required field in GetRemainingFreeTrialDays API to reflect service behavior. (53e59c6)
- middleware-flexible-checksums: use CRC64NVME JS implementation if CRT is not available (#7595) (4c6ad40)
- 3.956.019 Dec 2025withdrawn: Please update your @aws-sdk client to a more recent version, such as https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.982.0, if using browser-based WebSocket bidirectional streaming.
Release notes
Open source →3.956.0(2025-12-19)
Chores
Documentation Changes
New Features
- clients: update client endpoints as of 2025-12-19 (e0360a8f)
- client-wickr: AWS Wickr now provides a suite of admin APIs to allow you to programmatically manage secure communication for Wickr networks at scale. These APIs enable you to automate administrative workflows including user lifecycle management, network configuration, and security group administration. (d105e0ef)
- client-arc-region-switch: Automatic Plan Execution Reports allow customers to maintain a concise record of their Region switch Plan executions. This enables customer SREs and leadership to have a clear view of their recovery posture based on the generated reports for their Plan executions. (33dbf8d8)
- client-workspaces-web: Add support for WebAuthn under user settings. (a42b84c4)
- client-iot: This release adds event-based logging feature that enables granular event logging controls for AWS IoT logs. (bbbf580b)
- client-qbusiness: It is a internal bug fix for region expansion (42a80dd7)
- client-connect: Adding support for Custom Metrics and Pre-Defined Attributes to GetCurrentMetricData API. (43dab925)
- client-emr-serverless: Added JobLevelCostAllocationConfiguration field to enable cost allocation reporting at the job level, providing more granular visibility into EMR Serverless charges (e95db238)
Bug Fixes
- ec2-metadata-service: add configurable options for ttl and port precedence (#7584) (184cf70c)
- core/protocols: $unknown union member support (#7593) (596fc405)
For list of updated packages, view updated-packages.md in assets-3.956.0.zip
Release notes
Open source →Bug Fixes
- core/protocols: $unknown union member support (#7593) (596fc40)
- ec2-metadata-service: add configurable options for ttl and port precedence (#7584) (184cf70)
Features
- client-arc-region-switch: Automatic Plan Execution Reports allow customers to maintain a concise record of their Region switch Plan executions. This enables customer SREs and leadership to have a clear view of their recovery posture based on the generated reports for their Plan executions. (33dbf8d)
- client-connect: Adding support for Custom Metrics and Pre-Defined Attributes to GetCurrentMetricData API. (43dab92)
- client-emr-serverless: Added JobLevelCostAllocationConfiguration field to enable cost allocation reporting at the job level, providing more granular visibility into EMR Serverless charges (e95db23)
- client-iot: This release adds event-based logging feature that enables granular event logging controls for AWS IoT logs. (bbbf580)
- client-qbusiness: It is a internal bug fix for region expansion (42a80dd)
- client-wickr: AWS Wickr now provides a suite of admin APIs to allow you to programmatically manage secure communication for Wickr networks at scale. These APIs enable you to automate administrative workflows including user lifecycle management, network configuration, and security group administration. (d105e0e)
- client-workspaces-web: Add support for WebAuthn under user settings. (a42b84c)
- clients: update client endpoints as of 2025-12-19 (e0360a8)
- 3.953.016 Dec 2025withdrawn: Please update your @aws-sdk client to a more recent version, such as https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.982.0, if using browser-based WebSocket bidirectional streaming.
Release notes
Open source →3.953.0(2025-12-16)
Chores
- build: set cjs->es dependency in turbo (#7581) (0ddef7f7)
- build cjs rollup without typescript (#7580) (4359e405)
New Features
- clients:
- client-iot: Add support for dynamic payloads in IoT Device Management Commands (991cba08)
- client-timestream-influxdb: This release adds support for rebooting InfluxDB DbInstances and DbClusters (a8b712bb)
For list of updated packages, view updated-packages.md in assets-3.953.0.zip
Release notes
Open source →Features
- client-iot: Add support for dynamic payloads in IoT Device Management Commands (991cba0)
- client-timestream-influxdb: This release adds support for rebooting InfluxDB DbInstances and DbClusters (a8b712b)
- clients: allow protocol selection by class constructor (#7568) (5c5fd2e)
- clients: update client endpoints as of 2025-12-16 (5c0fba3)