Commit Graph

6282 Commits

Author SHA1 Message Date
n8n-assistant[bot]
6ed15c714c
🚀 Release 2.31.7 (#34984)
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-07-27 07:17:38 +00:00
n8n-assistant[bot]
0b61a9681c
fix(core): Avoid loading execution data during credentials security audit (backport to release-candidate/2.31.x) (#34912)
Co-authored-by: Lorent Lempereur <looorent@users.noreply.github.com>
2026-07-24 14:29:14 +00:00
n8n-assistant[bot]
a9b7667b46
🚀 Release 2.31.6 (#34848)
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-07-24 07:16:53 +00:00
n8n-assistant[bot]
031227a50e
fix(core): Stop Instance AI follow-up runs from looping when they keep failing before the agent starts (backport to release-candidate/2.31.x) (#34773)
Co-authored-by: Raúl Gómez Morales <raul00gm@gmail.com>
2026-07-23 10:51:15 +00:00
n8n-assistant[bot]
aa3d214338
🚀 Release 2.31.5 (#34699)
Co-authored-by: CharlieKolb <13814565+CharlieKolb@users.noreply.github.com>
2026-07-22 10:03:36 +00:00
n8n-assistant[bot]
f6cb6cf3ab
chore: Bundle/2.x (backport to release-candidate/2.31.x) (#34688)
Co-authored-by: n8n-assistant[bot] <100856346+n8n-assistant[bot]@users.noreply.github.com>
Co-authored-by: Charlie Kolb <charlie@n8n.io>
2026-07-22 10:59:50 +02:00
n8n-assistant[bot]
c7dd6b93e9
🚀 Release 2.31.4 (#34533)
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-07-20 07:33:19 +00:00
n8n-assistant[bot]
ed7217bb81
fix(core): Wire pubsub handlers of the workflow publication modules (no-changelog) (backport to release-candidate/2.31.x) (#34351)
Co-authored-by: mfsiega <93014743+mfsiega@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Michael Siega <michael.siega@n8n.io>
2026-07-17 11:59:47 +00:00
n8n-assistant[bot]
9e0db2a1d0
🚀 Release 2.31.3 (#34394)
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-07-17 07:20:24 +00:00
n8n-assistant[bot]
f85ff0b198
perf(core): Skip webhook-only workflows when enqueuing publications on leader handoff (no-changelog) (backport to release-candidate/2.31.x) (#34353)
Co-authored-by: mfsiega <93014743+mfsiega@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2026-07-16 13:47:41 +00:00
n8n-assistant[bot]
df01643120
feat(core): Add trigger reconciliation to recover missed activations (no-changelog) (backport to release-candidate/2.31.x) (#34311)
Co-authored-by: mfsiega <93014743+mfsiega@users.noreply.github.com>
Co-authored-by: Michael Siega <michael.siega@n8n.io>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-16 15:12:31 +02:00
n8n-assistant[bot]
d8c9e45a55
fix: Correct end-user credential validation, re-evaluation, and identity-hook recognition (backport to release-candidate/2.31.x) (#34277)
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
2026-07-16 13:16:57 +02:00
n8n-assistant[bot]
7da56d3b2c
🚀 Release 2.31.2 (#34299)
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-07-16 07:32:26 +00:00
n8n-assistant[bot]
9aced71e11
fix(core): Require execution mode for MCP workflow executions (backport to release-candidate/2.31.x) (#34280)
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-07-15 16:40:40 +00:00
n8n-assistant[bot]
c36f121a89
🚀 Release 2.31.1 (#34196)
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-07-15 07:20:28 +00:00
n8n-assistant[bot]
b01032cfe9
fix(core): Preserve node aliases when generating AI tool variants (backport to release-candidate/2.31.x) (#34194)
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-15 06:45:13 +00:00
n8n-assistant[bot]
ea140677bb
fix(core): Count AI assistant workflow test runs as manual executions in statistics (backport to release-candidate/2.31.x) (#34152)
Co-authored-by: oleg <me@olegivaniv.com>
2026-07-14 12:22:03 +00:00
n8n-assistant[bot]
e81d108eb6
fix(editor): Make AI assistant quota-exhausted error states explicit (backport to release-candidate/2.31.x) (#34137)
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-14 10:25:40 +00:00
n8n-assistant[bot]
ab2acc81b3
fix(core): Bind dynamic credential tokens to a user ID (backport to release-candidate/2.31.x) (#34134)
Co-authored-by: James Martin <393605+ymhr@users.noreply.github.com>
2026-07-14 10:10:11 +00:00
n8n-assistant[bot]
6676eb33fe
🚀 Release 2.31.0 (#34117)
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-07-14 07:18:45 +00:00
Ricardo Espinoza
17905b5f35
fix(core): Add N8N_MCP_BASE_URL for split-hostname MCP OAuth deployments (#34028) 2026-07-14 06:06:06 +00:00
Lorent Lempereur
ec688511b5
fix(core): Handle manual execution without a destination node (#33156)
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.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.16.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: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 16:24:50 +00:00
phyllis-noester
ce5426e922
feat(core): Limit end-user credential creation to owner, admin and project admin roles (#34064) 2026-07-13 16:12:56 +00:00
Robin Braumann
2a6119ea31
feat(core): Rework builder interactive tools onto the shared interaction contract (no-changelog) (#34071)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-13 15:51:21 +00:00
Filipe Tavares
67b3ed11fe
feat(editor): Start Instance AI threads from templates on the website and template page (#33653)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-13 15:41:54 +00:00
Robin Braumann
f1d156b6cd
feat(core): Route AI assistant agent building through a builder sub-agent (no-changelog) (#34056)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-13 14:52:08 +00:00
Robin Braumann
dc5cc1434e
chore(core): Remove the assistant's embedded agent-builder toolset (no-changelog) (#34066)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-13 14:20:13 +00:00
RomanDavydchuk
cecec482bb
feat(Form Node): Support multiple files when returning binary from form ending (#33780) 2026-07-13 12:07:47 +00:00
Michael Kret
b60aafc809
feat(core): Make Instance AI aware of n8n Connect (#33524)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-07-13 11:14:07 +00:00
Dmitrii
f8ccf7adb6
feat(core): Export data table schemas (no-changelog) (#33933) 2026-07-13 10:22:50 +00:00
Ali Elkhateeb
f54893f0b4
feat(API): Add public API endpoints for the security policy settings (#33922) 2026-07-13 09:26:18 +00:00
James Gee
af19365243
feat(core): Import project shells from a package (no-changelog) (#33730)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-07-13 08:39:50 +00:00
Lorent Lempereur
1d662876d3
feat: Add durable scheduler job provisioning (no-changelog) (#33970)
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-10 16:17:11 +00:00
Svetoslav Dekov
503e156960
feat(editor): Add one-click expose all workflows to MCP experiment (no-changelog) (#33838)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-07-10 15:26:11 +00:00
Riqwan Thamir
ef14bd6a9b
feat(core, editor): Add telemetry events for generation errors and assistant views (#34000)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-10 14:15:43 +00:00
Jan Kalkan
328e07cd12
fix(core): Reconcile data table name collisions on source control pull (#33867)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 14:09:26 +00:00
Filipe Tavares
8028fb0634
feat(core): Send user cloud id on backend telemetry events (no-changelog) (#33923)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 13:58:32 +00:00
Anne Aguirre
ff5d4f1d3e
feat(core): Add agent favorites (#33899) 2026-07-10 13:57:16 +00:00
Emilia
d06c2b7f09
test(core): Add cli integration tests for the durable scheduler (no-changelog) (#33927)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-07-10 13:43:28 +00:00
James Gee
3e04bf8b5c
feat(core): Import folder shells from a package (no-changelog) (#33729) 2026-07-10 13:32:06 +00:00
José Braulio González Valido
13c95f2c05
fix(ai-builder): Eliminate non-builder noise families in workflow evals (no-changelog) (#33944)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 13:25:29 +00:00
Mike Repeć
7cf79d1efb
fix(core): Settle webhook execution promise on early errors (#33872)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-10 12:50:00 +00:00
Lorent Lempereur
fa7e97130b
feat(core): Add recurring_cron schedule kind to the durable scheduler (no-changelog) (#33858) 2026-07-10 12:48:20 +00:00
Iván Ovejero
5514fe921c
refactor(core): Store execution data via blob storage primitives (#33935) 2026-07-10 12:17:36 +00:00
phyllis-noester
4623bb414e
fix(core): Decouple executions visibility from the sharing license feature (#33694) 2026-07-10 11:44:38 +00:00
Dmitrii
b69cf1a54e
test(core): Cover package import credential matching modes (no-changelog) (#33964) 2026-07-10 11:03:51 +00:00
Emilia
17f8fa841e
feat(core): Add tracing spans to the durable scheduler (no-changelog) (#33748)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
2026-07-10 10:45:21 +00:00
Iván Ovejero
dd69113400
perf(core): Skip persisting run data for discarded executions (#33939)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 10:24:27 +00:00
Riqwan Thamir
fccaace7f7
fix(core): Detect stale Instance AI workflow saves (no-changelog) (#33711)
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.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.16.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: Cursor <cursoragent@cursor.com>
2026-07-10 09:12:33 +00:00
James Martin
b6bf7b0429
fix(core): Serialize circuit breaker options (#33909) 2026-07-10 08:47:16 +00:00