Daria
883c409be9
fix: Make sure duplicating workflows creates them as unpublished (no-changelog) ( #23113 )
2025-12-12 22:37:56 +02:00
Tomi Turtiainen
573a0a34aa
chore: Revert "chore: Initial V2 changes ( #22553 )"
...
This reverts commit a4757cf009 .
2025-12-03 12:51:33 +02:00
Tomi Turtiainen
a4757cf009
chore: Initial V2 changes ( #22553 )
...
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
Co-authored-by: Daria <daria.staferova@n8n.io>
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
Co-authored-by: Nikhil Kuriakose <nikhilkuria@gmail.com>
Co-authored-by: Charlie Kolb <charlie@n8n.io>
2025-12-01 20:44:59 +02:00
Charlie Kolb
9f2efb75aa
feat(core): Introduce workflowPublishHistory table (no-changelog) ( #22043 )
...
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2025-11-28 14:57:38 +01:00
Daria
1bbcc7aec9
feat(core): Update activate and deactivate public endpoints (no-changelog) ( #22298 )
2025-11-27 17:30:17 +02:00
Stephen Wright
b2f78d7c7a
feat: Add time saved mode workflow setting ( #22343 )
2025-11-26 15:45:36 +00:00
Daria
362f33dbd0
feat(core): Send the right activation mode for activate endpoint (no-changelog) ( #22276 )
2025-11-25 13:16:32 +02:00
Daria
06c4e25653
feat(core): Draft/Publish workflow endpoints follow up (no-changelog) ( #22246 )
2025-11-25 09:53:21 +02:00
Daria
b56a87337c
feat(core): Add new internal endpoints for draft/publish (no-changelog) ( #22105 )
2025-11-21 15:27:38 +02:00
Daria
ac91020bd3
feat(core): Use active version instead of current version (no-changelog) ( #21202 )
2025-11-20 17:47:24 +02:00
Guillaume Jacquart
cb0fa963ca
fix(core): Add project id on /new and /from-url endpoints to add project scope auth ( #21865 )
2025-11-18 16:16:51 +01:00
Raúl Gómez Morales
fe5ada527a
chore(editor): Follow up bugs fixes and polish for custom roles ( #21819 )
...
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
2025-11-14 10:14:22 +01:00
Daria
9844326ecd
fix: Save workflow history on archive and unarchive (no-changelog) ( #21749 )
2025-11-12 00:16:39 +02:00
Daria
baefd3aa35
test: Create history for workflows with activation logic ( #21724 )
2025-11-11 14:05:29 +02:00
Daria
e3267b257a
feat(core): Enable workflow history to all users ( #21240 )
2025-11-11 09:05:36 +02:00
Milorad FIlipović
ecc67062a4
feat(core): Add workflow descriptions ( #21526 )
...
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2025-11-07 08:49:57 +01:00
mfsiega
87145b2833
test: Add an integration test for workflow version counter increment ( #21513 )
2025-11-04 09:49:50 +01:00
mfsiega
6df508fa1d
feat(core): Build workflow index on server start and workflow updates ( #21441 )
2025-11-03 11:01:12 +01:00
Mutasem Aldmour
4698b93a5a
feat: Add past execution schema viewing in NDV ( #20954 )
...
Co-authored-by: Juuso Tapaninen <juuso@n8n.io>
2025-10-23 13:07:41 +02:00
Konstantin Tieber
316dafafc0
fix(core): Undo backend validation for moving workflow on protected instance ( #20404 )
2025-10-06 09:49:58 +02:00
Konstantin Tieber
16e4c7e16e
fix: Don't allow moving a readonly workflow ( #20227 )
2025-10-01 16:10:25 +02:00
Svetoslav Dekov
27e0320e41
feat(editor): Update workflows list endpoint to support filter by node type (no-changelog) ( #20158 )
2025-09-30 10:26:38 +03:00
Ricardo Espinoza
6432555082
feat(core): Allow filtering workflows by availableInMCP ( #18646 )
2025-09-02 16:21:12 -04:00
Csaba Tuncsik
98bde4f478
fix(core): Add optional context parameter to track creation source for workflows, credentials, and projects ( #18736 )
...
Co-authored-by: r00gm <raul00gm@gmail.com>
2025-08-27 10:50:53 +02:00
Andreas Fitzek
ecad12b77a
chore(core): Use roles from database in global roles ( #18768 )
2025-08-26 17:53:46 +02:00
Andreas Fitzek
a21a03d4b0
Revert "chore(core): Use roles from database in global roles ( #17853 )" ( #18738 )
2025-08-25 14:29:28 +02:00
Andreas Fitzek
a8e4387f4d
chore(core): Use roles from database in global roles ( #17853 )
2025-08-22 16:02:01 +02:00
Iván Ovejero
f3ef0a713c
refactor(core): Lintfix cli package ( #17125 )
2025-07-08 19:32:02 +02:00
Iván Ovejero
7c33292483
refactor(core): Move integration test utils for insights ( #16693 )
2025-06-25 17:32:54 +02:00
Marc Littlemore
4459c7e7b1
feat(API): Add user management endpoints to the Projects Public API ( #12329 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
2025-05-30 12:04:38 +01:00
Danny Martini
6466e76c06
fix(core): Don't allow creating more projects than allowed by exploiting a race condition ( #15218 )
2025-05-27 15:50:44 +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
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
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
Ricardo Espinoza
bc12f662e7
feat: Resolve parentFolder when retrieving workflow ( #14656 )
2025-04-16 08:12:39 -04:00
Ricardo Espinoza
cade309d3b
feat: Add nested search in folders ( #14372 )
...
Co-authored-by: Milorad FIlipović <milorad@n8n.io>
2025-04-11 19:17:28 -04:00