Commit Graph

723 Commits

Author SHA1 Message Date
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
Iván Ovejero f3ef0a713c refactor(core): Lintfix cli package (#17125) 2025-07-08 19:32:02 +02:00