Since long-term support for Node 12 will be ending in April 2022, we strongly recommend you begin to migrate to Auth0 Actions, which will allow you to stay on a supported Node version without additional future action. Note that there are some limitations with Actions, make sure you review them before migrating.
With Node.js 8 quickly disappearing in February 25th, 2022 we wanted to encourage developers to review their custom code implementations that may not have been updated yet to use Node 12 compatible NPM modules as the default runtime. Those who may have not updated will likely be impacted and we want to ensure no one has any service interruptions or login failures.
Auth0 will not be rewriting any custom code, and it is possible custom code will fail if not properly updated to Node 12 after February 25, 2022.
Auth0 Extensibility Products that may be affected by this change include:
In all cases, I strongly recommend updating your packages. I noticed your Auth0 package is an older version v2.27.0 and can update to v2.40.0. See here. Doing so should ensure that your packages are compatible with the latest changes to your Extensibility Runtime Node version.
Hoped this helps!
Please do not hesitate to reach out if you have any further questions.
I understand you have concerns about safely migrating from Node 8 to Node 12 (latest).
To update your tenant settings to Node 12 on the Auth0 Dashboard, please navigate to your Auth0 Dashboard > Tenant Settings > Advanced and scroll down to Extensibility. Then set the Runtime version to Node 12. Once that is complete, don’t forget to press Save.