Commit Graph

17847 Commits

Author SHA1 Message Date
Mutasem Aldmour
5c3d271145
fix(workflow-sdk): Use actual map key after auto-rename in add() and to()
When two nodes share the same name, addNodeWithSubnodes() auto-renames
the second (e.g., "Process" → "Process 1"). However, add() and to() were
using node.name instead of the returned map key, causing subsequent
connections to target the wrong node.

- Capture addNodeWithSubnodes return value for _currentNode in add()
- Add InputTarget handling to workflow-level to() method
- Merge existing/new node paths in to() using idempotent addNodeWithSubnodes
- Add InputTarget overload to WorkflowBuilder interface

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 08:10:31 +01:00
Matsu
150c13b06b
chore: Migrate codemirror packages to use vitest (#25694) 2026-02-13 06:23:25 +00:00
Sandra Zollner
d4146a69a5
feat(editor): UX improvements for external secret providers (#25686) 2026-02-12 17:04:22 +00:00
Irénée
45017703be
fix: Enable credentials experssions push and pull (#25530) 2026-02-12 17:00:48 +00:00
Andreas Fitzek
dbf6f753ac
chore(core): Remove feature flag for personal space policies (#25693) 2026-02-12 15:30:50 +00:00
github-actions[bot]
4a2c06ea54
chore: Update node popularity data (#25422)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-12 15:24:39 +00:00
Guillaume Jacquart
608e3bf214
fix(core): Refine credential access check to discard not actively used credentials (#25599) 2026-02-12 14:21:24 +00:00
Declan Carroll
951502dcde
ci: Configure Sentry sourcemaps for releases (#25539) 2026-02-12 14:20:50 +00:00
Svetoslav Dekov
ff1d7f2330
fix(editor): Add filter by accessible projects in folders query (no-changelog) (#25678) 2026-02-12 14:13:17 +00:00
Stephen Wright
c1991f44c1
feat: Allow manual login setting for OIDC alongside SAML (#25687) 2026-02-12 14:05:18 +00:00
Stephen Wright
6a7231ad34
feat: Set default header auth domains in the UI for new credentials (#25563) 2026-02-12 13:55:48 +00:00
Mutasem Aldmour
0970e4f32c
feat(ai-builder): Skip redundant node discovery in code-builder when approved plan is provided (#25608)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 13:25:44 +00:00
Guillaume Jacquart
3531c4d7ca
fix(editor): Check specific unpublish permission for unpublish button (#25564) 2026-02-12 13:19:01 +00:00
Jaakko Husso
e6a4c64d4d
fix(core): Fix deadlock on Chat hub on Postgres with pool size of 1 (#25654) 2026-02-12 12:49:21 +00:00
mfsiega
ea2897edc7
fix(core): Workflow indexing tolerates missing workflowId on workflowCall (#25662) 2026-02-12 12:05:31 +00:00
Jon
2cabe52a35
fix(Snowflake Node): Disable logging for Snowflake-SDK to prevent folder creation issue (#25586) 2026-02-12 11:26:41 +00:00
Eugene
892f086579
feat(core): Add introspection diagnostic tool for AI workflow builder (#25172) 2026-02-12 10:57:44 +00:00
Andreas Fitzek
cfca041d0e
chore(editor): Gate personal space policy settings behind license feature (#25527) 2026-02-12 10:12:18 +00:00
Rob Hough
88017640c4
fix(editor): Fix sticky tooltips on canvas node status icons (#25650) 2026-02-12 09:47:56 +00:00
Daria
b032111f55
fix(editor): Switch to using shift+P shortcut for publishing (#25667) 2026-02-12 09:39:46 +00:00
Svetoslav Dekov
e7dbd376e3
fix(editor): Improve loading states of move workflow/directory modal (#25287) 2026-02-12 09:38:24 +00:00
Matsu
3e079ec901
ci: Only run node-popularity in n8n-io/n8n (#25664) 2026-02-12 08:43:43 +00:00
Declan Carroll
f26bb72bdf
ci: Add Kent for local testing of Sentry events and traces (#25263) 2026-02-12 08:26:31 +00:00
Konstantin Tieber
f94d9ca045
fix(core): Project external secrets are not autocompleted (no-changelog) (#25653) 2026-02-11 20:57:53 +00:00
Ludwig Gerdes
c9f3f9b355
feat(editor): Add custom color picker for sticky notes (#23699)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-02-11 20:35:34 +00:00
Mutasem Aldmour
73cdd618d3
feat(ai-builder): Split code builder experiment into pin data variants (no-changelog) (#25644)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 18:02:15 +00:00
Sandra Zollner
70d139e5cb
feat(editor): Enable deletion of external secret stores (#25573) 2026-02-11 17:46:29 +00:00
Milorad FIlipović
967e7df258
fix(editor): Fix mcp toggle in workflow settings (#25630) 2026-02-11 16:24:08 +00:00
Ricardo Espinoza
c5ee9bad89
feat(core): Add versions support to n8n:export command (#25414)
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Co-authored-by: Daria <daria.staferova@n8n.io>
2026-02-11 15:13:54 +00:00
Ricardo Espinoza
de24d70a3d
fix(editor): Skip credential auto-assignment when node displayOptions don't match (#25602)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 14:33:08 +00:00
Mutasem Aldmour
a9929f653e
perf(core): Optimize generate-node-defs with parallel writes and hash-based skip (#25626)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 13:50:50 +00:00
Albert Alises
20934363db
feat: Pass focused nodes context to planner agent (#25617) 2026-02-11 13:24:37 +00:00
Tomi Turtiainen
c706e962ec Merge tag 'n8n@2.8.0' 2026-02-11 14:35:42 +02:00
oleg
b9ad9d8357
fix(ai-builder): Improve plan mode UX: naming, question skipping, thinking states (no-changelog) (#25609)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2026-02-11 10:59:30 +00:00
oleg
9a1dd9d523
fix(Chat Memory Manager Node): Resolve sub-node expressions per item instead of only item 0 (#25570) 2026-02-11 09:57:12 +00:00
Csaba Tuncsik
0a290b9ad3
fix(editor): Update project role selector component to better manage custom roles (#24991)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 09:22:05 +00:00
Shireen Missi
06e48e5b3b
fix(core): Revert the fix for execution history when flow includes wait node (#25610) 2026-02-11 08:51:29 +00:00
ByteEVM
1e01a04129
fix(editor): I18n labels for time saved workflow settings (#24565) 2026-02-10 22:43:51 +00:00
Albert Alises
b17815ed25
feat(editor): Improve focused nodes chips with message display, tooltips, and "All nodes" state (#25582) 2026-02-10 17:10:57 +00:00
jonjames-n8n
402d803589
feat(API): Add public API endpoints for execution tags (#25463)
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-10 16:47:22 +00:00
Declan Carroll
25e68c6a3f
test: Align proxy service helper and add local dev service stack (no-changelog) (#25467) 2026-02-10 15:03:18 +00:00
Mutasem Aldmour
cd175ddda0
refactor(ai-builder): Remove community node support from code builder (#25575)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-10 14:47:01 +00:00
Dimitri Lavrenük
2bba36b662
feat: Track quick connect within node installation event (#25574)
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
2026-02-10 14:30:19 +00:00
Jason Schell
099399bdf0
feat: Stripe Node: Add more triggers for invoice payments (#25454) 2026-02-10 14:29:45 +00:00
Albert Alises
8230a0b16f
fix(EmbeddingsOpenAi Node): Fix Dimensions and Encoding Format options not appearing in embedding ndoes (#25537) 2026-02-10 14:27:52 +00:00
yehorkardash
366d21d799
feat: Add example node in ai-utilities, improve response handling (#25388) 2026-02-10 13:52:14 +00:00
Mutasem Aldmour
9729c2a5da
feat(ai-builder): Add code-base workflow builder (#24535)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-10 12:24:27 +00:00
Milorad FIlipović
ba48c922c7
feat(editor): Implement partial execution from the Setup panel (no-changelog) (#25525)
Co-authored-by: Daria <daria.staferova@n8n.io>
2026-02-10 12:01:06 +00:00
RomanDavydchuk
39e9a5f754
feat: Show Quick connect banner in the NDV (#25506) 2026-02-10 11:54:05 +00:00
n8n-assistant[bot]
0b2e5d9cf0
🚀 Release 2.8.0 (#25565)
Co-authored-by: tomi <10324676+tomi@users.noreply.github.com>
2026-02-10 12:00:11 +01:00