Commit Graph

4717 Commits

Author SHA1 Message Date
Eugene
3f77bf5880
feat(ai-builder): Add RLC options fetch tool for configurator sub-agent (#24589) 2026-01-23 11:42:13 +00:00
Stephen Wright
8e58a039fc
feat: Add telemetry for dynamic credential changes (#24750) 2026-01-23 10:24:39 +00:00
Elias Meire
ab2c8b56ab
feat(core): Generate HITL tool nodes for sendAndWait operations (#22315)
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-01-23 10:04:11 +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
Andreas Fitzek
ccac24b0de
chore(core): Remove gracefull error handling for http header extractor (#24714) 2026-01-22 17:42:13 +00:00
mfsiega
94ff4effa4
fix(core): Reconcile remote and local state for leader election (#24722) 2026-01-22 16:29:17 +00:00
Filipe Tavares
4dedbdde4e
chore(API): Adds jitter middleware and swallow forgot password errors to prevent user enumeration (no-changelog) (#24553)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 16:11:02 +00:00
phyllis-noester
a5e5ea044c
feat: Dynamic creds workflow fails if no dynamic creds exist (#24660) 2026-01-22 15:52:34 +00:00
Andreas Fitzek
da42ca6fd4
chore(core): Remove allow failure toggle for context extractor (#24679) 2026-01-22 15:40:26 +00:00
Stephen Wright
bdb035c9d8
feat: Make default none for auth'd domains on domain aware credentials (#24702) 2026-01-22 15:39:40 +00:00
Tomi Turtiainen
6d9ee3a1ef
fix(core): Fix concurrency control not releasing capacity if execution continuation fails (#24396) 2026-01-22 14:24:09 +00:00
Iván Ovejero
5d481988a9
perf(core): Lazyload login strategies and external secrets (#24693) 2026-01-22 13:43:57 +00:00
Guillaume Jacquart
c223f8cba7
feat(core): Check if dynamic credentials auth token is set, return 400 otherwise (#24647) 2026-01-22 10:12:27 +00:00
Tomi Turtiainen
8e0de0be02
feat(core): Add limits to fields used for rate limiter keys (#24665) 2026-01-22 10:09:20 +00:00
James Gee
ee1a77cd46
fix(core): Workflow tag removal syncing (#24557) 2026-01-22 09:44:59 +00:00
RomanDavydchuk
ac47bcb9a2
fix(core): Remove duplicate Resource Mapper Component fields (#24432) 2026-01-22 09:13:50 +00:00
Charlie Kolb
4456bf3c9a
refactor(core): Move workflow history compaction logs to debug (#24680) 2026-01-22 09:06:02 +00:00
Jaakko Husso
cb07d6b0be
fix(core): Make Respond to Chat nodes work on Chat hub with multi-main instances (#24657) 2026-01-21 22:05:09 +00:00
Stephen Wright
8864bc5136
feat: Remove stub resolver for dynamic credentials (#24637) 2026-01-21 14:22:35 +00:00
Tomi Turtiainen
d9862bb4aa
feat(core): Implement two-layered rate limiting system (#24636) 2026-01-21 14:02:05 +00:00
Dimitri Lavrenük
8e6d7f45a2
fix: Move webhook duplication checks to backend and make them more reliable (#23094)
Co-authored-by: Michael Siega <michael.siega@n8n.io>
Co-authored-by: Michael Kret <michael.k@radency.com>
2026-01-21 10:49:20 +00:00
Iván Ovejero
ea2e13ad0c
feat(core): Implement execution data stores (#24568) 2026-01-21 10:04:10 +00:00
Iván Ovejero
470539a4df
fix(core): Prevent dual loading of community packages (#24621) 2026-01-21 09:41:26 +00:00
Filipe Tavares
78a16b7031
fix(editor): Hide AI workflow button when AI credits service is not configured (#24607) 2026-01-20 18:07:14 +00:00
Guillaume Jacquart
e74e0f907e
chore(core): Add dtos for log streaming controller. Use zod to validate existing destination option types (#24493) 2026-01-20 16:37:49 +00:00
Andreas Fitzek
2b4596eb66
chore(core): Add dynamic credential user storage (#24579) 2026-01-20 14:58:50 +00:00
Tomi Turtiainen
555f2ed75c Merge tag 'n8n@2.5.0' 2026-01-20 16:08:26 +02:00
n8n-assistant[bot]
e396d6de70
🚀 Release 2.5.0 (#24586)
Co-authored-by: tomi <10324676+tomi@users.noreply.github.com>
2026-01-20 14:33:43 +01:00
phyllis-noester
3a94484042
chore(core): Add static authentication for new API endpoints (#24346) 2026-01-20 13:23:46 +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
Artem Sorokin
e657120924
chore(core): Remove Git node bare repos breaking change rule (#24234) 2026-01-20 11:07:49 +00:00
Konstantin Tieber
36cf19ec8a
fix(core): Worker status in multi-main only accessible to admin (#24548) 2026-01-20 09:09:10 +00:00
Milorad FIlipović
62afcd815b
feat(core): Improve MCP server telemetry (no-changelog) (#24370) 2026-01-20 07:49:29 +00:00
Irénée
290f616dc1
chore: Add feature flag env var for project-scope external secrets (#24540) 2026-01-19 16:33:46 +00:00
Guillaume Jacquart
62afac3e1c
fix(core): Check user auth identities to know whether or not they can update their profile (#24524) 2026-01-19 14:05:52 +00:00
Iván Ovejero
0c2e666b99
refactor(core): Initial setup for execution data management (#24452) 2026-01-19 13:26:39 +00:00
Daria
0bbb6316ff
feat(core): Forbid updating archived workflows (#24528) 2026-01-19 12:36:01 +00:00
Charlie Kolb
f85a23809c
feat(core): Rename workflow history compaction env vars and short term compaction (#24384) 2026-01-19 11:30:12 +00:00
Charlie Kolb
b7ea4109ce
feat(core): Introduce long term workflow history trimming (#24382) 2026-01-19 09:02:20 +00:00
Andreas Fitzek
cef2edc172
chore(core): Fix static credential oauth refresh of resolvable credentials (#23471) 2026-01-19 07:36:27 +00:00
Andreas Fitzek
a8bbceda8e
chore(core): Add ChatHub extractor for dynamic credential integration (#24463) 2026-01-19 07:12:13 +00:00
Iván Ovejero
b45d1f9c46
fix(core): Fix command registration in modules (#24469)
Co-authored-by: Michael Kret <michael.k@radency.com>
2026-01-17 10:41:03 +00:00
Iván Ovejero
f535ef5164
refactor(core): Add config settings for storage mode and storage path (#24443) 2026-01-16 14:06:41 +00:00
Jon
37b76f9fa1
fix: Fix issue preventing some community nodes from installing (#24448) 2026-01-16 13:53:41 +00:00
Iván Ovejero
3d90c72863
perf(core): Disable data tables cleanup checks on workers (#24444) 2026-01-16 13:19:05 +00:00
Mutasem Aldmour
0c721c3a36
fix(editor): Clear AI Builder chat when switching workflows (#24401)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 12:57:20 +00:00
Tomi Turtiainen
91fd383f32
refactor(core): Remove legacy sqlite driver code paths (#24376)
Co-authored-by: Danny Martini <danny@n8n.io>
2026-01-16 12:54:43 +00:00
Iván Ovejero
a49cbe83b3
refactor(core): Truncate oversized telemetry payloads (#24319) 2026-01-16 12:51:10 +00:00
Iván Ovejero
d7e5fea075
perf(core): Disable unused modules on workers (#24449) 2026-01-16 12:34:22 +00:00