Commit Graph

21132 Commits

Author SHA1 Message Date
Riqwan Thamir
a1548903a6
feat(core): Test delegation 2026-06-24 13:09:28 +02:00
Emilia
b9cfa257ce
fix(core): Keep task runner serving during graceful shutdown so in-flight executions finish (#32385)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-24 10:24:33 +00:00
Alex Grozav
93b29cfe25
refactor(editor): Derive core store workflow ids from the route (no-changelog) (#32919)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-24 10:09:12 +00:00
Jaakko Husso
6e9fa11009
refactor(core): Extract InstanceAiTerminalOutcomeService for terminal-response guarding and background outcome delivery (#31600)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-24 10:07:38 +00:00
Tomi Turtiainen
690138394f
refactor: Re-parent leaf error subclasses to UserError (no-changelog) (#32541)
Co-authored-by: linear-code[bot] <222613912+linear-code[bot]@users.noreply.github.com>
2026-06-24 10:00:16 +00:00
José Braulio González Valido
d7a331afd4
test(ai-builder): Detect excessive build-workflow failures in instance-ai evals (no-changelog) (#32808)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-24 09:56:59 +00:00
n8n-cat-bot[bot]
f727ff261d
fix: Reload symlinked community node changes without restart (#32774)
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-24 09:54:17 +00:00
n8n-cat-bot[bot]
798268ac83
chore: Extract shared ActionToggle component to dedupe (#32888)
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-24 09:39:46 +00:00
Garrit Franke
e22a99bb74
feat: Add require-mit-license rule for community nodes (#32859)
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.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
Util: Sync API Docs / sync-public-api (push) Waiting to run
2026-06-24 09:31:41 +00:00
Garrit Franke
ac179f6837
feat: Add require-param-default lint rule for community nodes (no-changelog) (#32847) 2026-06-24 09:25:53 +00:00
José Braulio González Valido
365fb7ec6d
test(ai-builder): Add multi-turn context-carry eval case (no-changelog) (#32868)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-24 08:51:49 +00:00
Nikhil Kuriakose
8e193e4673
fix(editor): Align Referenced resources chip tooltip placement (#30692)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-24 08:44:54 +00:00
Evgeny
a1b887334c
feat(Snowflake Node): Add optional origin hostname support (#29653)
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
2026-06-24 08:40:59 +00:00
mfsiega
6bd6397a43
fix(core): Reconcile webhook triggers against stored state during publication (no-changelog) (#32895)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-24 08:40:15 +00:00
yehorkardash
cb8bcc3d5c
test: Run agent integration tests in CI (#32355) 2026-06-24 08:18:35 +00:00
Yuliia Pominchuk
9308fd933a
feat(editor): Add instance role permission grouping config and selector (#32907) 2026-06-24 08:16:06 +00:00
oleg
274339fda5
fix(core): Verify Instance AI workflows before setup (#32872) 2026-06-24 07:59:49 +00:00
Lorent Lempereur
0a9aeb0443
refactor(core): Clean up backend-network package (no-changelog) (#32874) 2026-06-24 07:54:12 +00:00
Nikhil Kuriakose
30eaf30178
fix(editor): Disable data table creation on read-only instances (#32863)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 07:54:10 +00:00
Frederic David blum
a91ba62e59
fix(core): Guard runData access in execution retry against missing node run data (#31765)
Co-authored-by: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
2026-06-24 07:20:22 +00:00
n8n-cat-bot[bot]
0ef6044fbb
fix: Populate mutation-health ledger churn/fix_density from setup (#32903)
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-24 07:14:28 +00:00
HaoJun
1a7b48dcc4
fix: Include cwd in shell_execute affected resources (#32165) 2026-06-24 06:49:28 +00:00
Albert Alises
5f4d196001
fix(core): Route clarifying questions through ask-user (#32871) 2026-06-24 06:48:14 +00:00
sohamingle
c5233d268a
fix(Facebook Graph API Node): Route error responses to error output branch (#23832) 2026-06-24 06:32:44 +00:00
Matsu
15e71687d3
test: Increase initialization budget for lengthy test inits (#32901) 2026-06-24 06:31:13 +00:00
Declan Carroll
c23d532330
test: Enforce canonical e2e spec owners and fix owner-name drift (no-changelog) (#32591)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-24 07:44:15 +01:00
n8n-assistant[bot]
a4bc50f9a0
chore: Bundle/2.x (#32896)
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Eugene <eugene@n8n.io>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Dmitrii <dmitrii.kulikov@n8n.io>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
Co-authored-by: Konstantin Tieber <46342664+konstantintieber@users.noreply.github.com>
Co-authored-by: Lorent Lempereur <looorent@users.noreply.github.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-06-24 09:43:29 +03:00
Csaba Tuncsik
328310a73c
chore: Add AWS SDK credential-discovery guardrails (#32757) 2026-06-24 04:35:15 +00:00
Shantanu Kumar
2c0e2c99c3
fix(editor): Fix abbreviateNumber rollover and large-number handling (#32689)
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
2026-06-23 20:48:07 +00:00
n8n-cat-bot[bot]
192b5b8436
refactor: Centralize Element Plus el-message-box selectors into a (#32879)
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-23 18:15:29 +00:00
João Paulo
9dce29821b
feat(GitHub Node): Add GitHub App API credential (#31235)
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-06-23 18:11:33 +00:00
José Braulio González Valido
fe11536df1
feat(ai-builder): Add conversation pre-seeding to workflow evals (no-changelog) (#32196)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-06-23 17:30:30 +00:00
Albert Alises
846e2cb36d
fix(core): Require verification evidence before Instance AI claims a fix works (no-changelog) (#32835) 2026-06-23 17:30:03 +00:00
n8n-cat-bot[bot]
a6708b5bcb
feat: Emit churn and fix_density on mutation-health ledger rows (#32858)
Some checks failed
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.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
Util: Sync API Docs / sync-public-api (push) Waiting to run
CI: Python / Checks (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-06-23 15:52:10 +00:00
n8n-cat-bot[bot]
08a7038f97
chore: Consolidate duplicate test-id definitions in page objects (#32861)
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-23 15:51:49 +00:00
bjorger
03f0733720
refactor(core): Split agents controller by purpose (#32853)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-23 15:23:52 +00:00
Ricardo Espinoza
5331dab860
feat(core): Add RFC 9207 iss parameter to MCP OAuth authorization responses (#32806) 2026-06-23 14:07:19 +00:00
Ricardo Espinoza
fb6e1b1779
fix(core): Run node-type-gated validators in MCP workflow build tools (#31247) 2026-06-23 13:57:53 +00:00
Albert Alises
842b01f08e
fix(core): Guide AI builder to create exact Data Table schemas and repair mismatches (no-changelog) (#32811) 2026-06-23 13:56:10 +00:00
bjorger
7a9a169727
refactor(core): Split AgentsService into purpose-built services (#32745)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-23 13:48:26 +00:00
Stephen Wright
3987803b9d
fix(Databricks Node): Allow configuring the token-expired status code on OAuth2 credential (#32824)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 12:59:08 +00:00
Nikhil Kuriakose
29e81633f6
fix(editor): Show filters as required conditions (#26541) 2026-06-23 12:48:46 +00:00
n8n-cat-bot[bot]
0297d1467a
ci: Disable nightly schedule for workflow tests pipeline (#32848)
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-23 12:35:02 +00:00
Lorent Lempereur
1f0a45a836
refactor: Route AWS AssumeRole STS request through centralized transport (#32845) 2026-06-23 12:34:00 +00:00
n8n-cat-bot[bot]
34512f5159
chore: Route production-checklist selectors through page objects (#32841)
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-23 12:13:42 +00:00
Matsu
ba7701e89b
chore: Move ownership of editor-ui/integrations to LiGo (#32851) 2026-06-23 12:11:27 +00:00
n8n-release-tag-merge[bot]
78e79fdde4 Merge tag 'n8n@2.28.0' 2026-06-23 12:19:37 +00:00
Lorent Lempereur
90f7bf01fb
feat: Add lint rule enforcing centralized backend HTTP (no-changelog) (#32658)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 11:56:30 +00:00
Riqwan Thamir
291fd2095c
feat(core): Fix building incorrect chained nodes (#32844) 2026-06-23 11:53:13 +00:00
Jaakko Husso
ea8415aafc
refactor(core): Extract InstanceAiTracingService for run trace lifecycle (#31599)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 11:50:31 +00:00