Andreas Fitzek
a8e4387f4d
chore(core): Use roles from database in global roles ( #17853 )
2025-08-22 16:02:01 +02:00
Tomi Turtiainen
df54c10172
fix(core): Move /module-settings behind auth ( #18492 )
2025-08-19 14:48:33 +03:00
Svetoslav Dekov
19946c3f72
fix: Fix the RudderStack config response format (no-changelog) ( #18242 )
2025-08-12 15:21:57 +03:00
Marc Littlemore
11dcef36df
feat(core): Add workflow diffs feature to license checks (no-changelog) ( #18130 )
2025-08-08 16:51:39 +01:00
oleg
ce98f7c175
feat: Abort AI builder requests on chat stop ( #17854 )
2025-08-04 09:55:07 +02:00
Iván Ovejero
1d31e6a0c4
refactor(core): Start modularizing the community packages feature ( #17757 )
2025-07-31 13:55:38 +02:00
Guillaume Jacquart
b09f73701d
fix(core): Decouple removing and closing destination from actually deleting it ( #17614 )
2025-07-24 11:21:42 +02:00
Ricardo Espinoza
5524b2137a
feat: Proxy all RudderStack frontend telemetry events through the backend ( #17177 )
...
Co-authored-by: Nikhil Kuriakose <nikhil.kuriakose@n8n.io>
2025-07-23 15:17:01 +02:00
Ricardo Espinoza
c80688b3f9
fix: Check license in folder controller (no-changelog) ( #16937 )
2025-07-22 14:56:52 +02:00
Andreas Fitzek
e8056515c3
chore(core): Provide details on access token exchange error ( #17506 )
2025-07-22 09:45:53 +02:00
oleg
632b38119b
feat: AI Workflow Builder agent (no-changelog) ( #17423 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-07-21 11:18:26 +02:00
Csaba Tuncsik
d36abb5a3a
feat(editor): Using special env vars as feature flags in the frontend ( #17355 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-07-17 16:06:21 +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
Tomi Turtiainen
945098d789
fix(core): Fix evaluation of N8N_SKIP_AUTH_ON_OAUTH_CALLBACK ( #16944 )
2025-07-04 12:11:17 +02:00
Jaakko Husso
3a733b9127
fix(editor): Show correct error messages on Ask AI ( #16913 )
2025-07-02 14:00:23 +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
shortstacked
852657c17e
feat: Add testcontainers and Playwright (no-changelog) ( #16662 )
...
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2025-07-01 14:15:31 +01:00
Dana
6edd47dd65
feat(editor): Allow users to update verified nodes from the node settings panel ( #16447 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
2025-06-30 15:43:26 +02:00
Guillaume Jacquart
7e376e087e
feat(core): Send email notification when a user invited to a project ( #16687 )
2025-06-26 11:43:59 +02:00
Iván Ovejero
7c33292483
refactor(core): Move integration test utils for insights ( #16693 )
2025-06-25 17:32:54 +02:00
Iván Ovejero
21ff173070
refactor(core): Move DbConnection to @n8n/db ( #16616 )
2025-06-24 12:33:01 +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
Daria
006f22f5c2
test(API): Add tests for UpdateProjectDto (no-changelog) ( #16452 )
2025-06-18 10:33:50 +03:00
Iván Ovejero
b1305fe5f1
refactor(core): Continue porting legacy schema ( #16318 )
2025-06-13 17:43:07 +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
43c52a8b4f
fix(core): Prevent DoS via malformed binary data ID ( #16229 )
2025-06-13 12:53:00 +02:00
Daria
1ddbb78909
feat(core): Add description to projects ( #15611 )
2025-06-12 13:57:23 +03:00
कारतोफ्फेलस्क्रिप्ट™
2258a74518
refactor(core): Simplify ExternalSecretsProxy setup and move it to core ( #16021 )
2025-06-05 12:49:08 +02:00
कारतोफ्फेलस्क्रिप्ट™
4b11268a6e
refactor(core): Implement a new OnPubSubEvent decorator ( #15688 )
2025-06-04 18:32:33 +02:00
Iván Ovejero
31b6f32a36
perf(core): Lazyload LDAP during bootup ( #15907 )
2025-06-02 15:04:54 +02:00
Iván Ovejero
c229e915ea
refactor(core): Move Logger to @n8n/backend-common ( #15721 )
2025-05-30 12:57:47 +02:00
Jaakko Husso
9141e2a11d
feat(core): Add endpoint for querying credentials used in workflows ( #15691 ) (no-changelog)
2025-05-27 16:44:55 +03:00
Eugene
ca8f087a47
feat(editor): Evaluations frontend (no-changelog) ( #15550 )
...
Co-authored-by: Yiorgis Gozadinos <yiorgis@n8n.io>
Co-authored-by: JP van Oosten <jp@n8n.io>
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
2025-05-26 12:26:28 +02:00
Elias Meire
7f0c6d62e6
feat(editor): Distinguish official verified nodes from community built nodes ( #15630 )
2025-05-23 17:04:22 +02:00
Ricardo Espinoza
2a35c19ef9
feat(core): Invalidate all sessions when MFA is enabled/disabled ( #15524 )
2025-05-21 08:59:22 +02:00
Iván Ovejero
249b7f8556
refactor(core): Move migrations to @n8n/db ( #15362 )
2025-05-14 11:46:48 +02:00
Iván Ovejero
e122b3f0f9
refactor(core): Move UserRepository and subscribers to @n8n/db ( #15352 )
2025-05-13 15:24:26 +02:00
Iván Ovejero
52f27a76ac
refactor(core): Move workflow repository to @n8n/db ( #15260 )
...
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2025-05-13 14:21:59 +02:00
कारतोफ्फेलस्क्रिप्ट™
41179f71c1
refactor(core): Move settings repository to @n8n/db ( #15310 )
2025-05-12 15:21:13 +02:00
Jaakko Husso
15e62e6dfa
fix(editor): Correct WF counts on folder with archived filter (no-changelog) ( #15195 )
2025-05-10 11:38:36 +03:00
Jaakko Husso
403f08b6e3
feat(core): Archive workflows when removing folders without transfer ( #15057 )
2025-05-10 11:37:42 +03:00
Iván Ovejero
1f6a36e26e
refactor(core): Move shared workflow and shared credentials repositories to @n8n/db ( #15255 )
2025-05-09 17:10:25 +02:00
Michael Kret
24638420bd
feat: Community Nodes in the Nodes Panel ( #13923 )
...
Co-authored-by: Dana Lee <dana@n8n.io>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2025-05-09 11:14:41 +01:00
Iván Ovejero
f2ee990a57
refactor(core): Move third batch of repositories to @n8n/db ( #15166 )
2025-05-09 09:57:54 +02:00
Iván Ovejero
3079059e96
refactor(core): Tear down OrchestrationService ( #15100 )
2025-05-09 09:45:27 +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
Jaakko Husso
3a13139f78
feat(core): Change workflow deletions to soft deletes ( #14894 )
...
Adds soft‑deletion support for workflows through a new boolean column `isArchived`.
When a workflow is archived we now set `isArchived` flag to true and the workflows
stays in the database and is omitted from the default workflow listing query.
Archived workflows can be viewed in read-only mode, but they cannot be activated.
Archived workflows are still available by ID and can be invoked as sub-executions,
so existing Execute Workflow nodes continue to work. Execution engine doesn't
care about isArchived flag.
Users can restore workflows via Unarchive action at the UI.
2025-05-06 17:48:24 +03:00
Iván Ovejero
32b72011e6
refactor(core): Move second batch of repositories to @n8n/db ( #15137 )
2025-05-06 16:40:34 +02: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