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
Svetoslav Dekov
ff1d7f2330
fix(editor): Add filter by accessible projects in folders query (no-changelog) ( #25678 )
2026-02-12 14:13:17 +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
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
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
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
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
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
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
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
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
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
Ali Elkhateeb
d64a763ecd
feat(core): Expose externalSecretsStore to filter credentials by external secret provider key ( #25526 )
2026-02-10 10:10:12 +00:00
Albert Alises
70c7f5ef00
feat: Add Focused Nodes feature ( #25452 )
2026-02-10 10:02:21 +00:00
Albert Alises
8ac4ff3849
feat(Motorhead Node): Hide deprecated Motorhead memory node from UI ( #25536 )
2026-02-09 19:23:54 +00:00
Ricardo Espinoza
0d842c5da5
feat(core): Add data tables to env features ( #23828 )
...
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Co-authored-by: Milorad FIlipović <milorad@n8n.io>
2026-02-09 14:35:47 +00:00
oleg
f08c004e0d
fix(ai-builder): Improve plan mode defaults and modification awareness (no-changelog) ( #25520 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2026-02-09 12:52:51 +00:00
oleg
72bd8c022f
chore: Remove api-types zod re-export (no-changelog) ( #25515 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2026-02-09 12:27:39 +00:00
RomanDavydchuk
01b16af1bf
feat: Add endpoint to create Quick Connect credentials from the backend ( #25398 )
2026-02-09 12:25:29 +00:00
oleg
4d52733ce8
fix(Mistral Cloud Chat Model Node): Handle Request objects in proxyFetch ( #25516 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2026-02-09 11:52:12 +00:00
Dawid Myslak
fe56b6a660
feat(core): Add memory abstractions to AI utilities SDK ( #25392 )
2026-02-09 09:24:43 +00:00
yehorkardash
f2926d63e6
feat: Move utils to @n8n/ai-utilities, add openai handler ( #25362 )
2026-02-09 09:15:50 +00:00
oleg
794a8d6af4
feat(ai-builder): Planning mode ( #25498 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2026-02-09 08:56:01 +00:00
Daria
5ba7b6d9ed
feat(editor): Add Name version action to workflow history ( #25316 )
2026-02-09 07:43:51 +00:00
Jaakko Husso
3a35b687b8
fix(core): Fix markdown rendering issue at streamed Chat hub responses ( #25466 )
2026-02-07 17:24:28 +00:00
Dimitri Lavrenük
5b02673907
feat: Quick connect banner for community nodes in node search view ( #25447 )
2026-02-06 16:02:32 +00:00
Stephen Wright
4eb0079f46
feat: Add new scope for workflow:unpublish, assignable to personal projects and regular project roles ( #25228 )
2026-02-06 15:04:40 +00:00
Andreas Fitzek
6ab0bbbf52
chore(core): Show counts for published/shared workflows/credentials ( #25442 )
2026-02-06 14:06:53 +00:00
Iván Ovejero
483c8210ee
feat(core): Add drain timeout for runners ( #24290 )
2026-02-06 13:34:53 +00:00
mfsiega
526a896565
feat(core): Enable workflow dependency indexing by default ( #25431 )
2026-02-06 10:27:15 +00:00
Iván Ovejero
d43e49a111
refactor(core): Replace zod-class with minimal implementation ( #25393 )
2026-02-06 09:45:22 +00:00
Irénée
7a4436eda5
feat: Add project-scoped secrets provider list endpoint (no-changelog) ( #25372 )
...
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-06 09:08:59 +00:00
Charlie Kolb
1fd320160d
fix(Data Table Node): Fallback to workflow-derived projectId if undefined ( #25320 )
2026-02-06 07:32:09 +00:00
n8n-assistant[bot]
2b73ce4288
chore(core): Add more tests ( #25401 )
...
Co-authored-by: Konstantin Tieber <46342664+konstantintieber@users.noreply.github.com>
2026-02-05 18:39:30 +00:00
Ali Elkhateeb
fb2c5946c3
refactor: Improve performance of source control methods ( #25298 )
2026-02-05 14:39:30 +00:00
Albert Alises
b1385479da
refactor(core): Consolidate MCP trigger server logic into nodes-langchain package ( #25336 )
2026-02-05 13:25:50 +00:00
Jaakko Husso
78fe19807b
feat(editor): Support Chat node's 'Send and Wait for Response' mode approval buttons on Chat hub ( #25338 )
2026-02-05 13:15:26 +00:00
Stephen Wright
5e573bfa30
feat: Add credentials list endpoint + new scopes ( #25309 )
2026-02-05 13:15:10 +00:00
Guillaume Jacquart
a70b2ea379
fix(core): Prevent SSO enforcement bypass via self-service settings API ( #25330 )
2026-02-05 12:58:39 +00:00
yehorkardash
c6d62182bd
feat: Add initial interfaces to ai-node-sdk ( #25248 )
2026-02-05 09:27:21 +00:00
phyllis-noester
112d0eb6b3
feat(core): Support disabling sharing from personal space ( #25259 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-02-04 19:19:05 +00:00
oleg
6b27a39697
feat(ai-builder): Add Workflow Context Tools for On-Demand Data Fetching ( #25070 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2026-02-04 19:18:09 +00:00