Commit Graph
422 Commits
Author SHA1 Message Date
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
7f89244304 feat(core): Add production root executions (#14845)
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2025-04-29 11:32:47 +01:00
Iván OvejeroandGitHub 70b93f2f53 refactor(core): Split out database types (#14942) 2025-04-28 16:15:20 +02:00
Iván OvejeroandGitHub b7c5521942 refactor(core): Decouple RoleService from repositories (#14944) 2025-04-28 13:06:34 +02:00
Iván OvejeroandGitHub a767ce3d8e refactor(core): Decouple NodeTypes from migrations (#14941) 2025-04-28 12:49:22 +02:00
Ricardo EspinozaandGitHub f835c66d98 fix(core): ID quoting in add scopes migration (#14788) 2025-04-22 10:59:02 -04:00
e1b9407fe9 feat(core): Add scopes to API Keys (#14176)
Co-authored-by: Charlie Kolb <charlie@n8n.io>
Co-authored-by: Danny Martini <danny@n8n.io>
2025-04-16 09:03:16 -04:00
Ricardo EspinozaandGitHub bc12f662e7 feat: Resolve parentFolder when retrieving workflow (#14656) 2025-04-16 08:12:39 -04:00
cade309d3b feat: Add nested search in folders (#14372)
Co-authored-by: Milorad FIlipović <milorad@n8n.io>
2025-04-11 19:17:28 -04:00
Danny MartiniandGitHub 7fb6eb1488 ci: Also run MySQL and PG tests when modules have changes in repos or entities (#14170) 2025-03-25 16:41:48 +01:00
cb5a803f9e feat(core): Store insights data at the end of executions (no-changelog) (#13905)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2025-03-20 20:25:29 +01:00
Ricardo EspinozaandGitHub d4e7a2cd96 feat(core): Allow transferring folder to project root with delete operation (no-changelog) (#14074) 2025-03-20 08:43:03 -04:00
Guillaume JacquartandGitHub 24d8eac85d feat(API): Fix generation strategy for mysql/mariadb (#14028) 2025-03-18 17:53:58 +01:00
Ricardo EspinozaandGitHub 03f70b5079 feat(core): Update list folders endpoint to support filter excludeFolderIdAndDescendants (no-changelog) (#13880) 2025-03-13 09:56:12 -04:00
Ricardo EspinozaandGitHub c7bcdc544d feat(core): Transfer folder structure when deleting user (no-changelog) (#13845) 2025-03-12 10:34:51 -04:00
Ricardo EspinozaandGitHub 0066bf890f feat(core): Add subFolderCount to GET /workflows and /folders (no-changelog) (#13548) 2025-03-12 08:33:37 -04:00
Ricardo EspinozaandGitHub 0d7894f06a feat(core): Add endpoint GET /projects/:projectId/folders (no-changelog) (#13519) 2025-03-12 08:04:55 -04:00
Ricardo EspinozaandGitHub 0c266b3060 feat(core): Add endpoint DELETE /projects/:projectId/folders/:folderId (no-changelog) (#13516) 2025-02-27 16:47:07 -05:00
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 EspinozaandGitHub 6e8c401ff1 refactor(core): Rename workflowsCount to workflowCount (no-changelog) (#13470) 2025-02-26 07:57:30 -05:00
Ricardo EspinozaandGitHub 27852e35ed feat(core): Update PATCH /projects/:projectId/folders/:folderId to support tags (no-changelog) (#13456) 2025-02-26 07:30:59 -05:00
Juuso TapaninenandGitHub 3aa679e4ac feat(core): Add metric for active workflow count (#13420) 2025-02-26 14:16:38 +02:00
Ricardo EspinozaandGitHub 461e39a74e feat(core): Update POST /workflows to link folder (no-changelog) (#13449) 2025-02-25 15:29:35 -05:00
Danny MartiniandGitHub f8a7fb38cc feat(core): Add tables for reporting dashboard (no-changelog) (#13336) 2025-02-25 11:35:52 +01:00
Ricardo EspinozaandGitHub c850cca648 feat(core): Add endpoint POST /projects/:projectId/folders (no-changelog) (#13446) 2025-02-24 09:54:47 -05:00
Ricardo EspinozaandGitHub c3f111275b feat(core): Introduce new query string parameter includeFolders to GET /workflows endpoint (no-changelog) (#13352) 2025-02-21 13:54:15 -05:00
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
EugeneandGitHub d0968a10d5 fix(core): Fix DB migrations for MySQL (#13261) 2025-02-18 13:16:46 +01:00
Ricardo EspinozaandGitHub 82d2fa6e67 feat(core): Add method (getMany) to folder repository to filter, sort, and paginate folders (no-changelog) (#13290) 2025-02-17 09:05:12 -05:00
Ricardo EspinozaandGitHub 5b82f34773 refactor(core): Update workflowRepository.getMany to use query builder (no-changelog) (#13207) 2025-02-17 08:59:42 -05:00
64c5b6e060 fix(core): Reduce risk of race condition during workflow activation loop (#13186)
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2025-02-13 17:10:43 +02:00
Tomi TurtiainenandGitHub f001edb2a2 refactor(core): Use IWorkflowBase over WorkflowEntity in most places (#13225) 2025-02-13 10:54:11 +02:00
Ricardo EspinozaandGitHub 03f4ed8445 feat(core): Add migration to create model for folders feature (#13060) 2025-02-12 08:51:04 -05:00
02573b46e0 feat(core): Add error reporting for workflow evaluation (no-changelog) (#12838)
Co-authored-by: oleg <me@olegivaniv.com>
2025-02-11 16:03:41 +01:00
Ricardo EspinozaandGitHub b60011a180 feat(core): Add sorting to GET /workflows endpoint (#13029) 2025-02-04 10:52:35 -05:00
EugeneandGitHub 1ca6a9799a feat(core): Keep track of test case executions during test run (no-changelog) (#12787) 2025-01-31 12:27:35 +01:00
Iván OvejeroandGitHub 1f43181360 fix(core): Update execution entity and execution data in transaction (#12756) 2025-01-23 10:16:17 +01:00
Iván OvejeroandGitHub 174cd44815 chore(core): Report to Sentry successful execution with empty data (#12669) 2025-01-20 11:07:15 +01:00
Cornelius SuermannandGitHub de49182652 fix(core): Reduce payload of license renewal calls (no-changelog) (#12236) 2025-01-17 17:59:28 +01:00
EugeneandGitHub be520b4f60 feat: Add API endpoint to cancel a test run (no-changelog) (#12115) 2025-01-14 12:12:31 +01:00
Ricardo EspinozaandGitHub b1a40a231b refactor(core): Update tag endpoints to use DTOs and injectable config (#12380) 2025-01-09 14:17:11 -05:00
कारतोफ्फेलस्क्रिप्ट™andGitHub 5f1adefca7 refactor(core): Port over project request payloads to DTOs (#12528) 2025-01-09 13:47:23 +01:00
EugeneandGitHub cc008f9239 feat: Save the number of successful, failed and total executions for Test Run (no-changelog) (#12131) 2025-01-07 16:03:16 +01:00
EugeneandGitHub 04c1182a1e feat(core): Use node IDs instead of names for data mocking during test runs (no-changelog) (#12348) 2025-01-07 10:00:06 +01:00
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
f56ad8cf49 feat(core): Add includeData parameter to GET /credentials (#12220)
Co-authored-by: r00gm <raul00gm@gmail.com>
2024-12-31 13:04:37 +01:00
Milorad FIlipovićandGitHub 9117718cc9 feat(editor): Add support for project icons (#12349) 2024-12-27 19:00:40 +01:00
Ricardo EspinozaandGitHub ac4e042231 feat(core): Add endpoint to create free AI credits (#12362) 2024-12-27 09:46:57 -05:00
Iván OvejeroandGitHub f754b22a3f refactor(core): Mark all backend Enterprise Edition files and dirs (#12350) 2024-12-24 13:02:05 +01:00