Gauthier Dandele
8a4a067c99
Merge 93a00c1cc2 into ce5fe9079e
2026-03-24 10:15:09 -04:00
Nick O'Leary
cd9ff6d9b2
Merge pull request #4951 from node-red/move-location-of-new-creds-files
...
Move location of new creds files to be next to flows (if they don't exist already in userdir)
2026-02-26 13:20:32 +00:00
Nick O'Leary
89db8f0d4f
Merge pull request #5462 from Dennis-SEG/fix/localfilesystem-race-condition-clean
...
fix: prevent race condition in localfilesystem context store during shutdown
2026-01-26 10:20:45 +00:00
Dennis-SEG
ca01aa9148
fix: prevent race condition in localfilesystem context storage during close
2026-01-24 23:38:49 +01:00
Dennis-SEG
97e70a225b
fix: prevent double resolve in node close callback
2026-01-24 23:20:52 +01:00
Dave Conway-Jones
8f44ddca3b
Merge branch 'dev' into move-location-of-new-creds-files
2026-01-14 10:17:07 +00:00
Kazuhito Yokoi
e108554ea0
Support source information in complete node
2026-01-04 17:56:32 +09:00
Nick O'Leary
8cf1e73a02
Merge pull request #5276 from GogoVega/fix-plugins-getConfig
...
Handle plugin name in `plugins.getConfig`
2025-12-03 13:58:27 +00:00
GogoVega
93a00c1cc2
Update unit tests
2025-11-09 14:39:54 +01:00
GogoVega
1d006de7c6
Allow scoped flows to close itself if `failFast` enabled
2025-11-09 14:37:22 +01:00
GogoVega
0bfcbce470
Filter initiator nodes with nodes to be closed
2025-11-09 14:35:26 +01:00
GogoVega
437282e2b3
Improve the logic to determine the shutdown scope
2025-11-09 14:32:42 +01:00
GogoVega
6d005533e8
Some fixes (scope, failFast and subflow)
2025-11-08 17:13:57 +01:00
GogoVega
d49a2c9e3d
Missed to replace props name in the runtime
2025-11-07 08:34:23 +01:00
GogoVega
5113851189
Add the Graceful Shutdown UI
2025-11-06 21:38:28 +01:00
GogoVega
af6d7c2b9b
Calculate shutdown scope within the runtime
2025-11-06 20:11:02 +01:00
GogoVega
0d076f2b65
Ensure the global flow is the last one closed
2025-11-05 12:42:53 +01:00
GogoVega
0cd00d8410
Allow scoped flow to cancel shutdown of other flows
2025-11-05 11:44:48 +01:00
GogoVega
ff5c2a264d
Allow scoped flows to have their timeout
2025-11-05 11:39:41 +01:00
GogoVega
e17256934d
Remove the polling loop + improvements
2025-11-04 12:15:55 +01:00
GogoVega
d52520250d
Add type guards and fix undefined node
2025-11-03 18:47:36 +01:00
GogoVega
09e177bbbf
Allow graceful shutdown for node/flow deployment
2025-11-03 15:46:30 +01:00
GogoVega
cdd2abc4c1
Initial implementation of graceful shutdown
2025-11-01 22:57:32 +01:00
Marek Serafin
25e92c3501
Fix race condition in projects initialization
...
Add missing return statement for gitTools.init() promise to ensure
activeProject is set before getFlows() is called during startup.
Fixes intermittent 'No active project' warnings when projects feature
is enabled.
2025-10-18 18:04:06 +02:00
Nick O'Leary
34c59a58e5
Ensure flow property is set on sf instance nodes so NR_SUBFLOW_PATH can be evaluated
2025-10-09 14:42:27 +01:00
Nick O'Leary
42d53c1cc5
Merge pull request #5281 from olivierpelet/master
...
Fix config node resolution in packaged subflow within subflow
2025-10-09 11:05:12 +01:00
GogoVega
b93582fc38
Splits the logic into two routes
2025-09-30 18:42:46 +02:00
GogoVega
dc318b5477
Notify installed plugins from the Palette Manager
2025-09-21 21:14:21 +02:00
GogoVega
045011581c
Handle plugin name in `plugins.getConfig`
2025-09-21 21:00:51 +02:00
olivierpelet
d58b802160
Fix config node resolution in packaged subflows when instancied in a subflow
2025-08-13 15:22:47 +02:00
Ben Hardill
1036805b11
Prevent library leaking full local paths
2025-06-25 11:52:55 +01:00
Nick O'Leary
3e6a44fa65
Fix unit test failures due to timing issue around start/stop lifecyclce
2025-06-10 16:13:59 +01:00
Gauthier Dandele
56fd8135b5
Remove debug metrics
...
Co-authored-by: Nick O'Leary <nick.oleary@gmail.com>
2025-06-05 16:36:00 +02:00
GogoVega
bb49fc6c16
Import the got module only once + fix console statement
2025-06-04 15:44:16 +02:00
Nick O'Leary
30215b02ac
Merge branch 'master' into dev
2025-06-03 16:55:29 +01:00
Sonny Piers
237da104fc
Add an additional git_auth_failed condition
...
The following error log on push did not trigger the username/password prompt.
remote: Permission to PlanktoScope/dashboard.git denied to sonnyp.
fatal: unable to access 'https://github.com/PlanktoScope/dashboard.git/ ': The requested URL returned error: 403
2025-06-03 10:00:36 +02:00
Nick O'Leary
3a3571b37e
Consolidate update widgets
2025-04-25 15:51:10 +01:00
Nick O'Leary
71f06941cd
Handle unavailable settings
2025-04-24 15:40:20 +01:00
Nick O'Leary
0f3d25252b
Add unit tests
2025-04-24 15:26:29 +01:00
Nick O'Leary
7d4d604aa2
Increase initial delay to 30 minutes
2025-04-24 13:41:10 +01:00
Nick O'Leary
2f099a57f6
Set ping schedule to 5 mins after startup, then 24hrs
2025-04-23 17:48:11 +01:00
Nick O'Leary
9a784191ba
Add runtime telemetry component
2025-04-23 17:31:46 +01:00
Nick O'Leary
90c2758624
Add code to error object sent by Catch node
2025-03-13 10:49:15 +00:00
Nick O'Leary
5ef2f9f0f3
Handle deleting of subflow context entries
2025-03-03 16:10:43 +00:00
Nick O'Leary
e9dab46de8
Merge pull request #5025 from node-red/browse-subflow-flow-context
...
Show subflow flow context under node section of sidebar
2025-02-10 16:51:55 +00:00
Nick O'Leary
7d9e09f5a7
Handle long auto-complete suggests
...
Fixes #5028
2025-02-10 16:23:13 +00:00
Nick O'Leary
43df2318d4
Show subflow flow context under node section of sidebar
2025-01-27 16:36:57 +00:00
Nick O'Leary
e2981f2970
Allow env var access to context
2025-01-17 16:45:44 +00:00
GogoVega
6d6e6fa416
Get the env config node from the parent subflow
2024-11-15 14:30:47 +01:00
Dave Conway-Jones
8aa65e7761
fix comments to be what is happening.
2024-11-11 16:28:42 +00:00