Commit Graph

4739 Commits

Author SHA1 Message Date
Iván Ovejero
ad7571fdb2
fix(core): Ensure execution ID is available at runtime in Webhook response (#24876) 2026-01-27 11:47:41 +00:00
Iván Ovejero
012ce09846
perf(core): Lazyload Swagger, PSL and MCP libs (#24902) 2026-01-27 10:40:00 +00:00
Iván Ovejero
1522df3712
refactor(core): Introduce ExecutionPersistence service (#24857) 2026-01-27 09:59:51 +00:00
Eugene
0faada7f36
fix(core): Update AI Builder node types after community package changes (#24883) 2026-01-27 09:15:01 +00:00
Tomi Turtiainen
3f7d7e3e70 Merge tag 'n8n@2.6.0' 2026-01-27 10:34:35 +02:00
n8n-assistant[bot]
eeba9f1ced
🚀 Release 2.6.0 (#24880)
Co-authored-by: tomi <10324676+tomi@users.noreply.github.com>
2026-01-26 16:36:54 +01:00
Andreas Fitzek
ee2ce6cd19
chore(core): Introduce n8n resolver for dynamic credentials (#24625) 2026-01-26 15:22:09 +00:00
Ricardo Espinoza
6b474e4141
feat(core): Add data table resources to the public API (#23610)
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-26 15:18:39 +00:00
Michael Kret
4293b748c8
feat: Optimize community nodes types fetching (#24632)
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
2026-01-26 13:54:59 +00:00
Jaakko Husso
030f4cd5c1
feat(editor): Prioritize newer models on Chat hub model picker (#24867) 2026-01-26 12:45:44 +00:00
Charlie Kolb
83181d7eec
chore(core): Add telemetry to workflow history compaction (#24771)
Co-authored-by: Nikhil Kuriakose <nikhil.kuriakose@n8n.io>
2026-01-26 11:45:31 +00:00
Csaba Tuncsik
56220709da
fix(editor): Add support for dynamic credentials and credential resolver indicators in UI (#24733) 2026-01-26 09:49:41 +00:00
Andreas Fitzek
82b442adcb
chore(core): Integrate ChatHub Extractor (#24533) 2026-01-26 09:15:05 +00:00
yehorkardash
ac5abba4b6
feat(core): Add $tool.name and $tool.parameters expressions (#24783) 2026-01-26 07:31:30 +00:00
Ricardo Espinoza
cb0d2a2a52
fix(core): Add rate limiting to mcp-oauth endpoints (#24734) 2026-01-24 00:08:52 +00:00
chauhan_s
4b268d646d
fix: Increase max items per page from 50 to 100 (#24051)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-01-23 16:49:00 +00:00
James Gee
df818f65ae
feat(core): Add placeholders for external secret provider connections (#24770)
Co-authored-by: Irénée <irenee.ajeneza@n8n.io>
2026-01-23 16:34:27 +00:00
Guillaume Jacquart
40b8c9413b
chore(core): Log streaming refactor, test and documentation (#24764) 2026-01-23 15:07:59 +00:00
Iván Ovejero
e10138bad1
perf(core): Make source control push deletions async (#24784) 2026-01-23 14:30:42 +00:00
Ricardo Espinoza
f4406c26d2
fix(core): Check license when updating scopes (no-changelog) (#24394)
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-23 13:38:21 +00:00
Andreas Fitzek
29c90fbe9c
chore(core): Adopt UI/UX for user identifier and fix parsing for hook definitions (#24779) 2026-01-23 13:34:48 +00:00
Ricardo Espinoza
0b316d8eb2
fix(core): Handle JSON parsing errors gracefully in ActivateExecuteWorkflowTriggerWorkflows migration (#24410) 2026-01-23 13:16:35 +00:00
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