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.972.5221 Aug 2026

    Nothing published for this version

  2. 3.972.5114 Aug 2026

    Nothing published for this version

  3. 3.972.5011 Aug 2026

    Nothing published for this version

  4. 3.972.494 Aug 2026

    Nothing published for this version

  5. 3.972.483 Aug 2026

    Nothing published for this version

  6. 3.972.4731 Jul 2026

    Nothing published for this version

  7. 3.972.4629 Jul 2026

    Nothing published for this version

  8. 3.972.4528 Jul 2026

    Nothing published for this version

  9. 3.972.4427 Jul 2026

    Nothing published for this version

  10. 3.972.4324 Jul 2026

    Nothing published for this version

  11. 3.972.4221 Jul 2026

    Nothing published for this version

  12. 3.972.4115 Jul 2026

    Nothing published for this version

  13. 3.972.4014 Jul 2026

    Nothing published for this version

  14. 3.972.398 Jul 2026

    Nothing published for this version

  15. 3.972.388 Jul 2026

    Nothing published for this version

  16. 3.972.377 Jul 2026

    Nothing published for this version

  17. 3.972.366 Jul 2026

    Nothing published for this version

  18. 3.972.352 Jul 2026

    Nothing published for this version

  19. 3.972.341 Jul 2026

    Nothing published for this version

  20. 3.972.3330 Jun 2026

    Nothing published for this version

  21. 3.972.3229 Jun 2026

    Nothing published for this version

  22. 3.972.3122 Jun 2026

    Nothing published for this version

  23. 3.972.3017 Jun 2026

    Nothing published for this version

  24. 3.972.2915 Jun 2026

    Nothing published for this version

  25. 3.972.289 Jun 2026

    Nothing published for this version

  26. 3.972.278 Jun 2026

    Nothing published for this version

  27. 3.972.265 Jun 2026

    Nothing published for this version

  28. 3.972.253 Jun 2026

    Nothing published for this version

  29. 3.972.242 Jun 2026

    Nothing published for this version

  30. 3.972.2328 May 2026

    Nothing published for this version

  31. 3.972.2226 May 2026

    Nothing published for this version

  32. 3.972.2121 May 2026

    Nothing published for this version

  33. 3.972.2018 May 2026

    Nothing published for this version

  34. 3.972.1915 May 2026

    Nothing published for this version

  35. 3.972.1814 May 2026

    Nothing published for this version

  36. 3.972.1714 May 2026

    Nothing published for this version

  37. 3.972.1616 Apr 2026

    Nothing published for this version

  38. 3.972.157 Apr 2026

    Nothing published for this version

  39. 3.972.1426 Mar 2026

    Nothing published for this version

  40. 3.972.1313 Mar 2026

    Nothing published for this version

  41. 3.972.125 Mar 2026

    Nothing published for this version

  42. 3.972.113 Mar 2026

    Nothing published for this version

  43. 3.972.1026 Feb 2026

    Nothing published for this version

  44. 3.972.925 Feb 2026

    Nothing published for this version

  45. 3.972.824 Feb 2026

    Nothing published for this version

  46. 3.972.723 Feb 2026

    Nothing published for this version

  47. 3.972.69 Feb 2026

    Nothing published for this version

  48. 3.972.55 Feb 2026

    Nothing published for this version

  49. 3.972.43 Feb 2026

    Nothing published for this version

  50. 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

  51. 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

  52. 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

  53. 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

    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

    Open source →
    Release notes

    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)
    Open source →
  54. 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

    3.971.0(2026-01-16)

    Chores
    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

    Open source →
    Release notes

    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)
    Open source →
  55. 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

    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

    Open source →
    Release notes

    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)
    Open source →
  56. 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

    3.968.0(2026-01-13)

    Chores
    • drop support for Node.js 18.x (#7647) (b97d3208)
    • ci:
      • remove deprecated --es-module-specifier-resolution=node (#7646) (ded452c8)
      • increment pre-commit hook node-version to 20 (#7634) (91008dce)
    • 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

    Open source →
    Release notes

    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)
    Open source →
  57. 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

    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
    • core: reduce nesting depth of test structures (#7624) (552e8329)

    For list of updated packages, view updated-packages.md in assets-3.965.0.zip

    Open source →
    Release notes

    Features

    • client-workspaces: Add StateMessage and ProgressPercentage fields to DescribeCustomWorkspaceImageImport API response. (fe652fb)
    • clients: update client endpoints as of 2026-01-07 (a77238b)
    Open source →
  58. 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

    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
    • middleware-flexible-checksums: advise user on InvalidChunkSizeError (#7598) (6fa3b4cc)

    For list of updated packages, view updated-packages.md in assets-3.957.0.zip

    Open source →
    Release notes

    Bug Fixes

    • middleware-flexible-checksums: advise user on InvalidChunkSizeError (#7598) (6fa3b4c)

    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)
    Open source →
  59. 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

    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

    Open source →
    Release notes

    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)
    Open source →
  60. 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

    3.953.0(2025-12-16)

    Chores
    New Features
    • clients:
      • update client endpoints as of 2025-12-16 (5c0fba3d)
      • allow protocol selection by class constructor (#7568) (5c5fd2e6)
    • 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

    Open source →
    Release notes

    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)
    Open source →