Guillaume Jacquart
966ebaab36
feat(core): Forward sub-workflow node progress to the parent execution
...
Add a new lifecycle hook that emits lightweight per-node progress events
from a sub-execution to the root parent's pushRef, tagged with the parent
Execute Sub-workflow node name. Walks up nested chains to find the root
pushRef and no-ops when no ancestor in the chain owns one (e.g. public-API
direct runs).
The new `subworkflowExecutionStarted`, `subworkflowNodeProgress`, and
`subworkflowExecutionFinished` push event types are added to
`@n8n/api-types`. No editor changes are included in this PR; a follow-up
will wire the overlay.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-10 14:32:56 +02:00
Csaba Tuncsik
2afc32a3ec
feat(core): Make data redaction enforcement generally available ( #31966 )
2026-06-10 09:58:20 +00:00
n8n-assistant[bot]
71262655e4
chore: Bundle/2.x ( #32031 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Arvin A <51036481+DeveloperTheExplorer@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: Garrit Franke <32395585+garritfra@users.noreply.github.com>
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
Co-authored-by: Daria <daria.staferova@n8n.io>
Co-authored-by: Oğuz Eroğlu <oguz.eroglu@n8n.io>
Co-authored-by: Robin Braumann <robin.braumann@n8n.io>
Co-authored-by: oleg <me@olegivaniv.com>
Co-authored-by: Riqwan Thamir <rmthamir@gmail.com>
Co-authored-by: José Braulio González Valido <jose.gonzalez@n8n.io>
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
2026-06-10 07:42:43 +00:00
Dimitri Lavrenük
b810bfde43
feat: Computer use supports reading local pdf and image files ( #30704 )
2026-06-10 06:47:50 +00:00
Tomi Turtiainen
38558be07e
refactor(core): Rename ActiveWorkflows to ActiveWorkflowTriggers ( #31916 )
2026-06-09 18:10:31 +00:00
Milorad FIlipović
6166a1a94d
chore(core): Respect buildCwd when discovering claude config in evaluations (no-changelog) ( #31955 )
2026-06-09 15:16:30 +00:00
Lorent Lempereur
9e93b45236
refactor(core): Move TypedEmitter from @n8n/cli to @n8n/backend-common (no-changelog) ( #31982 )
2026-06-09 14:52:01 +00:00
oleg
63cdd9f777
feat(core): Add Instance AI builder planning guardrails ( #31984 )
2026-06-09 13:26:14 +00:00
Jaakko Husso
06df815c4b
feat(core): Add output redactor guardrail for instance AI use ( #31929 )
2026-06-09 12:50:17 +00:00
Garrit Franke
a4bd62d26f
feat: Add node-filename-against-convention lint rule (no-changelog) ( #31548 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-09 12:49:58 +00:00
Albert Alises
29abe781d5
fix(core): Surface a final response when a builder follow-up completes silently ( #31986 )
2026-06-09 12:39:54 +00:00
Frederic David blum
5733fb794b
fix: Set task status to 'cancelled' in BackgroundTaskManager.cancelAll() ( #31764 )
...
Co-authored-by: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Albert Alises <albert.alises@gmail.com>
2026-06-09 12:11:59 +00:00
oleg
77b95c611d
feat(core): Harden Instance AI eval attribution and diagnostics (no-changelog) ( #31951 )
2026-06-09 12:10:10 +00:00
Jaakko Husso
887c13adb5
feat(core): Make it possible to run sandboxes as ephemeral (no-changelog) ( #31977 )
2026-06-09 11:50:48 +00:00
Riqwan Thamir
1ef1bbb886
chore(core): Add script to parallelize eval runs locally ( #31978 )
2026-06-09 11:42:08 +00:00
n8n-release-tag-merge[bot]
859337bd1d
Merge tag 'n8n@2.26.0'
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.15.0) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Util: Sync API Docs / sync-public-api (push) Waiting to run
2026-06-09 10:50:31 +00:00
Lorent Lempereur
ab0d86fa11
refactor(core): Split PrometheusMetricsService into focused per-metric services (no-changelog) ( #31855 )
2026-06-09 10:28:01 +00:00
yehorkardash
7a9e071385
chore(core): Add tool abort tests (no-changelog) ( #31968 )
2026-06-09 10:12:59 +00:00
José Braulio González Valido
7791a940dd
feat(ai-builder): Author-level conversation expectations on eval test cases (no-changelog) ( #31787 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-09 10:06:07 +00:00
n8n-assistant[bot]
5be570c735
🚀 Release 2.26.0 ( #31967 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-09 10:03:45 +00:00
Petrus de Melo
cf223af11c
feat(LmChatAnthropic Node): Add streaming option ( #30991 )
...
Co-authored-by: oleg <me@olegivaniv.com>
2026-06-09 09:15:29 +00:00
Milorad FIlipović
9bb77cc55e
feat(core): Allow deleting pre-built workflows after evaluating (no-changelog) ( #31960 )
2026-06-09 08:50:31 +00:00
Riqwan Thamir
6c5dc72b51
chore(core): Fix ai sdk related warning on system message risk ( #31957 )
2026-06-09 08:34:20 +00:00
Albert Alises
4271d42398
fix(core): Teach the builder the SDK language subset and stop repeated invalid repairs ( #31911 )
2026-06-09 07:42:28 +00:00
Srinjoy
2a88b50360
fix(MCP Client Tool Node): Tie transport lifecycle to execution cancel signal to prevent GET stream leak ( #31087 )
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Garrit Franke <32395585+garritfra@users.noreply.github.com>
2026-06-08 21:51:06 +00:00
Ricardo Espinoza
dba4717f48
feat(core): Signal team-projects availability via MCP search_projects ( #31445 )
2026-06-08 19:24:52 +00:00
Riqwan Thamir
9d20f770df
chore(core): Tag sandbox snapshot to release ( #31937 )
2026-06-08 19:05:35 +00:00
Sandra Zollner
05985ba1fc
feat(core): Add workflowConflictPolicy to package import ( #31798 )
2026-06-08 18:32:34 +00:00
Milorad FIlipović
1abc45b9c5
feat(core): Add frontend telemetry support in mcp-apps (no-changelog) ( #31900 )
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.15.0) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Util: Sync API Docs / sync-public-api (push) Waiting to run
2026-06-08 18:31:26 +00:00
Jaakko Husso
f7076a345e
fix(core): Preserve verification failure in budget-exhausted blocked responses ( #31907 )
2026-06-08 16:06:54 +00:00
bjorger
950e99f399
feat(core): Support inline sub-agent difficulty models ( #31749 )
...
Co-authored-by: Riqwan Thamir <riqwan.thahamir@n8n.io>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-08 16:06:14 +00:00
José Braulio González Valido
fd9e070071
fix(ai-builder): Send projectId when creating eval threads (no-changelog) ( #31921 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-08 15:32:16 +00:00
bjorger
2e9cce1b8f
refactor(core): Reuse shared sandbox adapters for Instance AI ( #31864 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-08 15:08:23 +00:00
Ricardo Espinoza
1401190289
feat(editor): Add Mine and All tabs to the API keys settings ( #31239 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-08 13:47:48 +00:00
Csaba Tuncsik
ad59171afe
fix(core): Invalidate cached redaction floor across mains on change ( #31831 )
2026-06-08 13:29:46 +00:00
Tomi Turtiainen
88321d82cf
feat(core): Reapply workflow triggers from the publication outbox consumer (no-changelog) ( #31810 )
...
Co-authored-by: Michael Siega <michael.siega@n8n.io>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: mfsiega <93014743+mfsiega@users.noreply.github.com>
2026-06-08 12:32:49 +00:00
bjorger
34f85d9f72
feat(core): Use maxChildren for sub-agent fanout ( #31730 )
...
Co-authored-by: Riqwan Thamir <riqwan.thahamir@n8n.io>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-08 12:10:34 +00:00
Eugene
1b8c35f8eb
chore(core): Bump @ai-sdk dependencies ( #31894 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-08 11:37:31 +00:00
Declan Carroll
29735c7a04
chore: Standardize license metadata across all first-party packages and tighten SBOM pipeline (no-changelog) ( #31880 )
...
Co-authored-by: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-06-08 10:19:32 +00:00
Raúl Gómez Morales
0b3890605b
feat: Scope Instance AI threads to a project (no-changelog) ( #31565 )
...
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.15.0) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Co-authored-by: Tuukka Kantola <tuukka@n8n.io>
2026-06-08 10:16:36 +00:00
Michael Drury
5e6be990f0
chore(ai-builder): Remove 056_ai_builder_template_examples experiment (no-changelog) ( #31763 )
2026-06-08 10:04:06 +00:00
Stephen Wright
3dd9c9d9c4
feat: Add support for NVIDIA Nemotron Embeddings Node ( #31797 )
2026-06-08 08:59:33 +00:00
Michael Drury
1640e5eb79
fix(core): Remove old rich_interaction tool and make sure integration actions use Vercel Chat SDK UI interface (no-changelog) ( #31675 )
2026-06-08 07:54:59 +00:00
Milorad FIlipović
bef0edaccf
feat(core): Implement preview-workflow app ( #31647 )
2026-06-08 07:35:30 +00:00
Riqwan Thamir
0433d273eb
chore(core): Modularize SP into skills/KB (no-changelog) ( #31826 )
2026-06-08 07:25:16 +00:00
Michael Drury
5746a1fc16
feat(core): Per tool HITL approval support for agent tools (no-changelog) ( #31685 )
2026-06-05 16:38:49 +00:00
mfsiega
19b8c5ac7b
feat(core): Add outbox claim primitives for workflow publication (no-changelog) ( #31288 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-05 15:10:55 +00:00
Irénée
bd86520024
refactor: Use span attributes wording for OTel labels ( #31841 )
2026-06-05 15:04:37 +00:00
Yuliia Pominchuk
8832194aa2
fix(core): Delete orphaned per-user entries on unshare and membership changes ( #31741 )
2026-06-05 15:00:22 +00:00
Iván Ovejero
ddac0e0cbb
fix(core): Make Sentry event loop block detection configurable ( #31823 )
2026-06-05 13:36:26 +00:00