mfsiega
|
56d6e9da2c
|
feat(core): Stop engine v2 executions from the control plane (#39786)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-10-02 14:53:46 +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 |
|
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 |
|
Pierantonio Cangianiello
|
119e21752b
|
feat(engine): Add the host callback that deletes the binary files of a pruned execution (no-changelog) (#39701)
|
2026-10-01 09:50:12 +00:00 |
|
Tomi Turtiainen
|
3f0c999440
|
refactor(engine): Split the engine v2 webhook responder into a registry and an outcome mapping (no-changelog) (#39978)
|
2026-09-30 19:35:23 +00:00 |
|
Tomi Turtiainen
|
3c1aaae176
|
feat(core): Send streaming webhook chunks from engine v2 (no-changelog) (#39947)
|
2026-09-30 09:50:04 +00:00 |
|
Charlie Kolb
|
499d64181a
|
refactor(core): Move shared cache infrastructure to backend services (no-changelog) (#39851)
|
2026-09-29 12:55:05 +00:00 |
|
Charlie Kolb
|
212fbfe455
|
refactor(core): Move EventService to backend-services (#39743)
|
2026-09-29 10:22:19 +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 |
|
Charlie Kolb
|
2bf9b94936
|
refactor(core): Move shared errors to @n8n/errors (no-changelog) (#39753)
|
2026-09-29 07:19:05 +00:00 |
|
Yuliia Pominchuk
|
4a01756ea4
|
feat(core): Check credentials against the person running the workflow (#39685)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-09-28 14:09:16 +00:00 |
|
Charlie Kolb
|
256e581aa7
|
refactor(core): Move UrlService to backend services (no-changelog) (#39751)
|
2026-09-28 11:43:39 +00:00 |
|
Tomi Turtiainen
|
7cc0450ae4
|
fix(engine): Handle Redis failure modes in engine v2 execution responses (#39486)
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) / Performance (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-09-26 18:44:11 +00:00 |
|
Tomi Turtiainen
|
44fef497f2
|
feat(core): Carry execution responses over Redis (no-changelog) (#39475)
|
2026-09-25 08:52:18 +00:00 |
|
Tomi Turtiainen
|
c6fb5737c1
|
chore(engine): Use engine v2 naming (#39582)
|
2026-09-25 07:54:48 +00:00 |
|
mfsiega
|
de238f3dde
|
feat(core): Run engine 2.0 as a standalone data plane (no-changelog) (#39440)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-24 19:51:43 +00:00 |
|
Pierantonio Cangianiello
|
e5996eeaff
|
feat(engine): Support Buffer bodies in Engine 2.0 sendResponse (no-changelog) (#39483)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-24 11:03:12 +00:00 |
|
mfsiega
|
fdd6f127c2
|
refactor(core): Prepare engine data plane for standalone execution (no-changelog) (#39439)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
|
2026-09-24 09:11:16 +00:00 |
|
Tomi Turtiainen
|
95c4070090
|
feat(core): Support the responseNode webhook response mode on engine 2.0 (no-changelog) (#39003)
|
2026-09-24 08:24:43 +00:00 |
|
Tomi Turtiainen
|
972db68d6b
|
feat(engine): Report execution response failures (#39001)
|
2026-09-23 16:54:39 +00:00 |
|
Tomi Turtiainen
|
dc3283da19
|
feat(core): Answer lastNode webhooks from execution responses (#38959)
|
2026-09-23 08:59:11 +00:00 |
|
Tomi Turtiainen
|
3f5aab992c
|
fix(engine): Preserve host execution mode (#39253)
|
2026-09-23 06:28:26 +00:00 |
|
Tomi Turtiainen
|
518a24dd64
|
refactor(engine): Split execution response endpoints (#39261)
|
2026-09-22 11:44:49 +00:00 |
|
Tomi Turtiainen
|
c37c4d7b3f
|
feat(engine): Publish execution response events on the data plane (no-changelog) (#39080)
|
2026-09-21 10:44:58 +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 |
|
Pierantonio Cangianiello
|
f8038a640f
|
feat(engine): Bind the data plane credentials helper in the Engine 2.0 runtime (no-changelog) (#38580)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-15 13:55:45 +00:00 |
|
Pierantonio Cangianiello
|
bb9556b9d5
|
feat(engine): Add the data plane credentials helper that resolves credentials through the control plane (no-changelog) (#38443)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-14 15:13:43 +00:00 |
|
Pierantonio Cangianiello
|
68d567c063
|
feat(engine): Add the control plane route that resolves credentials for the data plane (no-changelog) (#38218)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-14 07:48:41 +00:00 |
|
Matsu
|
7be94a1184
|
chore: Update eslint configuration (#38307)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-09-10 14:40:35 +03:00 |
|
Pierantonio Cangianiello
|
23a64770f7
|
feat(engine): Add the control plane client that resolves credentials for the data plane (no-changelog) (#38123)
|
2026-09-10 09:57:11 +00:00 |
|
Pierantonio Cangianiello
|
a63e88e7c1
|
refactor(engine): Make the control plane token scope a parameter on both sides (no-changelog) (#37978)
|
2026-09-10 07:39:19 +00:00 |
|
Tomi Turtiainen
|
10bc6ca351
|
feat(engine): Store the workflow that ran with each engine 2.0 execution (#37858)
|
2026-09-07 15:05:31 +00:00 |
|
Pierantonio Cangianiello
|
0f86167947
|
feat(engine): Prepare engine v2 for credential resolution (no-changelog) (#37876)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
2026-09-07 10:34:43 +00:00 |
|
Tomi Turtiainen
|
ae26d9599d
|
feat(engine): Return run data for engine 2.0 executions (#37486)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-09-03 15:41:04 +00:00 |
|
Tomi Turtiainen
|
b04acabea4
|
feat(engine): Let the control plane mint the engine 2.0 execution id (#37224)
|
2026-08-31 14:04:01 +00:00 |
|
Iván Ovejero
|
344ef416bf
|
refactor(engine): Log through an injected logger instead of the console (#37111)
|
2026-08-28 10:04:56 +00:00 |
|
Tomi Turtiainen
|
6eb19e1668
|
feat(engine): Push engine 2.0 execution progress to the editor (#37142)
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 (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) / Performance (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-08-27 15:32:25 +00:00 |
|
Tomi Turtiainen
|
68afc97ac9
|
feat(engine): Receive engine lifecycle events in the control plane (#37014)
|
2026-08-27 13:53:18 +00:00 |
|
Tomi Turtiainen
|
5310da72d5
|
feat(engine): Accept data plane execution ids on the control plane routes (#37107)
|
2026-08-27 10:40:32 +00:00 |
|
Lorent Lempereur
|
b66c3e2a96
|
refactor: Apply outbound request protection by default (no-changelog) (#36841)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
2026-08-26 10:52:56 +00:00 |
|
Tomi Turtiainen
|
62a0b2af07
|
feat(engine): Authenticate control plane requests to the engine (#36894)
|
2026-08-24 12:47:49 +00:00 |
|
Tomi Turtiainen
|
e86ebf3d68
|
feat(engine): Add scaffolding of in-process engine 2.0 module (#36480)
|
2026-08-20 10:24:36 +00:00 |
|