Commit Graph

64 Commits

Author SHA1 Message Date
Tomi Turtiainen 8570de09c0 chore: Add clean scripts to all buildable packages (no-changelog) (#31622) 2026-06-03 13:47:34 +00:00
n8n-assistant[bot] 6c321ea2a0 🚀 Release 2.24.0 (#31541)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-02 09:51:11 +00:00
Iván Ovejero b9e97e4793 fix(core): Quiet VM expression engine logs on the happy path (#31488) 2026-06-01 12:56:50 +00:00
Danny Martini 8debcef0cf refactor(core): Drop the legacy bridge function-dispatch channel (#31200) 2026-05-29 15:47:16 +00:00
Danny Martini e104c7f299 refactor(core): Route $getPairedItem through typed-RPC dispatcher (#31197) 2026-05-28 11:27:24 +00:00
Danny Martini a4aa292aee refactor(core): Route $evaluateExpression through typed-RPC dispatcher (#31191) 2026-05-28 10:40:38 +00:00
Danny Martini 7118adce3d refactor(core): Route $('Foo').pairedItem / .itemMatching / .item through typed-RPC dispatcher (#31167) 2026-05-28 09:09:39 +00:00
Danny Martini 3f191bcf7c refactor(core): Route $fromAI() through typed-RPC dispatcher (#31148) 2026-05-27 16:36:11 +00:00
Danny Martini fabacb64f3 refactor(core): Route $items() through typed-RPC dispatcher (#31146) 2026-05-27 14:53:13 +01:00
n8n-release-tag-merge[bot] bc3399ecda Merge tag 'n8n@2.23.0' 2026-05-27 09:33:24 +00:00
n8n-assistant[bot] 29859104b3 🚀 Release 2.23.0 (#31189)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-05-27 09:07:36 +00:00
Danny Martini 74adccd07d refactor(core): Route $input methods through typed-RPC dispatcher (#30977) 2026-05-27 08:53:05 +00:00
n8n-assistant[bot] d4f9223842 chore: Bundle/2.x (#31173)
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-27 08:36:28 +03:00
Danny Martini 012e2e553c refactor(core): Replace typed-RPC method ladder with NODE_RPC_TYPES registry (#30976) 2026-05-26 12:16:34 +01:00
Danny Martini 6db810a266 refactor(core): Route getNodeLast and getNodeAll through typed-RPC dispatcher (#30825)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-21 09:21:04 +00:00
Danny Martini 6edb238a7c refactor(core): Route node-data access through typed-RPC dispatcher (#30807)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-20 14:12:37 +00:00
Mike Repeć 6a6f74f045 fix(core): Coerce dynamic property keys before runtime denylist check (no-changelog) (#30726)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-05-20 12:01:23 +00:00
Mike Repeć cf602ef71c fix(core): Use coerced name for all expression-extension property lookups (no-changelog) (#30782)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-20 12:01:14 +00:00
Danny Martini 059574eaf8 refactor(core): Resolve $jmespath in-isolate for VM engine (no-changelog) (#30736)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-20 11:05:01 +00:00
n8n-assistant[bot] 5ca71e8c0a 🚀 Release 2.22.0 (#30713)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-05-19 11:36:59 +00:00
Declan Carroll f5cc969c7c build: Bump isolated-vm to 6.1.2 (#30519)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-18 13:58:04 +00:00
Danny Martini c2ecb4d04b fix(core): Preserve nested arrays in VM expression engine output (#30246)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-12 15:25:59 +00:00
n8n-assistant[bot] 61be42c7bb 🚀 Release 2.21.0 (#30283)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-05-12 07:29:34 +00:00
Danny Martini 9931c4d055 refactor(core): Skip redundant extend helpers in VM mode (no-changelog) (#30098)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 13:40:15 +00:00
n8n-assistant[bot] b970d259c4 🚀 Release 2.20.0 (#29761)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-05-05 09:14:22 +00:00
Matsu 98e24baf64 chore: Move @n8n/tournament to monorepo (#29358) 2026-04-29 08:32:50 +00:00
n8n-assistant[bot] 632604bbe3 🚀 Release 2.19.0 (#29374)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-04-28 09:23:10 +00:00
Iván Ovejero f3efcf8a54 feat(core): Add observability for the VM expression engine (#28715)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-24 14:11:07 +00:00
Iván Ovejero bce5c9a103 chore: Move @n8n/tournament to catalog and bump to 1.0.7 (#28890) 2026-04-23 07:35:59 +00:00
n8n-assistant[bot] 85b7796434 chore: Bundle 2.x (#28844)
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: Benjamin Schroth <68321970+schrothbn@users.noreply.github.com>
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
Co-authored-by: Sandra Zollner <sandra.zollner@n8n.io>
Co-authored-by: Milorad FIlipović <milorad@n8n.io>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2026-04-22 08:51:32 +03:00
Iván Ovejero 10dbf32596 feat(core): Scale expression isolate pool to 0 after inactivity (#28472)
Co-authored-by: Danny Martini <danny@n8n.io>
2026-04-21 15:20:01 +00:00
n8n-assistant[bot] 6336f0a447 🚀 Release 2.18.0 (#28768)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-04-21 08:58:38 +00:00
Danny Martini 98b833a07d fix(core): Resolve additional keys lazily in VM expression engine (#28430)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2026-04-14 09:10:20 +00:00
n8n-assistant[bot] 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 Martini 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
Iván Ovejero 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] 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 Martini 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] 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 Martini 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
Iván Ovejero 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] 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 Martini 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 Martini 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] 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 Martini 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