n8n-cat-bot[bot]
|
9e39914cf4
|
ci: Wire workflow/core through janitor + fix global-trigger scope gap (DEVP-195) (#31415)
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>
Co-authored-by: Declan Carroll <declan@n8n.io>
|
2026-05-30 20:41:18 +00:00 |
|
phyllis-noester
|
d6eb844c32
|
feat(core): Restrict credentials to declared supported nodes (#31260)
|
2026-05-30 15:04:42 +00:00 |
|
Danny Martini
|
8debcef0cf
|
refactor(core): Drop the legacy bridge function-dispatch channel (#31200)
|
2026-05-29 15:47:16 +00:00 |
|
Albert Alises
|
4261116180
|
feat(core): Add execution source telemetry (no-changelog) (#31133)
|
2026-05-29 12:49:14 +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 |
|
Arvin A
|
55d8b59a48
|
feat(core): Stream tool calls and ship M3 fixtures from LLM eval wire server (no-changelog) (#30983)
|
2026-05-27 14:53:43 +01:00 |
|
Danny Martini
|
fabacb64f3
|
refactor(core): Route $items() through typed-RPC dispatcher (#31146)
|
2026-05-27 14:53:13 +01:00 |
|
Jon
|
4604270464
|
feat(Form Trigger Node): Add n8n user authentication option (#30539)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-27 14:52:32 +01:00 |
|
n8n-release-tag-merge[bot]
|
bc3399ecda
|
Merge tag 'n8n@2.23.0'
|
2026-05-27 09:33:24 +00:00 |
|
n8n-assistant[bot]
|
29859104b3
|
🚀 Release 2.23.0 (#31189)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
|
2026-05-27 09:07:36 +00: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 |
|
Michael Kret
|
1aa4c37fd1
|
feat(Odoo Node): Add v2 with resource locators, field mapping, and API key auth (#30796)
|
2026-05-25 08:19:01 +00: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 |
|
James Gee
|
ca56b6b90a
|
feat(core): Package workflow export (#30641)
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
Build: Benchmark Image / build (push) Has been cancelled
Util: Sync API Docs / sync-public-api (push) Has been cancelled
|
2026-05-22 20:53:58 +00:00 |
|
Svetoslav Dekov
|
e9620fd14e
|
refactor(editor): Extract canvas selection validation (no-changelog) (#30471)
|
2026-05-22 11:07:35 +00:00 |
|
Yuliia Pominchuk
|
5ad38d77b7
|
feat(core): Encrypt running user's auth cookie into manual execution credential context (#30811)
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: Guillaume Jacquart <jacquart.guillaume@gmail.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-22 09:42:04 +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 |
|
Andreas Fitzek
|
e721119034
|
feat(core): Add inbound secret module with runtime credential accessor (no-changelog) (#30326)
|
2026-05-20 16:21:55 +00:00 |
|
Danny Martini
|
059574eaf8
|
refactor(core): Resolve $jmespath in-isolate for VM engine (no-changelog) (#30736)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-20 11:05:01 +00:00 |
|
Daria
|
b9ba2603ce
|
feat(core): Add support for creating and updating workflow groups (#30211)
|
2026-05-19 14:07:06 +00:00 |
|
n8n-assistant[bot]
|
5ca71e8c0a
|
🚀 Release 2.22.0 (#30713)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
|
2026-05-19 11:36:59 +00:00 |
|
Irénée
|
e39f233af7
|
feat(core): Add custom OpenTelemetry tags per node (#30442)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-05-19 08:09:29 +00:00 |
|
Manuel
|
94a3220de8
|
fix(CRON Node): Tooltip typo in trigger polling setting (#17949)
Co-authored-by: Mike Repeć <mikerepec@pm.me>
Co-authored-by: Mike Repeć <mike.repec@n8n.io>
|
2026-05-13 08:42:20 +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 |
|
Declan Carroll
|
cd0519f360
|
chore: Skip scaffolding templates in code-health and swap to catalog refs (no-changelog) (#30297)
|
2026-05-12 10:58:00 +00:00 |
|
Andreas Fitzek
|
d2e5db258c
|
feat(core): Add encrypted secureArtifacts slot to IExecutionContext (no-changelog) (#30125)
|
2026-05-12 09:58:45 +00:00 |
|
Mutasem Aldmour
|
3297536011
|
refactor(core): Move node-specific builder guidance to per-node @builderHint (no-changelog) (#29992)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-12 07:45:33 +00:00 |
|
n8n-assistant[bot]
|
61be42c7bb
|
🚀 Release 2.21.0 (#30283)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
|
2026-05-12 07:29:34 +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 |
|
Danny Martini
|
9931c4d055
|
refactor(core): Skip redundant extend helpers in VM mode (no-changelog) (#30098)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-08 13:40:15 +00:00 |
|
Mutasem Aldmour
|
72eca2f398
|
refactor: Rename node-level builderHint.message to searchHint and propertyHint (#30062)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-08 13:32:50 +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 |
|
Guillaume Jacquart
|
75053fec93
|
feat(editor): Add envFeatureFlag and copyButton property options (#29733)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-07 16:44:17 +00:00 |
|
Benjamin Schroth
|
f7c7acc244
|
fix(editor): Make sure trimmed placeholder never reaches backend (#29842)
|
2026-05-07 12:15:27 +00:00 |
|
Michael Drury
|
ebafde7f85
|
feat(core): Show workflow-triggered runs in agent session history (no-changelog) (#29932)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-07 09:48:47 +00:00 |
|
yehorkardash
|
64079ad98c
|
feat(core): Agents as first class entities support (no-changelog) (#28017)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Michael Drury <michael.drury@n8n.io>
Co-authored-by: Arvin A <51036481+DeveloperTheExplorer@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Arvin Ansari <arvin.ansari@n8n.io>
Co-authored-by: bjorger <50590409+bjorger@users.noreply.github.com>
Co-authored-by: Eugene <eugene@n8n.io>
Co-authored-by: Michael Drury <me@michaeldrury.co.uk>
Co-authored-by: Robin Braumann <robin.braumann@n8n.io>
Co-authored-by: Rob Hough <robhough180@gmail.com>
|
2026-05-06 15:44:44 +00:00 |
|
Daria
|
bec74aeb4f
|
fix(core): Add workflow structure validation (#29699)
|
2026-05-06 11:42:12 +00:00 |
|
Elias Meire
|
4dce41f795
|
feat(core): Transform MCP server configs into dedicated MCP tools (#29493)
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
|
2026-05-06 10:17:43 +00:00 |
|
n8n-assistant[bot]
|
b970d259c4
|
🚀 Release 2.20.0 (#29761)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
|
2026-05-05 09:14:22 +00:00 |
|
Guillaume Jacquart
|
ad7cdcc04f
|
feat(core): Add JWE decryption to OAuth2 credential flow (#29497)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-04 16:14:50 +00:00 |
|
Daria
|
1d9548c81f
|
feat(core): Add MCP tool search executions (#29161)
|
2026-05-04 13:41:47 +00:00 |
|
Guillaume Jacquart
|
473d49c9b1
|
feat(core): Add preAuthentication support to requestOAuth2 pipeline (#29418)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-04-30 12:38:03 +00:00 |
|