Commit Graph

486 Commits

Author SHA1 Message Date
mfsiega
3857f6fd44
refactor(core): Always use RunExecutionData factory (no-changelog) (#22096)
Co-authored-by: Danny Martini <danny@n8n.io>
2025-11-21 13:42:13 +01: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
Daria
ac91020bd3
feat(core): Use active version instead of current version (no-changelog) (#21202) 2025-11-20 17:47:24 +02:00
Eugene
0a355ccadb
feat(ai-builder): Send workflow validation issues to telemetry (#21837)
Co-authored-by: Michael Drury <michael.drury@n8n.io>
2025-11-18 16:30:16 +00:00
Tomi Turtiainen
d6f5c64c58
refactor(core): Add factory functions to create instances of IRunExecutionData (#21554)
Co-authored-by: Danny Martini <danny@n8n.io>
2025-11-17 20:19:50 +02:00
Stephen Wright
040dcdbfc9
feat: Support custom encryption keys for imports / exports (#21863) 2025-11-14 12:47:51 +00:00
Daria
e3267b257a
feat(core): Enable workflow history to all users (#21240) 2025-11-11 09:05:36 +02:00
Ricardo Espinoza
cd167ac6db
feat(core): Add OAuth to MCP server (#21469)
Co-authored-by: Milorad FIlipović <milorad@n8n.io>
2025-11-05 19:26:31 -05:00
Stephen Wright
9bcad5ae2d
feat: Add support for mysql / mariadb (#21525) 2025-11-04 13:15:24 +00:00
mfsiega
6df508fa1d
feat(core): Build workflow index on server start and workflow updates (#21441) 2025-11-03 11:01:12 +01:00
Michael Drury
409462b09d
feat(ai-builder): Categorize prompts for taxonomy approach (#20862) 2025-10-29 14:26:56 +00:00
Jaakko Husso
5d9be86139
feat(core): New 'chat' execution mode for Chat hub (no-changelog) (#21306) 2025-10-29 14:24:37 +02:00
Svetoslav Dekov
2cb8e84358
feat(editor): Dynamic banners support (#21045)
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Svetoslav Dekov <scdekov@users.noreply.github.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2025-10-29 10:36:28 +02:00
Irénée
c859f4e793
feat: Reduce unauthentication information in settings endpoint (#21133) 2025-10-27 10:31:01 +00:00
Eugene
b4a92f32f6
fix(ai-builder): AI builder memory consumption issue (#20982) 2025-10-21 10:23:07 +02:00
Iván Ovejero
870036820f
refactor(core): Complete backend config migration (#20903) 2025-10-21 10:05:06 +02:00
Raúl Gómez Morales
d4eb0bb868
feat(editor): Add custom roles CRUD UI (#19224)
Co-authored-by: Csaba Tuncsik <csaba@n8n.io>
2025-10-21 09:50:20 +02:00
Stephen Wright
04438f8f97
feat: SSO provisioning settings UI (#20961) 2025-10-20 15:49:54 +01:00
Michael Drury
b2cd23b7f7
fix(ai-builder): Allow Anthropic key to be used in local development (no-changelog) (#20772) 2025-10-16 09:00:50 +01:00
Andreas Fitzek
e73d0f4137
chore(core): Ensure unique display name for roles (#20601) 2025-10-14 14:09:07 +02:00
Michael Drury
39b79665ab
fix(ai-builder): Assistant side panel open without blocking calls (#20714) 2025-10-14 11:28:45 +01:00
Andreas Fitzek
64ad7586c6
chore(core): Exposure of invite url configurable (#20735) 2025-10-14 11:04:00 +02:00
Iván Ovejero
dfb1851516
fix(core): Solve intermittent typeorm-related build errors for QueryDeepPartialEntity (#20556) 2025-10-13 12:43:22 +02:00
Ricardo Espinoza
711e4f0d14
refactor(core): Rename dataStore: scopes to dataTable: (no-changelog) (#20452) 2025-10-08 08:34:57 -04:00
Ricardo Espinoza
9458084de8
feat: Proxy Posthog events through the backend (no-changelog) (#19824) 2025-10-08 08:22:34 -04:00
Ricardo Espinoza
a998e1d025
fix(core): Make sure scopes are deleted after rename (#20498) 2025-10-08 07:28:11 -04:00
Csaba Tuncsik
8f7f48043b
fix(core): Prevent re-imported scheduled workflow to execute twice (#20438) 2025-10-07 11:42:52 +02:00
Guillaume Jacquart
ca69904ad4
feat(core): Use project variable in executions (#20275) 2025-10-07 11:01:12 +02:00
Ricardo Espinoza
a2aca5e7a4
refactor(core): Rename data-store to data-table in the BE (no-changelog) (#20424) 2025-10-07 11:10:30 +03:00
Stephen Wright
efffc75329
feat: User streams for compression / decompression (#20289) 2025-10-06 10:14:08 +01:00
Stephen Wright
208027b171
feat: Exclude large data tables by default, allow inclusion with override flag (#20298) 2025-10-06 10:10:11 +01: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
Mutasem Aldmour
5ad9e814a6
fix: Disable Builder if license does not have feature (#20318) 2025-10-03 09:30:47 +02:00
Stephen Wright
af1391853b
feat: Use SafePathJoin, Raw SQL queries for insertions (#20244) 2025-10-01 11:14:48 +01:00
Stephen Wright
41bf7beba4
feat: PAY-3859 encrypt decrypt (#20155) 2025-09-30 11:35:07 +01:00
Csaba Tuncsik
b59f97631d
feat: Make project member updates immediate (#19837) 2025-09-26 16:03:17 +02:00
Stephen Wright
2160c550f9
feat: PAY-3855 ensure latest migrations run (#19917)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-09-25 14:18:45 +01:00
yehorkardash
a26810b8ae
fix(core): Allow accessing nodes.json in preview mode (#19920) 2025-09-25 07:48:27 +00:00
Mutasem Aldmour
c449e9e9c8
feat: Add metering for builder (no-changelog) (#19842) 2025-09-25 09:40:55 +02:00
Suguru Inoue
e25131613b
refactor: Clean up partial exec version flag (#19598)
Co-authored-by: Danny Martini <danny@n8n.io>
2025-09-24 19:07:10 +02:00
Ricardo Espinoza
002f380934
fix: Only show AI assistant when AI service URL is setup (#18774) 2025-09-24 11:20:44 -04:00
Stephen Wright
560c95126a
feat: PAY-3774 entities import logic (#19770)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-09-24 14:23:54 +01:00
Guillaume Jacquart
a01e5a5bc2
feat(core): Throw customized error on assigned custom role deletion (#19900) 2025-09-23 11:28:13 +02:00
Charlie Kolb
e5e7c0bf45
fix(core): Delete data tables on project delete (no-changelog) (#19683)
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
2025-09-19 17:36:31 +03:00
Stephen Wright
652f267c6b
feat: PAY-3773 export entities tooling (#19658) 2025-09-18 08:20:36 +01:00
Declan Carroll
2598e735b1
test: Configures integration tests to run in src (#19640) 2025-09-17 17:36:39 +01:00
Marc Littlemore
83181a7c20
chore: Add NODE_ENV to debug info (#19666) 2025-09-17 16:38:18 +01: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