n8n/packages/workflow/test/ExpressionExtensions
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
..
array-extensions.test.ts feat: Modernize build and testing for workflow package (no-changelog) (#16771) 2025-06-30 20:02:16 +03:00
boolean-extensions.test.ts feat: Modernize build and testing for workflow package (no-changelog) (#16771) 2025-06-30 20:02:16 +03:00
date-extensions.test.ts chore(core): Backport expression isolation phases 4A–8 to 1.x (no-changelog) 2026-06-02 12:07:42 +02:00
expression-extension.test.ts chore: Bundle 1.x (#28845) 2026-04-22 08:42:55 +03:00
generic-extensions.test.ts chore: Enfore consistent file-name casing on all backend packages (#15755) 2025-05-27 16:45:50 +02:00
helpers.ts chore(core): Backport expression isolation phases 4A–8 to 1.x (no-changelog) 2026-06-02 12:07:42 +02:00
number-extensions.test.ts feat: Modernize build and testing for workflow package (no-changelog) (#16771) 2025-06-30 20:02:16 +03:00
object-extensions.test.ts feat: Modernize build and testing for workflow package (no-changelog) (#16771) 2025-06-30 20:02:16 +03:00
string-extensions.test.ts chore(core): Backport expression isolation phases 4A–8 to 1.x (no-changelog) 2026-06-02 12:07:42 +02:00