Commit Graph

20782 Commits

Author SHA1 Message Date
Alex Grozav
0d450085bb
test(editor): Move reusable frontend test setup into @n8n/vitest-config (no-changelog) (#35637)
Co-authored-by: Claude <noreply@anthropic.com>
2026-08-07 10:14:37 +00:00
Daria
561af4c567
fix(editor): Keep NDV panels spanning the full container width (#35818) 2026-08-07 10:12:16 +00:00
Uddish Verma
897ce6ab9a
feat(API): Add @Deprecated decorator to the decorated controller platform (#35725) 2026-08-07 10:06:14 +00:00
Raúl Gómez Morales
6f765e9934
fix(editor): Require an explicit answer or Skip on Instance AI questions (#35700) 2026-08-07 10:05:28 +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
n8n-cat-bot[bot]
3adfdf8cca
chore: Bump mysql2 3.17.0 → 3.23.1 (minor) to clear 4 Aikido findings (#35761)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-08-07 08:43:49 +00:00
Alex Grozav
4b76fa9b58
chore(editor): Remove orphaned cloudStoreUtils fixture and a dead export (no-changelog) (#35635)
Co-authored-by: multica-agent <github@multica.ai>
2026-08-07 08:36:45 +00:00
mfsiega
f695effc6a
feat(core): Shape step IO as slot-indexed lists in @n8n/engine (no-changelog) (#35672)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-07 08:35:42 +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
Tomi Turtiainen
9c4a613b44
fix(core): Fix task runner health check failing (#35808) 2026-08-07 08:02:40 +00:00
Yen Su
5d501e370a
feat(editor): Enable enhanced HITL Slack/Telegram (#35411)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-07 08:00:07 +00:00
Alex Grozav
c0d863ec3c
refactor(editor): Retire the welded isNDVV2 gate and delete the unreachable legacy NDV (no-changelog) (#35615)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
Co-authored-by: Elias Meire <elias@meire.dev>
2026-08-07 07:45:08 +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
Predrag Ristic
c79bd8871e
fix(core): Gate error workflows behind primary readiness (#35634)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-08-07 07:18:13 +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
Michael Drury
19281fcaf7
build: Update AI SDK dependencies (no-changelog) (#35665) 2026-08-06 21:50:00 +00:00
José Braulio González Valido
a2c9578294
fix(core): Keep valid resume payloads intact when ignoring undeclared fields (#35751)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-06 20:48:09 +00:00
Sandra Zollner
cf13bc02d2
feat(editor): Add review detail metadata (#35638)
Some checks are pending
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
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-06 14:40:38 +00:00
Svetoslav Dekov
ff37ef5b3f
ci(ai-builder): Gate the mcp-gate eval tier absolutely (no-changelog) (#35762)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 14:37:04 +00:00
Alex Grozav
8660662bd3
refactor(editor): Remove the rolled-out instanceAiWorkflowPreviewSuggestions experiment flag (#35639) 2026-08-06 14:27:25 +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
Jaakko Husso
07adeaea87
chore(editor): Adjust free AI credits callout texts (#35668) 2026-08-06 14:03:53 +00:00
mfsiega
c45085276e
feat(core): Fail executions fast when a step fails (no-changelog) (#35698)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 14:03:02 +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
Iván Ovejero
3f2d479d0a
fix(core): Keep database ping loop alive across connection recovery (#35752)
Some checks are pending
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.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
Util: Publish API Schema / Cloudflare Pages (push) Waiting to run
2026-08-06 13:24:18 +00:00
Charlie Kolb
5d279923e0
test: Stop local Playwright runs orphaning Vite dev servers (no-changelog) (#35745)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 13:15:11 +00:00
Csaba Tuncsik
1d5abb539b
chore(editor): Make dev server backend port configurable via env var (no-changelog) (#35724)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 13:12:27 +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
Alex Grozav
077695108f
test(editor): Run the two it.todo bodies that never executed (no-changelog) (#35636)
Co-authored-by: Claude <noreply@anthropic.com>
2026-08-06 12:36:49 +00:00
Rob Hough
d3e49b21d9
fix(editor): Make DropdownMenus more obviously scrollable (#35726) 2026-08-06 12:14:30 +00:00
Kristina Janovcikova
8bbc988a9a
fix(core): Probe azure blob with list instead of exists() (#35719) 2026-08-06 12:01:11 +00:00
Charlie Kolb
8a401eaec6
refactor(core): Generate DB migration index files instead of hand-maintaining them (no-changelog) (#35581)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 11:53:27 +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
Robin Braumann
caeb40ecf3
fix(editor): Preserve new agent artifact lifecycle (#35703)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-06 10:07:39 +00:00
José Braulio González Valido
fa694eb5da
feat(ai-builder): Emit an agent-snapshot trace event for eval seeding (no-changelog) (#35584)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-06 10:04:55 +00:00
José Braulio González Valido
9ac12d212f
test(ai-builder): Let seeded eval credentials pass their connection test (no-changelog) (#35675)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-06 09:40:27 +00:00
Raúl Gómez Morales
1de80acc02
fix(editor): Keep Publish button visible in narrow workflow headers (#35502) 2026-08-06 09:38:06 +00:00
Kai
5f0e464630
feat(editor): Allow adding a workflow version description when submitting for review (#35640)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 09:36:11 +00:00
mfsiega
5ac9a43c8d
feat(core): Reject graphs with multiple trigger nodes (no-changelog) (#35657)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 09:25:09 +00:00
Jaakko Husso
5925f5bb65
fix(core): Detect node parameter values the connected credential cannot use (#35633)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-06 09:10:13 +00:00
Declan Carroll
1aa604d265
feat: Skip E2E for pnpm.overrides pins provably outside the runtime closure (no-changelog) (#35540)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 08:57:37 +00:00