mirror of
https://github.com/n8n-io/n8n.git
synced 2026-06-03 18:27:09 +02:00
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 |
||
|---|---|---|
| .. | ||
| ai-workflow-builder.ee | ||
| api-types | ||
| backend-common | ||
| backend-test-utils | ||
| benchmark | ||
| client-oauth2 | ||
| codemirror-lang | ||
| codemirror-lang-html/test | ||
| codemirror-lang-sql | ||
| config | ||
| constants | ||
| create-node | ||
| db | ||
| decorators | ||
| di | ||
| errors | ||
| eslint-config | ||
| eslint-plugin-community-nodes | ||
| expression-runtime | ||
| extension-sdk | ||
| imap | ||
| json-schema-to-zod | ||
| node-cli | ||
| nodes-langchain | ||
| permissions | ||
| scan-community-package | ||
| stylelint-config | ||
| task-runner | ||
| task-runner-python | ||
| typescript-config | ||
| utils | ||
| vitest-config | ||