This article explains how to upgrade the Microsoft Node.js runtime for an Azure Function, e.g. Dropzone Connector.
When a given Node.js runtime version is "supported", it means Microsoft will automatically apply updates to the Node.js managed runtime as they become available. If Microsoft stops supporting your Node.js version, it does not mean your Azure Functions will stop working: it just means that updates will no longer be automatically applied.
Since it is always best to use a supported Node.js runtime, SendSafely advises that you upgrade your Azure Functions to use the latest Node.js version. All SendSafely Azure Functions are compatible with the latest versions of Node.js, so you can upgrade your existing Azure Functions without impacting your current workflows.
Microsoft will allow you to select Node.js v18 runtimes until July 10th, 2025. SendSafely advises you to update your runtime as soon as possible, to ensure your Azure Function runs in the new Node.js environment, and to enable a roll-back if it does not perform as expected.
You can find more information from Microsoft on this change here.
How to Update
Upgrading an Azure Function is straight-forward and can be done via the Azure console. From the Function App screen, select Settings > Configuration from the sideblade menu:
From the Configuration screen, select the General Settings tab:
And select "Node.js 22" from the dropdown in the Stack settings:
You need to click "Save" from the tab menu to save your changes:
Then, you need to confirm your changes, or the runtime will not be updated:
How to Rollback Changes
If there is an issue with your Azure Function post updating, then you can easily rollback the change you made to the runtime using the Function App console. Simply follow the same steps as you did to update the runtime, selecting your previous runtime from the dropdown menu.
Please note that you will not be able to rollback to Node.js v18 from July 10th 2025, so please update your Azure Functions as soon as possible.
SendSafely Support
If you have any issues upgrading or rolling back your Node.js runtime, please contact our Support team.
Comments
0 comments
Please sign in to leave a comment.