The system version of Node.js is being upgraded from version 12 to 16. This means build plugins will now use Node.js 16 instead of 12.
Why are we doing this?
Official support for Node.js version 12 is ending in April 2022. This upgrade means plugins will remain on a supported version of Node.js and allow plugin users to benefit from the performance and security improvements that version 16 brings.
What are the impacts of this change?
- Plugins installed from the plugins tab will start using version 16.
Local plugins and plugins installed in a site’s
package.jsonwill start using version 16, but only if the site uses a custom version of Node.js older than Node.js 12.20.0
Local plugins and plugins installed from a site’s
package.json using a custom version of Node set to version 12.20.0 or above are not affected by this change.
What do you need to do?
Plugin authors: Almost all plugins are already compatible with Node 16 and therefore no migration should be needed, however you may want to confirm this for your plugin. If your plugin is not compatible, you will need to migrate your plugin to support Node.js 16 before Tuesday 1st February 2022.
Plugin users: If you are using a plugin that is no longer working after the upgrade to Node 16, please file an issue on the plugin repository so the plugin author can make the necessary changes.
If you have any questions, please let us know in this thread.