Commit Graph
49 Commits
Author SHA1 Message Date
a844d0336e feat(API): Support placing workflows in folders via parentFolderId (#32696)
Co-authored-by: Sam Wooler <swooler592@gmail.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-16 10:27:14 +00:00
0d465d4428 test: Migrate cli package from Jest to Vitest (#31804)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2026-06-29 21:19:56 +03:00
Svetoslav DekovandClaude Opus 4.8 511e34fd7f feat(editor): Preserve and author workflow node groups across update surfaces (no-changelog) (#32771)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 06:55:59 +00:00
Andreas Fitzek 908bab7bcc feat(API): Use scope checks instead of system roles for resource access (#32769) 2026-06-23 05:44:41 +00:00
Ricardo Espinoza 1f774c8ea1 fix(API): Return 409 when deleting a published workflow (#32600) 2026-06-22 14:31:10 +00:00
+7 71262655e4 chore: Bundle/2.x (#32031)
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Arvin A <51036481+DeveloperTheExplorer@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: Garrit Franke <32395585+garritfra@users.noreply.github.com>
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
Co-authored-by: Daria <daria.staferova@n8n.io>
Co-authored-by: Oğuz Eroğlu <oguz.eroglu@n8n.io>
Co-authored-by: Robin Braumann <robin.braumann@n8n.io>
Co-authored-by: oleg <me@olegivaniv.com>
Co-authored-by: Riqwan Thamir <rmthamir@gmail.com>
Co-authored-by: José Braulio González Valido <jose.gonzalez@n8n.io>
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
2026-06-10 07:42:43 +00:00
Stephen Wright 03eecb1f50 fix(API): Enforce the redaction floor when creating workflows (#31898) 2026-06-08 14:46:32 +00:00
Irénée c32a33cda2 feat(core): Track OpenTelemetry usage telemetry (#31570) 2026-06-03 10:03:44 +00:00
Irénée dbe395202b feat: Add workflow-level telemetry tags (#30948) 2026-06-01 16:08:46 +00:00
Daria b9ba2603ce feat(core): Add support for creating and updating workflow groups (#30211) 2026-05-19 14:07:06 +00:00
Nikhil Kuriakose 5e60272632 fix(editor): Remove default for api params (#27914) 2026-04-09 07:39:39 +00:00
Daria d6e7923ca6 fix: Validate workflow size for workflows with pinned data on backend (no-changelog) (#27356) 2026-04-08 08:33:01 +00:00
Sandra Zollner 524166e0f1 feat(core): Support projectId when creating workflow via public API (#27884) 2026-04-07 12:14:24 +00:00
Sandra Zollner d33334c5a2 feat(core): Add public API endpoints for workflow archive and unarchive (#27513) 2026-03-27 16:48:08 +00:00
Iván Ovejero 88f9f2ed65 fix(core): Assign webhook ID to API-created webhook nodes (#27161) 2026-03-23 11:48:29 +00:00
Daria 4eb815c4ee fix(core): Add missing fields to public API workflow schema (#27157) 2026-03-17 17:57:32 +00: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
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
mfsiegaandDanny Martini 3026a813b0 fix(core, editor): Move single webhook trigger check to the backend (#22450)
Co-authored-by: Danny Martini <danny@n8n.io>
2025-12-04 18:20:13 +01:00
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
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
Daria b6f8050dfa feat(core): Add get version public endpoint (#22407) 2025-12-01 00:56:37 +02:00
Daria 1bbcc7aec9 feat(core): Update activate and deactivate public endpoints (no-changelog) (#22298) 2025-11-27 17:30:17 +02:00
Daria ac91020bd3 feat(core): Use active version instead of current version (no-changelog) (#21202) 2025-11-20 17:47:24 +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
Csaba Tuncsik eb4620199e fix(core): Allow dynamic node parameters in Public API schema (#21345) 2025-10-30 14:47:20 +01:00
Guillaume JacquartandMarc Littlemore e356d546a1 feat(API): Improve workflow settings specs in public API (#21297)
Co-authored-by: Marc Littlemore <MarcL@users.noreply.github.com>
2025-10-29 12:07:59 +01: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
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
Iván Ovejero 32b72011e6 refactor(core): Move second batch of repositories to @n8n/db (#15137) 2025-05-06 16:40:34 +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
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
कारतोफ्फेलस्क्रिप्ट™andIván Ovejero 39d5e0ff87 refactor(core): Replace typedi with our custom DI system (no-changelog) (#12389)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2025-01-06 10:21:24 +01:00
Iván Ovejero f754b22a3f refactor(core): Mark all backend Enterprise Edition files and dirs (#12350) 2024-12-24 13:02:05 +01:00
Marc Littlemore e0dc385f8b feat(API): Exclude pinned data from workflows (#12261) 2024-12-19 08:13:17 +00:00
कारतोफ्फेलस्क्रिप्ट™ 2d36b42798 fix(core): Fix supportedNodes for non-lazy loaded community packages (no-changelog) (#11329) 2024-12-10 14:48:39 +01:00
Benjamin RoedellandBenjamin Roedell 5f89e3a01c fix(API): Fix workflow project transfer (#10651)
Co-authored-by: Benjamin Roedell <2271599+benrobot@users.noreply.github.com>
2024-09-27 10:34:45 +02:00
Ricardo Espinozaandकारतोफ्फेलस्क्रिप्ट™ a13a4f7442 refactor: Move API keys into their own table (no-changelog) (#10629)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-09-26 08:58:49 -04:00
Tomi Turtiainen 5156313074 refactor(core): Enable import/order eslint rule (#10794) 2024-09-12 19:07:18 +03:00
Iván Ovejero 6485ca0a4b refactor(core): Enforce filename casing in cli package (no-changelog) (#10594) 2024-08-28 17:57:46 +02:00
Iván Ovejero d7241cfc3a refactor(core): Standardize filename casing for services and Public API (no-changelog) (#10579) 2024-08-28 13:59:27 +02:00