Lorent Lempereur
b6bb202b7b
refactor: Assign task runner IDs from n8n ( #35494 )
2026-08-10 11:20:37 +00:00
Tomi Turtiainen
9c4a613b44
fix(core): Fix task runner health check failing ( #35808 )
2026-08-07 08:02:40 +00:00
n8n-assistant[bot]
ca3d42d838
chore: Bundle/2.x ( #35563 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io>
2026-08-05 08:29:40 +03: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
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
Matsu
8bb6489918
chore: Remove remaining Jest references (no-changelog) ( #33412 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-07-09 09:29:24 +03:00
Tomi Turtiainen
8e15e092e3
refactor(core): Move Result and ensureError into @n8n/utils (no-changelog) ( #33375 )
2026-07-02 07:46:18 +00:00
Matsu
df97053888
chore: Remove references to Jest ( #33282 )
2026-07-01 09:03:25 +00:00
Benjamin Schroth
52e7df6b59
feat(core): Expose $evaluation.runId expression global in eval executions ( #32843 )
2026-06-24 12:57:29 +00:00
Emilia
b9cfa257ce
fix(core): Keep task runner serving during graceful shutdown so in-flight executions finish ( #32385 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-24 10:24:33 +00:00
Matsu
15e71687d3
test: Increase initialization budget for lengthy test inits ( #32901 )
2026-06-24 06:31:13 +00:00
Tomi Turtiainen
79560920cb
refactor(core): Re-parent task runner error subclasses (no-changelog) ( #32543 )
...
Co-authored-by: linear-code[bot] <222613912+linear-code[bot]@users.noreply.github.com>
2026-06-18 10:30:56 +00:00
Tomi Turtiainen
56d39c47e6
refactor: Replace deprecated ApplicationError in task-runner, frontend, and @n8n/* packages (no-changelog) ( #32364 )
...
Co-authored-by: linear-code[bot] <222613912+linear-code[bot]@users.noreply.github.com>
2026-06-16 12:00:36 +00:00
Matsu
2e683ffc0f
chore(core): Migrate task-runner from Jest to Vitest (no-changelog) ( #31481 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 16:16:18 +00:00
Tomi Turtiainen
0a761355c4
fix(core): Prevent proxy layer accumulation in ObservableObject ( #30129 )
2026-05-11 14:29:28 +00:00
Declan Carroll
75ed71c001
fix(core): Add ESLint rule to prevent error instances in toThrow assertions ( #29889 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-08 05:51:05 +00:00
Tomi Turtiainen
7bd3532f07
fix(core): Fix code node executions hanging when idle timer overlaps with task acceptance ( #29239 )
2026-04-28 11:07:43 +00:00
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