Commit Graph

18683 Commits

Author SHA1 Message Date
Declan Carroll
daf233f24e
test: Clean up janitor violations and update baseline (#27823)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-01 10:36:58 +00:00
Charlie Kolb
a061bc6c65
fix(Data Table Node): Change copy for Limit to indicate it applies per input row (#27813) 2026-04-01 10:05:04 +00:00
Declan Carroll
dc7e493fd0
test: Adopt rules engine in playwright janitor (no-changelog) (#27840) 2026-04-01 09:27:13 +00:00
Stephen Wright
b81870afe9
feat(core): Add POST /auth/oauth/token controller and audit event types for token exchange (#27844) 2026-04-01 09:02:46 +00:00
Guillaume Jacquart
29fa8488b5
feat(core): Add redactExecutionData query param to public API executions (#27743)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-01 08:52:12 +00:00
Andreas Fitzek
6ef553cd62
fix(Schedule Node): Skip recurrence check during manual execution (#27830) 2026-04-01 08:13:25 +00:00
Iván Ovejero
5ee0e842b8
feat(core): Add isolate pooling for VM expression engine (#27573)
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.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.13.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (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-03-31 14:54:11 +00:00
Sandra Zollner
ccd04b0edf
feat(core): Improve public API middleware to handle different error types (#27562)
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.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.13.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (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-03-31 14:06:23 +00:00
Stephen Wright
4471ee87e7
feat(core): Add Zod validation schemas for token-exchange external input (#27825)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-31 12:22:32 +00:00
Andreas Fitzek
e0eb8413b5
feat(core): Add Redis storage backend for instance registry (no-changelog) (#27527) 2026-03-31 12:04:23 +00:00
Declan Carroll
3922984b74
ci: Add rules engine and code health packages (no-changelog) (#27815)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 11:20:11 +00:00
Declan Carroll
3dde7e16f8
test: Fix flaky unit tests (#27750)
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com>
2026-03-31 08:49:38 +00:00
Charlie Kolb
ada24f13fe
feat(core): Add instance version history table (#27740) 2026-03-31 08:44:54 +00:00
Eugene
6294b0e56f
feat(ai-builder): Add agent text response evaluation and workflow changes binary check (no-changelog) (#27755)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-31 07:49:10 +00:00
Declan Carroll
e947000d97
ci: Improve coverage reports (#27756) 2026-03-31 05:42:44 +00:00
n8n-assistant[bot]
d300568ee1
🚀 Release 2.15.0 (#27787)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-03-30 20:55:37 +03:00
Matsu
f2ac7b5cce
ci: Pin provenance to version, not SHA (#27785) 2026-03-30 20:53:11 +03:00
Danny Martini
769e28cb36
fix(core): Remaining VM test fixes — error propagation, proxy traps, and cross-realm assertions (#27541)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-30 16:13:12 +00:00
Matsu
189c1047bc
ci: Prevent buffer overflow in other helper scripts (#27774) 2026-03-30 15:24:42 +00:00
Matsu
fdf9857344
ci: Parse pnpm ls with jq to prevent buffer overload (#27770) 2026-03-30 14:40:36 +00:00
Irénée
d9f8f04772
fix(core): Rename data table columns during source control pull (#27746)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-30 13:10:04 +00:00
Milorad FIlipović
4436e4b71c
fix(core): Fix /healthz endpoint when using N8N_PATH (#27665) 2026-03-30 13:05:07 +00:00
Svetoslav Dekov
de02036f47
fix(core): Treat sub-node connections as non-blocking for partial execution root detection (#27759)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 12:50:36 +00:00
Milorad FIlipović
cf56b9a530
fix(editor): Update mcp eligibility requirements in workflow settings (no-changelog) (#27502) 2026-03-30 12:33:07 +00:00
Svetoslav Dekov
dbe8cd10fc
fix(editor): Use execution data instead of stale NDV state for chat trigger check (#27752)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 12:29:28 +00:00
Eugene
f54453a419
refactor: Remove persistBuilderSessions feature flag (#27481)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-30 12:16:07 +00:00
Matsu
1963d9775d
ci: Disable chromatic, if not in main repo (#27747) 2026-03-30 11:08:16 +00:00
Svetoslav Dekov
21faa2e187
fix(editor): Handle chat trigger waiting state in setup cards (#27682)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 10:56:47 +00:00
Stephen Wright
af2af60a0f
feat(core): Add POST /role-mapping-rule/:id/move endpoint for reordering rules (#27677)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-30 10:46:05 +00:00
Charlie Kolb
91d56d2f61
fix(editor): Show tooltip on dependency pill (#27545) 2026-03-30 10:36:23 +00:00
Paul Issert
6d6a10c55e
fix(editor): Restore templates sidebar click tracking (#27623)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-30 10:23:00 +00:00
Charlie Kolb
706fc4360e
fix(editor): Avoid resource locator cache pollution (#27493) 2026-03-30 10:16:38 +00:00
Svetoslav Dekov
98d685111c
feat(editor): Group agent subnodes into multi-node setup cards (#27570)
Co-authored-by: Charlie Kolb <charlie@n8n.io>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-30 10:08:34 +00:00
Declan Carroll
a259295e62
feat(core): Add configurable minimum password length via N8N_PASSWORD_MIN_LENGTH (#26953)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-30 09:40:26 +00:00
Guillaume Jacquart
8ab168f787
chore(core): Query executions using a single query intead of two (#27081)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-03-30 08:19:32 +00:00
Eugene
6314cd4842
feat(ai-builder): Support dataset context and conversation history in evaluations (no-changelog) (#27618)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-03-30 08:14:01 +00:00
Iván Ovejero
bd0bc0cbd6
fix: Track workflow archive/unarchive endpoints in API coverage manifest (#27738) 2026-03-30 08:12:13 +00:00
José Braulio González Valido
6f1e0c2f69
feat(editor): Make AI builder test data opt-in via follow-up actions (no-changelog) (#27425)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 08:11:21 +00:00
Sandra Zollner
dd599225ab
refactor(core): Extract CommunityPackagesLifecycleService from controller (#27636) 2026-03-30 07:54:34 +00:00
Charlie Kolb
5b989031c1
feat(editor): Support error workflows in workflow dependency (#27542) 2026-03-30 07:29:09 +00:00
Denisf88
a77aa6ad37
fix(core): Use toString() instead of type cast for password field check (#27662) 2026-03-30 06:42:23 +00:00
n8n-assistant[bot]
4270819367
chore: Update node popularity data (#27400)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-30 00:59:31 +00:00
Stephen Wright
54deffcd6a
feat: Add normalization after create, update, delete (#27669) 2026-03-27 17:49:56 +00:00
Sandra Zollner
d33334c5a2
feat(core): Add public API endpoints for workflow archive and unarchive (#27513) 2026-03-27 16:48:08 +00:00
phyllis-noester
b173e3b26a
feat(core): Add Slack credential resolver for dynamic credentials (no-changelog) (#27486)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 15:01:06 +00:00
Arvin A
948f458776
feat(editor): Replace restore/changes UI with inline version cards (#27522) 2026-03-27 13:31:48 +00:00
Svetoslav Dekov
f751500472
chore: Update n8n-plan skill to save plans and link them in PRs (no-changelog) (#27495)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Csaba Tuncsik <csaba.tuncsik@gmail.com>
2026-03-27 12:32:00 +00:00
Jon
451d772888
fix: Fix issue preventing community nodes re-installing when using a custom registry (#26599) 2026-03-27 11:51:10 +00:00
Stephen Wright
3d04c50342
feat: DELETE /role-mapping-rule endpoint (#27608) 2026-03-27 11:38:43 +00:00
phyllis-noester
f36f6ae1d7
feat(core): Move id extraction logic into resolver (no-changelog) (#27655) 2026-03-27 11:36:02 +00:00