WebThingsIO / gateway

WebThings Gateway - a self-hosted web application for monitoring and controlling a building over the web
http://webthings.io/gateway
Mozilla Public License 2.0
2.62k stars 339 forks source link

Upgrade to Node.js 20 #3134

Open benfrancis opened 5 months ago

benfrancis commented 5 months ago

Node.js 10 has now been end of life for a long time and is starting to be unsupported in a lot of dependencies of the gateway.

We have been stuck on an old Node version due to a dependence on Raspbian Buster on existing installations, which can't be automatically upgraded. When we migrate to a new base OS with automatic OTA updates in 2.0, I'm hoping we can upgrade to Node.js 20 (the current LTS release).

See also: #3031

benfrancis commented 14 hours ago

Closed by https://github.com/WebThingsIO/gateway/pull/3176