Luigi Gubello
5120d25cbc
fix(editor): Count missing input apart in the QuickJS shadow report (no-changelog) ( #41214 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 13:15:19 +00:00
Mike Repeć
1b02863c00
fix(core): Hand node reference results without an item shape to the engine (no-changelog) ( #41083 )
2026-10-16 12:25:04 +00:00
James Martin
c70b5d49b3
fix(core): Redact a parent execution if any sub-workflows have redaction enabled ( #41129 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-16 11:02:43 +00:00
Mike Repeć
fbe743b9df
fix(core): Charge element content for comparing array methods in native evaluation (no-changelog) ( #41079 )
2026-10-14 15:40:38 +00:00
Mike Repeć
b270d48686
fix(core): Charge node reference calls against the native evaluation work budget (no-changelog) ( #41080 )
2026-10-14 15:19:55 +00:00
Mike Repeć
3277f8c3b5
test(core): Give node reference parity cases a slim fixture item (no-changelog) ( #41081 )
2026-10-14 15:19:46 +00:00
Yuliia Pominchuk
a57c8f3aba
fix(core): Redact the parent execution when a sub-workflow uses a credential the viewer cannot use ( #41085 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-14 15:15:42 +00:00
Mike Repeć
a6d5b4de3f
test(core): Pin the quickjs nested -0 conversion in native evaluation parity (no-changelog) ( #41092 )
2026-10-14 15:04:02 +00:00
Luigi Gubello
8bc7161ab1
feat(editor): Compare the QuickJS expression engine with legacy behind a flag (no-changelog) ( #40496 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 13:24:09 +00:00
Mike Repeć
d68ad7e97b
feat(core): Evaluate pure expression extensions in native expression evaluation (no-changelog) ( #40865 )
2026-10-14 10:49:37 +00:00
n8n-assistant[bot]
46761a60a9
chore: Bundle/2.x ( #41035 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: n8n-assistant[bot] <n8n-assistant[bot]@users.noreply.github.com>
Co-authored-by: João Almeida <jg.almeida56@gmail.com>
Co-authored-by: Savelii <savelii.sychov@n8n.io>
Co-authored-by: Rick Gale <richardgale90@gmail.com>
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: oleg <me@olegivaniv.com>
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
Co-authored-by: Stephen Wright <sjw948@gmail.com>
Co-authored-by: Yuliia Pominchuk <31064937+yuliia-pominchuk@users.noreply.github.com>
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
Co-authored-by: Miguel Ángel Moreno <1411774+miguelsaddress@users.noreply.github.com>
Co-authored-by: Anne Aguirre <anne.aguirre@n8n.io>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: Kai <kai.hartlage@n8n.io>
Co-authored-by: Luigi Gubello <27034386+luigigubello@users.noreply.github.com>
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: MHMD <45968454+dou-mhmd@users.noreply.github.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Charlie Kolb <charlie@n8n.io>
2026-10-14 06:33:56 +00:00
Mike Repeć
de090cb2a0
feat(core): Evaluate primitive reads off $now and $today natively (no-changelog) ( #40945 )
2026-10-13 13:31:32 +00:00
Rup Sarmah
b09efb706c
fix(core): Handle every escaped closing bracket in an expression ( #40487 )
2026-10-13 12:58:10 +00:00
ADITYA KUMAR JHA
2596f3ac1c
fix(core): Match regex case-insensitively when ignore case is enabled ( #33589 )
...
Co-authored-by: Michael Kret <michael.k@radency.com>
2026-10-13 04:03:35 +00:00
Mike Repeć
3ff9c83bda
fix(core): Validate the size argument of the chunk() expression extension ( #40880 )
2026-10-12 14:54:04 +00:00
n8n-cat-bot[bot]
205c1c3ee5
refactor: Share appender for connection changes ( #39472 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-12 09:11:50 +00:00
Mike Repeć
f05b29abeb
test(core): Skip radix toString parity under quickjs in native evaluation fuzz (no-changelog) ( #40800 )
2026-10-09 14:33:43 +00:00
Mike Repeć
a2ac242b91
feat(core): Accept array literals and single-parameter callbacks in native expression evaluation (no-changelog) ( #40292 )
2026-10-09 12:08:12 +00:00
Garrit Franke
8f9f673b86
feat(core): Support minor levels in n8nNodesApiVersion (no-changelog) ( #39308 )
...
Co-authored-by: Benny Neugebauer <mail@bennycode.com>
2026-10-09 10:35:40 +00:00
Mike Repeć
49a3812bc3
feat(core): Extend native expression evaluation to node references and more data roots (no-changelog) ( #40239 )
2026-10-08 14:11:19 +00:00
Toni Devine
a195096733
fix(editor): Show why a node on another branch can't be referenced ( #40565 )
2026-10-08 10:53:30 +00:00
Rúben Castro
370b30f919
feat(core): Hide credential-only nodes under a credential type policy ( #39652 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 10:13:44 +00:00
Guillaume Jacquart
9191cf3fb0
fix(core): Apply the credential type policy to credential tests and probes ( #39927 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-07 19:16:11 +00:00
Mike Repeć
2b685c33b6
test(core): Run only expression tests once per engine in the workflow package (no-changelog) ( #40242 )
2026-10-06 13:07:49 +00:00
Veljko Terzic
38eea65993
feat(core): Run the workflow history trim as a durable daily system task ( #40085 )
2026-10-06 12:17:32 +00:00
Robin Braumann
4cb98aea9f
feat: Configure workflow tool inputs for Agents ( #40285 )
2026-10-06 10:02:23 +00:00
Ricardo Espinoza
5e28ff8c23
fix(core): Block publishing workflows with unconnected required node inputs ( #37265 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-05 07:56:07 +00:00
Mike Repeć
2d3e8140ce
fix(core): Bound native array methods by element content, not count (no-changelog) ( #40099 )
CI: Master (Build, Test, Lint) / Build & format (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (26.5.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Verify single-instance deps (npm-install) (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
2026-10-02 07:24:12 +00:00
Mike Repeć
5763326a0a
fix(core): Bound replace() like replaceAll() in native expression evaluation (no-changelog) ( #40098 )
2026-10-02 07:20:54 +00:00
n8n-assistant[bot]
eeaf84f756
chore: Bundle/2.x ( #40030 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io>
2026-10-01 09:50:06 +03:00
Mike Repeć
a19bf32e51
feat(core): Add fast native evaluation for a subset of expressions (no-changelog) ( #37613 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-30 10:16:42 +00:00
n8n-assistant[bot]
191a22e759
chore: Bundle/2.x ( #39935 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io>
2026-09-30 07:44:10 +03:00
Arvin A
41a0ccaf16
fix(Execute Workflow Node): Return declared sub-workflow outputs ( #39755 )
2026-09-29 12:40:18 +00:00
Charlie Kolb
2bf9b94936
refactor(core): Move shared errors to @n8n/errors (no-changelog) ( #39753 )
2026-09-29 07:19:05 +00:00
Daria
8ff280ed3d
feat(core): Define empty-group contract (no-changelog) ( #38701 )
2026-09-28 12:22:29 +00:00
Andreas Fitzek
38c92f4011
feat(core): Add browser OAuth2 flow for n8n User Auth webhooks ( #39332 )
2026-09-25 08:37:06 +00:00
Miguel Ángel Moreno
3aa9179424
feat(core): Accept the new group shapes when a workflow is saved (no-changelog) ( #39236 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-24 19:41:51 +00:00
n8n-assistant[bot]
776ae83c06
chore: Bundle/2.x ( #38765 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io>
2026-09-16 07:52:44 +03:00
Danny Martini
c5534b54a7
feat(editor): Run expressions through the QuickJS engine in the browser (no-changelog) ( #37448 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Luigi Gubello <luigi.gubello@n8n.io>
Co-authored-by: Luigi Gubello <27034386+luigigubello@users.noreply.github.com>
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
2026-09-15 13:27:20 +00:00
Miguel Ángel Moreno
8b6885433e
feat(core): Refuse an ungrouped Instance AI build over the top-level ceiling (no-changelog) ( #38235 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 07:33:55 +00:00
n8n-cat-bot[bot]
d1ea14cea6
chore: Move the triplicated defineField into the extensions utils.ts ( #38485 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-11 15:11:18 +00:00
Miguel Ángel Moreno
f8876ae2ff
feat(core): Improve node grouping instructions for AI Assistant and MCP (no-changelog) ( #37729 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-11 11:53:43 +00:00
Savelii
37e50b56fd
fix(core): Scope end-user credential checks to reachable nodes ( #36970 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-11 10:42:45 +00:00
Emilia
0c6c9e3176
fix(core): Return luxon values from expressions as instances ( #38034 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-09 15:24:31 +00:00
Mike Repeć
f3db19df76
fix(core): Memoize pairedItem ancestry traversal ( #38085 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
2026-09-09 11:30:38 +00:00
Danny Martini
b3306b2206
fix(core): Forward the receiver in the lazy-proxy set trap ( #37321 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-09 10:18:00 +00:00
MHMD
188e285069
feat(core): Make chat trigger OAuth2 identity pipeline unconditional ( #37942 )
2026-09-07 13:19:34 +00:00
Michael Drury
a0df5b34aa
fix: Refresh Agent MCP OAuth credentials (no-changelog) ( #37828 )
2026-09-07 09:27:56 +00:00
yehorkardash
5583ba4e2c
feat(core): Support existing credentials in MCP registry ( #37235 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-04 12:25:00 +00:00
Garrit Franke
fec7a227c8
feat(core): Add node API version constant and package compatibility helper (no-changelog) ( #37444 )
2026-09-02 14:47:51 +00:00