Commit Graph

92 Commits

Author SHA1 Message Date
Dimitri Lavrenük
8e6d7f45a2 fix: Move webhook duplication checks to backend and make them more reliable (#23094)
Co-authored-by: Michael Siega <michael.siega@n8n.io>
Co-authored-by: Michael Kret <michael.k@radency.com>
2026-01-21 10:49:20 +00:00
Daria
0bbb6316ff feat(core): Forbid updating archived workflows (#24528) 2026-01-19 12:36:01 +00:00
Daria
6252dd8f61 fix(core): Allow resetting Error Workflow settings to default (#24299) 2026-01-15 13:16:50 +00:00
Daria
37aa56e6ff feat: Autosave workflows (#23036)
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
Co-authored-by: Artem Sorokin <artem@n8n.io>
Co-authored-by: Charlie Kolb <charlie@n8n.io>
Co-authored-by: Declan Carroll <declan@n8n.io>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Svetoslav Dekov <scdekov@users.noreply.github.com>
Co-authored-by: Robert Squires <robtf9@icloud.com>
Co-authored-by: Michael Drury <me@michaeldrury.co.uk>
2026-01-09 18:40:24 +00:00
Guillaume Jacquart
b68d0ec485 chore(core): Add DTOs for workflow create / update validation (#23935) 2026-01-07 13:50:16 +01:00
Declan Carroll
9339d14f6f fix: Return null if no last successful execution exists instead of 404 (#23720) 2025-12-30 09:36:46 +00:00
Ricardo Espinoza
9fc820fbaf feat(core): Use draft sub-workflow version for manual execution, published for production (#23166) 2025-12-24 09:58:21 -05:00
Andreas Fitzek
a4206483f0 chore(core): Include workflow:publish for global owner and admin (#23532) 2025-12-22 15:19:40 +01:00
Alex Grozav
b8e6e0f455 feat: Provide auto-generated workflow ids in new workflows (no-changelog) (#21955)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Sculptor <sculptor@imbue.com>
Co-authored-by: cubic Bot <contact@cubic.dev>
2025-12-19 16:11:00 +02:00
Konstantin Tieber
011c4bba12 feat(core): Add dedicated workflow:publish project scope to use instead of the generic workflow:update (#23289) 2025-12-18 22:07:46 +01:00
Ricardo Espinoza
2f4cda5a8e chore: Clean up references to the Start node (no-changelog) (#23183) 2025-12-16 09:30:46 -05:00
Milorad FIlipović
a84b0e544d feat(editor): Connect workflows from MCP settings page (#23025) 2025-12-15 19:25:29 +01:00
Daria
260c2d27a3 fix: Make sure duplicating workflows creates them as unpublished (no-changelog) (#23113) 2025-12-12 14:13:05 +02:00
Daria
9a608dc00c feat: Set autosave for history versions (no-changelog) (#23076) 2025-12-11 18:14:42 +02:00
Tomi Turtiainen
9144314476 Merge branch 'master' into v2 2025-12-10 10:08:10 +02:00
Charlie Kolb
10b52b1817 test(core): Add withPublishHistory parameter to workflow test utils (#22902) 2025-12-09 09:10:56 +01:00
Jaakko Husso
58cf94a9d9 feat(core): Add 'Project Chat User' role for chat only access use case (no-changelog) (#22837) 2025-12-08 16:50:40 +02:00
Daria
1aa325a64f feat: Validate nodes before activating (#22916) 2025-12-08 15:47:55 +02:00
Ricardo Espinoza
ca8494af95 fix: Allow the activation of workflows with the errorTrigger and the executionWorkflowTrigger trigger (no-changelog) (#22019)
Co-authored-by: Daria Staferova <daria.staferova@n8n.io>
2025-12-05 11:24:33 -05:00
Svetoslav Dekov
14d4434920 fix(editor): Address publish wf UI feedback (no-changelog) (#22671) 2025-12-04 16:30:43 +02:00
Daria
9a72da03fd feat: Forbid creating active workflows (no-changelog) (#22718) 2025-12-04 12:44:02 +02:00
Jaakko Husso
241bb0fe59 feat(core): Chat only users (no-changelog) (#22355) 2025-12-03 17:54:10 +02:00
Daria
bda75d49ce fix: Update activate request for benchmark (no-changelog) (#22649) 2025-12-03 14:10:01 +02:00
Daria
41ef19bc06 feat: Stop bumping versionId on every workflow change (no-changelog) (#22602) 2025-12-03 12:14:26 +02:00
Robert Squires
0ba2043047 feat(editor): Sidebar redesign (#22395)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Daria <daria.staferova@n8n.io>
2025-12-03 08:03:16 +00:00
Svetoslav Dekov
f69721ffec fix(editor): Fix displaying of workflow publish info (no-changelog) (#22605) 2025-12-02 17:55:24 +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
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
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
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