Node-RED 5.0.0

5.0.0

5.0.0: Milestone Release

Added 5
  • Allow sidebar to be split into two panels
  • Add ability to use pfx or p12 file for TLS connection settings
  • Add TLS certificates and keys from environment variables
  • Add burst mode to delay node
  • Add pause button to debug sidebar
Changed 8
  • Node-RED now requires Node.js 22.9 or later
  • Update sidebar UX with modernized design
  • Improve workspace pan and zoom functionality
  • Move location of new credentials files to be next to flows if they don't exist already in userdir
  • Update Monaco editor to latest version 0.55.1
  • Improve workspace footer handling of smaller screen widths
  • Improve editor loading performance
  • Improve touch handling for submenus
Fixed 7
  • Fix panning workspace on touchscreens
  • Update color of inactive tabs to not appear disabled
  • Fix misaligned first tab in workspace
  • Fix selecting non-flow object in Explorer causing Info panel to go blank
  • Fix cursor events in workspace getting interrupted when over status and scroll bars
  • Fix vertical scrollbar overlapping subflow toolbar
  • Handle node-red-dashboard CSS poisoning
What's Changed

Node-RED 5.0 is the biggest change to the editor experience in the history of the project. Back in our roadmap post we set out four areas of focus - modernising the UX, improving node appearance, targeted functional enhancements, and updating our project infrastructure. After a long run of beta releases - and a huge amount of community feedback along the way - we're delighted to bring it all together in the final release.

  • Node-RED now requires Node.js 22.9 or later. At the time of release, we recommend running Node.js 24
Full changelog

Full Changelog: https://github.com/node-red/node-red/compare/4.1.11...5.0.0

View original

Upgraded? How did it go?

Discussion