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) 2026-03-31 14:54:11 +00:00
Sandra Zollner ccd04b0edf feat(core): Improve public API middleware to handle different error types (#27562) 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>
n8n@2.15.0
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