What changed in Node-RED from 4 to 5

7 releases numbered after 4.1.14 up to and including 5.0.6, stable releases only. 4.1.14 and 5.0.6 are the newest stable releases of 4 and 5 we track; this page follows them as new ones ship.

56 changes across 7 releases

Added 9

5.0.2

  • Add description for one letter attributes

5.0.1

  • Add Japanese translations for 5.0.0-beta.6
  • Add Japanese Translations for v5.0.0
  • Add german translation for help texts of the link nodes

5.0.0

  • 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 14

5.0.5

  • Update jsonata to 2.2.2
  • Update dependencies

5.0.2

  • Update jsonata to latest

5.0.1

  • Set minimum node version to 22.9
  • Move sidebar resize-handle down one level in z-index
  • Make docs popup styling consistent with info sidebar

5.0.0

  • 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 31

5.0.6

  • Revert @node-rs/bcrypt update due to compatibility issues on certain RaspberryPi Architectures and OSs

5.0.5

  • Fix group default fill and fill opacity values
  • Ensure multiplayer event properties are valid
  • Fix uncaught exception in json node for malformed JSON string with schema and action=str
  • Fix tlsConfigDisableLocalFiles

5.0.4

  • Revert JSONata update to address issues from the 5.0.3 release

5.0.3

  • Revert JSONata to 2.2.1 due to regression in behaviour

5.0.2

  • Escape characters in mocha script commands
  • Fix tests for windows environment

5.0.1

  • Fix RED.sidebar.containsTab api
  • Avoid initialising sidebars with tabs that do not exist yet
  • Fix expandOnClick behaviour of treeList
  • Fix images in welcome tour for 4.1
  • Don't throw error looking up locales for themes
  • Reposition active popups in response to window resize events
  • Fix palette manager showing "0 plugins"
  • Fix scrollbars not updating when jumping between nodes in the same workspace
  • Sync theme preference into the embedded Node-RED editor
  • Fix issue with monaco after expanding and collapsing the editor
  • Fix navigation elements overlapping workspace content at edges
  • Fix git ref parsing resulting in broken merge conflicts and commit diffs
  • Fix scroll bars not updating properly
  • Fix info popover to support node.info()
  • Handle repositioning tooltip when aligned to top

5.0.0

  • 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
Removed 1

5.0.5

  • Remove broken stars chart
Security 1

5.0.2

  • Sanitize session messages

Original release notes, newest first

The list above is our reading of these notes; the originals from OpenJS Foundation are here, one fold per release.

5.0.65.0.6: Maintenance Release
What's Changed

Full Changelog: https://github.com/node-red/node-red/compare/5.0.5...5.0.6

View originalPermalink

5.0.55.0.5: Maintenance Release
What's Changed
New Contributors

Full Changelog: https://github.com/node-red/node-red/compare/5.0.4...5.0.5

View originalPermalink

5.0.4
What's Changed

Full Changelog: https://github.com/node-red/node-red/compare/5.0.3...5.0.4

View originalPermalink

5.0.35.0.3: Maintenance Release
What's Changed

Full Changelog: https://github.com/node-red/node-red/compare/5.0.2...5.0.3

View originalPermalink

5.0.25.0.2: Maintenance Release
What's Changed

Full Changelog: https://github.com/node-red/node-red/compare/5.0.1...5.0.2

View originalPermalink

5.0.15.0.1: Maintenance Release
What's Changed
New Contributors

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

View originalPermalink

5.0.05.0.0: Milestone Release
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 originalPermalink