892 Commits

Author SHA1 Message Date
Andreas Fitzek
feebfd2f79 fix(core): Credential export for personal projects (#19720) 2025-09-18 18:08:00 +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
f0388aae7e feat(core): Prompt user to confirm password when changing email and mfa is disabled (#19408)
Co-authored-by: Marc Littlemore <MarcL@users.noreply.github.com>
2025-09-16 14:00:14 +02:00
Irénée
dc75be3a6f fix: Add accurate concurrent executions count to executions list (#19249) 2025-09-15 13:23:05 +01:00
Andreas Fitzek
82184c770e chore(core): Synchronize OIDC settings updates in multi main (#19360) 2025-09-15 12:42:11 +02:00
Andreas Fitzek
6f4dcf1f58 chore(core): Fix execution retry test for mysql (#19449) 2025-09-12 09:55:02 +02:00
Irénée
3af4541391 feat(API): Add running status query on the executions public api endpoint (#19205)
Co-authored-by: Konstantin Tieber <46342664+konstantintieber@users.noreply.github.com>
2025-09-11 13:03:23 +01: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
Charlie Kolb
897c69c70d feat(Data Table Node): Add bulk insert mode (no-changelog) (#19294) 2025-09-09 14:01:40 +02:00
Iván Ovejero
04889864a0 feat(core): Add internal mode for native Python runner (no-changelog) (#19288) 2025-09-09 12:33:25 +02:00
Stephen Wright
2113532946 fix: Add folder scopes to global owner and admin roles (#19230) 2025-09-08 08:08:21 +01:00
Irénée
4a21f79f5c feat(API): Add cancel status filters to the public api executions endpoint (#19136) 2025-09-04 08:35:25 +01:00
Andreas Fitzek
6847c33f14 chore(core): Increase error visibility for OIDC login path (#19142) 2025-09-03 16:03:18 +02:00
Andreas Fitzek
06578f287c chore(core): Support state and nonce parameter for OIDC (#19098) 2025-09-03 12:33:56 +02:00
Ricardo Espinoza
6432555082 feat(core): Allow filtering workflows by availableInMCP (#18646) 2025-09-02 16:21:12 -04:00
Andreas Fitzek
5be3181f2b fix(core): Fix role management controller no-changelog (#19107) 2025-09-02 19:08:04 +02:00
Iván Ovejero
fbaee9ac02 refactor(core): Consolidate task result validation in Code node (#18928) 2025-09-02 16:05:10 +02:00
Stephen Wright
9569965a0b feat: PAY-2613 add missing status field for select (#19071)
Co-authored-by: Stephen Wright <stephen.wright@Mac.Home>
2025-09-02 13:34:27 +01:00
Andreas Fitzek
1ced801358 fix(core): Fix OIDC configuration update path (#19065) 2025-09-02 14:09:46 +02:00
Andreas Fitzek
1b5f9b220f chore(core): Introduce license feature flag for custom roles (#19038) 2025-09-01 17:40:49 +02:00
Artem Sorokin
168ac0e9f2 ci: Include THIRD_PARTY_LICENSES.md file with release (#18739) 2025-09-01 12:41:42 +02: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
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
Csaba Tuncsik
98bde4f478 fix(core): Add optional context parameter to track creation source for workflows, credentials, and projects (#18736)
Co-authored-by: r00gm <raul00gm@gmail.com>
2025-08-27 10:50:53 +02:00
Andreas Fitzek
ecad12b77a chore(core): Use roles from database in global roles (#18768) 2025-08-26 17:53:46 +02:00
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