Commit Graph

6702 Commits

Author SHA1 Message Date
n8n-assistant[bot]
2f6059f686
feat(core): Add activation-capped AI Assistant trial variant (no-changelog) (backport to release-candidate/2.35.x) (#36051)
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
2026-08-11 15:42:59 +00:00
n8n-assistant[bot]
5102c608eb
🚀 Release 2.35.0 (#36006)
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-08-11 07:16:06 +00:00
Daria
ae6b256241
fix(core): Require row read scope when data table writes return rows (#35651)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-08-10 15:28:41 +00:00
Charlie Kolb
5532736d47
refactor(core): Remove accidental cross-module imports (#35907)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 14:16:31 +00:00
oleg
0e7e49bdc9
fix(core): Reattach n8n-sandbox thread sandboxes after restart, idle eviction, and across mains (#35953) 2026-08-10 14:09:06 +00:00
Elias Meire
eeaa425056
fix(core): Compile MCP tool schemas on their declared JSON Schema dialect (#35610) 2026-08-10 14:02:57 +00:00
yehorkardash
ec3fbda846
refactor(core): Decouple agent integration setup (#35589) 2026-08-10 13:32:55 +00:00
oleg
269a45d7dd
feat: Load Instance AI models dynamically (#35927) 2026-08-10 12:56:24 +00:00
Uddish Verma
868a532b74
refactor(API): Migrate GET /workflows/{id} to the decorator pattern (no-changelog) (#35830)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-10 12:54:55 +00:00
Mat Leszkiewicz
aa03666bc6
fix(core): Strip leading BOM before parsing webhook request bodies (#35933) 2026-08-10 12:45:59 +00:00
Michael Drury
7784aa2298
fix(core): Show custom OpenAI-compatible models in Agents (no-changelog) (#35781) 2026-08-10 12:31:07 +00:00
Lorent Lempereur
b6bb202b7b
refactor: Assign task runner IDs from n8n (#35494) 2026-08-10 11:20:37 +00:00
Ricardo Espinoza
e743620e88
test(core): Guard log streaming event names against known event groups (#35656) 2026-08-10 11:08:27 +00:00
Michael Drury
6cc9b287ed
fix(core): Run published agent workflow tools as production (#35784) 2026-08-10 09:50:04 +00:00
Robin Braumann
65083ab1b7
fix(core): Resolve expressions in ephemeral agent tools (#35876)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-10 09:39:43 +00:00
Kai
a2dd7f8438
refactor(core): Pass the whole deleted batch to the post-delete workflow hook (no-changelog) (#35884)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 07:21:31 +00:00
Jaakko Husso
fcc4ef59d6
feat(core): Enable 'instance-ai' module by default and remove startup warning (#35670) 2026-08-10 07:14:01 +00:00
James Martin
ddcc94f896
feat(core): Add backend form-trigger submission gate for end-user credentials (no changelog) (#35539) 2026-08-10 07:09:54 +00:00
Charlie Kolb
4488dd8f8c
test: Pin system time for all workflow history compaction tests (#35916)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 06:25:02 +00:00
Kai
fd366ceba1
fix(core): Close review requests when a source control pull archives or cascade-deletes a workflow (#35798)
Some checks failed
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.23.2) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (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
Build: Benchmark Image / build (push) Has been cancelled
Util: Publish API Schema / Cloudflare Pages (push) Has been cancelled
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-07 17:52:12 +00:00
Miguel Ángel Moreno
5bf5f385fd
feat(core): Teach the AI assistant to organise workflows into node groups (#35646)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-07 15:43:23 +00:00
Riqwan Thamir
67b4e4af70
fix(core): Accept absolute workspace paths and retry empty model turns (no-changelog) (#35850)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 15:21:13 +00:00
Dmitrii
d225d0317b
feat(API): Add endpoint to create custom roles (#35522)
Co-authored-by: Sam Wooler <swooler592@gmail.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-07 14:43:36 +00:00
Daria
76fb3bcfac
fix(core): Honor dry run on data table row delete (#35713) 2026-08-07 14:39:34 +00:00
Ricardo Espinoza
145863c58e
feat(core): Support the MCP 2026-07-28 discovery handshake on the instance server (#35470) 2026-08-07 14:25:43 +00:00
Dimitri Lavrenük
abe2959de8
fix: Fix token data updates and refresh for DCR oauth credentials (#35535) 2026-08-07 14:08:55 +00:00
Robin Braumann
ae1252a7ad
feat(core): Add local agent token counting (#35836)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 13:27:01 +00:00
Robin Braumann
6f761ad917
feat(core): Expose agent test execution through MCP (#35744)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 13:19:54 +00:00
Kai
a044c0d1d8
feat(core): Auto-close workflow review requests when a workflow is archived or moved (#35772) 2026-08-07 12:53:25 +00:00
Raúl Gómez Morales
c485cea340
feat(core): Add telemetry for Simplified Custom Auth templated credentials (#35832) 2026-08-07 12:50:51 +00:00
Raúl Gómez Morales
45551451ac
fix(core): Reject stale Instance AI confirmations instead of hijacking the live run (#35733) 2026-08-07 12:50:36 +00:00
Svetoslav Dekov
3773c31e47
feat(core): Add detailLevel option to MCP get_workflow_details (#35497)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-08-07 12:02:02 +00:00
Uddish Verma
897ce6ab9a
feat(API): Add @Deprecated decorator to the decorated controller platform (#35725) 2026-08-07 10:06:14 +00:00
Denisf88
0e22fdfbc1
feat(API): Add publishIfActive option to workflow update endpoint (#35813) 2026-08-07 10:04:19 +00:00
Mike Repeć
98e0952c36
feat(core): Make the vm expression engine the default (#35738)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-07 09:55:26 +00:00
Raúl Gómez Morales
53841f1b0e
feat: Add Simplified Custom Auth credential with recipe-guided setup in the AI Assistant (#35056) 2026-08-07 09:22:36 +00:00
oleg
4ae4cc3602
feat: Add self-hosted AI Assistant onboarding (#35579)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Tuukka Kantola <tuukka@n8n.io>
2026-08-07 09:02:52 +00:00
Ali Elkhateeb
8db0b48ee1
refactor(API): Route public API executions through shared execution services (no-changelog) (#35582) 2026-08-07 08:13:11 +00:00
Robin Braumann
8fbcd7efe9
fix(core): Bound oversized agent tool results (#35759)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 07:18:55 +00:00
Nour Alhadi Mahmoud
32f38a3541
fix(core): Report failed publishing when imported workflows share a webhook path (#35525)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 07:18:36 +00:00
Ricardo Espinoza
74631f72c0
feat(core): Migrate the instance MCP server to the MCP TypeScript SDK v2 (#35467) 2026-08-07 01:16:47 +00:00
Svetoslav Dekov
b908b630eb
refactor(core): Drop scopes and canExecute from search_workflows MCP tool output (no-changelog) (#35520)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 14:24:37 +00:00
Robin Braumann
0df0041019
feat(core): Add HITL to agent builder test runs (#35731)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-06 14:15:54 +00:00
Robin Braumann
b3d07e9fb3
fix: Link backend events to PostHog session recordings (no-changelog) (#35613)
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-08-06 13:44:21 +00:00
Matsu
1deee723a3
fix(core): Handle errors from triggered and polled workflow executions (#35689)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-06 13:07:01 +00:00
Thomas Shellberg
279bde3be6
fix: Use caller's timezone for Insights date range boundaries (#33989)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-06 12:50:10 +00:00
Robin Braumann
b660ebef38
feat(core): Add Agent Builder test runs (#35716)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-06 12:43:21 +00:00
José Braulio González Valido
9b8f964a55
feat(ai-builder): Support seeding agents alongside workflows in eval threads (no-changelog) (#35548)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-06 12:40:14 +00:00
Mike Repeć
18c2d715e3
perf(core): Resolve webhook description fields via declared native resolvers (#35404)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 11:44:14 +00:00
Robin Braumann
b4736b738c
fix(core): Keep agent workflow tools linked after renames (#35690)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-06 10:14:59 +00:00