Commit Graph

760 Commits

Author SHA1 Message Date
Iván Ovejero
44c8ea472e
Move it all experiment 2025-04-24 10:57:02 +02:00
Iván Ovejero
e6381e09e3
refactor(core): Introduce @n8n/decorators package (#14784) 2025-04-23 16:39:49 +02:00
Iván Ovejero
9243e18de6
refactor(core): Introduce @n8n/constants package (#14825) 2025-04-23 12:25:39 +02:00
Iván Ovejero
14d8ae1c1a
refactor(core): Remove legacy middleware from insights module (#14819) 2025-04-23 12:18:22 +02:00
कारतोफ्फेलस्क्रिप्ट™
749f130d4f
refactor(core): Refactor some of the external secrets related code (no-changelog) (#14791) 2025-04-22 18:11:01 +02:00
Guillaume Jacquart
09806c36ae
fix(core): Fix using secrets for credentials on oauth callback (#14711)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <netroy@users.noreply.github.com>
2025-04-18 10:29:04 +02:00
Iván Ovejero
3cdc8b41be
refactor(core): Port workflow history config (#14689) 2025-04-17 13:09:40 +02:00
Ricardo Espinoza
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 Espinoza
bc12f662e7
feat: Resolve parentFolder when retrieving workflow (#14656) 2025-04-16 08:12:39 -04:00
कारतोफ्फेलस्क्रिप्ट™
2ca742cb15
refactor(core): Migrate binary-data config to a decorated config class (#14616) 2025-04-15 10:32:38 +02:00
Guillaume Jacquart
46d9b60049
feat(editor): Fix paywall for dashboard disabled licences (#14617) 2025-04-15 09:37:54 +02:00
Dana
7723a138a1
feat(core): Add support for signed URLs for binary data (#14492)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2025-04-14 19:59:40 +02: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
कारतोफ्फेलस्क्रिप्ट™
9ba58ca80b
refactor(core): Persist node execution order, and forward it to the frontend (#14455) 2025-04-09 10:19:58 +02:00
कारतोफ्फेलस्क्रिप्ट™
b5d5b57118
fix(core): Fix routing for waiting webhooks and forms (#14470) 2025-04-08 12:17:01 +02:00
Ricardo Espinoza
adbfb44c26
fix(core): Detach workflow from parent folder in source project when transferring ownership (#14414) 2025-04-05 14:31:55 -04:00
Cornelius Suermann
c9565fc0be
feat(core): Make detaching floatable entitlements on shutdown configurable (#14266)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2025-04-04 17:35:32 +02:00
Marc Littlemore
39e2d35a71
fix(core): Return correct trigger count for nodes with multiple webhooks (#14300)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2025-04-04 14:15:10 +01:00
कारतोफ्फेलस्क्रिप्ट™
178628a59b
fix(core): Add cross-origin checks on push endpoints (#14365) 2025-04-03 14:04:27 +02:00
कारतोफ्फेलस्क्रिप्ट™
4110f3188e
feat(core): Upgrade to express 5 to address CVE-2024-52798 (#14332) 2025-04-03 13:43:52 +02:00
Guillaume Jacquart
db381492a9
feat(API): Implement BE api for insights data (#14064)
Co-authored-by: Danny Martini <danny@n8n.io>
2025-04-02 16:34:57 +02:00
oleg
53e11b19ad
feat(core): Automatically extract evaluation metrics (no-changelog) (#14051) 2025-03-25 15:43:19 +01:00
Ricardo Espinoza
198f17dbcf
feat(core): Add folder synchronization to environments feature (#14005) 2025-03-21 10:45:34 -04:00
Alex Grozav
8215e0b59f
refactor: Migrate NodeConnectionType to const object type (no-changelog) (#14078)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2025-03-21 14:01:26 +02:00
Guillaume Jacquart
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 Espinoza
305ea0fb32
feat(core): Allow moving workflow to project root (no-changelog) (#14075) 2025-03-20 09:45:10 -04:00
Ricardo Espinoza
d4e7a2cd96
feat(core): Allow transferring folder to project root with delete operation (no-changelog) (#14074) 2025-03-20 08:43:03 -04:00
Mike Arvela
91b27964d8
feat(core): Support importing a singular workflow object (#14041)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2025-03-19 10:12:40 +01:00
Ricardo Espinoza
5633502c63
feat(core): Allow transferring user's data to team project when deleting them (no-changelog) (#13941) 2025-03-18 15:25:40 -04:00
Ricardo Espinoza
3a5cc4ae95
feat(core): Update endpoint to update a workflow, to support updating the workflow parent folder (no-chagelog) (#13906) 2025-03-17 12:06:52 -04:00
Ricardo Espinoza
03f70b5079
feat(core): Update list folders endpoint to support filter excludeFolderIdAndDescendants (no-changelog) (#13880) 2025-03-13 09:56:12 -04:00
Ricardo Espinoza
c646346c54
feat: Add endpoint to return folder content (no-changelog) (#13874) 2025-03-13 07:25:54 -04:00
Ricardo Espinoza
c7bcdc544d
feat(core): Transfer folder structure when deleting user (no-changelog) (#13845) 2025-03-12 10:34:51 -04:00
Ricardo Espinoza
f760d4f21f
feat(core): Transfer folder structure when deleting a project (no-changelog) (#13865) 2025-03-12 09:54:13 -04:00
Ricardo Espinoza
2275b1780a
feat(core): Update PATCH /projects/:projectId/folders/:folderId endpoint to allow moving folder (no-changelog) (#13574) 2025-03-12 08:53:45 -04:00
Ricardo Espinoza
0066bf890f
feat(core): Add subFolderCount to GET /workflows and /folders (no-changelog) (#13548) 2025-03-12 08:33:37 -04:00
Ricardo Espinoza
0d7894f06a
feat(core): Add endpoint GET /projects/:projectId/folders (no-changelog) (#13519) 2025-03-12 08:04:55 -04:00
कारतोफ्फेलस्क्रिप्ट™
ca9e62bdc0
refactor(core): Improve UX on permission errors (no-changelog) (#13795)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2025-03-11 17:52:33 +01:00
कारतोफ्फेलस्क्रिप्ट™
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