Jaakko Husso
d64f2e57f7
feat(core): Link 'Error Trigger' nodes to the parent execution that errored ( #16016 )
2025-06-04 19:09:13 +03:00
Iván Ovejero
c229e915ea
refactor(core): Move Logger to @n8n/backend-common ( #15721 )
2025-05-30 12:57:47 +02:00
Jaakko Husso
9141e2a11d
feat(core): Add endpoint for querying credentials used in workflows ( #15691 ) (no-changelog)
2025-05-27 16:44:55 +03:00
Iván Ovejero
2bd80ced6e
chore(core): Switch import/no-cycle to error level ( #15408 )
2025-05-23 17:59:48 +02:00
Elias Meire
dc0802bbd1
fix(core): Use destination node to select the correct pinned trigger to start from ( #15633 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
2025-05-23 16:29:53 +02:00
Charlie Kolb
5c3840583d
fix(editor): Correctly show Workflow Breadcrumbs in MainHeader on Registered Community ( #15457 )
2025-05-19 11:24:48 +02:00
Iván Ovejero
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
कारतोफ्फेलस्क्रिप्ट™
8591c2e0d1
refactor(core): Migrate DB setup to use DI ( #15324 )
2025-05-13 13:28:41 +02:00
Benjamin Schroth
8b467e3f56
feat(core): Implement partial execution for all tool nodes ( #15168 )
2025-05-12 12:31:17 +02:00
Jaakko Husso
403f08b6e3
feat(core): Archive workflows when removing folders without transfer ( #15057 )
2025-05-10 11:37:42 +03:00
Iván Ovejero
1f6a36e26e
refactor(core): Move shared workflow and shared credentials repositories to @n8n/db ( #15255 )
2025-05-09 17:10:25 +02:00
Iván Ovejero
f2ee990a57
refactor(core): Move third batch of repositories to @n8n/db ( #15166 )
2025-05-09 09:57:54 +02:00
Iván Ovejero
3079059e96
refactor(core): Tear down OrchestrationService ( #15100 )
2025-05-09 09:45:27 +02:00
Ricardo Espinoza
715127fa87
feat(core): Add endpoint to transfer folder to another project (no-changelog) ( #15005 )
2025-05-07 07:51:03 -04:00
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
Iván Ovejero
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 Ovejero
ade546fb48
refactor(core): Move first batch of repositories to @n8n/db ( #15130 )
2025-05-06 11:22:43 +02:00
Iván Ovejero
bd258be052
refactor(core): Move final batch of entities to @n8n/db ( #15061 )
2025-05-02 17:46:05 +02:00
Iván Ovejero
20834abb56
refactor(core): Move interrelated entities to @n8n/db ( #15050 )
2025-05-02 12:19:32 +02:00
Iván Ovejero
442cd094ee
refactor(core): Separate list query entities from request types ( #15015 )
2025-04-30 13:34:50 +02:00
Iván Ovejero
20115a8fa1
refactor(core): Move initial files to @n8n/db ( #14953 )
2025-04-29 18:14:52 +02:00
Ricardo Espinoza
d2178a13b1
feat(core): Add onlySharedWithMe filter to GET /workflows endpoint (no-changelog) ( #14853 )
2025-04-28 14:04:33 -04:00
Ricardo Espinoza
eb465763cf
feat: Only show workflows shared with you in the overview page ( #14773 )
2025-04-28 13:42:05 -04:00
Iván Ovejero
70b93f2f53
refactor(core): Split out database types ( #14942 )
2025-04-28 16:15:20 +02:00
Ricardo Espinoza
dbffcdc2ff
feat(core): Allow setting folder destination when transferring workflow ownership ( #14935 )
2025-04-28 09:35:02 -04:00
Iván Ovejero
b7c5521942
refactor(core): Decouple RoleService from repositories ( #14944 )
2025-04-28 13:06:34 +02:00
Iván Ovejero
e6381e09e3
refactor(core): Introduce @n8n/decorators package ( #14784 )
2025-04-23 16:39:49 +02:00
Iván Ovejero
14d8ae1c1a
refactor(core): Remove legacy middleware from insights module ( #14819 )
2025-04-23 12:18:22 +02:00
Iván Ovejero
3cdc8b41be
refactor(core): Port workflow history config ( #14689 )
2025-04-17 13:09:40 +02:00
Ricardo Espinoza
bc12f662e7
feat: Resolve parentFolder when retrieving workflow ( #14656 )
2025-04-16 08:12:39 -04:00
Iván Ovejero
313cfec74d
fix(core): Restore run data value when offloading to workers ( #14516 )
2025-04-10 11:13:53 +02:00
Ricardo Espinoza
adbfb44c26
fix(core): Detach workflow from parent folder in source project when transferring ownership ( #14414 )
2025-04-05 14:31:55 -04:00
Ricardo Espinoza
305ea0fb32
feat(core): Allow moving workflow to project root (no-changelog) ( #14075 )
2025-03-20 09:45:10 -04:00
Ricardo Espinoza
3a5cc4ae95
feat(core): Update endpoint to update a workflow, to support updating the workflow parent folder (no-chagelog) ( #13906 )
2025-03-17 12:06:52 -04:00
कारतोफ्फेलस्क्रिप्ट™
ca9e62bdc0
refactor(core): Improve UX on permission errors (no-changelog) ( #13795 )
...
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2025-03-11 17:52:33 +01:00
Ricardo Espinoza
0c266b3060
feat(core): Add endpoint DELETE /projects/:projectId/folders/:folderId (no-changelog) ( #13516 )
2025-02-27 16:47:07 -05:00
Iván Ovejero
3ca99194c6
refactor(core): Migrate all errors in cli package to new hierarchy ( #13478 )
...
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2025-02-27 09:30:55 +02:00
Ricardo Espinoza
461e39a74e
feat(core): Update POST /workflows to link folder (no-changelog) ( #13449 )
2025-02-25 15:29:35 -05:00
Ricardo Espinoza
c3f111275b
feat(core): Introduce new query string parameter includeFolders to GET /workflows endpoint (no-changelog) ( #13352 )
2025-02-21 13:54:15 -05:00
Csaba Tuncsik
7bd83d7d33
fix(editor): Optionally share credentials used by the workflow when moving the workflow between projects ( #12524 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
2025-02-21 11:05:37 +01:00
Ricardo Espinoza
59337019c1
refactor(core): Prepare workflowService.geyMany for union ( #13303 )
2025-02-18 08:34:58 -05:00
Danny Martini
66acb1bcb6
fix(core): Run full manual execution when a trigger is executed even if run data exists ( #13194 )
2025-02-14 11:00:47 +01:00
Tomi Turtiainen
f001edb2a2
refactor(core): Use IWorkflowBase over WorkflowEntity in most places ( #13225 )
2025-02-13 10:54:11 +02:00
autologie
b17cbec3af
feat(editor): Add ‘execute workflow’ buttons below triggers on the canvas ( #12769 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io>
2025-02-10 09:14:39 +01:00
Danny Martini
a15504329b
fix: Sync partial execution version of FE and BE, also allow enforcing a specific version ( #12840 )
...
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2025-02-03 14:17:31 +01:00
Danny Martini
967ee4b89b
feat: Synchronize deletions when pulling from source control ( #12170 )
...
Co-authored-by: r00gm <raul00gm@gmail.com>
2025-01-20 16:53:55 +01:00
Ricardo Espinoza
b1a40a231b
refactor(core): Update tag endpoints to use DTOs and injectable config ( #12380 )
2025-01-09 14:17:11 -05:00
कारतोफ्फेलस्क्रिप्ट™
5f1adefca7
refactor(core): Port over project request payloads to DTOs ( #12528 )
2025-01-09 13:47:23 +01:00
Iván Ovejero
be2dcffc94
fix(core): Fix manually running a pinned trigger with offloading enabled ( #12491 )
2025-01-08 13:39:52 +01:00