Commit Graph
28 Commits
Author SHA1 Message Date
Iván OvejeroandGitHub 38137d8bc3 chore(core): Update all refs from cli/src/databases to @n8n/db (#15708) 2025-05-27 11:41:27 +02:00
Danny MartiniandGitHub 7e2ebc820c chore(core): Parameterize sql queries and escape table names (#15186) 2025-05-26 17:39:05 +02:00
Danny MartiniandGitHub eca282d09c fix(core): Fix sorting of executions not working on postgres and mysql (#15423) 2025-05-26 16:23:24 +02:00
ca8f087a47 feat(editor): Evaluations frontend (no-changelog) (#15550)
Co-authored-by: Yiorgis Gozadinos <yiorgis@n8n.io>
Co-authored-by: JP van Oosten <jp@n8n.io>
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
2025-05-26 12:26:28 +02:00
fa620f2d5b feat(core): Evaluations backend (no-changelog) (#15542)
Co-authored-by: Yiorgis Gozadinos <yiorgis@n8n.io>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
2025-05-23 09:05:13 +02:00
8152f8c6a7 feat(core): Update data model for Evaluations (no-changelog) (#15520)
Co-authored-by: Yiorgis Gozadinos <yiorgis@n8n.io>
Co-authored-by: JP van Oosten <jp@n8n.io>
2025-05-22 12:55:31 +02:00
Ricardo EspinozaandGitHub 2a35c19ef9 feat(core): Invalidate all sessions when MFA is enabled/disabled (#15524) 2025-05-21 08:59:22 +02:00
Iván OvejeroandGitHub 226f1c73ce refactor(core): Move isObjectLiteral to @n8n/backend-common (#15414) 2025-05-15 12:31:58 +02:00
Iván OvejeroandGitHub 249b7f8556 refactor(core): Move migrations to @n8n/db (#15362) 2025-05-14 11:46:48 +02:00
Danny MartiniandGitHub 44ecad5883 fix(editor): Don't render now when startedAt is null (#15283) 2025-05-14 10:31:52 +02:00
Ricardo EspinozaandGitHub 42016143ab feat(core): Update endpoint to retrieve folder to allow returning the path to root (no-changelog) (#15158) 2025-05-13 10:09:36 -04:00
Iván OvejeroandGitHub e122b3f0f9 refactor(core): Move UserRepository and subscribers to @n8n/db (#15352) 2025-05-13 15:24:26 +02:00
52f27a76ac refactor(core): Move workflow repository to @n8n/db (#15260)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2025-05-13 14:21:59 +02:00
Iván OvejeroandGitHub b2d8a1cb10 refactor(core): Move webhook repository to @n8n/db (#15318) 2025-05-12 17:30:59 +02:00
कारतोफ्फेलस्क्रिप्ट™andGitHub 41179f71c1 refactor(core): Move settings repository to @n8n/db (#15310) 2025-05-12 15:21:13 +02:00
Jaakko HussoandGitHub 15e62e6dfa fix(editor): Correct WF counts on folder with archived filter (no-changelog) (#15195) 2025-05-10 11:38:36 +03:00
Iván OvejeroandGitHub 1f6a36e26e refactor(core): Move shared workflow and shared credentials repositories to @n8n/db (#15255) 2025-05-09 17:10:25 +02:00
Iván OvejeroandGitHub f2ee990a57 refactor(core): Move third batch of repositories to @n8n/db (#15166) 2025-05-09 09:57:54 +02:00
Iván OvejeroandGitHub c6ceee2bee refactor(core): Expand error message for unknown webhook request (#15178) 2025-05-07 14:45:57 +02:00
Jaakko HussoandGitHub 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
Iván OvejeroandGitHub 32b72011e6 refactor(core): Move second batch of repositories to @n8n/db (#15137) 2025-05-06 16:40:34 +02:00
2bb190349b refactor(core): Move more code into @n8n/permissions. Add aditional tests and docs (no-changelog) (#15062)
Co-authored-by: Danny Martini <danny@n8n.io>
2025-05-06 15:11:05 +02:00
Iván OvejeroandGitHub ade546fb48 refactor(core): Move first batch of repositories to @n8n/db (#15130) 2025-05-06 11:22:43 +02:00
Iván OvejeroandGitHub bd258be052 refactor(core): Move final batch of entities to @n8n/db (#15061) 2025-05-02 17:46:05 +02:00
Iván OvejeroandGitHub 20834abb56 refactor(core): Move interrelated entities to @n8n/db (#15050) 2025-05-02 12:19:32 +02:00
Iván OvejeroandGitHub 1de95ead0d refactor(core): Move leaf entities to @n8n/db (#15010) 2025-04-30 10:31:28 +02:00
Iván OvejeroandGitHub 20115a8fa1 refactor(core): Move initial files to @n8n/db (#14953) 2025-04-29 18:14:52 +02:00
Iván OvejeroandGitHub 9e270cf700 refactor(core): Set up @n8n/db package (#14904) 2025-04-28 09:08:07 +02:00