Commit Graph

722 Commits

Author SHA1 Message Date
कारतोफ्फेलस्क्रिप्ट™
093cc982b8 fix(core): Pick up release version and date from package.json (no-changelog) (#13666) 2025-03-04 11:35:07 +01:00
Ricardo Espinoza
17738c5096 fix(core): Do not validate email when LDAP is enabled (#13605) 2025-03-03 19:15:52 +01:00
Ricardo Espinoza
1909b74350 fix(core): Stop enforcing max numbers of API keys limit (no-changelog) (#13631) 2025-03-03 14:32:50 +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
Ricardo Espinoza
6e8c401ff1 refactor(core): Rename workflowsCount to workflowCount (no-changelog) (#13470) 2025-02-26 07:57:30 -05:00
Ricardo Espinoza
27852e35ed feat(core): Update PATCH /projects/:projectId/folders/:folderId to support tags (no-changelog) (#13456) 2025-02-26 07:30:59 -05:00
Juuso Tapaninen
3aa679e4ac feat(core): Add metric for active workflow count (#13420) 2025-02-26 14:16:38 +02:00
Ricardo Espinoza
f7f5f5e95c feat(core): Add endpoint PATCH /projects/:projectId/folders/:folderId (no-changelog) (#13454) 2025-02-26 07:01:22 -05: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
06572efad3 feat(core): Add endpoint GET /projects/:projectId/folders/:folderId/tree (no-changelog) (#13448) 2025-02-24 13:26:22 -05:00
Ricardo Espinoza
c850cca648 feat(core): Add endpoint POST /projects/:projectId/folders (no-changelog) (#13446) 2025-02-24 09:54:47 -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
ca76ef4bc2 fix(core): Make sure middleware works with legacy API Keys (#13390) 2025-02-20 09:10:54 -05:00
Tomi Turtiainen
6ef9ae1862 refactor: Add dto for POST /credentials endpoint (#13306) 2025-02-19 17:50:42 +02:00
Ricardo Espinoza
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 Espinoza
5b82f34773 refactor(core): Update workflowRepository.getMany to use query builder (no-changelog) (#13207) 2025-02-17 08:59:42 -05:00
Tomi Turtiainen
052f17744d fix(core): Redact credentials (#13263) 2025-02-14 16:46:21 +02:00
Tomi Turtiainen
f001edb2a2 refactor(core): Use IWorkflowBase over WorkflowEntity in most places (#13225) 2025-02-13 10:54:11 +02:00
Ricardo Espinoza
b60011a180 feat(core): Add sorting to GET /workflows endpoint (#13029) 2025-02-04 10:52:35 -05:00
Ricardo Espinoza
9bcbc2c2cc feat: Allow setting API keys expiration (#12954) 2025-02-03 11:16:37 -05:00
Tomi Turtiainen
b77bf86166 refactor(core): Make task broker an explicit component of task runner (#12782) 2025-01-31 17:39:06 +02:00
Ricardo Espinoza
ad3250ceb0 feat: Allow multi API creation via the UI (#12845) 2025-01-29 07:42:01 -05:00
Tomi Turtiainen
8da4f351e1 test(core): Add integration test for JS task runner (#12804)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2025-01-29 12:00:07 +01:00
कारतोफ्फेलस्क्रिप्ट™
05b5f95331 refactor(core): Make external hooks type-safe, and add tests (#12893) 2025-01-29 10:33:39 +01:00
Dana
0979a99309 chore(API): Follow up design for credential callback (#12798)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2025-01-27 15:42:45 +00:00
Dana
fb4cb5afbb chore(API): Add styling to credential callback and autoclose window (#12648) 2025-01-21 15:21:42 +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
Cornelius Suermann
de49182652 fix(core): Reduce payload of license renewal calls (no-changelog) (#12236) 2025-01-17 17:59:28 +01:00
Eugene
be520b4f60 feat: Add API endpoint to cancel a test run (no-changelog) (#12115) 2025-01-14 12:12:31 +01:00
Danny Martini
73897c7662 fix: Don't break oauth credentials when updating them and allow fixing broken oauth credentials by repeating the authorization flow (#12563) 2025-01-13 13:48:16 +01:00
कारतोफ्फेलस्क्रिप्ट™
25a79ccf40 refactor(core): Use DI in source-control. add more tests (#12554) 2025-01-10 16:10:19 +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
Danny Martini
8a42d55d91 fix(core): Only show personal credentials in the personal space (#12433) 2025-01-09 18:06:47 +01:00
कारतोफ्फेलस्क्रिप्ट™
1d86c4fdd2 refactor(core): Use DTOs for source control push/pull requests (#12470)
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2025-01-09 15:31:07 +01:00
कारतोफ्फेलस्क्रिप्ट™
5f1adefca7 refactor(core): Port over project request payloads to DTOs (#12528) 2025-01-09 13:47:23 +01:00
Tomi Turtiainen
491cb605e3 fix(core): Use rate limiter for task runner endpoints (#12486) 2025-01-08 10:06:36 +02:00
Ricardo Espinoza
b1d17f5201 feat: Add more telemetry to free AI credits feature (no-changelog) (#12493) 2025-01-08 10:20:45 +03:00
Eugene
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
Danny Martini
ecabe34705 fix(core): Return unredacted credentials from GET credentials/:id (#12447) 2025-01-07 11:17:26 +01:00
Eugene
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
कारतोफ्फेलस्क्रिप्ट™
552cff1860 refactor(core): Extract SAML requests payloads into DTOs (#12435) 2025-01-03 11:05:30 +01:00
Iván Ovejero
9432aa0b00 feat(core): Offload manual executions to workers (#11284) 2025-01-03 10:43:05 +01:00
Danny Martini
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
Iván Ovejero
096329db51 refactor(core): Rename some runners files and classes for clarity (#12410) 2024-12-31 12:21:04 +01:00
कारतोफ्फेलस्क्रिप्ट™
1674dd0f88 refactor(core): Update dynamic node parameter endpoints to use DTOs (#12379) 2024-12-30 15:48:44 +01:00
Milorad FIlipović
9117718cc9 feat(editor): Add support for project icons (#12349) 2024-12-27 19:00:40 +01:00
Ricardo Espinoza
ac4e042231 feat(core): Add endpoint to create free AI credits (#12362) 2024-12-27 09:46:57 -05:00
कारतोफ्फेलस्क्रिप्ट™
371a09de96 refactor(core): Port 3 more controllers to use DTOs (no-changelog) (#12375) 2024-12-26 16:09:42 +01:00