# 🎉 Node-RED 3.0.0-beta.1 released

**URL:** https://discourse.nodered.org/t/node-red-3-0-0-beta-1-released/62124
**Category:** News
**Created:** [3 May 2022 13:35 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-1-released/62124 "2022-05-03T13:35:27Z")
**Posts on this page:** 17
**Page:** 4

<div class="post-metadata">

### Author: ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)
#### Post date: [11 May 2022 07:41 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-1-released/62124/61 "2022-05-11T07:41:23Z")

</div>

> [@tree-frog](#):
>
> New Junction Nodes

> [@tree-frog](#):
>
> Shift key + click-drag and the connections do not highlight at all.

What connections?

> [@tree-frog](#):
>
> Right-Click and I get a mouse menu

What browser?

The (current) mouse & modifier keys for junctions are as follows...

- To Splice junctions into 1 or more wires...
  - In whitespace: SHIFT KEY (hold), RIGHT MOUSE BUTTON (hold), DRAW slice line over wires.

- To wire from a junction:
  - On Junction: CTRL KEY (hold), LEFT MOUSE CLICK (no hold), DRAW wire to other nodes input.

- To move a junction:
  - On Junction: LEFT MOUSE BUTTON (hold), MOVE mouse

---

<div class="post-metadata">

### Author: ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)
#### Post date: [11 May 2022 07:48 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-1-released/62124/62 "2022-05-11T07:48:30Z")

</div>

Hi @tree-frog

Thanks for putting together a demo flow that demonstrates your issue.

> [@tree-frog](#):
>
> Once I switched back to "Full Deploy", it crashes, stops all flows and returns the command prompt on the terminal

Unfortunately I cannot recreate this on my development system.

Can you list your versions please...

- nodejs V???
- OS name? OS version?

Thanks.

---

<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 May 2022 14:48 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-1-released/62124/63 "2022-05-12T14:48:15Z")

</div>

@Steve-Mcl  
Sorry for not enough info on the last post. It's about new features on 3.0.0 beta 1. When you Shift+mounse drag across the connectors to put in a new junction. I follow the directions and I cannot get the wires to highlight or do any such to insert a new "Junction" to mend the wires into that point. I tried and nothing is working . Linux Mint 20 and with the prior information i posted for the CRASH! bug I found.

---

<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 May 2022 14:53 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-1-released/62124/64 "2022-05-12T14:53:06Z")

</div>

@Steve-Mcl ,  
The instructions:  
o Splice junctions into 1 or more wires...

- In whitespace: SHIFT KEY (hold), RIGHT MOUSE BUTTON (hold), DRAW slice line over wires.

Holding down the Shift Key, The instant I "Right-Click" the browser menu (Firefox) shows a menu  
-Save as Page  
-Save Page to Pocket  
-Select All  
-Take Screenshot  
-View Page Source  
-Inspect Accessability Properties  
-Inspect (Q)

---

<div class="post-metadata">

### Author: ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)
#### Post date: [12 May 2022 15:05 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-1-released/62124/65 "2022-05-12T15:05:21Z")

</div>

> [@tree-frog](#):
>
> Yes, I have included that information on my post.

Not that I can see.

I asked for ...

> [@Steve-Mcl](#):
>
> Can you list your versions please...
> 
> - nodejs V???
> - OS name? OS version?

---

<div class="post-metadata">

### Author: ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)
#### Post date: [12 May 2022 15:06 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-1-released/62124/66 "2022-05-12T15:06:49Z")

</div>

> [@tree-frog](#):
>
> When you Shift+mounse drag across the connectors to put in a new junction

You are holding CTRL KEY and using the **RIGHT** mouse button yes?

What browser / version are you using?  
Have you tried another browser?

---

<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 May 2022 15:23 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-1-released/62124/67 "2022-05-12T15:23:31Z")

</div>

Firefox browser

> [@tree-frog](#):
>
> # Welcome to Node-RED
> 
> 9 May 21:55:31 - [info] Node-RED version: v3.0.0-beta.1  
> 9 May 21:55:31 - [info] Node.js version: v18.1.0  
> 9 May 21:55:31 - [info] Linux 5.4.0-109-generic x64 LE  
> 9 May 21:55:32 - [info] Loading palette nodes  
> 9 May 21:55:32 - [info] Dashboard version 3.1.6 started at /ui  
> 9 May 21:55:32 - [info] Settings file : /home/myname/.node-red/settings.js  
> 9 May 21:55:32 - [info] Context store : 'default' [module=memory]  
> 9 May 21:55:32 - [info] User directory : /home/myname/.node-red  
> 9 May 21:55:32 - [warn] Projects disabled : editorTheme.projects.enabled=false  
> 9 May 21:55:32 - [warn] Flows file name not set. Generating name using hostname.  
> 9 May 21:55:32 - [info] Flows file : /home/myname/.node-red/flows\_ThinkPad-T420s.json  
> 9 May 21:55:33 - [info] Server now running at [http://127.0.0.1:1880/](http://127.0.0.1:1880/)

Ok, I think you can see this ???

Firefox browser for Linux Mint-001 - 1.0 Version 100.0

---

<div class="post-metadata">

### Author: ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)
#### Post date: [12 May 2022 15:25 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-1-released/62124/68 "2022-05-12T15:25:42Z")

</div>

Yes. And my apologies, I did not scroll back far enough (where you originally posted the startup).

So, I suspect since this doesnt happen for me on nodejs v16, that it is related to nodejs v18

Is there a particular reason you are running nodejs 18?

> [@tree-frog](#):
>
> Firefox browser

What version?

---

<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 May 2022 15:30 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-1-released/62124/69 "2022-05-12T15:30:33Z")

</div>

Well, I can go back with NVM. I installed the latest version and I did specify 16. Alas, when I updated and switched to 16 I did not get 16...I think I made this mistake as when I installed NVM, I must have selected the latest version in the command line.

OK just tried by running Node 16.15.0 Same results with Firefox browser with the "Right-Click" issue. I need to install other browsers on my Linux machine. The default is Firefox. I use that primarily so I did not install Chrom(e, or ium).

I'm checking the item of TCP nodes crashing Node-RED. Exactly the same results. If I move a node and Deploy in "Full Deploy". It pops up in the browser "Lost connection to server, reconnecting..." and Node-RED command terminal has returned to the prompt. Similar results on program termination.

- [info] Stopping flows
- [info] [tcp in:da552e190d95fb24] stopped listening on port
- [red] Uncaught Exception:
- [error] Error: read ECONNRESET  
at TCP.onStreamRead (node:internal/stream\_base\_commons:217:20)

---

<div class="post-metadata">

### Author: ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)
#### Post date: [12 May 2022 15:51 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-1-released/62124/70 "2022-05-12T15:51:22Z")

</div>

`nvm` is not really recommended - there are a ton of posts on the forum around issues with `n` and `nvm`

Potentially, you may not actually be running the version of node that you think (does the node-red log say v16 when it starts?).

Are you using nvm for a specific reason? If not, the general recommendation around here is "dont use n or nvm"

---

<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 May 2022 16:41 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-1-released/62124/71 "2022-05-12T16:41:17Z")

</div>

@Steve-Mcl,  
Yes, That's what it says when I run "node-red" at command prompt.

Nodejs has an installer for Windows (work). I used nvm to update as I have not committed to doing nodejs install without an "installer" on this Linux system. I'm OK, but not that good at installing using the binary files and make mistakes. I just needed to get it going and took this method. it has behaved OK as far as I can tell. I have not been updated on issues with NVM, I did not know it could be a problem.

---

<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: [12 May 2022 17:14 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-1-released/62124/72 "2022-05-12T17:14:36Z")

</div>

> [@tree-frog](#):
>
> OK just tried by running Node 16.15.0 Same results with Firefox browser with the "Right-Click" issue.

It's a Firefox issue. See [Shift-RightClick-Drag doesn't work on Firefox (v3 beta) · Issue #3582 · node-red/node-red · GitHub](https://github.com/node-red/node-red/issues/3582)

---

<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: [13 May 2022 02:22 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-1-released/62124/73 "2022-05-13T02:22:21Z")

</div>

Google installed and it works fine. Now on to other issues... Inject nodes going to the MQTT Out node. I added the junction. Then edited it to combine them into one. I deleted the wire from the MQTT out node. Then pulled a wire from the MQTT Out node to the junction. It looks like it should work. It does NOT.

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/c/5/c5a602979197695ab3515e1403d682e4112e6ca3.png)

Refresh the page and the wire pulled from the MQTT Out is GONE.

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/e/2/e2ea3a4dc7d295da8693350b7c2e23c1ff7d6cc0.png)

---

<div class="post-metadata">

### Author: ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)
#### Post date: [13 May 2022 05:43 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-1-released/62124/74 "2022-05-13T05:43:09Z")

</div>

> [@tree-frog](#):
>
> Then pulled a wire from the MQTT Out node to the junction

Hi. Thanks for letting us know.

This one has already been reported (see earlier posts) & is fixed in master (beta 2 coming soon)

---

<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: [13 May 2022 20:43 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-1-released/62124/75 "2022-05-13T20:43:27Z")

</div>

I actually looked for it. It's all good. I did not know if this exact thing was covered. it creates a kind of mess of your "wires". You have to go back and re-route them to actually consolodate them. You need to be able to place these "Dot Junction Nodes" in like any other entitiy. Having to do hand and finger stretches (laptop track-pad) to acomplish adding something is not ... the best.

I thought I had it and my flow stopped working. Refresh, Oh No connection there!

I deployed it taking the default of "Full Deploy" and it crashed on me. (I'm pretty sure that it's the TCP nodes. The note being in the console regarding the TCP node).

---

<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: [16 May 2022 14:15 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-1-released/62124/76 "2022-05-16T14:15:53Z")

</div>



---

<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: [16 May 2022 14:15 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-1-released/62124/77 "2022-05-16T14:15:56Z")

</div>



[Previous page](https://discourse.nodered.org/t/node-red-3-0-0-beta-1-released/62124.md?page=3)
