Commit Graph
86 Commits
Author SHA1 Message Date
Svetoslav DekovandRicardo Espinoza 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
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
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 HussoandClaude Opus 4.8 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
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]andn8n-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
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 HussoandClaude Fable 5 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 MindubaevandCsaba Tuncsik 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 JacquartandClaude Opus 4.8 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 JacquartandClaude Fable 5 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
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ćandcubic-dev-ai[bot] 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
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 CarrollandClaude Opus 4.6 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
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 CarrollandClaude Opus 4.6 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 TurtiainenandClaude Opus 4.6 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
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