Elias Meire
5b6ee17c81
feat(core): Add signature validation for waiting webhooks and forms ( #24159 )
...
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-03-23 11:48:52 +00:00
Declan Carroll
3612e4b1ce
fix(core): Preserve NODE_PATH for globally installed npm packages in Docker ( #26898 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 16:41:07 +00:00
Tomi Turtiainen
28d63fa081
fix(core): Fix task runner hanging when connection attempt fails ( #26848 )
2026-03-11 09:06:07 +00:00
Brian Kasper
b0a4d3db26
fix: Task Runner Initialize NODE_PATH for external npm packages ( #24517 )
...
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-03-05 08:10:47 +00:00
n8n-assistant[bot]
562d867483
chore: Bundle 2026-W7 ( #26214 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
Co-authored-by: James Gee <1285296+geemanjs@users.noreply.github.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Stephen Wright <sjw948@gmail.com>
Co-authored-by: oleg <me@olegivaniv.com>
Co-authored-by: Albert Alises <albert.alises@gmail.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2026-02-25 07:08:58 +00:00
Iván Ovejero
483c8210ee
feat(core): Add drain timeout for runners ( #24290 )
2026-02-06 13:34:53 +00:00
Iván Ovejero
a5541fe65d
chore(core): Silence disallowed strings eval error ( #25293 )
2026-02-04 10:39:26 +00:00
Tomi Turtiainen
974426263b
refactor(core): Use task runner for sort operations ( #24910 )
2026-02-02 10:26:57 +00:00
Tomi Turtiainen
659de949cb
feat(core): Add profiling support via sentry ( #25049 )
2026-01-30 09:49:50 +00:00
Elias Meire
ab2c8b56ab
feat(core): Generate HITL tool nodes for sendAndWait operations ( #22315 )
...
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-01-23 10:04:11 +00:00
Iván Ovejero
b1c84f7667
chore: Fix lint and typecheck on CI ( #23912 )
2026-01-06 14:14:16 +01:00
eilonc-pillar
760701c45d
Merge commit from fork
2026-01-06 13:23:20 +01:00
Tomi Turtiainen
06db448026
chore: Improve filtering of user errors from sentry ( #23427 )
2025-12-18 21:45:22 +02:00
Iván Ovejero
08729ce6c6
refactor(core): Make Sentry init non-fatal for JS runner ( #22800 )
2025-12-05 12:50:47 +01:00
mfsiega
9319139a08
feat(core): Switch to structured destination node (no-changelog) ( #22143 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude <noreply@anthropic.com>
2025-11-24 16:13:37 +01:00
Iván Ovejero
b3ceeafb96
fix(core): Restore moment to regular runners image ( #22212 )
2025-11-24 10:21:16 +01:00
Tomi Turtiainen
6f2709608f
test: Fix flaky js task runner test ( #22146 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-11-24 10:01:28 +02:00
Tomi Turtiainen
d6f5c64c58
refactor(core): Add factory functions to create instances of IRunExecutionData ( #21554 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
2025-11-17 20:19:50 +02:00
Iván Ovejero
e9d8757010
fix(core): Enforce timeout for task requests ( #21493 )
2025-11-11 10:50:41 +01:00
Iván Ovejero
f193b7a619
fix(core): Prevent binary payload duplication in JS runner ( #20753 )
2025-10-15 13:47:48 +02:00
Iván Ovejero
b0de49cfbf
Merge commit from fork
2025-10-06 13:56:15 +03:00
yehorkardash
a910604822
refactor(Code Tool Node): Replace vm2 with taskrunner for js ( #19247 )
2025-09-09 14:15:31 +03:00
Iván Ovejero
fbaee9ac02
refactor(core): Consolidate task result validation in Code node ( #18928 )
2025-09-02 16:05:10 +02:00
Suguru Inoue
d64a94753f
chore: Enable ESLint rule consistent-type-exports ( #18973 )
2025-08-29 19:02:49 +02:00
Iván Ovejero
def4e71e3d
chore: Disable event loop block integration for task runner ( #18661 )
2025-08-22 14:40:21 +02:00
Iván Ovejero
04738d442d
fix(core): Fix error message parsing for disallowed modules ( #18216 )
2025-08-11 16:25:09 +02:00
Iván Ovejero
09caa05726
fix(core): Fix disallowed module error in task runner ( #18190 )
2025-08-11 10:46:38 +02:00
Iván Ovejero
b64c8ad3a4
refactor: Upgrade @sentry/node and @sentry/vue to 9.42.1 ( #17753 )
2025-07-29 14:59:43 +02:00
Iván Ovejero
4cf9399432
refactor(core): Move ApplicationError to @n8n/errors ( #17667 )
2025-07-28 17:48:56 +02:00
Iván Ovejero
7d06a89d4d
chore(core): Lintfix modern packages ( #17046 )
2025-07-07 14:30:57 +02:00
Iván Ovejero
7317f67797
feat(core)!: Introduce insecure mode in task runner ( #16911 )
2025-07-04 08:32:49 +02:00
Iván Ovejero
8aecd327c6
refactor(core): Improve top-level key validation in task runner ( #16882 )
2025-07-03 08:58:58 +02:00
Iván Ovejero
af52a0d1ed
fix(core): Apply same VM wrapper to both modes in task runner ( #16872 )
2025-07-01 15:18:30 +02:00
Iván Ovejero
2b0cd5f7de
refactor(core): Extend task runner force shutdown timeout ( #16266 )
2025-06-12 12:28:20 +02:00
कारतोफ्फेलस्क्रिप्ट™
2945bbdd1a
ci: Handle new built-in node:* modules in the task-runner tests on node.js 24 ( #16026 )
2025-06-05 11:53:07 +02:00
कारतोफ्फेलस्क्रिप्ट™
3bdbdfe6ce
ci: Drop support for Node.js 18 ( #15146 )
2025-06-04 15:54:57 +02:00
कारतोफ्फेलस्क्रिप्ट™
7c806ff532
refactor(core): Refactor some imports to reduce baseline memory usage ( #15916 )
2025-06-03 11:23:44 +02:00
Iván Ovejero
7f8b943c1a
fix(core): Support helpers.request in task runners ( #15859 )
2025-05-30 12:37:18 +02:00
Iván Ovejero
75c1a4c5b3
fix(core): Fix task runner validation error on array of arrays ( #15106 )
2025-05-06 11:23:45 +02:00
Iván Ovejero
e86edf536f
fix(core): Fix task runner logging to browser console ( #15111 )
2025-05-06 09:42:46 +02:00
Iván Ovejero
bfccd42b9f
chore(core): Fix typo in prototype mutation env var docline ( #14652 )
2025-04-17 10:07:22 +02:00
Iván Ovejero
ff47279b25
perf(core): Reuse context in runOnceForEachItem mode in task runner ( #14682 )
2025-04-16 16:19:47 +02:00
Iván Ovejero
8b99f42009
refactor(core): Provide clearer errors on task runner rejection ( #14666 )
2025-04-16 10:28:47 +02:00
Iván Ovejero
7c1be05845
fix(core): Allow $evaluateExpression to resolve in task runners ( #14641 )
2025-04-15 20:27:26 +02:00
Mutasem Aldmour
faecb47f15
test: Add $agentInfo to known task runner parsers (no-changelog) ( #14525 )
2025-04-10 15:13:04 +02:00
Iván Ovejero
d6ae3889ca
feat(core): Make runtime prototype mutation protection configurable for task runner ( #14515 )
2025-04-10 14:12:25 +02:00
कारतोफ्फेलस्क्रिप्ट™
9ba58ca80b
refactor(core): Persist node execution order, and forward it to the frontend ( #14455 )
2025-04-09 10:19:58 +02:00
Alex Grozav
8215e0b59f
refactor: Migrate NodeConnectionType to const object type (no-changelog) ( #14078 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2025-03-21 14:01:26 +02:00
कारतोफ्फेलस्क्रिप्ट™
86b791167a
fix(core): Ensure sentry releases follow semver (no-changelog) ( #13907 )
2025-03-14 17:48:34 +01:00
Iván Ovejero
9bedd87744
fix(core): Fix task runner error report from user-defined function ( #13706 )
2025-03-05 16:04:09 +01:00