Commit Graph

2003 Commits

Author SHA1 Message Date
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
Ricardo Espinoza
d5132d21e0
feat(core): Add SCIM provisioning module foundation (no-changelog) (#40226) 2026-10-06 12:57:50 +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
n8n-assistant[bot]
a11777054a
🚀 Release 2.43.0 (#40376)
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-10-06 07:10:16 +00:00
Mike Repeć
680f9582e1
feat(core): Add engine suspension at node boundaries for resumable executions (#37649)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-10-05 15:00:01 +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
Matsu
72a4024161
chore: Complete base package migration to Oxlint (#40257) 2026-10-05 10:48:34 +03:00
n8n-cat-bot[bot]
be2ee6f356
fix: Replace deprecated APIs in services and tooling (#40199)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-05 04:50:04 +00:00
Tomi Turtiainen
b9368f4db8
feat(engine): Stream webhook responses from engine v2 on the control plane (no-changelog) (#39948) 2026-10-02 08:58:01 +00:00
Mike Repeć
2d3e8140ce
fix(core): Bound native array methods by element content, not count (no-changelog) (#40099)
Some checks are pending
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
Pierantonio Cangianiello
9247a09214
feat(engine): Accept files from webhooks and triggers on engine v2 (no-changelog) (#40005) 2026-10-01 12:50:55 +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ć
6da7f6b010
refactor(core): Use JSDoc for native evaluator helpers and name the size preflight as an assertion (no-changelog) (#40001) 2026-09-30 13:17:30 +00:00
Elias Meire
202a52d206
fix: Update broken external links in core packages (no-changelog) (#39704) 2026-09-30 12:41:50 +00: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
Thanasis G
8f3574c48b
fix(core): Skip the preAuthentication retry while the stored token is fresh (no-changelog) (#38927)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-30 09:02:04 +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
Tomi Turtiainen
84da588c36
feat(engine): Let the caller tell engine v2 which response it expects (#39780) 2026-09-29 10:19:05 +00:00
Lorent Lempereur
bab2978ccf
feat(core): Run legacy Cron node schedules on the durable scheduler (#39411) 2026-09-29 07:58:52 +00:00
Charlie Kolb
2bf9b94936
refactor(core): Move shared errors to @n8n/errors (no-changelog) (#39753) 2026-09-29 07:19:05 +00:00
n8n-assistant[bot]
86c23326c9
🚀 Release 2.42.0 (#39826)
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-09-29 07:11:00 +00:00
n8n-cat-bot[bot]
a41c8c46e7
fix: Update stale docs.n8n.io links in product code (no-changelog) (#39638)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Elias Meire <elias@meire.dev>
2026-09-28 15:53:59 +00:00
Daria
8ff280ed3d
feat(core): Define empty-group contract (no-changelog) (#38701) 2026-09-28 12:22:29 +00:00
Michael Drury
68f856fb9d
feat(core): Add production n8n Chat channel infrastructure (no-changelog) (#39476)
Co-authored-by: Benjamin Schroth <benjamin@n8n.io>
2026-09-28 11:47:35 +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
Tomi Turtiainen
c6fb5737c1
chore(engine): Use engine v2 naming (#39582) 2026-09-25 07:54:48 +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
Miguel Ángel Moreno
0fedb30182
feat(core): Add a feature flag for each relaxed node group rule (no-changelog) (#39171)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-24 19:41:50 +00:00
Jaakko Husso
482ffb5306
fix(core): Run one node of a tool through the node that runs it (no-changelog) (#38759)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-24 12:26:45 +00:00
Danny Martini
f3fea3b8b8
refactor(core): Let the engine decide how a wait is implemented (no-changelog) (#39364)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-23 10:18:48 +00:00
Tomi Turtiainen
dc3283da19
feat(core): Answer lastNode webhooks from execution responses (#38959) 2026-09-23 08:59:11 +00:00
n8n-assistant[bot]
669a65ade5
🚀 Release 2.41.0 (#39228)
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-09-22 07:18:44 +00:00
Charlie Kolb
9ae5600999
ci: Enable the unlisted and catalog-reference knip rules (no-changelog) (#38795)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-17 17:15:32 +00:00
Ricardo Espinoza
768e74a5e7
fix(core): Always cast resource mapper string fields when type conversion is enabled (#37851) 2026-09-17 15:19:44 +00:00
Tomi Turtiainen
9b66a2bbfa
feat(engine): Read executions from the data plane and merge with the DB (#38110) 2026-09-16 10:45:58 +00:00
Luka Zivkovic
c5935b9cb5
fix(core): Show an explicit error for unsupported end-user credential triggers (#37332) 2026-09-16 10:18:25 +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
n8n-cat-bot[bot]
34f7327b4b
fix: Show a reveal prompt for expressions over redacted data (#38577)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
2026-09-15 15:18:08 +00: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
Anne Aguirre
48445f5b9e
fix(core): Sweep parents parked on a finished sub-execution (#37553)
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-15 12:17:14 +00:00
n8n-assistant[bot]
caff5b7013
🚀 Release 2.40.0 (#38711)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-09-15 13:02:15 +03:00
Charlie Kolb
737d66eeb3
build: Remove unused dependencies reported by knip (no-changelog) (#38591)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 13:22:42 +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
Yen Su
13b8f22fd0
feat(Databricks Node): Append a per-row MCP registry attribution to the agent reply (#38306)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-11 14:46:48 +00:00
Mike Repeć
357b2a03d9
feat(core): Acquire expression isolates lazily on first engine evaluation (no-changelog) (#37614)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-11 12:02:19 +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