[UbiFunctions] Deprecation notice: NodeJS 16 runtime
Scheduled Maintenance Report for Ubidots
Completed
The scheduled maintenance has been completed.
Posted Aug 15, 2024 - 14:00 UTC
In progress
Scheduled maintenance is currently in progress. We will provide updates as necessary.
Posted Aug 15, 2024 - 13:00 UTC
Scheduled
End-Of-Life (EOF) for NodeJs 16 took place on 2023-09-11 (https://nodejs.org/en/blog/announcements/nodejs16-eol/). For that reason, we're deprecating said runtime from our UbiFunction module.

We have already deployed a replacement: NodeJs 20, whose EOL is 2026-04-30 (https://github.com/nodejs/release#release-schedule)

Kindly update all of your UbiFunctions (https://industrial.ubidots.com/app/functions) using NodeJs 16 to NodeJs 20.
If you're using the "request-promise" module, please note that, as a deprecated module, it won't be available in NodeJs 20. You should use "axios" instead.

Starting on 2024-08-15, UbiFunctions still pointing to NodeJs 16 will start to render a runtime error.
Posted Jul 15, 2024 - 20:26 UTC
This scheduled maintenance affected: Functions.