n8n-assistant[bot]
562d867483
chore: Bundle 2026-W7 ( #26214 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
Co-authored-by: James Gee <1285296+geemanjs@users.noreply.github.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Stephen Wright <sjw948@gmail.com>
Co-authored-by: oleg <me@olegivaniv.com>
Co-authored-by: Albert Alises <albert.alises@gmail.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2026-02-25 07:08:58 +00:00
Guillaume Jacquart
e9a5d76475
chore(core): Extract email auth handler. extract login method into multiple functions ( #25246 )
2026-02-05 13:00:49 +00:00
Guillaume Jacquart
642cb061ed
chore(core): Add auth handler registry to reverse control of the ldap call ( #25078 )
2026-02-03 13:23:06 +00:00
Andreas Fitzek
e91edc794f
chore(core): Support cookie for auth token extraction in dynamic credential endpoints ( #25036 )
2026-01-30 14:35:15 +00:00
Andreas Fitzek
ee2ce6cd19
chore(core): Introduce n8n resolver for dynamic credentials ( #24625 )
2026-01-26 15:22:09 +00:00
Andreas Fitzek
82b442adcb
chore(core): Integrate ChatHub Extractor ( #24533 )
2026-01-26 09:15:05 +00:00
Guillaume Jacquart
6ccffed46d
chore(core): Extract ldap into module, and introduce auth handler for registering it ( #24494 )
2026-01-23 09:39:52 +00:00
Alex Grozav
b014357e1f
feat: Add SharedWorker and DataWorker initialization with SQLite WASM support (no-changelog) ( #24308 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 12:31:51 +00:00
phyllis-noester
595ab253ae
fix(core): Use cache to enable MFA enforcement in multi main setup ( #24261 )
2026-01-20 11:19:22 +00:00
Guillaume Jacquart
072a1dd825
fix(core): Fix redirection of user missing MFA to personal settings ( #23881 )
2026-01-06 10:38:30 +01:00
James Gee
5c76f1ec56
fix: PAY-4074 - Owner registration in multi-main setup ( #22520 )
...
Signed-off-by: James Gee <james@justec.io>
Signed-off-by: James Gee <1285296+geemanjs@users.noreply.github.com>
2025-12-05 21:04:12 +01:00
Suguru Inoue
5c58bf919f
feat: File attachment support in chat (no-changelog) ( #21437 )
...
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
Co-authored-by: Alex Grozav <alex@grozav.com>
2025-11-20 14:11:14 +01: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
Irénée
c859f4e793
feat: Reduce unauthentication information in settings endpoint ( #21133 )
2025-10-27 10:31:01 +00:00
Ricardo Espinoza
dc75b3dfb1
feat: Add handling of MCP server API keys (no-changelog) ( #20223 )
2025-10-03 08:34:19 -04:00
Milorad FIlipović
ecc23ac553
feat(core): Implement mcp server module (no-changelog) ( #19738 )
...
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2025-09-30 09:04:14 +02:00
yehorkardash
a26810b8ae
fix(core): Allow accessing nodes.json in preview mode ( #19920 )
2025-09-25 07:48:27 +00:00
Shireen Missi
69e6498d24
fix: Put static types files behind authentication ( #18660 )
2025-09-03 12:42:38 +01:00
Andreas Fitzek
ecad12b77a
chore(core): Use roles from database in global roles ( #18768 )
2025-08-26 17:53:46 +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
f69d8efa04
refactor(core): Port user management config ( #18205 )
2025-08-11 16:10:58 +02:00
Iván Ovejero
f3ef0a713c
refactor(core): Lintfix cli package ( #17125 )
2025-07-08 19:32:02 +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
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
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
Alex Grozav
e704077864
refactor(editor): Extract @n8n/i18n package for internationalization (no-changelog) ( #15466 )
2025-05-30 12:44:33 +03: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
e122b3f0f9
refactor(core): Move UserRepository and subscribers to @n8n/db ( #15352 )
2025-05-13 15:24:26 +02: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
Iván Ovejero
20834abb56
refactor(core): Move interrelated entities to @n8n/db ( #15050 )
2025-05-02 12:19:32 +02:00
Marcus
17fc5c148b
feat(core): Allow customizing auth cookie samesite attribute and CSP headers ( #13855 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2025-03-19 12:55:58 +01:00
कारतोफ्फेलस्क्रिप्ट™
39d5e0ff87
refactor(core): Replace typedi with our custom DI system (no-changelog) ( #12389 )
...
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2025-01-06 10:21:24 +01:00
Iván Ovejero
f754b22a3f
refactor(core): Mark all backend Enterprise Edition files and dirs ( #12350 )
2024-12-24 13:02:05 +01:00
कारतोफ्फेलस्क्रिप्ट™
471d7b9420
refactor(core): Move Logger to core (no-changelog) ( #12310 )
2024-12-23 13:46:13 +01:00
कारतोफ्फेलस्क्रिप्ट™
274fcf45d3
fix(core): Improve the security on OAuth callback endpoints ( #11593 )
2024-11-19 16:17:20 +01:00
Iván Ovejero
3a9c65e1cb
refactor(core): Modernize logger service ( #11031 )
2024-10-01 12:16:09 +02:00
Tomi Turtiainen
5156313074
refactor(core): Enable import/order eslint rule ( #10794 )
2024-09-12 19:07:18 +03:00
Iván Ovejero
6485ca0a4b
refactor(core): Enforce filename casing in cli package (no-changelog) ( #10594 )
2024-08-28 17:57:46 +02:00
कारतोफ्फेलस्क्रिप्ट™
ab9835126e
refactor(core): Use @/databases/ instead of @db/ (no-changelog) ( #10573 )
2024-08-27 17:24:20 +02:00
Iván Ovejero
fd58a272e1
refactor(core): Standardize filename casing for controllers and databases (no-changelog) ( #10564 )
2024-08-27 16:44:32 +02:00
Iván Ovejero
f667b384c9
refactor(core): Standardize filenames in cli (no-changelog) ( #10484 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-08-22 11:10:37 +02:00
कारतोफ्फेलस्क्रिप्ट™
9fe6a71690
feat(core): Logout should invalidate the auth token (no-changelog) ( #10335 )
2024-08-22 09:33:06 +02:00
Iván Ovejero
c0f3693e8a
refactor(core): Decouple user events from internal hooks (no-changelog) ( #10292 )
2024-08-05 12:07:42 +02:00
Tomi Turtiainen
afa43e75f6
test(core): Move unit tests closer to testable components (no-changelog) ( #10287 )
2024-08-05 12:12:25 +03:00
Iván Ovejero
aa0a470dce
refactor(core): Clean up event relays (no-changelog) ( #10284 )
2024-08-02 16:52:49 +02:00
Iván Ovejero
1608d2527b
refactor(core): Port endpoints config (no-changelog) ( #10268 )
2024-07-31 17:45:11 +02:00