Hello Auth0 Community!
In order to stay up to date with Node.js releases, we are adding Node 18 support for Auth0 Actions, Rules, and Hooks. You should begin seeing the option to upgrade your tenant’s Extensibility Runtime setting from Node 12/16 to Node 18 on Jul 18, 2022.
What exactly does this mean for you?
Although Node.js 12 and 16 will remain available, their usage may not be consistent with industry standards due to the end of LTS. It is important to note that as of September 11, 2023, the Node.js community will stop supporting Node 16, including software patches, security fixes, and beyond. We strongly encourage you to update your global tenant Extensibility Runtime setting to Node 18. You can do so by navigating in your Auth0 Dashboard to Settings → Advanced → Extensibility.
You can also select Node 18 for Actions while creating new Actions or bumping existing Actions versions.
While Auth0 is supporting Rules and Hooks with Node 16, we also strongly encourage you to migrate to Actions when possible. If you are unable to migrate to Actions immediately, we recommend updating Rules and Hooks to Node 18 at a minimum.
To get ahead of the eventual end of Node support for Rules and Hooks, you will in the future need to migrate to Actions - Now is as good a time as ever to start as our long-term strategy is to unify all extensibility under Actions and replace legacy offerings like Rules and Hooks.
For more on migrating to Actions, please see this documentation and for more detailed information on the Node 16 update please see our related Auth0 Doc.
Thanks a bunch and please do let us know if you have any comments and/or feedback!