n8n/packages/@n8n
Mike Repeć e383f0f903
chore(core): Backport expression isolation phases 4A–8 to 1.x (no-changelog)
Completes the CAT-2844 backport of Expression Isolation to 1.x. Phases 1–3
landed via #31186/#31383/#31384; this squashes the remaining phases (whose
per-phase PRs #31385/#31387/#31388/#31389/#31390/#31474 were merged into the
stacked branches rather than 1.x):

- 4A — dispatch Expression.evaluate() to the VM evaluator (#31385)
- 4B — init/dispose VM engine in cli base command (#31387)
- 4C — acquire/release isolate at production callsites (#31388)
- 5  — ExpressionObservabilityProvider (#31389)
- 7  — workflow engine-parity test workspace (#31390)
- 8  — rebuild isolated-vm in Docker image for musl libc (#31474)
- test: make 1.x jmespath/array-proxy tests engine-aware

Engine remains opt-in via N8N_EXPRESSION_ENGINE=vm (default legacy); v1
behaviour unchanged unless enabled.

Refs https://linear.app/n8n/issue/CAT-2844
2026-06-02 12:07:42 +02:00
..
ai-workflow-builder.ee 🚀 Release 1.123.48 (#31179) 2026-05-27 09:44:22 +03:00
api-types 🚀 Release 1.123.48 (#31179) 2026-05-27 09:44:22 +03:00
backend-common 🚀 Release 1.123.48 (#31179) 2026-05-27 09:44:22 +03:00
backend-test-utils 🚀 Release 1.123.50 (#31467) 2026-06-01 10:13:36 +00:00
benchmark 🚀 Release 1.123.50 (#31467) 2026-06-01 10:13:36 +00:00
client-oauth2 🚀 Release 1.123.50 (#31467) 2026-06-01 10:13:36 +00:00
codemirror-lang chore(core): Add "test:unit" scripts to most of the backend packages (#22091) 2025-11-20 15:28:28 +01:00
codemirror-lang-html/test chore: Backport Bundle (#26218) 2026-02-25 12:25:54 +02:00
codemirror-lang-sql 🚀 Release 1.123.21 (#26029) 2026-02-20 08:55:55 +00:00
config chore(core): Backport expression isolation phases 4A–8 to 1.x (no-changelog) 2026-06-02 12:07:42 +02:00
constants 🚀 Release 1.121.0 (#21972) 2025-11-18 10:01:47 +02:00
create-node 🚀 Release 1.123.35 (#29040) 2026-04-24 07:00:56 +00:00
db 🚀 Release 1.123.50 (#31467) 2026-06-01 10:13:36 +00:00
decorators 🚀 Release 1.123.48 (#31179) 2026-05-27 09:44:22 +03:00
di 🚀 Release 1.122.0 (#22237) 2025-11-24 15:35:52 +01:00
errors chore(core): Add @n8n/expression-runtime package (no-changelog) (#31186) 2026-06-01 16:12:13 +02:00
eslint-config chore(core): Add "test:unit" scripts to most of the backend packages (#22091) 2025-11-20 15:28:28 +01:00
eslint-plugin-community-nodes 🚀 Release 1.122.0 (#22237) 2025-11-24 15:35:52 +01:00
expression-runtime chore(core): Add @n8n/expression-runtime package (no-changelog) (#31186) 2026-06-01 16:12:13 +02:00
extension-sdk 🚀 Release 1.121.0 (#21972) 2025-11-18 10:01:47 +02:00
imap 🚀 Release 1.122.0 (#22237) 2025-11-24 15:35:52 +01:00
json-schema-to-zod 🚀 Release 1.122.0 (#22237) 2025-11-24 15:35:52 +01:00
node-cli 🚀 Release 1.123.35 (#29040) 2026-04-24 07:00:56 +00:00
nodes-langchain 🚀 Release 1.123.50 (#31467) 2026-06-01 10:13:36 +00:00
permissions 🚀 Release 1.123.23 (#26514) 2026-03-04 10:19:35 +02:00
scan-community-package 🚀 Release 1.123.50 (#31467) 2026-06-01 10:13:36 +00:00
stylelint-config chore(core): Add "test:unit" scripts to most of the backend packages (#22091) 2025-11-20 15:28:28 +01:00
task-runner 🚀 Release 1.123.50 (#31467) 2026-06-01 10:13:36 +00:00
task-runner-python chore: Bundle/1.x (#31174) 2026-05-27 08:31:41 +03:00
typescript-config 🚀 Release 1.102.0 (#17075) 2025-07-07 17:13:34 +02:00
utils 🚀 Release 1.122.0 (#22237) 2025-11-24 15:35:52 +01:00
vitest-config chore(core): Backport expression isolation phases 4A–8 to 1.x (no-changelog) 2026-06-02 12:07:42 +02:00