Emilia
|
e2054f984c
|
feat(core): Route poll triggers through the durable scheduler (no-changelog) (#34733)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-27 07:32:08 +00:00 |
|
Milorad FIlipović
|
4ead8600f9
|
feat(core): Improve workflow groups validation/support in mcp (no-changelog) (#34778)
|
2026-07-23 13:41:27 +00:00 |
|
Guillaume Jacquart
|
d8d89cc381
|
fix(core): Redact a sub-workflow's own execution record per its own policy (#34621)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-23 12:55:51 +00:00 |
|
Riqwan Thamir
|
94e505a972
|
fix(core): Strip null optional node fields from AI-generated workflows (#34668)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-07-22 15:38:56 +00:00 |
|
n8n-assistant[bot]
|
2222fe3a6c
|
chore: Bundle/2.x (#34680)
Co-authored-by: Charlie Kolb <charlie@n8n.io>
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
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: 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>
|
2026-07-22 08:09:00 +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 |
|
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 |
|
Milorad FIlipović
|
0fb07ca6ad
|
feat(editor): Add sticky support for canvas groups (#34317)
|
2026-07-20 09:53:56 +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 |
|
Daria
|
8477e5896a
|
feat(editor): Add descriptions to canvas groups (#34219)
|
2026-07-17 09:59:51 +00:00 |
|
Nour Alhadi Mahmoud
|
b63758247e
|
feat(core): Add variable bundling to package export (#34040)
|
2026-07-17 08:01:37 +00: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 |
|
Andreas Fitzek
|
65da749ab3
|
fix: Correct end-user credential validation, re-evaluation, and identity-hook recognition (#34094)
|
2026-07-15 15:46:44 +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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Tomi Turtiainen
|
e6c30826f4
|
chore: Add no-application-error lint rule and ban new usage (no-changelog) (#33248)
|
2026-06-30 10:08:47 +00:00 |
|
Elias Meire
|
8fa4e8cc0f
|
fix(Email Trigger (IMAP) Node): Surface connection error details in activation errors (#32913)
|
2026-06-30 09:01:31 +00:00 |
|
Marc Littlemore
|
2a32dc7487
|
fix(core): Ensure project variables override same-key global variables (#33137)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-29 13:02:30 +00:00 |
|
Eugene
|
70b9c81ad4
|
feat(core): Add workflow-data tools to Message an Agent node (no-changelog) (#32994)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-26 14:04:49 +00:00 |
|
Guillaume Jacquart
|
89f6deb16c
|
fix(editor): Align trigger compatibility warning with backend (no-changelog) (#33083)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-26 13:31:10 +00:00 |
|
Guillaume Jacquart
|
2f354480c8
|
fix(core): Resolve expression-mode $self values in credential templates (#32970)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-26 13:28:27 +00:00 |
|
n8n-cat-bot[bot]
|
d7460db4f1
|
test: Strengthen node-helpers parameter-validation and trigger-type (#32978)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-25 08:07:57 +00:00 |
|
Daria
|
38dae742b5
|
feat(core): Respect node group changes in workflow history compaction (no-changelog) (#32814)
|
2026-06-23 11:27:26 +01:00 |
|
Rohit Gahlawat
|
43eec00e6b
|
fix(core): Keep $fromAI placeholders intact on fields with expressions disabled (#31681)
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
|
2026-06-19 09:56:24 +00:00 |
|
Mike Repeć
|
aae88a5db5
|
fix(core): Resolve legacy $item accessor properties in vm expression engine (no-changelog) (#32551)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Danny Martini <danny@n8n.io>
|
2026-06-18 10:27:32 +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 |
|
Dhakshin V
|
beba723a88
|
fix(core): Evaluate expressions in AI tool description for node-as-to… (#31495)
Co-authored-by: Benjamin Schroth <68321970+schrothbn@users.noreply.github.com>
|
2026-06-16 14:29:46 +00:00 |
|
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 |
|