Commit Graph
81 Commits
Author SHA1 Message Date
n8n-assistant[bot]andMatsuuu 56d336b877 🚀 Release 2.17.0 (#28418)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-04-13 13:53:22 +00:00
Danny MartiniandClaude Opus 4.6 3d8da49ee4 fix(core): Use closure-scoped evaluation contexts in VM expression bridge (#28337)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 11:53:44 +00:00
569ad497b7 fix(core): Align VM expression engine error handler with legacy engine (#28166)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 09:14:57 +00:00
Iván Ovejero 94b463e2a0 fix(core): Avoid permanent deactivation on transient isolate errors (#28117) 2026-04-08 12:00:02 +00:00
n8n-assistant[bot]andMatsuuu 6eb2d75670 🚀 Release 2.16.0 (#28080)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-04-07 04:26:54 +00:00
Danny MartiniandClaude Opus 4.6 ae5693beb4 refactor(core): Add structured logging to expression runtime (no-changelog) (#27921)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 09:26:12 +00:00
Iván Ovejero e5208484aa fix(core): Fix missing isolate acquisition and VM globals in expression engine (#27895) 2026-04-02 09:22:14 +00:00
Iván Ovejero 5ee0e842b8 feat(core): Add isolate pooling for VM expression engine (#27573) 2026-03-31 14:54:11 +00:00
Declan Carroll e947000d97 ci: Improve coverage reports (#27756) 2026-03-31 05:42:44 +00:00
n8n-assistant[bot]andMatsuuu d300568ee1 🚀 Release 2.15.0 (#27787)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-03-30 20:55:37 +03:00
Danny MartiniandClaude Sonnet 4.6 769e28cb36 fix(core): Remaining VM test fixes — error propagation, proxy traps, and cross-realm assertions (#27541)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-30 16:13:12 +00:00
b55729280e feat(core): Replace unbounded expression code cache with LRU (#27477)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-25 15:39:01 +00:00
n8n-assistant[bot]andMatsuuu 2374f40ec3 🚀 Release 2.14.0 (#27479)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-03-24 08:55:14 +00:00
Danny MartiniandClaude Opus 4.6 1acdafe6ac fix(core): VM test Group G — RCE prevention & expression fixture fixes (#27178)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 17:20:20 +00:00
Danny MartiniandClaude Opus 4.6 5ffe546a7e feat(core): Wire builtin globals onto __data in VM expression isolate (#26954)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 08:53:18 +00:00
n8n-assistant[bot]andMatsuuu 24272b6592 🚀 Release 2.13.0 (#27098)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-03-16 13:48:51 +00:00
Danny MartiniandClaude Opus 4.6 d109822050 feat(core): Serialize Luxon types at V8 isolate boundary (#26993)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 12:55:38 +00:00
Danny MartiniandClaude Sonnet 4.6 82dfa760b7 fix(core): Simplify $items global type declaration in expression runtime (#27087)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-16 11:39:52 +00:00
Declan CarrollandClaude Opus 4.6 2d6a0e1041 fix: Lazy load heavy imports and add future guidance (#26903)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 09:51:25 +00:00
Danny MartiniandClaude Opus 4.6 15f533dc0b feat(core): Add $now/$today to V8 isolate (#27015)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-16 09:42:17 +00:00
Danny MartiniandClaude Opus 4.6 e9bdf8779b feat(core): Propagate workflow timezone into V8 isolate (#26562)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 14:26:58 +00:00
731d029a4d feat(core): Port function extensions to VM isolate and add URL and Intl polyfills (#26689)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 12:44:28 +00:00
Andreas FitzekandDanny Martini 4a9f66640f chore(core): Polyfill crypto and URLSearchParams in VM expression engine isolate (#26626)
Co-authored-by: Danny Martini <danny@n8n.io>
2026-03-11 13:47:57 +00:00
n8n-assistant[bot]andMatsuuu 0d4719cebc 🚀 Release 2.12.0 (#26780)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-03-09 17:46:27 +02:00
Danny MartiniandClaude Opus 4.6 2614154b71 feat(core): Wire expression-runtime behind N8N_EXPRESSION_ENGINE=vm flag (no-changelog) (#26528)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 13:55:04 +00:00
n8n-assistant[bot]andMatsuuu d478552a23 🚀 Release 2.11.0 (#26456)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-03-03 08:18:52 +02:00
Danny MartiniandClaude Sonnet 4.6 5d0152c373 feat(core): Add ExpressionEvaluator and integration tests (no-changelog) (#26230)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-02 22:47:56 +00:00
Danny MartiniandClaude Sonnet 4.6 0ed9f35ddc feat(core): Add IsolatedVmBridge (no-changelog) (#26142)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-26 14:20:33 +00:00
Danny MartiniandClaude Sonnet 4.6 776d328d83 feat(core): Add runtime bundle and extension utilities (#26077)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-24 17:18:25 +00:00
n8n-assistant[bot]andtomi 8e81f3e313 🚀 Release 2.10.0 (#26135)
Co-authored-by: tomi <10324676+tomi@users.noreply.github.com>
2026-02-23 15:57:44 +00:00
Danny MartiniandClaude Sonnet 4.6 fb4b94064f feat(core): Add package scaffold with public API types and architecture docs (#26047)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-20 16:13:44 +00:00