Commit Graph

865 Commits

Author SHA1 Message Date
Charlie Kolb
2dc34b2f17 chore(core): Rename Data Store module to Data Table (no-changelog) (#18675) 2025-08-25 14:57:23 +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
Iván Ovejero
9e420d15c1 refactor(core): Modularize community packages (#18641) 2025-08-22 12:19:01 +02:00
Jaakko Husso
d01616cf3d fix(editor): Use DB_TABLE_PREFIX on data store tables and refactor data store user table repo (no-changelog) (#18604) 2025-08-21 16:25:17 +02:00
Andreas Fitzek
04e24e387d chore(core): Enforce email format for user entity, remove unused user validators (#18534) 2025-08-21 14:41:32 +02:00
Charlie Kolb
169acd12bd feat(core): Expose data store service to Data Store Node (no-changelog) (#17970)
Co-authored-by: Daria Staferova <daria.staferova@n8n.io>
2025-08-19 17:43:19 +02:00
Tomi Turtiainen
df54c10172 fix(core): Move /module-settings behind auth (#18492) 2025-08-19 14:48:33 +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
b6aa0bbd6b test(core): Add tests for the remaining data-store endpoints (no-changelog) (#18367) 2025-08-15 10:49:17 +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
Iván Ovejero
f69d8efa04 refactor(core): Port user management config (#18205) 2025-08-11 16:10:58 +02:00
Iván Ovejero
09caa05726 fix(core): Fix disallowed module error in task runner (#18190) 2025-08-11 10:46:38 +02:00
Daria
6574c573cf test(core): Fix flaky folder test (no-changelog) (#18062) 2025-08-07 09:46:14 +03:00
Iván Ovejero
3eb9367add refactor(core): Decouple community packages from security audit (#17818) 2025-08-05 15:55:31 +02:00
Andreas Fitzek
318a91a3e9 fix(core): Mark invalid enqueued executions as crashed during startup for legacy SQLite driver (#17629) 2025-08-05 13:13:55 +02:00
Iván Ovejero
1d31e6a0c4 refactor(core): Start modularizing the community packages feature (#17757) 2025-07-31 13:55:38 +02:00
Ricardo Espinoza
c80688b3f9 fix: Check license in folder controller (no-changelog) (#16937) 2025-07-22 14:56:52 +02:00
Raúl Gómez Morales
c4ba31ef62 feat: Add endpoint to retrieve single workflow from GH (#17220)
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
2025-07-16 14:38:13 +02:00
Csaba Tuncsik
d002cc3f7d fix(core): Allow insights breakdown by workflow to be sorted by workflow name (#17184) 2025-07-14 10:10:03 +02:00
Andreas Fitzek
7195b3bd97 chore(core): Adapt OIDC to match SAML behavior for signup (#17234) 2025-07-11 18:06:42 +02:00
Andreas Fitzek
3b46dec616 chore(core): Hide invite URL in users list if not an admin (#17101) 2025-07-09 15:58:20 +02:00
Iván Ovejero
f3ef0a713c refactor(core): Lintfix cli package (#17125) 2025-07-08 19:32:02 +02:00
Israel Shenkar
0cc54ecf6d feat(core): Add workflow name label to workflow metrics (#16837)
Co-authored-by: Marc Littlemore <marc@n8n.io>
2025-07-08 09:11:03 +01:00
Iván Ovejero
982a7a11f5 refactor(core): Port SSO config (#17044) 2025-07-07 16:59:35 +02:00
Iván Ovejero
6efff79d72 perf(core): Eliminate unnecessary license server calls (#17047) 2025-07-07 10:55:40 +02: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
कारतोफ्फेलस्क्रिप्ट™
9f8d3d3bc8 refactor(core): Overhaul commands setup. Add support for module commands (#16709)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2025-07-01 19:14:22 +02:00
Andreas Fitzek
7c8a152490 chore(core): Add inviteAcceptUrl to users list schema (#16871) 2025-07-01 12:46:49 +02:00
Jaakko Husso
22a240e74b fix(core): Prevent accidentally moving folders to their sub folders (#16808) 2025-06-30 13:44:48 +03:00
Guillaume Jacquart
3ba8a84d2b feat(core): Add a new by-time insights route that return only time saved data (#16727) 2025-06-27 11:45:31 +02:00
Iván Ovejero
7c33292483 refactor(core): Move integration test utils for insights (#16693) 2025-06-25 17:32:54 +02:00
Andreas Fitzek
a6ded1fc80 fix(core): Pagination was broken for users list (#16697) 2025-06-25 16:54:22 +02:00
Andreas Fitzek
c4a50df824 chore(core): Expose mfaEnabled field to users list endpoint (#16654) 2025-06-24 14:21:43 +02:00
Iván Ovejero
21ff173070 refactor(core): Move DbConnection to @n8n/db (#16616) 2025-06-24 12:33:01 +02:00
Iván Ovejero
37efd209c9 refactor(core): Move module logic to @n8n/backend-common (#16528)
Co-authored-by: Danny Martini <danny@n8n.io>
2025-06-20 18:55:07 +02:00
Andreas Fitzek
57911225e7 chore(core): Expose owner information for environment changes (#16466)
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
2025-06-20 11:33:17 +02:00
Iván Ovejero
bb7c68f6bf refactor(core): Centralize module management (#16464)
Co-authored-by: Danny Martini <danny@n8n.io>
2025-06-19 14:32:31 +02:00
Andreas Fitzek
c0d1ff6e4c feat(core): Extend user list to allow expanding the user list to projects (#16314)
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
Co-authored-by: Csaba Tuncsik <csaba@n8n.io>
Co-authored-by: Csaba Tuncsik <csaba.tuncsik@gmail.com>
2025-06-18 22:26:50 +02:00
Iván Ovejero
6ba8e0bebe refactor(core): Decouple module settings from frontend service (#16324)
Co-authored-by: Danny Martini <danny@n8n.io>
2025-06-18 10:00:02 +02:00
Marc Littlemore
29752ead00 fix(core): Prevent unauthorised workflow termination (#16405) 2025-06-18 08:27:43 +01:00
Iván Ovejero
b5828e5b56 refactor(core): Rename @n8n/integration-test-utils to @n8n/backend-test-utils (#16444) 2025-06-17 18:09:44 +02:00
Iván Ovejero
ac032418cb refactor(core): Prepare insights for move to standalone module (#16426) 2025-06-17 14:51:30 +02: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
Iván Ovejero
cb81826cf1 perf(core): Skip init for unlicensed modules (#16311) 2025-06-13 11:49:38 +02:00
Iván Ovejero
bcf1a7108b refactor(core): Decouple database entity registration (#15871)
Co-authored-by: Danny Martini <danny@n8n.io>
2025-06-12 19:12:20 +02:00
Daria
1ddbb78909 feat(core): Add description to projects (#15611) 2025-06-12 13:57:23 +03:00
Guillaume Jacquart
42b9a8a0e7 feat(core): Handle scoped resource not existing with 404 (#16022) 2025-06-11 11:19:18 +02:00
कारतोफ्फेलस्क्रिप्ट™
1587eb0742 refactor(core): Convert external-secrets code into a backend module (#15769) 2025-06-05 14:21:29 +02:00