In the upcoming months, AWS will deprecate support for NodeJS 18. Following this change, we will also deprecate NodeJS 18 in our platform.
***This is a separate announcement from the Python Depreciation announced on Jan 10th***
The change will affect extensions, specifically functions.
From March 1, 2025, you will no longer be able to create new extensions using NodeJS 18.
All new extensions must be created using the NodeJS 22 runtime.
All existing extensions should be updated and switched to the NodeJS 22 runtime.
We plan to switch all extensions to NodeJS 22 on September 1, 2025. We recommend admins make the switch earlier to test and update their code if needed, to avoid any issues. Existing extensions can be used as they are, and their code can be updated until that date, but they will be switched to NodeJS 22 automatically on September 1, 2025.
While the risk of potential issues is minimal, discrepancies in code syntax between NodeJS 18 and NodeJS 22 could cause some extensions to encounter problems. To avoid this:
Update your extensions to NodeJS 22 before the switch date.
Test your extensions to ensure they function as expected after the change.
Follow these steps to adjust your extensions configuration:
Open the extension configuration.
In the runtime section, change NodeJS 18 to NodeJS 22.
Save the changes
Thank you from the Rossum team