Parvesh Saini
|
7a778985c1
|
fix(core): Preserve trailing letter-less text in toSentenceCase() exp… (#32242)
Co-authored-by: Danny Martini <danny@n8n.io>
|
2026-06-16 07:44:01 +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 |
|
Emilia
|
a254a89d49
|
fix(core): Prevent nodes from throwing context.getNodeParameter is not a function when n8n is installed via npm (#32123)
|
2026-06-12 06:49:06 +00:00 |
|
n8n-assistant[bot]
|
71262655e4
|
chore: Bundle/2.x (#32031)
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Arvin A <51036481+DeveloperTheExplorer@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: Garrit Franke <32395585+garritfra@users.noreply.github.com>
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
Co-authored-by: Daria <daria.staferova@n8n.io>
Co-authored-by: Oğuz Eroğlu <oguz.eroglu@n8n.io>
Co-authored-by: Robin Braumann <robin.braumann@n8n.io>
Co-authored-by: oleg <me@olegivaniv.com>
Co-authored-by: Riqwan Thamir <rmthamir@gmail.com>
Co-authored-by: José Braulio González Valido <jose.gonzalez@n8n.io>
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
|
2026-06-10 07:42:43 +00:00 |
|
Thanasis G
|
72ab6d770b
|
fix(editor): Preserve workflow redaction policy under instance floor (#31932)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Csaba Tuncsik <csaba@n8n.io>
|
2026-06-09 05:42:39 +00:00 |
|
n8n-cat-bot[bot]
|
377fd15636
|
refactor: Migrate remaining ApplicationError throws in (#31861)
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>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
|
2026-06-08 12:55:07 +00:00 |
|
n8n-cat-bot[bot]
|
d28e122fe7
|
test: Strengthen augment-object mutation coverage (#31854)
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>
Co-authored-by: Declan Carroll <declan@n8n.io>
|
2026-06-08 09:17:34 +00:00 |
|
Declan Carroll
|
be85b1079e
|
fix(core): Dedupe getConnectedNodes results and add fast-check property tests (#31793)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-06 11:36:51 +00:00 |
|
n8n-cat-bot[bot]
|
fd7402cef1
|
test: Strengthen workflow-checksum mutation coverage (#31853)
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-05 17:00:24 +00:00 |
|
n8n-cat-bot[bot]
|
942682e66a
|
test: Strengthen getChildNodes tests to raise mutation score (#31771)
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 18:43:54 +00:00 |
|
n8n-cat-bot[bot]
|
6cfcc4c386
|
test: Strengthen getParentNodes tests to raise mutation score (#31759)
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:44:52 +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 |
|
Thanasis G
|
58b0965f66
|
feat(core): Track redaction policy source on execution runtime data (#31079)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-06-03 20:34:02 +00:00 |
|
Danny Martini
|
a089408968
|
test(core): Guard $jmespath resolution under the VM expression engine (#31671)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-03 15:57:36 +00:00 |
|
Julian
|
68b205317a
|
fix(core): Include node and field details in WorkflowHasIssuesError message (#30944)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-03 15:40:52 +00:00 |
|
n8n-cat-bot[bot]
|
31c60bf959
|
ci: Pin behaviour of graph helpers to kill 0% mutation (#31611)
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-03 12:56:16 +00:00 |
|
n8n-cat-bot[bot]
|
8eda311630
|
test: Cover getChildNodes parameter defaults (#31456)
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-03 11:31:03 +00:00 |
|
Csaba Tuncsik
|
0fef7d572c
|
refactor(core): Resolve execution-time redaction as strictest per channel (#31504)
|
2026-06-03 08:12:54 +00:00 |
|
Declan Carroll
|
ecfc39b3e5
|
ci: Stand up multi-package mutation health — nightly passes + mutant-* skills (no-changelog) (#31356)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-01 08:57:25 +00:00 |
|
Danny Martini
|
8debcef0cf
|
refactor(core): Drop the legacy bridge function-dispatch channel (#31200)
|
2026-05-29 15:47:16 +00:00 |
|
Declan Carroll
|
bd2c1f45e3
|
test(core): Strengthen workflow-checksum assertions (#30996)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-29 06:05:17 +00:00 |
|
Danny Martini
|
e104c7f299
|
refactor(core): Route $getPairedItem through typed-RPC dispatcher (#31197)
|
2026-05-28 11:27:24 +00:00 |
|
Danny Martini
|
a4aa292aee
|
refactor(core): Route $evaluateExpression through typed-RPC dispatcher (#31191)
|
2026-05-28 10:40:38 +00:00 |
|
Danny Martini
|
7118adce3d
|
refactor(core): Route $('Foo').pairedItem / .itemMatching / .item through typed-RPC dispatcher (#31167)
|
2026-05-28 09:09:39 +00:00 |
|
yehorkardash
|
1da2c1b5eb
|
feat: Support agent mcp servers (no-changelog) (#31070)
|
2026-05-28 07:54:52 +00:00 |
|
Danny Martini
|
fabacb64f3
|
refactor(core): Route $items() through typed-RPC dispatcher (#31146)
|
2026-05-27 14:53:13 +01:00 |
|
Declan Carroll
|
3bff0f52b9
|
chore: Stryker mutation testing for packages/workflow (no-changelog) (#30956)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-27 08:02:34 +00:00 |
|
n8n-assistant[bot]
|
d4f9223842
|
chore: Bundle/2.x (#31173)
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-27 08:36:28 +03:00 |
|
Svetoslav Dekov
|
11c9e06dfe
|
feat(editor): Add canvas node grouping UI experiment (no-changelog) (#30472)
Co-authored-by: Daria <daria.staferova@n8n.io>
|
2026-05-26 12:15:28 +01:00 |
|
Lorent Lempereur
|
91f07efd00
|
feat(Execute Workflow Node): Return items from every run of the sub-workflow's last node (#30716)
|
2026-05-23 11:49:33 +00:00 |
|
Svetoslav Dekov
|
e9620fd14e
|
refactor(editor): Extract canvas selection validation (no-changelog) (#30471)
|
2026-05-22 11:07:35 +00:00 |
|
Lorent Lempereur
|
ca381670da
|
fix(core): Show clear error when running a tool node without an Agent (#30626)
|
2026-05-21 09:48:28 +00:00 |
|
Daria
|
b9ba2603ce
|
feat(core): Add support for creating and updating workflow groups (#30211)
|
2026-05-19 14:07:06 +00:00 |
|
Danny Martini
|
c2ecb4d04b
|
fix(core): Preserve nested arrays in VM expression engine output (#30246)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-12 15:25:59 +00:00 |
|
Danny Martini
|
e52bbbd99f
|
fix(core): Resolve empty expressions to empty string in VM evaluator (#30310)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-12 14:08:31 +00:00 |
|
Tomi Turtiainen
|
0a761355c4
|
fix(core): Prevent proxy layer accumulation in ObservableObject (#30129)
|
2026-05-11 14:29:28 +00:00 |
|
Alexander Gekov
|
a30772c933
|
fix(core): Skip unknown fixedCollection keys instead of throwing (#29689)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-11 08:33:56 +00:00 |
|
Declan Carroll
|
75ed71c001
|
fix(core): Add ESLint rule to prevent error instances in toThrow assertions (#29889)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-05-08 05:51:05 +00:00 |
|
Daria
|
bec74aeb4f
|
fix(core): Add workflow structure validation (#29699)
|
2026-05-06 11:42:12 +00:00 |
|
Guillaume Jacquart
|
8551b1b90c
|
fix(core): Apply credential allowed domains in declarative node requests (#29082)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-04-28 12:04:27 +00:00 |
|
Abhishek Deshmukh
|
1e77f7146d
|
fix(core): Add missing break statements in filter condition evaluation (#27708)
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
|
2026-04-27 06:08:25 +00:00 |
|
Michael Kret
|
222fce3364
|
chore: Add ai_gateway_credentials flag to nodes graph (#28971)
|
2026-04-23 13:50:16 +00:00 |
|
n8n-assistant[bot]
|
85b7796434
|
chore: Bundle 2.x (#28844)
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: Benjamin Schroth <68321970+schrothbn@users.noreply.github.com>
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
Co-authored-by: Sandra Zollner <sandra.zollner@n8n.io>
Co-authored-by: Milorad FIlipović <milorad@n8n.io>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
|
2026-04-22 08:51:32 +03:00 |
|
Michael Kret
|
4070930e4c
|
fix(OpenAI Node): Replace hardcoded models with RLC (#28226)
|
2026-04-20 08:13:47 +00:00 |
|
Danny Martini
|
98b833a07d
|
fix(core): Resolve additional keys lazily in VM expression engine (#28430)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
|
2026-04-14 09:10:20 +00:00 |
|
Iván Ovejero
|
569ad497b7
|
fix(core): Align VM expression engine error handler with legacy engine (#28166)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-09 09:14:57 +00:00 |
|
Luca Mattiazzi
|
1e22e0ad51
|
fix(If Node): Patches IF node when fields are missing (#28014)
|
2026-04-08 16:35:57 +00:00 |
|
Iván Ovejero
|
f8c21276cb
|
feat(core): Make VM expression bridge timeout and memory limit configurable (#27962)
Co-authored-by: Danny Martini <danny@n8n.io>
|
2026-04-08 16:07:16 +00:00 |
|
Dawid Myslak
|
864f869d9b
|
feat(core): Add input/output token tracking to node graph telemetry (#27992)
|
2026-04-03 13:18:08 +00:00 |
|
Matsu
|
efc474cc01
|
chore: Vite 8 upgrade (#27680)
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.14.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-04-02 09:27:10 +03:00 |
|