Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

❗ End of support for Node.js 14.x and 16.x #33623

Open
rix0rrr opened this issue Feb 28, 2025 · 0 comments
Open

❗ End of support for Node.js 14.x and 16.x #33623

rix0rrr opened this issue Feb 28, 2025 · 0 comments
Labels
@aws-cdk/custom-resources Related to AWS CDK Custom Resources management/tracking Issues that track a subject or multiple issues p1

Comments

@rix0rrr
Copy link
Contributor

rix0rrr commented Feb 28, 2025

Important

On May 30th, 2025, the CDK will no longer support Node.js 14.x and 16.x, which reached end of life on 4/30/2023 (14.x) and 9/11/2023 (16.x).

This change applies to all AWS CDK components that depend on Node.js, including the AWS CDK CLI, the Construct Library, and broader CDK ecosystem projects such as JSII, Projen, and CDK8s.

We encourage you to upgrade to a Node.js Active Long Term Support (LTS) version, which is Node.js 22.x as of February 26th, 2025. Given that Node.js 14.x and 16.x are past end of life, we recommend migrating your CDK projects to newer Node.js LTS versions as soon as possible.

Why are we doing this?

Node.js 14x and 16.x are past their End of Life and are no longer supported by the Node.js community. This means that there have not been any bug fixes or security updates to these versions. To make sure that we are providing up-to-date and secure libraries, we will drop support for these versions.

What’s changing?

After May 30th, 2025, the AWS CDK will no longer support Node.js 14.x and 16.x. While your existing deployments may continue to work, we will not address issues specific to these versions. Any bug reports or support cases that stem from using Node.js 14.x or 16.x will require reproducing the issue on a supported version of Node.js (18.x, 20.x, 22.x - as of February 26th, 2025) before further assistance can be provided.

Key points:

  • New features for the AWS CDK may rely on APIs or functionalities only available in supported versions of Node.js.
  • Critical security patches and fixes related to Node.js 14.x or 16.x will not be backported.
  • Compatibility testing will no longer be performed for Node.js 16.x, making it difficult to guarantee the CDK’s behavior with that runtime.

Looking ahead

In the coming weeks, we will announce (via RFC) our version support strategy for Node.js as it pertains to the CDK going forward.

@rix0rrr rix0rrr added management/tracking Issues that track a subject or multiple issues needs-triage This issue or PR still needs to be triaged. labels Feb 28, 2025
@github-actions github-actions bot added the @aws-cdk/custom-resources Related to AWS CDK Custom Resources label Feb 28, 2025
@rix0rrr rix0rrr pinned this issue Feb 28, 2025
@pahud pahud added p1 and removed needs-triage This issue or PR still needs to be triaged. labels Feb 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
@aws-cdk/custom-resources Related to AWS CDK Custom Resources management/tracking Issues that track a subject or multiple issues p1
Projects
None yet
Development

No branches or pull requests

2 participants