Commit Graph

598 Commits

Author SHA1 Message Date
Matsu
328c1a4745
chore: Extraneous deps cleanup (#32386) 2026-06-18 07:42:31 +00:00
n8n-cat-bot[bot]
e023e17f2f
chore: Dedup editCredential-modal locator across credential page (#32520)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-18 07:01:18 +00:00
Matsu
1e2ae6c28b
test: Route editor navigation in specs through entry composers (no-changelog) (#32181)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-18 06:53:54 +00:00
Charlie Kolb
ff6898a97d
test: Fix resource locator e2e test flakiness (no-changelog) (#32127)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-06-17 09:32:12 +00:00
Emilia
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
Emilia
aaa4fa8610
perf(core): Improve performance of pre-execution workflow checks (#32363)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-17 07:39:13 +00:00
n8n-cat-bot[bot]
c8033c5b5f
test: Stabilize executions filter reset spec (#32418)
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
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-16 21:24:45 +00:00
Alex Grozav
23fb6b9771
feat(editor): Render the workflow execution preview natively instead of in an iframe (#32296)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-06-16 14:19:44 +00:00
Declan Carroll
1b6a3bd814
chore: Type-check @n8n/performance benchmarks (#32361)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-16 08:25:18 +00:00
Jaakko Husso
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
Declan Carroll
d5bf2ef8fa
ci: Bound per-spec V8 memory and fix the worker-heap OOM in the nightly (no-changelog) (#32202)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 12:37:39 +00:00
Declan Carroll
818ce6b0de
ci: Emit jest lcov and merge backend unit coverage in the nightly (no-changelog) (#32172)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 06:42:43 +00:00
Ilfat Mindubaev
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
Danny Martini
c99b5da6f0
test: Fail benchmark scripts when a bench has no valid measurements (#32213)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 14:23:08 +00:00
Svetoslav Dekov
d8cfbb47db
fix(editor): Drop nodes grouping validation for single main io on the start and end group nodes (no-changelog) (#31285)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 13:12:18 +00:00
Matsu
6a904301be
test: Wait for canvas readiness in editor entry composers and guard raw navigation (no-changelog) (#32153)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 08:29:17 +00:00
Yuliia Pominchuk
090fa9e84b
fix(editor): Restore cross-origin notification after OAuth popup completes (#32087) 2026-06-11 17:45:03 +00:00
Daria
a786ee1d15
feat(editor): Persist expanded node group state to local storage (no-changelog) (#32135) 2026-06-11 15:20:50 +00:00
Emilia
6afba57091
fix(core): Propagate sub-workflow errors to parent after wait resume (#31927)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2026-06-11 14:10:04 +00:00
Rob Hough
f637d53500
refactor(editor): Improve setting up triggers in Agents (#31308)
Co-authored-by: Michael Drury <michael.drury@n8n.io>
2026-06-11 13:36:02 +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 Jacquart
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
Tomi Turtiainen
2d37d832ba
feat(core): Publish workflow activations via the outbox (no-changelog) (#31996) 2026-06-11 09:43:30 +00:00
Daria
2740c07039
feat(editor): Canvas group nodes - Implement collapse expand (no-changelog) (#31291)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-11 08:46:37 +00:00
Declan Carroll
3923f1978f
ci: Full nightly coverage report — unit + integration + E2E + Python merged into one lcov (no-changelog) (#31945)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 06:25:18 +00:00
Guillaume Jacquart
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
Declan Carroll
7ffa6af15e
feat: Scope E2E impact selection for dependency + uncovered changes (no-changelog) (#31928)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 10:30:45 +00:00
Irénée
4a681d0727
test: Fix source countrol connection e2e tests (#31962) 2026-06-10 10:05:38 +00:00
Csaba Tuncsik
0685db8ff6
fix(editor): Open sticky note color picker from context menu (#31917) 2026-06-09 13:00:13 +00:00
Svetoslav Dekov
7b2c722182
fix(editor): Close credential modal after successful setup (#31925)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-06-09 12:50:40 +00:00
Alex Grozav
0d209bfcc4
test(editor): Track canvas re-render counts in performance benchmarks (no-changelog) (#31905)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-08 12:00:54 +00:00
Declan Carroll
3c781d8eba
refactor: Extract @n8n/test-impact (TIA) package (no-changelog) (#31868)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-08 10:20:25 +00:00
Declan Carroll
29735c7a04
chore: Standardize license metadata across all first-party packages and tighten SBOM pipeline (no-changelog) (#31880)
Co-authored-by: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-06-08 10:19:32 +00:00
Declan Carroll
a54ddff3f6
ci: Per-spec backend E2E coverage + impact-map selection (DEVP-370) (#31784)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 13:15:44 +00:00
Alex Grozav
9bd990000b
test: Add canvas performance benchmarks (no-changelog) (#31222)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-05 08:37:30 +00:00
Riqwan Thamir
91ae2a2c01
fix(core): Disable iAI e2e tests temporarily (#31779) 2026-06-05 08:26:52 +00:00
n8n-cat-bot[bot]
ff3657ded7
ci: Activate V8 E2E impact map filter in PR CI (#31757)
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.15.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
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-04 16:15:01 +00:00
n8n-cat-bot[bot]
61b2e7c382
test: Quarantine instance-ai workflow-setup suite on sqlite e2e (#31751)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-04 16:11:39 +00:00
Svetoslav Dekov
f16befcb3b
feat(editor): Guard canvas node groups during graph edits (no-changelog) (#30473)
Co-authored-by: Daria <daria.staferova@n8n.io>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-04 11:32:28 +00:00
n8n-cat-bot[bot]
203e816b82
ci: Route PR CI e2e to dedicated Currents project (#31722)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-06-04 10:32:33 +00:00
oleg
afd7ddf372
feat(core): Use n8n default sandbox for Instance AI (no-changelog) (#31335)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Claude <noreply@anthropic.com>
2026-06-04 08:31:27 +00:00
Declan Carroll
07119ce61d
refactor: Consolidate janitor + code-health onto a shared rules-engine AST substrate (#31417)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 08:27:01 +00:00
Tomi Turtiainen
6d73d8d9ca
build: Disable typecheck on build commands (no-changelog) (#31636) 2026-06-03 13:52:25 +00:00
Tomi Turtiainen
8570de09c0
chore: Add clean scripts to all buildable packages (no-changelog) (#31622) 2026-06-03 13:47:34 +00:00
Declan Carroll
d57545d4d0
ci: V8 E2E coverage + per-spec impact map (DEVP-205) (#31441)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-03 12:17:27 +00:00
Declan Carroll
7bd7b9943b
test(benchmark): Add dedicated webhook procs + sizing matrix aggregator (DEVP-200 + DEVP-185) (#31037)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-03 10:49:17 +00:00
Albert Alises
67b177b156
test(core): Refresh Instance AI workflow builder recordings (#31413) 2026-06-03 10:28:33 +00:00
Rob Hough
87d1034900
refactor(editor): Add ChatInput to @n8n/design-system (#31361) 2026-06-03 07:52:08 +00:00
Albert Alises
332d2df44e
fix(core): Move instance AI builds to a skill (#31412) 2026-06-02 16:06:00 +00:00