Irénée
0a4d66685a
chore(core): Add more tests ( #26237 )
2026-02-25 10:55:30 +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
88943838cc
chore(core): Add "test:unit" scripts to most of the backend packages ( #22091 )
2025-11-20 15:28:28 +01:00
Milorad FIlipović
276ae834a5
feat(editor): Add oAuth clients management page (no-changelog) ( #21443 )
...
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2025-11-06 15:39:17 +01:00
Charlie Kolb
18012d98c8
fix(core): Grant admins full data table access ( #21316 )
2025-10-31 11:14:14 +01:00
Guillaume Jacquart
7d4ec363f8
feat(core): Create breaking change audit rule engine ( #20918 )
2025-10-29 10:58:33 +01:00
Mutasem Aldmour
d411764a30
feat: Add agent builder (no-changelog) ( #21094 )
...
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
Co-authored-by: Claude <noreply@anthropic.com>
2025-10-27 14:22:02 +01:00
Stephen Wright
c40aaa5575
feat: Add GET /sso/provisioning/config endpoint for sso provisioning config ( #20850 )
2025-10-17 09:04:06 +01:00
Jaakko Husso
fc63dd7559
feat(core): Chat hub implementation continued (no-changelog) ( #20567 )
...
Co-authored-by: Suguru Inoue <suguru@n8n.io>
2025-10-09 11:32:16 +03:00
Ricardo Espinoza
711e4f0d14
refactor(core): Rename dataStore: scopes to dataTable: (no-changelog) ( #20452 )
2025-10-08 08:34:57 -04:00
Jaakko Husso
cc3a97c044
feat(core): Add new 'chat-hub' module (no-changelog) ( #20401 )
2025-10-07 13:17:42 +03:00
Andreas Fitzek
cfaf1270ca
chore(core): Build in project roles descriptions update ( #20421 )
2025-10-07 10:22:36 +02:00
Ricardo Espinoza
dc75b3dfb1
feat: Add handling of MCP server API keys (no-changelog) ( #20223 )
2025-10-03 08:34:19 -04:00
Guillaume Jacquart
d5159f04dc
feat(core): Update variables API to reflect project variables ( #20187 )
2025-10-03 10:38:10 +02:00
Csaba Tuncsik
b59f97631d
feat: Make project member updates immediate ( #19837 )
2025-09-26 16:03:17 +02:00
Andreas Fitzek
33a2d5de17
chore(core): Use dynamic role resolution for access control ( #19400 )
2025-09-17 11:15:31 +02:00
Andreas Fitzek
69c81a6437
chore(core): Add timestamp fields to Role, and support counting role usages ( #19171 )
2025-09-17 09:21:40 +02:00
Konstantin Tieber
c4f41bb534
feat(core): Add retry execution endpoint to public api ( #19132 )
...
Co-authored-by: Csaba Tuncsik <csaba.tuncsik@gmail.com>
Co-authored-by: Marc Littlemore <MarcL@users.noreply.github.com>
2025-09-11 10:12:53 +02:00
Stephen Wright
2113532946
fix: Add folder scopes to global owner and admin roles ( #19230 )
2025-09-08 08:08:21 +01:00
Guillaume Jacquart
027edbe89d
feat(core): Allow custom project roles from being set to a user project relation ( #18926 )
2025-09-01 10:22:33 +02:00
Guillaume Jacquart
2882547a69
fix(editor): Fix role DTO exported types ( #18977 )
2025-08-29 16:45:52 +02:00
Andreas Fitzek
7cfef64799
chore(core): Add custom role management service and endpoints ( #18717 )
2025-08-29 14:20:32 +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
Jaakko Husso
dc86984ae0
fix(core): Support inserting dates to data store via the insert endpoint ( #18404 )
2025-08-18 10:42:32 +03:00
Andreas Fitzek
18e32fe774
chore(core): Move scopes and roles into database in preparation for custom roles ( #17226 )
2025-08-18 06:58:48 +02:00
Jaakko Husso
d59cfed74a
fix(core): Separate scopes for project and global data store list endpoints (no-changelog) ( #18394 )
2025-08-15 14:13:51 +03:00
Jaakko Husso
7fefd54edf
fix(core): Restrict data store access to authorized projects (no-changelog) ( #18342 )
2025-08-14 15:56:44 +03:00
Charlie Kolb
98dc71e6a7
feat(core): Add Data Store Backend API (no-changelog) ( #17824 )
2025-08-12 15:54:24 +03:00
Andreas Fitzek
657e5a3b3a
feat(core): Allow enforcement of MFA usage on instance ( #16556 )
...
Co-authored-by: Marc Littlemore <marc@n8n.io>
Co-authored-by: Csaba Tuncsik <csaba.tuncsik@gmail.com>
2025-07-02 11:03:10 +02:00
Alex Grozav
f58c1ce083
refactor(editor): Move frontend permissions code to @n8n/permissions (no-changelog) ( #16656 )
2025-06-24 14:41:29 +03:00
Ricardo Espinoza
30148df7f3
feat(core): Add OIDC support for SSO ( #15988 )
...
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
2025-06-13 16:18:14 +02:00
Guillaume Jacquart
2f648098fd
feat(editor): Enable source environment push button for project admins ( #15527 )
2025-06-03 14:18:04 +02:00
Marc Littlemore
4459c7e7b1
feat(API): Add user management endpoints to the Projects Public API ( #12329 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
2025-05-30 12:04:38 +01:00
कारतोफ्फेलस्क्रिप्ट™
3a2a70f193
chore: Enfore consistent file-name casing on all backend packages ( #15755 )
2025-05-27 16:45:50 +02:00
Ria Scholz
a1ee96d560
fix: Remove variable:read as a valid API key scope and make variable:update selectable in the UI (no-changelog) ( #15356 )
...
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2025-05-16 13:36:43 -04:00
Iván Ovejero
249b7f8556
refactor(core): Move migrations to @n8n/db ( #15362 )
2025-05-14 11:46:48 +02:00
कारतोफ्फेलस्क्रिप्ट™
52bf9203f0
feat(API): Add Public API endpoint for updating variables ( #15315 )
2025-05-12 16:50:24 +02:00
Ricardo Espinoza
715127fa87
feat(core): Add endpoint to transfer folder to another project (no-changelog) ( #15005 )
2025-05-07 07:51:03 -04: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
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
Csaba Tuncsik
df474f3ccb
feat(editor): Insights summary banner ( #13424 )
...
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
2025-03-21 20:22:28 +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
Ricardo Espinoza
f7f5f5e95c
feat(core): Add endpoint PATCH /projects/:projectId/folders/:folderId (no-changelog) ( #13454 )
2025-02-26 07:01:22 -05:00
Milorad FIlipović
0eae14e27a
feat(editor): Implement folder navigation in workflows list ( #13370 )
2025-02-24 13:52:29 +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