# 🎉 Node-RED 3.0.0-beta.2 released

**URL:** <https://discourse.nodered.org/t/node-red-3-0-0-beta-2-released/62698>\
**Category:** News\
**Created:** [16 May 2022 14:15 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-2-released/62698 "2022-05-16T14:15:29Z")\
**Posts on this page:** 20\
**Page:** 5

<div class="post-metadata">

**Author:** ![craigcurtin](https://avatars.discourse-cdn.com/v4/letter/c/94ad74/32.png) [@craigcurtin](https://discourse.nodered.org/u/craigcurtin)\
**Post date:** [1 June 2022 03:08 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-2-released/62698/82 "2022-06-01T03:08:12Z")

</div>

Guys,

Whats the call with the NPM update that comes up at the end of the Beta install (installing on Ubuntu 20.04) - should we be updating NPM now as well or is that just going to muddy the water with issues ?

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/0/f/0f93138a2257f1e9cec39f28310c3079fb66cc90.png)

Craig

---

<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:** [1 June 2022 05:52 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-2-released/62698/83 "2022-06-01T05:52:42Z")

</div>

If it ain’t broke… don’t fix it.

---

<div class="post-metadata">

**Author:** ![craigcurtin](https://avatars.discourse-cdn.com/v4/letter/c/94ad74/32.png) [@craigcurtin](https://discourse.nodered.org/u/craigcurtin)\
**Post date:** [1 June 2022 23:56 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-2-released/62698/84 "2022-06-01T23:56:59Z")

</div>

Thanks - will leave well enough alone !

Craig

---

<div class="post-metadata">

**Author:** ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)\
**Post date:** [3 June 2022 17:40 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-2-released/62698/85 "2022-06-03T17:40:03Z")

</div>

Just tried to use the Read File node, but the `Filename` appears to be a typed input, instead of accepting a path?

Node-RED version: v3.0.0-beta.2  
Node.js version: v14.19.3  
Linux 5.10.103-v7+ arm LE

![readfile](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/8/c/8c69986b7331b9a577c41cf39c536746f85a3e59.jpeg)

---

<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:** [3 June 2022 17:47 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-2-released/62698/86 "2022-06-03T17:47:39Z")

</div>

> [@Paul-Reed](#):
>
> Just tried to use the Read File node, but the `Filename` appears to be a typed input, instead of accepting a path?

Did you try changing the type to 'string' so you can type in a path?

---

<div class="post-metadata">

**Author:** ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)\
**Post date:** [3 June 2022 18:34 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-2-released/62698/87 "2022-06-03T18:34:05Z")

</div>

> [@knolleary](#):
>
> Did you try changing the type to 'string'

No, I guess I was expecting to see...

![readfile](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/0/b/0b98fd95d2fb60529f5e6d08b8639da3e19b53dc.jpeg)

...like it was previously, which in context of the readme probably was clearer (for me!).  
Could I suggest renaming the `string` typed input label to `path`, and make that the default?

---

<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:** [3 June 2022 18:45 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-2-released/62698/88 "2022-06-03T18:45:55Z")

</div>

The reason it was changed was that there was no hint that leaving the field blank (the default behaviour) would then use msg.filename.

I agree that labelling it `path` or similar would be worth considering.

---

<div class="post-metadata">

**Author:** ![cymplecy](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/cymplecy/32/2773_2.png) [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Post date:** [3 June 2022 20:00 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-2-released/62698/89 "2022-06-03T20:00:45Z")

</div>

Just my two cents but the typed input is fine with me and better than previous as it's now explicit and not implied  
And I've actually used 3 of them in recent projects with 3beta2 and all OK.

---

<div class="post-metadata">

**Author:** ![SandeepA](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sandeepa/32/63225_2.png) [@SandeepA](https://discourse.nodered.org/u/SandeepA)\
**Post date:** [10 June 2022 19:31 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-2-released/62698/90 "2022-06-10T19:31:25Z")

</div>

Hi ,

I finally got down to install the v3 Beta 2.  
Cool stuff . Thank You for this.

1. The junction nodes - do make the clutter easier to manage. For now doing it manually - till i get the hang if the action associated with it.

2. Tracing the flow during debug becomes much easier with - tooltip on debug sidebar messages to show full path

3. Link Call Node - Amazing stuff. This helps me get rid some contrib nodes which broke 2.2 .

One think which i am seeing - if we need to have a flow which has multiple such dynamic components - then it means - before for every such call ... msg.target needs to be set.

Example - i have around 10 or more dynamic portions - which each user can define what he wants to call. It means add 10 Change Nodes ....

Wouldn't it be more extensible- that when user selects dynamic target ... he can type the Link In node name from any options (string/ msg attribute/ flow variable/global variable / env variable / Jsonata expression ) - with default being msg.target if no such option is selected for dynamic target.

Since anyways this is a dynamic call - all of above options can qualify. Hope i could convey my thoughts.

I am aware this is more of design discussion - do let me know if should raise it separately.

---

<div class="post-metadata">

**Author:** ![SandeepA](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sandeepa/32/63225_2.png) [@SandeepA](https://discourse.nodered.org/u/SandeepA)\
**Post date:** [13 June 2022 08:52 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-2-released/62698/91 "2022-06-13T08:52:09Z")

</div>

Hi ,

Did - any input/feedback on my above query ?  
Maybe with 3.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:** [13 June 2022 08:53 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-2-released/62698/92 "2022-06-13T08:53:58Z")

</div>

> [@SandeepA](#):
>
> Did - any input/feedback on my above query ?  
> Maybe with 3.1 ?

No immediate feedback. It is something we can consider.

---

<div class="post-metadata">

**Author:** ![SandeepA](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sandeepa/32/63225_2.png) [@SandeepA](https://discourse.nodered.org/u/SandeepA)\
**Post date:** [13 June 2022 15:56 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-2-released/62698/93 "2022-06-13T15:56:07Z")

</div>

Noted . Thanks Nick.

---

<div class="post-metadata">

**Author:** ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Post date:** [14 June 2022 13:28 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-2-released/62698/94 "2022-06-14T13:28:15Z")

</div>

NR 3.0.0 beta 2  
node names exceed the size of the node past 14 characters. This happens on a Mac using Safari while FireFox and Chrome are fine.

 ![Screen Shot 2022-06-14 at 9.18.12 AM](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/a/b/ab3a7f0938b001f449ea4df40990d386346c82ad.png)

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [14 June 2022 15:46 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-2-released/62698/95 "2022-06-14T15:46:57Z")

</div>

"Good" old Safari! Gotta love Apple approach to the world (which doesn't bear repeating in an open forum).

---

<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:** [14 June 2022 16:55 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-2-released/62698/96 "2022-06-14T16:55:13Z")

</div>

All hail the new safar **IE** (as of [tomorrow](https://en.wikipedia.org/wiki/Internet_Explorer_11) 🥳🎈🎉🎊)

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [14 June 2022 21:18 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-2-released/62698/97 "2022-06-14T21:18:35Z")

</div>

Ah, I love the doubttalk from Microsoft. Pretending they are removing it but actually only removing the .exe file 😬 All of the underlying libraries are still there and still usable via Edge's IE mode!

Still, I have to agree with them, it is time for it to go. You wouldn't believe the troubles we've had in the NHS trying to get people and systems to stop using it ☹ Let alone the screams from people still using Flash, Java web apps and Silverlight!

---

<div class="post-metadata">

**Author:** ![LosinIt](https://avatars.discourse-cdn.com/v4/letter/l/439d5e/32.png) [@LosinIt](https://discourse.nodered.org/u/LosinIt)\
**Post date:** [17 June 2022 02:37 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-2-released/62698/98 "2022-06-17T02:37:48Z")

</div>

> [@hardillb](#):
>
> Docker containers in the same place as time ([Docker Hub](https://hub.docker.com/r/nodered/node-red-dev)

Not working, at the moment at least

```auto
docker pull nodered/node-red-dev
Error response from daemon: manifest for nodered/node-red-dev:latest not found: manifest unknown: manifest unknown

```

---

<div class="post-metadata">

**Author:** ![craigcurtin](https://avatars.discourse-cdn.com/v4/letter/c/94ad74/32.png) [@craigcurtin](https://discourse.nodered.org/u/craigcurtin)\
**Post date:** [17 June 2022 04:43 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-2-released/62698/99 "2022-06-17T04:43:59Z")

</div>

Beta 3 has just been released and will probably take a couple of hours to get up there

Craig

---

<div class="post-metadata">

**Author:** ![hardillb](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hardillb/32/12373_2.png) [@hardillb](https://discourse.nodered.org/u/hardillb)\
**Post date:** [17 June 2022 07:55 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-2-released/62698/100 "2022-06-17T07:55:44Z")

</div>

We don't (and never have) tag the beta builds with "latest" you need to explicitly include the build name.

e.g. nodered/node-red-dev:v3.0.0-beta.2

nodered/node-red-dev:v3.0.0-beta.3 will be built this morning

---

<div class="post-metadata">

**Author:** ![hardillb](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hardillb/32/12373_2.png) [@hardillb](https://discourse.nodered.org/u/hardillb)\
**Post date:** [17 June 2022 10:55 UTC](https://discourse.nodered.org/t/node-red-3-0-0-beta-2-released/62698/101 "2022-06-17T10:55:17Z")

</div>

3.0.0-beta.3 builds now up, but please read this announcement:

> [@Node-RED 3.0.0-beta.3 Docker containers dropping Python2](https://discourse.nodered.org/t/node-red-3-0-0-beta-3-docker-containers-dropping-python2/64067):
>
> As part of the updates for 3.0.0 the docker builds were updated to build against the NodeJS container node:16-alpine (and similarly for NodeJS 14 and 18). These containers track the latest Alpine base container to ensure they pick up all the latest updates. These containers are now based on Alpine 3.16. As part of the move from 3.15 to 3.16 Alpine has dropped Python2. Python2 went EoL in April 2020 and as such enough time should have passed for everybody to move up to using Python 3. As Node-…

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

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