Hey hi there! π
This is a big one, so grab a coffee first. β The headline act: Node-RED has been updated to version 5, running on a fresh Alpine 3.24 base image. Around that, there is a good round of long overdue spring cleaning, a nice new feature, and yes, a couple of breaking changes. Please give the notes below a quick read before you hit that update button.
Node-RED Dashboard (v1) is no longer bundled. The classic node-red-dashboard has been unmaintained upstream for a while, and on top of that it kept claiming the dashboard route and colliding with the newer FlowFuse Dashboard 2. So it had to go. Do you still rely on it? You can add it back yourself through the extra options.
Even better, this is a great moment to move over to its maintained successor, @flowfuse/node-red-dashboard.
The Twitter node has been removed. node-red-node-twitter has been unmaintained for years, and the API it relied on is no longer usable anyway. If you really need it, you can still install it via npm_packages.
β¨ What is new
Node-RED can now be reached over IPv6 on the direct access port. Great news if your provider only hands you an IPv6 address from the outside world (looking at you, DS-Lite and CGNAT π). Nothing to configure, it just works. Ingress keeps working exactly as before.
π¨ A small heads up on themes
The dark theme was renamed to dark-modern upstream. You do not need to do anything: your existing dark setting keeps working, the correct theme is applied right away, and your configuration is migrated to dark-modern automatically.
A big thank you to everyone who reported issues and contributed to this release! π
../Frenck
Blogging my personal ramblings at frenck.dev
Whatβs changed
π¨ Breaking changes
- π₯ Remove unmaintained node-red-node-twitter package @frenck (#2233)
- π₯ Remove deprecated Node-RED Dashboard @frenck (#2234)
β¨ New features
π Enhancements
- π Use bashio::app functions for bashio v0.18 compatibility @frenck (#2228)
- Rename 'dark' theme to 'dark-modern' @bonanitech (#2221)
π§° Maintenance
- π§ Use npm --omit flags instead of deprecated install flags @frenck (#2230)
- π₯ Remove unmaintained node-red-node-twitter package @frenck (#2233)
- π§ Add missing shellcheck directive to NGINX s6 scripts @frenck (#2231)
- π§ Drop redundant $NODE_OPTIONS token from start script @frenck (#2232)
- π§ Align engines.node with Node-RED 5 requirement @frenck (#2229)
π Documentation
β¬οΈ Dependency updates
- β¬οΈ Update alpine_3_23/nginx to v1.28.3-r1 @renovate[bot] (#2216)
- β¬οΈ Update App base image to v21 @renovate[bot] (#2225)
- β¬οΈ Update node-red to v5 @renovate[bot] (#2227)
- β¬οΈ Update hassio-addons/workflows action to v3 @renovate[bot] (#2226)
- β¬οΈ Update js-yaml to v4.2.0 @renovate[bot] (#2220)
- β¬οΈ Update @node-red-contrib-themes/theme-collection to v5 @renovate[bot] (#2224)
- β¬οΈ Update node-red-node-email to v5.2.4 @renovate[bot] (#2219)