# Core Development

**URL:** https://discourse.nodered.org/c/development/8.md?page=22

[Latest](https://discourse.nodered.org/latest.md) · [Categories](https://discourse.nodered.org/categories.md) · [Tags](https://discourse.nodered.org/tags.md)

**Page:** 23

---

## [Websocket & cookie](https://discourse.nodered.org/t/websocket-cookie/5422)

<div class="topic-metadata">

**Author:** [@indyspike](https://discourse.nodered.org/u/indyspike)\
**Replies:** 5\
**Last updated:** [21 March 2022 14:51 UTC](https://discourse.nodered.org/t/websocket-cookie/5422 "2022-03-21T14:51:12Z")

</div>

I'm trying to connect to a websocket that requires a session cookie in the header for authentication. Is this on the roadmap for the core websocket, worthy of a feature request in github, or a custom node I have to write…

---

## [Function node output description shown on node](https://discourse.nodered.org/t/function-node-output-description-shown-on-node/60078)

<div class="topic-metadata">

**Author:** [@juntiedt](https://discourse.nodered.org/u/juntiedt)\
**Replies:** 2\
**Last updated:** [19 March 2022 14:05 UTC](https://discourse.nodered.org/t/function-node-output-description-shown-on-node/60078 "2022-03-19T14:05:30Z")

</div>

I have a function node which has 20 outputs. In order to wire it with other nodes it would be very helpfull to see the descrition of the different outputs on the node. This would help very much.

---

## [JSONata in subflow interface](https://discourse.nodered.org/t/jsonata-in-subflow-interface/59813)

<div class="topic-metadata">

**Author:** [@msillano](https://discourse.nodered.org/u/msillano)\
**Replies:** 4\
**Last updated:** [18 March 2022 16:47 UTC](https://discourse.nodered.org/t/jsonata-in-subflow-interface/59813 "2022-03-18T16:47:03Z")

</div>

The lack of any form of dynamic option indirect definition (?) in subflow input interface is, for me, sometime a big limit. Subflow interface: More useful (from inject node): My personal 'workaround': Rule: if a…

---

## [Watch node - add option to wait till file write completion](https://discourse.nodered.org/t/watch-node-add-option-to-wait-till-file-write-completion/59999)

<div class="topic-metadata">

**Author:** [@Colin](https://discourse.nodered.org/u/Colin)\
**Replies:** 4\
**Last updated:** [18 March 2022 10:13 UTC](https://discourse.nodered.org/t/watch-node-add-option-to-wait-till-file-write-completion/59999 "2022-03-18T10:13:11Z")

</div>

The watch node may fire multiple times during the writing of a file. This means that it is often (very often in my experience) necessary to follow the watch node with a Trigger to delay the message till the write has fi…

---

## [Unable to filter arrays using JSON path syntax in function node](https://discourse.nodered.org/t/unable-to-filter-arrays-using-json-path-syntax-in-function-node/59938)

<div class="topic-metadata">

**Author:** [@dubnemo](https://discourse.nodered.org/u/dubnemo)\
**Replies:** 11\
**Last updated:** [17 March 2022 20:52 UTC](https://discourse.nodered.org/t/unable-to-filter-arrays-using-json-path-syntax-in-function-node/59938 "2022-03-17T20:52:35Z")

</div>

Similar to this use case, I need to filter an array for a specific property value in the array. msg.payload.store.book\[?(@.price\<10)\] msg.payload.$.phoneNumbers\[?(@.type=='iPhone')\].number Where 10 or iPhone comes fr…

---

## [V3+ additional requests](https://discourse.nodered.org/t/v3-additional-requests/59965)

<div class="topic-metadata">

**Author:** [@SandeepA](https://discourse.nodered.org/u/SandeepA)\
**Replies:** 0\
**Last updated:** [17 March 2022 05:53 UTC](https://discourse.nodered.org/t/v3-additional-requests/59965 "2022-03-17T05:53:37Z")

</div>

Hi , Just jotting down the list of FRs - which i discussed in a couple of posts. NR Team - appreciate if you can review and add them to the backlog of the product. When etc. i am aware of constraints - so that will ha…

---

## [Parameters in subflow](https://discourse.nodered.org/t/parameters-in-subflow/59925)

<div class="topic-metadata">

**Author:** [@msillano](https://discourse.nodered.org/u/msillano)\
**Replies:** 2\
**Last updated:** [16 March 2022 17:34 UTC](https://discourse.nodered.org/t/parameters-in-subflow/59925 "2022-03-16T17:34:06Z")

</div>

Context: For a variety of reasons, unfortunately a user must always customize and edit the flows of my current project. I want to provide the user with a series of subflows that simplify this task. Problem: I would like…

---

## [Build in http-in Node in Node Red](https://discourse.nodered.org/t/build-in-http-in-node-in-node-red/59796)

<div class="topic-metadata">

**Author:** [@Mohamedaminhamdad](https://discourse.nodered.org/u/Mohamedaminhamdad)\
**Replies:** 2\
**Last updated:** [13 March 2022 13:42 UTC](https://discourse.nodered.org/t/build-in-http-in-node-in-node-red/59796 "2022-03-13T13:42:31Z")

</div>

Hello, I am looking for the source code of the HTTP-IN build node in Node REd. I tried to look in Github but I only found the HTTP-request node. Can Anybody send me the link, where I can find the source code for the node…

---

## [Use of unknown context store in function node error doesn't ref node](https://discourse.nodered.org/t/use-of-unknown-context-store-in-function-node-error-doesnt-ref-node/59788)

<div class="topic-metadata">

**Author:** [@Colin](https://discourse.nodered.org/u/Colin)\
**Replies:** 3\
**Last updated:** [13 March 2022 11:53 UTC](https://discourse.nodered.org/t/use-of-unknown-context-store-in-function-node-error-doesnt-ref-node/59788 "2022-03-13T11:53:41Z")

</div>

The use of an unknown context store in a function node generates a warning (should it be an error?) which does not indicate the node where the error exists. For example, in a Function node, the line let x = context.get…

---

## [Make node.log or RED.log available in the function node](https://discourse.nodered.org/t/make-node-log-or-red-log-available-in-the-function-node/59751)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 3\
**Last updated:** [12 March 2022 15:48 UTC](https://discourse.nodered.org/t/make-node-log-or-red-log-available-in-the-function-node/59751 "2022-03-12T15:48:58Z")

</div>

I always find it somewhat jarring to have to use node.warn in a function node (or use a second output port and dump a msg) when all I want to do is to get some debug output to the debug panel. It would be really nice if…

---

## [DNS timing issue](https://discourse.nodered.org/t/dns-timing-issue/59524)

<div class="topic-metadata">

**Author:** [@ssss](https://discourse.nodered.org/u/ssss)\
**Replies:** 14\
**Last updated:** [11 March 2022 20:53 UTC](https://discourse.nodered.org/t/dns-timing-issue/59524 "2022-03-11T20:53:29Z")

</div>

On my linux system I have 3 different DNS server entries. For testing purposes the first two are invalid/non-existent servers while the 3rd one is the only valid/working server. I am using the simple HTTP GET request fl…

---

## [Nodered with matter](https://discourse.nodered.org/t/nodered-with-matter/59263)

<div class="topic-metadata">

**Author:** [@dezire](https://discourse.nodered.org/u/dezire)\
**Replies:** 11\
**Last updated:** [11 March 2022 16:10 UTC](https://discourse.nodered.org/t/nodered-with-matter/59263 "2022-03-11T16:10:41Z")

</div>

When can we expect to see a Matter integration in nodered?

---

## [Part 2: Parent context variable accessed in subflow’s first function node yields undefined?](https://discourse.nodered.org/t/part-2-parent-context-variable-accessed-in-subflow-s-first-function-node-yields-undefined/59362)

<div class="topic-metadata">

**Author:** [@r0ller](https://discourse.nodered.org/u/r0ller)\
**Replies:** 1\
**Last updated:** [10 March 2022 11:13 UTC](https://discourse.nodered.org/t/part-2-parent-context-variable-accessed-in-subflow-s-first-function-node-yields-undefined/59362 "2022-03-10T11:13:04Z")

</div>

The existing thread with the same topic got closed automatically so continuing it here... Managed to make a minimal flow which can reproduce the issue on 2.2.2 and made a video of it. However, it still cannot be reprodu…

---

## [My feature request/wishlist/suggestions for 3.0](https://discourse.nodered.org/t/my-feature-request-wishlist-suggestions-for-3-0/59606)

<div class="topic-metadata">

**Author:** [@mbonani](https://discourse.nodered.org/u/mbonani)\
**Replies:** 0\
**Last updated:** [9 March 2022 16:49 UTC](https://discourse.nodered.org/t/my-feature-request-wishlist-suggestions-for-3-0/59606 "2022-03-09T16:49:52Z")

</div>

Config nodes in subflow modules Currently, we cannot use nodes that depend on configuration nodes inside subflow modules because there's no way to configure the server property of those nodes. There's a post on the forum…

---

## [FR - export the placeholders for user/password](https://discourse.nodered.org/t/fr-export-the-placeholders-for-user-password/59367)

<div class="topic-metadata">

**Author:** [@SandeepA](https://discourse.nodered.org/u/SandeepA)\
**Replies:** 4\
**Last updated:** [4 March 2022 19:01 UTC](https://discourse.nodered.org/t/fr-export-the-placeholders-for-user-password/59367 "2022-03-04T19:01:14Z")

</div>

Hi , Background :- We have multiple environments and we are developing flows and once the development finishes - we send them for QA. We are using ENV variables to set the config of MSSQL node - so that the DB connecti…

---

## [Upgrade to Font Awesome 6](https://discourse.nodered.org/t/upgrade-to-font-awesome-6/59270)

<div class="topic-metadata">

**Author:** [@Illiteratealliterato](https://discourse.nodered.org/u/Illiteratealliterato)\
**Replies:** 3\
**Last updated:** [4 March 2022 15:46 UTC](https://discourse.nodered.org/t/upgrade-to-font-awesome-6/59270 "2022-03-04T15:46:04Z")

</div>

I've seen a few requests in here to upgrade from Font Awesome 4 to 5. Unfortunately v5 was not backwards compatible with v4, and it was a tough upgrade to make. However, now that v6 is out, I thought it might be worth p…

---

## [Custom Authentication/storing own token](https://discourse.nodered.org/t/custom-authentication-storing-own-token/59006)

<div class="topic-metadata">

**Author:** [@ArFe](https://discourse.nodered.org/u/ArFe)\
**Replies:** 6\
**Last updated:** [26 February 2022 23:33 UTC](https://discourse.nodered.org/t/custom-authentication-storing-own-token/59006 "2022-02-26T23:33:53Z")

</div>

Hello, I have the same needs of this person: We have two different UIs. One for the entire system and Node-RED. Basically, the idea is to delegate the authentication entirely to an external API (same that works for t…

---

## [Disable/enable wire](https://discourse.nodered.org/t/disable-enable-wire/59039)

<div class="topic-metadata">

**Author:** [@daxliniere](https://discourse.nodered.org/u/daxliniere)\
**Replies:** 2\
**Last updated:** [26 February 2022 21:34 UTC](https://discourse.nodered.org/t/disable-enable-wire/59039 "2022-02-26T21:34:58Z")

</div>

It would be great if we could select a wire and disable it. Sometimes you want to test a different route without deleting the wires. Being able to disable them would be very useful.

---

## [Link in / out / call in appearance ability to set color](https://discourse.nodered.org/t/link-in-out-call-in-appearance-ability-to-set-color/58267)

<div class="topic-metadata">

**Author:** [@wshostak](https://discourse.nodered.org/u/wshostak)\
**Replies:** 18\
**Last updated:** [26 February 2022 16:58 UTC](https://discourse.nodered.org/t/link-in-out-call-in-appearance-ability-to-set-color/58267 "2022-02-26T16:58:02Z")

</div>

You can set the icon but setting the color too would make those nodes easier to follow without having to click the node.

---

## [Add enable buttons to the Pushbullet nodes like the one in the Debug node](https://discourse.nodered.org/t/add-enable-buttons-to-the-pushbullet-nodes-like-the-one-in-the-debug-node/58917)

<div class="topic-metadata">

**Author:** [@SpareSimian](https://discourse.nodered.org/u/SpareSimian)\
**Replies:** 6\
**Last updated:** [24 February 2022 21:53 UTC](https://discourse.nodered.org/t/add-enable-buttons-to-the-pushbullet-nodes-like-the-one-in-the-debug-node/58917 "2022-02-24T21:53:03Z")

</div>

I installed the Pushbullet nodes to alert me when an action is taken with an audible beep at my desk. I'd been using the Debug node, which includes a nice button to disable it when I don't need the output, without having…

---

## [Delay node: drop intermediate, except last](https://discourse.nodered.org/t/delay-node-drop-intermediate-except-last/58810)

<div class="topic-metadata">

**Author:** [@jonasd](https://discourse.nodered.org/u/jonasd)\
**Replies:** 34\
**Last updated:** [23 February 2022 15:56 UTC](https://discourse.nodered.org/t/delay-node-drop-intermediate-except-last/58810 "2022-02-23T15:56:28Z")

</div>

I'd like to extend the delay node to allow dropping intermediate messages; but always send the last of the rate-limited messages (if any) after the limit. use-case: I use node-red to control my thermostat; in some cases…

---

## [When a group is selected, the arrow keys select the next group](https://discourse.nodered.org/t/when-a-group-is-selected-the-arrow-keys-select-the-next-group/58842)

<div class="topic-metadata">

**Author:** [@MyRandomThoughts](https://discourse.nodered.org/u/MyRandomThoughts)\
**Replies:** 0\
**Last updated:** [22 February 2022 20:28 UTC](https://discourse.nodered.org/t/when-a-group-is-selected-the-arrow-keys-select-the-next-group/58842 "2022-02-22T20:28:07Z")

</div>

When a single node is selected the arrow keys can be used to jump to the next node in the direction pressed. All good. However this also happens when a group box is selected. Can it be changed to select the next group…

---

## [Request for HTTP/2 support](https://discourse.nodered.org/t/request-for-http-2-support/58781)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 0\
**Last updated:** [21 February 2022 23:23 UTC](https://discourse.nodered.org/t/request-for-http-2-support/58781 "2022-02-21T23:23:24Z")

</div>

I suspect that this is a "beyond v3" request. But it would be really good to look at supporting HTTP/2 in addition to HTTP and HTTPS (both of which are HTTP/1.1 I think). Opening up HTTP/2 would potentially bring both p…

---

## [Dangling symlinks after update to 2.2.0](https://discourse.nodered.org/t/dangling-symlinks-after-update-to-2-2-0/58583)

<div class="topic-metadata">

**Author:** [@yesdred](https://discourse.nodered.org/u/yesdred)\
**Replies:** 0\
**Last updated:** [18 February 2022 08:42 UTC](https://discourse.nodered.org/t/dangling-symlinks-after-update-to-2-2-0/58583 "2022-02-18T08:42:58Z")

</div>

I recently updated Node RED to version 2.2.0 and my nightly rsync backup complains about dangling symlinks: symlink has no referent: "/home/pi/.node-red/node\_modules/.bin/prebuild-install" symlink has no referent: "/hom…

---

## [Deploy Event not fired](https://discourse.nodered.org/t/deploy-event-not-fired/58728)

<div class="topic-metadata">

**Author:** [@okm](https://discourse.nodered.org/u/okm)\
**Replies:** 3\
**Last updated:** [21 February 2022 10:31 UTC](https://discourse.nodered.org/t/deploy-event-not-fired/58728 "2022-02-21T10:31:01Z")

</div>

Hello, I want to take some after-deployment action. So the deploy event described here RED.events : Node-RED is the one I want to use. But somehow the event is not fired / I am not able to catch it. I use Node Red 2.2…

---

## [Feature Request: Consistent terminology](https://discourse.nodered.org/t/feature-request-consistent-terminology/58627)

<div class="topic-metadata">

**Author:** [@LosinIt](https://discourse.nodered.org/u/LosinIt)\
**Replies:** 4\
**Last updated:** [19 February 2022 07:14 UTC](https://discourse.nodered.org/t/feature-request-consistent-terminology/58627 "2022-02-19T07:14:42Z")

</div>

I know I'm not the only one to notice that the use of Flow, Tab, and sequence are not consistent and often confusing. I understand that many "long timers" will find what I say next to be a blaspheme so I'll :duck: as soo…

---

## [Updating of installed nodes](https://discourse.nodered.org/t/updating-of-installed-nodes/58587)

<div class="topic-metadata">

**Author:** [@krambriw](https://discourse.nodered.org/u/krambriw)\
**Replies:** 7\
**Last updated:** [18 February 2022 10:46 UTC](https://discourse.nodered.org/t/updating-of-installed-nodes/58587 "2022-02-18T10:46:45Z")

</div>

Add a feature to "update all" nodes that have a newer version available. If you have many nodes, the administration will be massive, especially if you think about having NR in commercial production/products From other a…

---

## [Function nodes option to save the function in file outside the flow json](https://discourse.nodered.org/t/function-nodes-option-to-save-the-function-in-file-outside-the-flow-json/58268)

<div class="topic-metadata">

**Author:** [@wshostak](https://discourse.nodered.org/u/wshostak)\
**Replies:** 22\
**Last updated:** [17 February 2022 12:42 UTC](https://discourse.nodered.org/t/function-nodes-option-to-save-the-function-in-file-outside-the-flow-json/58268 "2022-02-17T12:42:18Z")

</div>

It would be nice to be able to use an external IDE to edit the function code outside the node red IDE.

---

## [Import Feature: Select All](https://discourse.nodered.org/t/import-feature-select-all/58402)

<div class="topic-metadata">

**Author:** [@sniicker](https://discourse.nodered.org/u/sniicker)\
**Replies:** 0\
**Last updated:** [15 February 2022 15:24 UTC](https://discourse.nodered.org/t/import-feature-select-all/58402 "2022-02-15T15:24:14Z")

</div>

Hi, Im using Import & Export Feature very often and it would be really nice if you "developer" guis could add a "select all" and "replace all" Button at the import dialoge. If possible - would be realy nice and help…

---

## [Request - stop quick transition between tabs being treated as a tab double click](https://discourse.nodered.org/t/request-stop-quick-transition-between-tabs-being-treated-as-a-tab-double-click/58244)

<div class="topic-metadata">

**Author:** [@carpii](https://discourse.nodered.org/u/carpii)\
**Replies:** 7\
**Last updated:** [15 February 2022 13:44 UTC](https://discourse.nodered.org/t/request-stop-quick-transition-between-tabs-being-treated-as-a-tab-double-click/58244 "2022-02-15T13:44:41Z")

</div>

If you quickly click from tab A to tab B, Node-red treats it as if you have double-clicked on tab B, and brings up the 'edit flow' dialog. It should only do this if you have double clicked on the same tab, otherwise jus…

[Previous page](https://discourse.nodered.org/c/development/8.md?page=21)

[Next page](https://discourse.nodered.org/c/development/8.md?page=23)
