Robin Braumann
1707fcd465
fix: recover running preview chat after reload
2026-09-22 16:21:39 +02:00
n8n-cat-bot[bot]
989b67ee95
test: Wait for MCP workflow publication (no-changelog) ( #39154 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-21 09:07:30 +00:00
mfsiega
7374cbdab0
test(engine): Add a Playwright parity project for engine 2.0 (no-changelog) ( #38708 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2026-09-17 18:15:35 +00:00
Danny Martini
c5534b54a7
feat(editor): Run expressions through the QuickJS engine in the browser (no-changelog) ( #37448 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Luigi Gubello <luigi.gubello@n8n.io>
Co-authored-by: Luigi Gubello <27034386+luigigubello@users.noreply.github.com>
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
2026-09-15 13:27:20 +00:00
Matsu
7be94a1184
chore: Update eslint configuration ( #38307 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-10 14:40:35 +03:00
Elias Meire
9768c1befd
fix(core): Hide instance MCP OAuth discovery when MCP access is disabled ( #36726 )
2026-09-03 19:12:46 +00:00
Kai
846bb4bab8
test(editor): Add an E2E test for the workflow reviews round trip ( #36906 )
2026-08-28 09:03:23 +00:00
Emilia
82ce843b5d
test: Wait for task runner registration before executing code in e2e tests (no-changelog) ( #37220 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-27 13:03:09 +00:00
Emilia
df8bfd9e56
feat(core): Back off a failing poll trigger instead of re-polling every tick (no-changelog) ( #35707 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
2026-08-21 23:17:17 +00:00
Arvin A
6c68e784e1
feat(core): Add folder filtering to the MCP workflow search tool ( #36516 )
2026-08-20 13:28:22 +00:00
Svetoslav Dekov
7ea9d542e3
fix(core): Require trigger node name for MCP workflow executions ( #36341 )
...
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-08-18 00:01:37 +00:00
Emilia
2bca0807a8
fix: Wait for task runner registration before executing in e2e test ( #36212 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-17 07:05:58 +00:00
Mutasem Aldmour
de8b358c01
fix(core): Handle oversized chat attachments gracefully ( #36061 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-14 13:09:13 +00:00
Savelii
e24365676c
feat(core): Restrict end-user credential creation to team projects ( #36025 )
...
Co-authored-by: James Martin <james.martin@n8n.io>
2026-08-14 12:30:15 +00:00
Emilia
5ac6606e81
test(core): Add durable scheduler poll cursors e2e tests (no-changelog) ( #35343 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
2026-08-11 20:36:24 +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
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
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
Emilia
8672d9567c
feat(core): Add a misfire policy to the durable scheduler ( #35075 )
...
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.18.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: Claude Opus 5 <noreply@anthropic.com>
2026-07-30 10:10:31 +00:00
Svetoslav Dekov
94dc5f5209
feat(core): Add Agent management to instance MCP ( #34347 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-29 18:15:53 +00:00
Emilia
e2054f984c
feat(core): Route poll triggers through the durable scheduler (no-changelog) ( #34733 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-27 07:32:08 +00:00
Lorent Lempereur
5dfa49be6f
fix(core): Redirect form-resume waiting requests to the form endpoint ( #34725 )
2026-07-22 15:04:29 +00:00
Riqwan Thamir
c0fe8ba4db
feat(editor): Track Instance AI entry point as action_source on builder messages ( #34671 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-22 13:24:29 +00:00
Andreas Fitzek
1fdc289bb6
test: Align MCP trigger credential gate e2e test with owner-bound authorize link ( #34411 )
2026-07-17 09:04:48 +00:00
Svetoslav Dekov
79012f66d7
fix(core): Require execution mode for MCP workflow executions ( #34155 )
...
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-07-15 16:03:52 +00:00
Ricardo Espinoza
c3ca9a36da
feat(editor): Add scope selection to MCP OAuth consent screen ( #33710 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 13:21:14 +00:00
n8n-cat-bot[bot]
b5e628bf8d
chore: Route raw /rest/* calls in e2e specs through API service helpers (api-purity) ( #33861 )
...
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>
2026-07-08 18:00:30 +00:00
Jaakko Husso
96ba6a82f9
feat(core): Support multi-main deployments for Instance AI (no-changelog) ( #33296 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-06 07:25:44 +00:00
n8n-cat-bot[bot]
b20228096b
chore: Route subworkflow-version-resolution API calls through ( #33077 )
...
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>
2026-06-26 08:50:58 +00:00
Andreas Fitzek
a5ed0fe17c
test: Add E2E coverage for log streaming delivery (no-changelog) ( #32666 )
2026-06-24 13:11:38 +00:00
Andreas Fitzek
f60d2f8968
test(core): Add e2e for MCP trigger n8nOAuth2 credential-status gate ( #32655 )
2026-06-24 13:10:14 +00:00
n8n-cat-bot[bot]
9a64896583
chore: Extract TokenExchangeApiHelper for token-exchange e2e spec ( #32736 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-06-22 09:15:24 +00:00
Emilia
ae7f699d78
fix(core): Propagate stop signal to sub-workflow executions on workers in queue mode ( #32206 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-17 08:23:13 +00:00
Jaakko Husso
4358b50638
test: Re-enable and fix instance-ai tests ( #32061 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-06-15 14:57:15 +00:00
Ilfat Mindubaev
8e7acfac0d
test: Strengthen redaction enforcement E2E coverage ( #32198 )
...
Co-authored-by: Csaba Tuncsik <csaba.tuncsik@gmail.com>
2026-06-12 17:20:57 +00:00
Ricardo Espinoza
1640a69ea6
feat(core): Add tags support to MCP server ( #31446 )
2026-06-11 13:25:52 +00:00
Ilfat Mindubaev
03aca697df
test: Add E2E Playwright coverage for redaction enforcement ( #31963 )
2026-06-11 11:14:50 +00:00
Guillaume Jacquart
71e031688d
refactor(core): Extract the OAuth server into a shared oauth-server module (no-changelog) ( #32018 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 10:32:22 +00:00
Guillaume Jacquart
3991b05c62
chore(core): Implement e2e tests for MCP OAuth endpoints ( #32050 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-06-10 13:31:06 +00:00
Albert Alises
67b177b156
test(core): Refresh Instance AI workflow builder recordings ( #31413 )
2026-06-03 10:28:33 +00:00
oleg
d7d2cc1442
feat(core): Add native agent substrate (no-changelog) ( #30015 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2026-05-19 13:48:45 +00:00
RomanDavydchuk
722d99e122
feat(core): Persist and periodically fetch MCP servers from a remote API ( #30298 )
2026-05-18 14:07:27 +00:00
Albert Alises
52a4bcb23a
fix(core): Add liveness timeouts for Instance AI ( #30145 )
2026-05-11 09:13:57 +00:00
Albert Alises
a33a89a215
fix(ai-builder): Allow restoring archived workflows from Instance AI ( #29813 )
2026-05-06 08:15:16 +00:00
Andreas Fitzek
4b9e975ca0
feat(editor): Surface cluster information in debug data (no-changelog) ( #29583 )
2026-05-04 16:27:07 +00:00
Albert Alises
2259f32de8
fix(ai-builder): Add boundaries on the workflow builder remediation loops ( #29430 )
2026-05-04 12:05:20 +00:00
Iván Ovejero
334ce39f65
test: Retry SSE webhook setup on 404 ( #28961 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-29 15:15:49 +00:00
Andreas Fitzek
d8a951dee8
test(core): Add instance registry schema and cluster membership tests (no-changelog) ( #28723 )
2026-04-23 08:26:13 +00:00
Albert Alises
516d181b10
test(core): Add E2E coverage for Instance AI workflow setup apply actions (no-changelog) ( #28907 )
2026-04-23 07:03:56 +00:00