Commit Graph

529 Commits

Author SHA1 Message Date
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
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
phyllis-noester
242da024ac
fix(core): Apply redaction policy to Code node console output (#35121) 2026-08-05 11:00:00 +00:00
Alex Grozav
b5d691bad2
test: Point the global-credential HTTP node at an in-network n8n URL (#35510)
Co-authored-by: Claude <noreply@anthropic.com>
2026-08-04 13:20:09 +00:00
Lorent Lempereur
40dac4b90a
test: Assert debug mode pinned data with a retrying check (#35512)
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.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
Util: Publish API Schema / Cloudflare Pages (push) Waiting to run
2026-08-04 11:24:28 +00:00
Tomi Turtiainen
cdd6a737ff
test: Make Playwright notification waits assert instead of silently passing (#35325) 2026-08-04 08:03:05 +00:00
Tomi Turtiainen
e91497e92a
test: Deflake debug mode spec (#35203) 2026-08-04 08:02:01 +00:00
Guillaume Jacquart
b2eb04aca0
fix(core): Resolve webhook OAuth resources to the trigger that fires (no-changelog) (#35366)
Co-authored-by: Claude <noreply@anthropic.com>
2026-08-03 06:57:42 +00:00
Tomi Turtiainen
c0a8f02f0f
fix(core): Fix SSE push backend connections in production (#35327) 2026-07-31 15:45:27 +00:00
n8n-cat-bot[bot]
71273ea3a8
test: Fix assistant credential-help spec for credential-modal default (#35260)
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-30 13:08:43 +00:00
Emilia
8672d9567c
feat(core): Add a misfire policy to the durable scheduler (#35075)
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.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
Tomi Turtiainen
b964ed6f4b
refactor(core): Move sleep into @n8n/utils and unify sleep/sleepWithAbort (#35057) 2026-07-28 18:47:18 +00:00
n8n-cat-bot[bot]
b29f38b646
fix: Execute gated tool after approving Human Review in manual chat (#34881)
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>
Co-authored-by: Arvin A <51036481+DeveloperTheExplorer@users.noreply.github.com>
2026-07-28 16:09:48 +01:00
Tomi Turtiainen
e76fd96069
test: Select webhook credentials explicitly (no-changelog) (#35070) 2026-07-28 10:49:18 +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
Ricardo Espinoza
25c5a7341e
fix(editor): Debounce node creator search filtering (#34828) 2026-07-24 07:37:02 +00:00
Declan Carroll
ccd5a87adb
test: Harden e2e suite against tsconfig resolution changes (#34623)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Charlie Kolb <charlie@n8n.io>
2026-07-23 07:45:52 +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
Alex Grozav
ebfd5185c3
fix(editor): Standardize automatic node spacing to match cleanup layout (no-changelog) (#34413) 2026-07-22 09:44:53 +00:00
Declan Carroll
96121cccc9
ci: Auto-refresh e2e impact map from nightly coverage run (#34427)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-21 09:33:24 +00:00
Milorad FIlipović
0fb07ca6ad
feat(editor): Add sticky support for canvas groups (#34317) 2026-07-20 09:53:56 +00:00
Jan
a6b54629c5
feat(editor): Rename N8nActionBox to N8nEmptyState and add icon-cards variant (#34407)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-20 09:20:24 +00:00
n8n-cat-bot[bot]
72b07269ad
chore: Route dynamic-credential OAuth callback GETs through existing DynamicCredentialApiHelper.completeAuthorizationCallback (#34523)
Some checks failed
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
Util: Update Node Popularity / update-popularity (push) Has been cancelled
Util: Update Node Popularity / approve-and-automerge (push) Has been cancelled
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-19 19:40:29 +00:00
Mike Repeć
4d39e0d97e
test: De-flake webhook and MCP trigger header auth e2e tests (no-changelog) (#34437)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-17 14:52:23 +00:00
Elias Meire
391deb91af
fix: Serialize date output in FTP, Set, IMAP and Unleashed nodes (#34205) 2026-07-17 11:47:09 +00:00
Matsu
3323eb688b
test: Fix flaky Instance AI remediation guard skill narration assertion (no-changelog) (#34442)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-17 11:18:00 +00:00
Elias Meire
bdff8f4be9
fix(core): Fix AI Agent not seeing tools connected through HITL tools (#34271) 2026-07-17 09:53:50 +00:00
Arvin A
dde77cb7d3
feat(editor): Add per-case compare tabs to eval collection compare view (#33880) 2026-07-17 09:46:40 +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
Emilia
02183cb98c
test(core): Add Schedule Trigger durable scheduler e2e (single- and multi-main) (no-changelog) (#34139)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-16 09:58:40 +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
José Braulio González Valido
ced861603b
test(ai-builder): Move the workflow-eval case corpus to LangTracer (no-changelog) (#33983)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-15 08:58:49 +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
Mutasem Aldmour
4ef0d05f1c
fix(editor): Make AI assistant quota-exhausted error states explicit (#33847)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-14 09:46:35 +00:00
Nikhil Kuriakose
a2fd7f7e96
fix(editor): Avoid next prev buttons from being disabled (#33774) 2026-07-14 08:07:14 +00:00
n8n-cat-bot[bot]
62fd9072af
test: Stabilize executions filter reset e2e test (#34114)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-07-14 07:10:00 +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
Alex Grozav
0a45f1166c
test: Verify command bar opens with keyboard shortcut on executions view (no-changelog) (#33672)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 12:04:54 +00:00
Raúl Gómez Morales
bcac825d0d
test: Skip Instance AI approval-panel e2e tests with stale replay recordings (no-changelog) (#34058) 2026-07-13 09:54:44 +00:00
n8n-cat-bot[bot]
da7db2bda5
chore: Route DataTablesComposer navigation through NavigationHelper (no-page-in-flow) (#33932)
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-09 15:00:38 +00:00
Nikhil Kuriakose
dd5d2a2439
test: De-flake templates 'should save template id' e2e test (no-changelog) (#33768)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-09 10:50:34 +00:00
n8n-cat-bot[bot]
150ffe2f57
chore: Flaky test quarantined: should listen for a GET request with Header Authentication (#33747)
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-09 08:52:35 +00:00
n8n-cat-bot[bot]
2e6a0fc427
chore: Flaky test quarantined: can map keys from previous execution (#33745)
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-09 08:51:42 +00:00
n8n-cat-bot[bot]
2059108fbb
chore: Route projects.spec sub-instance list assertions through ResourceCards page object (selector-purity) (#33879)
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-09 08:50:35 +00:00
Nikhil Kuriakose
aeeb5ac007
chore(editor): Remove canvas node grouping feature flag (#33883)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-09 08:23:59 +00:00
n8n-cat-bot[bot]
4a15391515
chore: Deduplicate Instance AI artifact-build E2E: remove redundant instance-ai-timeline.spec.ts (#33877)
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-09 00:50:29 +00:00