# 🎉 Node-RED 2.0.0-beta.2 released

**URL:** <https://discourse.nodered.org/t/node-red-2-0-0-beta-2-released/47939>\
**Category:** News\
**Created:** [2 July 2021 10:11 UTC](https://discourse.nodered.org/t/node-red-2-0-0-beta-2-released/47939 "2021-07-02T10:11:57Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [2 July 2021 10:11 UTC](https://discourse.nodered.org/t/node-red-2-0-0-beta-2-released/47939/1 "2021-07-02T10:11:57Z")

</div>

🎉 The next **beta** release of Node-RED 2.0.0 is now available.

This _should_ be the last beta release ahead of the final release later this month.

The [Change Log](https://github.com/node-red/node-red/blob/b2f5a259ab9f395d3e8988b0e5ab270c14b300f4/CHANGELOG.md) has the full list of changes in this release, but here are the highlights.

**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_

## Changes

**Please read the [first beta release note](https://discourse.nodered.org/t/node-red-2-0-0-beta-1-released/46990) for major changes. The following items are the new items for _this_ beta release.**

Just as a reminder, Node-RED 2.0 does _not_ support anything earlier than Node.js 12.

- HTTP Request support for HTTP Proxies has been fixed
- Debug sidebar supports Map/Set type properties
- File In: Add option for file-in node to include all properties when sending msg per line (default off)
- Exec node: add windowsHide option to hide console window under Windows
- Various fixes for the monaco editor component

### Node-RED Debugger 1.1.0

A updated version of the Node-RED Debugger has also been published - it requires this beta to run.

- Adds option to pause individual nodes rather than the whole flow
- Handles large message queues more efficiently - this will hopefully resolve the lock-up some users had reported when resuming flows.

See [https://www.npmjs.com/package/node-red-debugger](https://www.npmjs.com/package/node-red-debugger) for more information

### Node-RED Linter - nrlint - 1.0.0

The first version of the Node-RED Lint tool has also been published. It is still a work in progress, but this initial version is ready to get more feedback from the community. I'll write a separate post about it later.

See [https://www.npmjs.com/package/nrlint](https://www.npmjs.com/package/nrlint) for more information

## 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 1.x

So on a Pi you'd do:

```auto
sudo npm install -g --unsafe-perm node-red@next

```

## 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

This is nothing major outstanding at this point, aside from a couple translation updates.

We hope to release Node-RED 2.0 later this month.

---

<div class="post-metadata">

**Author:** ![jodelkoenig](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/jodelkoenig/32/44645_2.png) [@jodelkoenig](https://discourse.nodered.org/u/jodelkoenig)\
**Post date:** [2 July 2021 14:13 UTC](https://discourse.nodered.org/t/node-red-2-0-0-beta-2-released/47939/2 "2021-07-02T14:13:02Z")

</div>

![Bildschirmfoto 2021-07-02 um 16.11.55](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/9/3/93e6f15be33ddeefadba17bd6d008e1e5254bb8a.png)

Thats promising 😃

Thanx gentlemen for this outstanding tool.

---

<div class="post-metadata">

**Author:** ![spants](https://avatars.discourse-cdn.com/v4/letter/s/73ab20/32.png) [@spants](https://discourse.nodered.org/u/spants)\
**Post date:** [2 July 2021 22:52 UTC](https://discourse.nodered.org/t/node-red-2-0-0-beta-2-released/47939/3 "2021-07-02T22:52:12Z")

</div>

Any idea why the latest docker beta version is tagged "v2.0.0-beta.2" rather than just "beta" or "v2.0.0-beta" for nodered/node-red-dev?  
It messes with my auto update for the docker image on my test server....

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [2 July 2021 23:04 UTC](https://discourse.nodered.org/t/node-red-2-0-0-beta-2-released/47939/4 "2021-07-02T23:04:56Z")

</div>

Because we have had to switch to GitHub actions from Travis and we haven’t got the tagging quite right yet.

---

<div class="post-metadata">

**Author:** ![spants](https://avatars.discourse-cdn.com/v4/letter/s/73ab20/32.png) [@spants](https://discourse.nodered.org/u/spants)\
**Post date:** [3 July 2021 00:45 UTC](https://discourse.nodered.org/t/node-red-2-0-0-beta-2-released/47939/5 "2021-07-03T00:45:28Z")

</div>

ok Dave, thanks for the info - and the great work on V2!

---

<div class="post-metadata">

**Author:** ![gerry](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gerry/32/21604_2.png) [@gerry](https://discourse.nodered.org/u/gerry)\
**Post date:** [3 July 2021 23:42 UTC](https://discourse.nodered.org/t/node-red-2-0-0-beta-2-released/47939/6 "2021-07-03T23:42:02Z")

</div>

Sorry about this but.....  
Reloaded a Pi 4 with the new PI OS image and tried to install the beta 2. After the Pi complained about npm got that installed and apparently the node red install failed. I went to enter the command sudo systemctl enable nodered.service and it complains that  
failed to enable unit: Unit file nodered.service does not exsist.  
So...... there I am  
[EDIT]  
This isn't a particularly important Pi and it is a holiday weekend so I am not expecting any quick replies and I certainly won't be sleeping on the keyboard so if it takes a while for me to answer please be patient.

---

<div class="post-metadata">

**Author:** ![gerry](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gerry/32/21604_2.png) [@gerry](https://discourse.nodered.org/u/gerry)\
**Post date:** [4 July 2021 01:24 UTC](https://discourse.nodered.org/t/node-red-2-0-0-beta-2-released/47939/7 "2021-07-04T01:24:15Z")

</div>

Ok, so I got bored and reimaged the Pi, installed v1.3.5 first then ran the beta script and it worked.

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [4 July 2021 07:25 UTC](https://discourse.nodered.org/t/node-red-2-0-0-beta-2-released/47939/8 "2021-07-04T07:25:43Z")

</div>

The first time round, how were you installing? Did you run the beta script?

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [4 July 2021 08:50 UTC](https://discourse.nodered.org/t/node-red-2-0-0-beta-2-released/47939/9 "2021-07-04T08:50:44Z")

</div>

To install the beta on a fresh SD card, run the usual install script but with --nodered-version="next" parameter - ie

```auto
bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered) --nodered-version="next" --node14

```

---

<div class="post-metadata">

**Author:** ![gerry](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gerry/32/21604_2.png) [@gerry](https://discourse.nodered.org/u/gerry)\
**Post date:** [4 July 2021 09:38 UTC](https://discourse.nodered.org/t/node-red-2-0-0-beta-2-released/47939/10 "2021-07-04T09:38:09Z")

</div>

I did run the beta script and I suspect I was missing a nodejs piece although @dceejay could probably tell you exactly. Everything does seem to be working fine now.

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [4 July 2021 13:53 UTC](https://discourse.nodered.org/t/node-red-2-0-0-beta-2-released/47939/11 "2021-07-04T13:53:03Z")

</div>

After updating (from 1.3.5) if I open a function node (an old one that has not been modified for a while) and click Done without changing anything then the Deploy button is enabled, and if I deploy I see that it has added to the function

```auto
        "initialize": "",
        "finalize": "",
        "libs": [],

```

I don't think that used to happen with 1.3.5 though I cannot be certain of that. I understand what those are for and that there is no real change, the only issue is that it wants to deploy (and the changes will appear in my git history even though there is no functional change).

---

<div class="post-metadata">

**Author:** ![mbonani](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/mbonani/32/10631_2.png) [@mbonani](https://discourse.nodered.org/u/mbonani)\
**Post date:** [8 July 2021 14:11 UTC](https://discourse.nodered.org/t/node-red-2-0-0-beta-2-released/47939/12 "2021-07-08T14:11:05Z")

</div>

I just published the first BETA version of the midnight-red theme with initial compatibility to Node-RED 2.0.

`npm install @node-red-contrib-themes/midnight-red@next`

If you find any issues, please report them on the theme's [GitHub repository](https://github.com/node-red-contrib-themes/midnight-red).

---

<div class="post-metadata">

**Author:** ![rko](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/rko/32/45807_2.png) [@rko](https://discourse.nodered.org/u/rko)\
**Post date:** [8 July 2021 17:47 UTC](https://discourse.nodered.org/t/node-red-2-0-0-beta-2-released/47939/13 "2021-07-08T17:47:43Z")

</div>

Woah .. so exciting! Playing with debugger RIGHT NOW! 😃 Can't wait for the conditions feature. Also, the Monaco Editor is very cool!

Awesome work!

---

<div class="post-metadata">

**Author:** ![alex88](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/alex88/32/55523_2.png) [@alex88](https://discourse.nodered.org/u/alex88)\
**Post date:** [8 July 2021 21:16 UTC](https://discourse.nodered.org/t/node-red-2-0-0-beta-2-released/47939/14 "2021-07-08T21:16:45Z")

</div>

Genius guys. This is a truly amazing product!

---

<div class="post-metadata">

**Author:** ![tree-frog](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/tree-frog/32/89303_2.png) [@tree-frog](https://discourse.nodered.org/u/tree-frog)\
**Post date:** [10 July 2021 15:10 UTC](https://discourse.nodered.org/t/node-red-2-0-0-beta-2-released/47939/15 "2021-07-10T15:10:25Z")

</div>

Question for Nick.  
If you have the debugger installed, and you want to upgrade, how do you query the system to find out what debugger version you installed to see if it is current after upgrade? It's not available in the palette manager and It does not tell you in Node-RED... so?

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [12 July 2021 16:54 UTC](https://discourse.nodered.org/t/node-red-2-0-0-beta-2-released/47939/16 "2021-07-12T16:54:44Z")

</div>

Hi @tree-frog

for now, plugins have to be managed on the command-line. They do not show up in the palette manager.

The palette manager needs a bit of an overhaul to get plugins to fit in nicely. That isn't going to happen for 2.0.

---

<div class="post-metadata">

**Author:** ![tree-frog](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/tree-frog/32/89303_2.png) [@tree-frog](https://discourse.nodered.org/u/tree-frog)\
**Post date:** [12 July 2021 19:04 UTC](https://discourse.nodered.org/t/node-red-2-0-0-beta-2-released/47939/17 "2021-07-12T19:04:12Z")

</div>

@knolleary ,  
I was also looking at the listing in the terminal. In my case it would be the log file. There should also be a reference to it there if installed? That is only a suggestion. It may or may not be consistent with your system definition to have it pop up in the list of dependencies like Node.

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [15 July 2021 20:12 UTC](https://discourse.nodered.org/t/node-red-2-0-0-beta-2-released/47939/18 "2021-07-15T20:12:37Z")

</div>

> [@mbonani](#):
>
> BETA version of the midnight-red theme

Working well for me, thanks @mbonani

---

<div class="post-metadata">

**Author:** ![mbonani](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/mbonani/32/10631_2.png) [@mbonani](https://discourse.nodered.org/u/mbonani)\
**Post date:** [15 July 2021 21:56 UTC](https://discourse.nodered.org/t/node-red-2-0-0-beta-2-released/47939/19 "2021-07-15T21:56:01Z")

</div>

The third BETA of the midnight-red theme is out. If you are testing it, please upgrade.

`npm install @node-red-contrib-themes/midnight-red@next`

If you find any issues, please report them on the theme's [GitHub repository](https://github.com/node-red-contrib-themes/midnight-red).

P.S. Thanks, @Colin for reporting the issue with the configuration nodes.

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [16 July 2021 14:53 UTC](https://discourse.nodered.org/t/node-red-2-0-0-beta-2-released/47939/20 "2021-07-16T14:53:26Z")

</div>

Looking at using User Properties with MQTT 5 in NR 2.0.0-beta.2 I don't seem to be able to specify the use of a msg property for the properties (gross overloading of the word in that sentence!). In the dropdown for User Properties I only see JSON type. I can't actually guarantee that this was available in the previous NR version as I don't have one to test, but I understood it should be possible.  
 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/8/b/8bf71c2387be0ef0fb41e7bc6e4b8b17ddf25116.png)

[Next page](https://discourse.nodered.org/t/node-red-2-0-0-beta-2-released/47939.md?page=2)
