npm node-red 4.0.0
4.0.0: Milestone Release

latest releases: 3.1.14, 4.0.5, 3.1.13...
4 months ago

4.0.0: Milestone Release

This marks the next major release of Node-RED. The following changes represent
those added since the last beta. Check the beta release details below for the complete
list.

Breaking Changes

  • Node-RED now requires Node 18.x or later. At the time of release, we recommend
    using Node 20.

Editor

4.0.0-beta.4: Beta Release

Editor

Runtime

Nodes

4.0.0-beta.3: Beta Release

Editor

Runtime

Nodes

  • Pass full error object in Function node and copy over cause property (#4685) @knolleary
  • Replacing vm.createScript in favour of vm.Script (#4534) @patlux

4.0.0-beta.2: Beta Release

Editor

  • Introduce multiplayer feature (#4629) @knolleary
  • Separate the "add new config-node" option into a new (+) button (#4627) @GogoVega
  • Retain Palette categories collapsed and filter to localStorage (#4634) @knolleary
  • Ensure palette filter reapplies and clear up unknown categories (#4637) @knolleary
  • Add support for plugin (only) modules to the palette manager (#4620) @knolleary
  • Update monaco to latest and node types to 18 LTS (#4615) @Steve-Mcl

Runtime

Nodes

4.0.0-beta.1: Beta Release

Editor

Runtime

Nodes

  • TCP node - when resetting, if no payload, stay disconnected @dceejay
  • HTML node: add option for collecting attributes and content (#4513) @gorenje
  • let split node specify property to split on, and join auto join correctly (#4386) @dceejay
  • Add RFC4180 compliant mode to CSV node (#4540) @Steve-Mcl
  • Fix change node to return boolean if asked (#4525) @dceejay
  • Let msg.reset reset Tcp request node connection when in stay connected mode (#4406) @dceejay
  • Let debug node status msg length be settable via settings (#4402) @dceejay
  • Feat: Add ability to set headers for WebSocket client (#4436) @marcus-j-davies

Older Releases

Change logs for older releases are available on GitHub: https://github.com/node-red/node-red/releases

Don't miss a new node-red release

NewReleases is sending notifications on new releases.