n8n-assistant[bot]
ed9fa260fa
chore: Resolve master→3.x sync conflict ( #34758 )
...
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Stephen Wright <sjw948@gmail.com>
Co-authored-by: n8n-assistant[bot] <100856346+n8n-assistant[bot]@users.noreply.github.com>
Co-authored-by: Charlie Kolb <charlie@n8n.io>
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Nikhil Kuriakose <nikhil.kuriakose@n8n.io>
Co-authored-by: Albert Alises <albert.alises@gmail.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: Robin Braumann <50590409+bjorger@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
Co-authored-by: Mike Repeć <mike.repec@n8n.io>
Co-authored-by: Yuliia Pominchuk <31064937+yuliia-pominchuk@users.noreply.github.com>
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
Co-authored-by: Kai <kai.hartlage@n8n.io>
Co-authored-by: José Braulio González Valido <jose.gonzalez@n8n.io>
Co-authored-by: Michael Drury <me@michaeldrury.co.uk>
Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: Lorent Lempereur <looorent@users.noreply.github.com>
Co-authored-by: Rodrigo Santos da Silva <rodrigo.silva@n8n.io>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Dmitrii <dmitrii.kulikov@n8n.io>
Co-authored-by: Savelii <savelii.sychov@n8n.io>
Co-authored-by: Arvin A <51036481+DeveloperTheExplorer@users.noreply.github.com>
Co-authored-by: Raúl Gómez Morales <raul00gm@gmail.com>
Co-authored-by: multica-agent <github@multica.ai>
Co-authored-by: Yen Su <49794855+yens1@users.noreply.github.com>
Co-authored-by: Nour Alhadi Mahmoud <nour.mahmoud@n8n.io>
Co-authored-by: Eugene <eugene@n8n.io>
Co-authored-by: LevSky22 <56281588+LevSky22@users.noreply.github.com>
Co-authored-by: Riqwan Thamir <rmthamir@gmail.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Sam Wooler <swooler592@gmail.com>
Co-authored-by: Soham Ingle <sohamingle@gmail.com>
Co-authored-by: Vishesh Gupta <vishesh.gupta12@outlook.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
Co-authored-by: Jan Kalkan <jan.kalkan@n8n.io>
Co-authored-by: n8n-assistant[bot] <n8n-assistant[bot]@users.noreply.github.com>
2026-07-23 10:05:19 +02:00
yehorkardash
390fb773f0
feat: Remove dead nodes ( #34327 )
...
Test: Evals Python / Workflow Comparison Python (push) Has been cancelled
Co-authored-by: Elias Meire <elias@meire.dev>
2026-07-22 10:43:54 +02:00
n8n-assistant[bot]
e8d120d56f
Merge commit '43c6f329fb1fb528259a78f80b163e4ed1405c02' into 3.x
2026-07-22 06:54:49 +00:00
yehorkardash
cc4dbf9439
fix: Return reversed array when calling .reverse() ( #34625 )
...
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.18.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: RomanDavydchuk <roman.davydchuk@n8n.io>
2026-07-21 20:25:24 +00:00
Irénée
41660d0067
feat(core): Support legacy sub-workflow dependencies in package exports ( #34398 )
2026-07-21 12:27:04 +00:00
Andreas Fitzek
be786e2802
chore(core): Lock the @n8n/typeorm import ratchet and document the boundary (no-changelog) ( #34370 )
2026-07-21 08:26:21 +00:00
n8n-release-tag-merge[bot]
8ae53ef742
Merge tag 'n8n@2.32.0'
2026-07-21 07:54:56 +00:00
Bernhard Wittmann
01068a4fef
feat(core)!: Return chat WebSocket messages as JSON frames ( #34247 )
2026-07-21 09:28:09 +02:00
Elias Meire
ec5f5032a4
fix(MCP Client Tool Node): Close cached MCP client sessions when their execution finishes ( #34397 )
2026-07-21 07:24:56 +00:00
n8n-assistant[bot]
662a23c202
🚀 Release 2.32.0 ( #34600 )
...
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-07-21 07:14:52 +00:00
n8n-assistant[bot]
32e72d0e8b
Merge commit 'e1ad8f4c155e585a4f0fe25277ce04bd1172b5b2' into 3.x
2026-07-21 06:53:59 +00:00
Riqwan Thamir
267fd853cd
fix(core): Cancel Instance AI workspace tools promptly on stop ( #34551 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Robin Braumann <50590409+bjorger@users.noreply.github.com>
2026-07-20 16:40:44 +00:00
Milorad FIlipović
0fb07ca6ad
feat(editor): Add sticky support for canvas groups ( #34317 )
2026-07-20 09:53:56 +00:00
n8n-assistant[bot]
3b3ff13622
Merge commit '26caaa876f2b787cd665631ce9cf656fd4abca01' into 3.x
2026-07-18 06:41:43 +00:00
yehorkardash
f47023066e
feat: Add showOnDeployment option, show warning for read file node on cloud ( #34417 )
...
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
2026-07-17 14:32:37 +00:00
RomanDavydchuk
83faf5c216
fix!: Remove deprecated Function, FunctionItem and ItemsList nodes ( #34293 )
2026-07-17 14:07:14 +03:00
Daria
8477e5896a
feat(editor): Add descriptions to canvas groups ( #34219 )
2026-07-17 09:59:51 +00:00
Matsu
e34343b4a0
chore: Migrate all base packages to TypeScript 7 ( #34338 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-17 12:56:29 +03:00
Nour Alhadi Mahmoud
b63758247e
feat(core): Add variable bundling to package export ( #34040 )
2026-07-17 08:01:37 +00:00
Bernhard Wittmann
74e11af758
refactor(core)!: Remove BinaryHelperFunctions.copyBinaryFile ( #34160 )
2026-07-17 09:54:32 +02:00
Matsu
9b2b78f8d5
chore: Migrate the rest of packages/@n8n to typescript 7 ( #34332 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-17 10:45:58 +03:00
n8n-assistant[bot]
d6864eefe8
Merge commit '77880a3106d9bb0c997c887b4f8a72615fb63dce' into 3.x
2026-07-17 06:54:00 +00:00
Bernhard Wittmann
cf54dccb08
refactor(core)!: Migrate node defaults.color to iconColor ( #34180 )
2026-07-16 15:06:30 +00:00
Yen Su
c96272a72f
feat(core): Add telemetry events for advanced HITL usage (no-changelog) ( #34225 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-07-16 13:32:06 +00:00
Dmitrii
4a651dd1aa
feat(API): Add public API endpoints for log streaming destinations ( #34251 )
2026-07-16 08:41:28 +00:00
Andreas Fitzek
65da749ab3
fix: Correct end-user credential validation, re-evaluation, and identity-hook recognition ( #34094 )
2026-07-15 15:46:44 +00:00
Eugene
33a02a90d2
feat: Add skills support to inline agents (no-changelog) ( #34128 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-15 12:42:55 +00:00
Charlie Kolb
59aca03796
ci: Guard new turbo boundaries violations via baseline ratchet (no-changelog) ( #33988 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-15 07:46:17 +00:00
Eugene
e69bd4e4eb
feat: Add inline agent mode to the Message an Agent node (no-changelog) ( #34059 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 19:03:35 +00:00
oleg
9842c2c28c
fix(core): Count AI assistant workflow test runs as manual executions in statistics ( #34145 )
2026-07-14 11:41:09 +00:00
Lorent Lempereur
b3a0a47217
feat: Wire the Schedule Trigger node into the durable scheduler (no-changelog) ( #33973 )
...
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-14 09:23:34 +00:00
n8n-assistant[bot]
6676eb33fe
🚀 Release 2.31.0 ( #34117 )
...
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-07-14 07:18:45 +00:00
José Braulio González Valido
fffa4233b3
fix(core): Construct execution errors correctly when Error.prototype is frozen ( #33897 )
...
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (24.16.0) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Lint (push) Has been cancelled
CI: Master (Build, Test, Lint) / Performance (push) Has been cancelled
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Has been cancelled
Util: Update Node Popularity / update-popularity (push) Has been cancelled
Util: Update Node Popularity / approve-and-automerge (push) Has been cancelled
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-11 17:34:50 +00:00
Anne Aguirre
2fbd6c5b35
fix(Agent Node): Fall back to guardrails input and hide auto prompt source without a chat trigger ( #33762 )
2026-07-10 13:37:42 +00:00
Eugene
5e326f2666
feat(editor): Message an Agent node v2 (no-changelog) ( #33812 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-09 13:37:36 +00:00
Matsu
cbf2d2027b
chore: Set up repository for TypeScript 7 migration ( #33890 )
2026-07-09 13:21:16 +03:00
Guillaume Jacquart
993e1c8b72
fix(core): Propagate sub-workflow credential usage to the parent execution ( #33674 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-09 09:22:02 +00:00
Matsu
29e0e32e3b
chore: Remove --runner flag from janitor test scoping ( #33373 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-09 09:24:12 +03:00
n8n-assistant[bot]
46c1a0e8f3
chore: Bundle/2.x ( #33793 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Stephen Wright <sjw948@gmail.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Nikhil Kuriakose <nikhil.kuriakose@n8n.io>
Co-authored-by: Albert Alises <albert.alises@gmail.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Mike Repeć <mike.repec@n8n.io>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: bjorger <50590409+bjorger@users.noreply.github.com>
2026-07-08 08:48:55 +03:00
Ricardo Espinoza
59731fdfce
feat(core): Auto-name workflow versions created or updated via MCP ( #33465 )
2026-07-07 14:40:10 +00:00
Danny Martini
e7d881bf01
refactor(core): Acquire the expression isolate inside getNodesWithUnregisteredWebhooks (no-changelog) ( #33492 )
2026-07-07 10:33:44 +00:00
n8n-assistant[bot]
f96d6dbd84
🚀 Release 2.30.0 ( #33720 )
...
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-07-07 07:16:44 +00:00
Tomi Turtiainen
ece6d303d0
refactor(core): Move createDeferredPromise into @n8n/utils (no-changelog) ( #33441 )
...
Co-authored-by: linear-code[bot] <222613912+linear-code[bot]@users.noreply.github.com>
2026-07-06 07:12:28 +00:00
Nikhil Kuriakose
0a6cb663e3
feat(editor): Improve data table node ( #28199 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-03 08:29:47 +00:00
Matsu
39a2093dac
fix(core): Prevent duplicate zod instances that break npm installs ( #33463 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-02 13:27:38 +00:00
Ricardo Espinoza
269895fc0f
fix(editor): Reconcile Data Table column schema on node open ( #29935 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-02 12:26:59 +00:00
Tomi Turtiainen
8e15e092e3
refactor(core): Move Result and ensureError into @n8n/utils (no-changelog) ( #33375 )
2026-07-02 07:46:18 +00:00
Bernhard Wittmann
d5bb1f7c47
feat: Capture MCP server domain in node graph telemetry (no-changelog) ( #33386 )
2026-07-01 14:28:35 +00:00
Michael Kret
704d24626c
fix: Handle AI Gateway-managed credentials in Instance AI ( #33365 )
2026-07-01 12:26:10 +00:00
Matsu
df97053888
chore: Remove references to Jest ( #33282 )
2026-07-01 09:03:25 +00:00