Commit Graph
81 Commits
Author SHA1 Message Date
Matsu 1c40b4b6d0 chore: More Typescript 7 migrations (#34228) 2026-07-16 07:44:11 +00:00
n8n-assistant[bot]andn8n-release-helper[bot] 6676eb33fe 🚀 Release 2.31.0 (#34117)
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-07-14 07:18:45 +00:00
Danny Martini e7d881bf01 refactor(core): Acquire the expression isolate inside getNodesWithUnregisteredWebhooks (no-changelog) (#33492) 2026-07-07 10:33:44 +00:00
n8n-assistant[bot]andn8n-release-helper[bot] f96d6dbd84 🚀 Release 2.30.0 (#33720)
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-07-07 07:16:44 +00:00
Mike RepećandClaude Opus 4.8 9410e961b9 fix(core): Preserve Date values passed to the expression isolate (#33322)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-01 09:47:37 +00:00
Matsu df97053888 chore: Remove references to Jest (#33282) 2026-07-01 09:03:25 +00:00
n8n-assistant[bot]andMatsuuu f3aec39cf3 🚀 Release 2.29.0 (#33260)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-30 10:21:29 +03:00
MatsuandClaude Opus 4.8 024d04397b chore: Remove shamefully-hoist (#32569)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 10:03:07 +00:00
n8n-assistant[bot]andMatsuuu 0dac8a2785 🚀 Release 2.28.0 (#32842)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-23 14:31:55 +03:00
aae88a5db5 fix(core): Resolve legacy $item accessor properties in vm expression engine (no-changelog) (#32551)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2026-06-18 10:27:32 +00:00
n8n-assistant[bot]andMatsuuu f4871fea29 🚀 Release 2.27.0 (#32365)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-16 10:13:05 +00:00
Parvesh SainiandDanny Martini 7a778985c1 fix(core): Preserve trailing letter-less text in toSentenceCase() exp… (#32242)
Co-authored-by: Danny Martini <danny@n8n.io>
2026-06-16 07:44:01 +00:00
Danny Martini 64dc2608e9 refactor(core): Drop redundant top-level spread in in-isolate jmespath (#32133) 2026-06-11 12:53:55 +00:00
Matsu 31bb246234 chore: Create a lightweight version of pnpm reset (#32125) 2026-06-11 12:24:46 +00:00
n8n-assistant[bot]andMatsuuu 5be570c735 🚀 Release 2.26.0 (#31967)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-09 10:03:45 +00:00
Declan CarrollandClaude Sonnet 4.6 29735c7a04 chore: Standardize license metadata across all first-party packages and tighten SBOM pipeline (no-changelog) (#31880)
Co-authored-by: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-06-08 10:19:32 +00:00
Tomi Turtiainen 6d73d8d9ca build: Disable typecheck on build commands (no-changelog) (#31636) 2026-06-03 13:52:25 +00:00
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]andMatsuuu 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]andMatsuuu 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
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 MartiniandClaude Opus 4.7 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 MartiniandClaude Opus 4.7 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
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ćandClaude Opus 4.7 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 MartiniandClaude Opus 4.7 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]andMatsuuu 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 CarrollandClaude Opus 4.7 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 MartiniandClaude Opus 4.7 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]andMatsuuu 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 MartiniandClaude Opus 4.7 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]andMatsuuu 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]andMatsuuu 632604bbe3 🚀 Release 2.19.0 (#29374)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-04-28 09:23:10 +00:00
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
+2 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 OvejeroandDanny Martini 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]andMatsuuu 6336f0a447 🚀 Release 2.18.0 (#28768)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-04-21 08:58:38 +00:00
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