azure-deprecation / dashboard

Notices about Azure services & features being deprecated
https://azure-deprecation-notices.cloud
MIT License
134 stars 6 forks source link

Azure Static Web Apps support for Node 12 is retiring on December 3rd, 2022 #260

Closed azure-deprecation-automation closed 1 year ago

azure-deprecation-automation commented 2 years ago

Azure Static Web Apps support for Node 12 is retiring on December 3rd, 2022

Deprecation ID: 5bfca988-c383-47f6-b466-e05fb5e4d169 Deadline: Dec 03, 2022 Impacted Services:

More information:

Notice

Here's the official report from Microsoft:

Node 12 announced the end of community support on 30 April 2022. As a result, extended support for Node 12 in Azure Static Web Apps ends on 3 December 2022. After this date, your existing static web apps that use Azure Functions will continue to work, but security patches and customer service for Node 12 will no longer be provided.

Azure Functions announced the end of support for Azure Functions Core Tools v3.0 in March 2022. Since the managed functions hosted by Azure Static Web Apps run on Azure Functions, we recommend you update your functions applications to runtime version 4.x, which supports Node 16.

Node 16 is the latest version with long-term support and provides these enhancements:

  • The update of the V8 JavaScript engine to 9.0
  • Faster calls to functions with a mismatched argument list length
  • Improved support for Regex and additional stable APIs.
  • npm 7, and much more.

Timeline

Phase Date Description
Announcement Sep 30, 2022 Deprecation was announced
Deprecation Dec 03, 2022 Existing static web apps that use Azure Functions will continue to work, but security patches and customer service for Node 12 will no longer be provided

Impact

Azure Static Web Apps support for Node 12 is retiring on December 3rd, 2022 and upgrade to Node 16 is required.

Required Action

An upgrade guide is provided here.

Here's the official report from Microsoft:

To avoid potential service disruptions or security vulnerabilities, update your applications to runtime version 4.x before 3 December 2022.

  • Change the api runtime from Node 12 to Node 16 and configure the apiRuntime version in staticwebapp.config.json as explained here.

To learn more about Azure Functions runtime support policy, check out this documentation.

Contact

You can get in touch through the following options:

azure-deprecation-automation commented 2 years ago

This issue is automatically managed and suggest to use GitHub Discussions to discuss this deprecation.