aws AWS Developer Tools Blog ·

AWS CRT and IoT Device SDK for JavaScript align with Node.js release schedule

bloginfraawsdeprecationengineer
announcement deprecation breaking

AWS CRT for JavaScript and AWS IoT Device SDK for JavaScript v2 are adopting a new support policy that aligns with the official Node.js release schedule. Effective January 2027, this policy provides a predictable timeline for dropping support for older Node.js versions, supporting LTS versions for 8 months past their end-of-life. It primarily affects developers using these AWS JavaScript SDKs, requiring them to upgrade Node.js versions over time. When the policy begins, the minimum supported Node.js version will move to 22.x, and AWS CRT for JavaScript will upgrade Node-API to version 8.

  • →Minimum Node.js version to raise and Node-API upgrade
  • →Deprecation warnings for unsupported Node.js versions
Breaking changes (1) ›
  • Minimum Node.js version to raise and Node-API upgrade

    Beginning in January 2027, the minimum supported Node.js version for these SDKs will move to 22.x. Concurrently, AWS CRT for JavaScript will upgrade its Node-API layer to version 8, which is forward-compatible across newer Node.js releases.

Deprecations (1) ›
  • Deprecation warnings for unsupported Node.js versions

    If using the latest AWS CRT for JavaScript with an end-of-life Node.js version (e.g., 14.x), creating a client instance now prints a deprecation warning. This encourages developers to upgrade to a supported Node.js LTS version ahead of the official support drop in January 2027.

Read the original announcement →

https://aws.amazon.com/blogs/developer/aws-crt-for-javascript-and-aws-iot-device-sdk-for-javascript-v2-align-with-the-node-js-release-schedule/

Related releases