Commit Graph

29 Commits

Author SHA1 Message Date
Daria
b557e90b0f
fix(core): Scope active workflow IDs to the requesting user's projects (#37326) 2026-08-31 08:46:24 +00:00
MHMD
aaf0a7e7b7
fix(core): Grant connect access for globally shared end-user credentials (#36992) 2026-08-25 09:49:47 +00:00
Svetoslav Dekov
d4902d58f3
feat(editor): Add per-agent MCP access management with agent scopes (#34853)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-30 21:33:15 +00:00
Albert Alises
7d8426f055
feat: Add admin-managed instance credentials (#34364) 2026-07-25 14:22:22 +00:00
Matsu
cec46445ee
chore: Migrate packages/cli to Typescript 7 (#34159) 2026-07-15 11:49:51 +00:00
Andreas Fitzek
ac36a2d9eb
feat(core): Streamline custom role scope handling (no-changelog) (#33535) 2026-07-06 07:59:32 +00:00
Matsu
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
Yuliia Pominchuk
41c958bd9d
feat(core): Split workflow:updateRedactionSetting into enable and disable scopes (#30446)
Co-authored-by: Csaba Tuncsik <csaba.tuncsik@gmail.com>
Co-authored-by: Csaba Tuncsik <csaba@n8n.io>
2026-05-26 12:19:35 +01:00
Ricardo Espinoza
6b474e4141
feat(core): Add data table resources to the public API (#23610)
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-26 15:18:39 +00:00
Mutasem Aldmour
55c3150c11
feat: Add support for global credentials (#21700)
Co-authored-by: Claude <noreply@anthropic.com>
2025-11-20 17:48:49 +01:00
Andreas Fitzek
33a2d5de17
chore(core): Use dynamic role resolution for access control (#19400) 2025-09-17 11:15:31 +02:00
Guillaume Jacquart
f757790394
feat(core): Rebuild project roles to load from the database (#17909) 2025-08-28 11:00:31 +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
Guillaume Jacquart
42b9a8a0e7
feat(core): Handle scoped resource not existing with 404 (#16022) 2025-06-11 11:19:18 +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
32b72011e6
refactor(core): Move second batch of repositories to @n8n/db (#15137) 2025-05-06 16:40:34 +02:00
कारतोफ्फेलस्क्रिप्ट™
2bb190349b
refactor(core): Move more code into @n8n/permissions. Add aditional tests and docs (no-changelog) (#15062)
Co-authored-by: Danny Martini <danny@n8n.io>
2025-05-06 15:11:05 +02:00
Iván Ovejero
20834abb56
refactor(core): Move interrelated entities to @n8n/db (#15050) 2025-05-02 12:19:32 +02:00
Danny Martini
b616ceb08b
feat(core): Implement API to retrieve summary metrics (#13927)
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
2025-03-24 14:10:24 +01:00
Ricardo Espinoza
0d7894f06a
feat(core): Add endpoint GET /projects/:projectId/folders (no-changelog) (#13519) 2025-03-12 08:04:55 -04:00
Ricardo Espinoza
0c266b3060
feat(core): Add endpoint DELETE /projects/:projectId/folders/:folderId (no-changelog) (#13516) 2025-02-27 16:47:07 -05:00
Iván Ovejero
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 Espinoza
f7f5f5e95c
feat(core): Add endpoint PATCH /projects/:projectId/folders/:folderId (no-changelog) (#13454) 2025-02-26 07:01:22 -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
कारतोफ्फेलस्क्रिप्ट™
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