n8n/packages/cli
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
..
bin chore: Revert "chore: Initial V2 changes (#22553)" 2025-12-03 12:51:33 +02:00
scripts ci: Fix paths with spaces for Windows compatibility (#21017) 2025-10-22 07:17:43 +01:00
src chore(core): Backport expression isolation phases 4A–8 to 1.x (no-changelog) 2026-06-02 12:07:42 +02:00
templates fix: Form trigger and Wait Form mode basic authentication fix for form POST request (#24329) 2026-01-14 16:09:05 +00:00
test fix(core): Require admin push when migrating legacy environments to projects folder (#30530) 2026-05-20 12:13:48 +03:00
BREAKING-CHANGES.md fix(core): Restore moment to regular runners image (#22212) 2025-11-24 10:21:16 +01:00
build.log feat: Add support for global credentials (#21700) 2025-11-20 17:48:49 +01:00
eslint.config.mjs test: Split up unit and integration tests for CI (#21438) 2025-10-31 17:59:44 +00:00
jest.config.integration.js test: Configures integration tests to run in src (#19640) 2025-09-17 17:36:39 +01:00
jest.config.js ci: Drop support for Node.js 18 (#15146) 2025-06-04 15:54:57 +02:00
jest.config.unit.js test: Split up unit and integration tests for CI (#21438) 2025-10-31 17:59:44 +00:00
nodemon.json build: Fix cli nodemon config (#10628) 2024-08-30 19:03:47 +03:00
package.json chore(core): Backport expression isolation phases 4A–8 to 1.x (no-changelog) 2026-06-02 12:07:42 +02:00
THIRD_PARTY_LICENSES.md ci: Include THIRD_PARTY_LICENSES.md file with release (#18739) 2025-09-01 12:41:42 +02:00
tsconfig.build.json refactor: Move tsconfig.*.json files to separate npm package (no-changelog) (#13426) 2025-02-25 20:45:50 +02:00
tsconfig.json feat: Upgrade nodes-base package to use modern tsconfig.json (no-changelog) (#16884) 2025-07-04 14:55:39 +03:00