The second beta release of Node-RED 4.0 is now available!
Node-RED 4.x requires at least Node 18.x. We recommend using Node 20
This release addresses all of the issues that had been highlighted against the previous beta, and throws in some new features. Here are the highlights.
The Change Log has the full list of changes.
Note: if any issues are reported against the beta, we'll update this post to list them here. If you hit a problem, please do check back here before adding a comment.
Known Issues
- None yet!
Introducing Multiplayer Mode
This release has a super early iteration of our work to improve the user experience when multiple people have the editor open at the same time. This is the first step in a longer journey, but we wanted to start getting feedback on it.
When enabled (see below), the editor will now show who else has the editor open currently.
For this early version, when you click on their icon, it tells you where in the editor they are. As I said, this is a small step forward, but it gets lots of the plumbing sorted out under the covers to get this to work. The next iteration will make the location information more useful.
This new mode is not enabled by default. To turn it on, you need to set editorTheme.multiplayer.enabled
property to true
in your settings file. We've added a placeholder in the default settings file, but for an existing install, you'll need to add it yourself. You can see how/what it should look like here.
New Config Node selection UI
Following this discussion we've updated the UI around config node selection to simplify the task of adding a new config node.
There is now a dedicated add button alongside the selection.
Plugins listed in Palette Manager
The Palette Manager now lists what plugins you have installed alongside the regular node modules you have. Previously, it only listed modules that include palette nodes.
Remembering the palette state
The editor now remembers what palette categories you have expanded or collapsed, as well as any filter you may have applied. The filter now also behaves better if you have collapsed categories - previously it would always expand everything after the filter was cleared.
Be sure to read through the Change Log to see what else is in there.
Installing the beta
If you want to try out the beta, you will need specify node-red@next when you use npm to update. Without the @next
you'll still get 3.x
So on a Pi you'd do:
sudo npm install -g --unsafe-perm node-red@next
Docker images
The beta images are available under nodered/node-red-dev:v4.0.0-beta.2
- with the default image being based on node 20.
Reporting problems
If you hit any problems, please report them either as a reply on this topic, or in the #core-dev slack channel. Please do not post new topics to the forum regarding the beta as that could confuse users who are not using the beta.
Outstanding work
We're still on track for the full 4.0 release at the end of April. The new multiplayer feature has a long way to go and we'll see how far it gets in that time frame.
There are also a number of open issues and PRs that we're working through for the release. We'll have another beta refresh is a couple weeks time.