n8n/packages/cli
Jaakko Husso 3a13139f78
feat(core): Change workflow deletions to soft deletes (#14894)
Adds soft‑deletion support for workflows through a new boolean column `isArchived`.

When a workflow is archived we now set `isArchived` flag to true and the workflows
stays in the database and is omitted from the default workflow listing query.

Archived workflows can be viewed in read-only mode, but they cannot be activated.

Archived workflows are still available by ID and can be invoked as sub-executions,
so existing Execute Workflow nodes continue to work. Execution engine doesn't
care about isArchived flag.

Users can restore workflows via Unarchive action at the UI.
2025-05-06 17:48:24 +03:00
..
bin feat(core): Upgrade to express 5 to address CVE-2024-52798 (#14332) 2025-04-03 13:43:52 +02:00
scripts fix(core): Bring back the missing GMT and UTC timezone for workflow settings (#13999) 2025-03-17 17:52:47 +01:00
src feat(core): Change workflow deletions to soft deletes (#14894) 2025-05-06 17:48:24 +03:00
templates fix(n8n Form Trigger Node): Remove relience on getWorkflowStaticData for passing query parameters (#14728) 2025-04-18 10:37:46 +03:00
test feat(core): Change workflow deletions to soft deletes (#14894) 2025-05-06 17:48:24 +03:00
.eslintrc.js feat(core): Setup backend modules (no-changelog) (#14084) 2025-03-20 19:54:27 +01:00
BREAKING-CHANGES.md refactor(core): Remove watchdog interval (#11295) 2024-10-17 13:51:56 +02:00
jest.config.js fix(core): Fix Message Event Bus Metrics not counting up for labeled metrics (#11396) 2024-10-25 10:24:39 +02:00
nodemon.json build: Fix cli nodemon config (#10628) 2024-08-30 19:03:47 +03:00
package.json refactor(core): Set up @n8n/integration-test-utils package (#15098) 2025-05-06 15:27:19 +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 refactor(core): Set up @n8n/integration-test-utils package (#15098) 2025-05-06 15:27:19 +02:00