Commit Graph

86 Commits

Author SHA1 Message Date
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
Milorad FIlipović
054a2d725a
fix(core): Make MCP executions asynchronous (#27762)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-04-02 12:32:17 +00:00
Csaba Tuncsik
61a526133d
fix(core): Clean up resolver references on deletion (#26524) 2026-03-23 18:08:20 +00:00
Ricardo Espinoza
e04dddcbcc
feat(core): Remove license check for API key scopes (#27306)
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 12:10:43 +00:00
Declan Carroll
9b6888ff65
feat(API): Add GET /api/v1/discover endpoint for capability discovery (#27014)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-20 08:31:55 +00:00
Ricardo Espinoza
322aac1da0
feat(core): Add filtering parameters to get_execution MCP tool (#27192) 2026-03-19 08:35:16 +00:00
Stephen Wright
a8f5ee3aeb
feat: Enable secure invite links (#27107) 2026-03-17 15:58:47 +00:00
Daria
9e2aa8e780
feat(core): Add a separate MCP tool for full execution data (#26674) 2026-03-06 15:53:05 +00:00
Daria
724f361cb8
feat(core): Add (un)publish workflow tools to MCP (#26681) 2026-03-06 14:15:23 +00:00
Tomi Turtiainen
d832ffe763
refactor(core): Remove TaskRunnersConfig.enabled since runners are always on (#25834)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2026-03-04 09:55:08 +00:00
Declan Carroll
e3ff66bb1f
test: Fix janitor dead-code false positives and CI impact analysis path resolution (no-changelog) (#26449)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 12:32:28 +00:00
Daria
f020caa6a7
feat: Update existing MCP tools (#26248) 2026-03-02 14:07:16 +00:00
Guillaume Jacquart
7459abced4
chore(core): Add e2e tests for dynamic credentials setup, status and workflow calling (#26209) 2026-02-26 15:35:11 +00:00
Tomi Turtiainen
2886b32efd
fix(core): Forward activationMode in multi-main webhook/trigger setup (#25855)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 13:50:21 +00:00
Declan Carroll
1cca93eaeb
test: Harden janitor TCR and clean up test architecture (no-changelog) (#25746) 2026-02-13 13:45:01 +00:00
Declan Carroll
593fc27863
test: Add Playwright janitor for test architecture enforcement (no-changelog) (#24869) 2026-02-13 11:03:13 +00:00
Declan Carroll
25e68c6a3f
test: Align proxy service helper and add local dev service stack (no-changelog) (#25467) 2026-02-10 15:03:18 +00:00
Albert Alises
6778c37ea4
test: Add E2E tests for internal MCP service (#25380) 2026-02-06 12:38:56 +00:00
Albert Alises
0912de4a65
fix(editor): Allow AI Builder to work when privacy toggle is OFF (#25387) 2026-02-06 12:33:08 +00:00
Albert Alises
b1385479da
refactor(core): Consolidate MCP trigger server logic into nodes-langchain package (#25336) 2026-02-05 13:25:50 +00:00
Declan Carroll
ea83ed49a0
ci: Docker CI changes (#24962) 2026-01-28 11:41:33 +00:00
Declan Carroll
51142fb402
test: Refactor sharing spec tests to break up isolation (#24359)
Co-authored-by: Claude <claude@anthropic.com>
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-23 10:12:21 +00:00
Declan Carroll
d77d8d9e8b
test: Fix flaky workflow tests, skip log streaming tests for community (#24459) 2026-01-16 14:48:41 +00:00
Declan Carroll
dec169ac33
test: Improve log streaming test reliability for community (#24439) 2026-01-16 11:16:24 +00:00
Declan Carroll
30decbba85
feat: Add public API testing to e2e tests (#24194) 2026-01-13 09:03:27 +00:00
Ricardo Espinoza
9fc820fbaf
feat(core): Use draft sub-workflow version for manual execution, published for production (#23166) 2025-12-24 09:58:21 -05:00