Commit Graph

492 Commits (8a4a067c998ba4c177e88a3c8abacd9422bded3b)

Author SHA1 Message Date
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