Commit graph

17221 commits

Author SHA1 Message Date
github-actions[bot]
fd27713cac
chore: Update node popularity data (#24145)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-01-12 13:57:43 +00:00
Irénée
116b245230
fix: Use http proxy for source control git commands (#24104) 2026-01-12 13:49:20 +00:00
Tomi Turtiainen
dd1daaba9b Merge tag 'n8n@2.4.0' 2026-01-12 16:39:49 +02:00
Ricardo Espinoza
6084fc406f
chore: Remove N8N_RUNNERS_ENABLED env variable (no-changelog) (#23885) 2026-01-12 13:38:33 +00:00
n8n-assistant[bot]
d222a6a7ce
🚀 Release 2.4.0 (#24178)
Co-authored-by: tomi <10324676+tomi@users.noreply.github.com>
2026-01-12 13:37:10 +00:00
Michael Kret
0523cc35bc
feat: Binary data merge and expressions simplification (#23270)
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
2026-01-12 13:29:36 +00:00
Eugene
755a1f2708
fix(ai-builder): Examples omitted in spec evals (#24171) 2026-01-12 13:20:44 +00:00
Charlie Kolb
5a168dfcae
test: Fix flaky active-executions test (#23871) 2026-01-12 13:19:40 +00:00
Stephen Wright
5cc55af426
feat: Add feature for clearing credentials on resolver update (#24169) 2026-01-12 12:47:45 +00:00
Albert Alises
53cfa35362
feat(ai-builder): Add default values guide for LLM and embedding model configuration (#24098) 2026-01-12 11:07:37 +00:00
Sandra Zollner
129be3c02b
feat(editor): Support hours and days in prune time within workflow history (#24108) 2026-01-12 10:39:09 +00:00
Guillaume Jacquart
5013a46c54
fix(core): Revert auto publish on pull (#24101) 2026-01-12 10:29:28 +00:00
Romeo Balta
fbcdfb99d6
fix(editor): Hide credential modal for r2r workflows (no-changelog) (#24164) 2026-01-12 10:22:07 +00:00
Marcus
7aa5307a80
fix(core): Resolve file path correctly when serving node icons from N8N_CUSTOM_EXTENSIONS (#23029)
Co-authored-by: Roman Davydchuk <roman.davydchuk@n8n.io>
2026-01-12 10:09:53 +00:00
Michael Drury
c8391ac6b8
fix(ai-builder): Reducing confusion in spec evals from double negative don't criteria (#24099) 2026-01-12 09:58:00 +00:00
Guillaume Jacquart
c399e8efbe
fix(core): Connect to external secrets provider before testing (#24135) 2026-01-12 09:47:59 +00:00
mfsiega
1a33fa3541
fix(core): Stronger allowed path enforcement for read/write Node (#23542) 2026-01-12 09:40:51 +00:00
Nikhil Kuriakose
46c91dfaab
feat(API): Update docs to mention publish action (#24003)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-01-12 09:38:57 +00:00
Svetoslav Dekov
e3d11ad9cc
fix(editor): Fix publish button styles when wf has not trigger (no-changelog) (#24160) 2026-01-12 09:11:39 +00:00
Dimitri Lavrenük
29515c89d5
fix: Update mime-types to fixed version (#23858) 2026-01-12 09:09:38 +00:00
Marc Littlemore
ae1fb77203
feat(core): Add execution source to workflow-executed event (#24058) 2026-01-12 08:59:07 +00:00
Suguru Inoue
6fcf2b74f9
fix(editor): Make code block's copy button in ChatHub follow scroll (#24154) 2026-01-12 08:45:28 +00:00
Elias Meire
a992a45ad0
feat(editor): Overhaul (nested) collection UI (#20951)
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
2026-01-12 08:34:42 +00:00
Suguru Inoue
9a0e1548cf
feat(editor): Improve model selection dropdown in ChatHub (#23612) 2026-01-12 08:11:34 +00:00
Eugene
a19338fe39
fix(ai-builder): Error in Set node parameter instruction and some minor cleanup (no-changelog) (#24081) 2026-01-12 08:05:28 +00:00
Mutasem Aldmour
8ca4f27bfd
fix(editor): Update free AI credits model list to include gpt-5-mini (#24041)
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-12 07:54:12 +00:00
Charlie Kolb
29ab6be235
refactor(core): Clean up workflow history compaction service and related utils (#24043) 2026-01-12 07:44:23 +00:00
Artem Sorokin
dd45dfea3c
docs: Add GitHub Actions workflow documentation (#24109) 2026-01-10 14:25:45 +00:00
Jaakko Husso
dc82d85fb4
fix(core): Cancel chat stream timeout promise after stream ends (no-changelog) (#24079) 2026-01-09 21:41:12 +00:00
Albert Alises
60a18a4deb
fix(lmChatOpenAi Node): Add validation for models requiring Responses API (#24033) 2026-01-09 18:52:52 +00:00
Daria
37aa56e6ff
feat: Autosave workflows (#23036)
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
Co-authored-by: Artem Sorokin <artem@n8n.io>
Co-authored-by: Charlie Kolb <charlie@n8n.io>
Co-authored-by: Declan Carroll <declan@n8n.io>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
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: Robert Squires <robtf9@icloud.com>
Co-authored-by: Michael Drury <me@michaeldrury.co.uk>
2026-01-09 18:40:24 +00:00
Michael Drury
e70a3f345d
fix(Simple Memory Node): Don't allow adding simple memory node if instance in queue or multi-main mode (#24083) 2026-01-09 17:03:29 +00:00
Marc Littlemore
588fa50f2a
fix(core): Add license check to LDAP configuration endpoints (#24105) 2026-01-09 16:33:17 +00:00
Stephen Wright
8d1e1eb25e
feat: Add new acceptance API, make UI use correct API for tokens (#24084) 2026-01-09 14:40:37 +00:00
yehorkardash
f73fae6fe7
fix: Escape special characters in queries (#23133)
Co-authored-by: Dimitri Lavrenük <dimitri.lavrenuek@n8n.io>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
2026-01-09 12:39:13 +00:00
mfsiega
9ce3ac092c
fix(Merge Node): Prevent writing files from merge node sql (no-changelog) (#24082)
Co-authored-by: Michael Kret <michael.k@radency.com>
2026-01-09 12:05:07 +00:00
oleg
24af748fd3
fix(ai-builder): Call onGenerationSuccess callback in multi-agent workflow (#24086) 2026-01-09 11:51:06 +00:00
Alex Grozav
ef8daaf023
refactor: Separate storybook from design-system (no-changelog) (#23983) 2026-01-09 11:48:20 +00:00
Declan Carroll
77b8c1b317
ci: Change push-release-branch to use app token for checkout/push (#24087) 2026-01-09 11:41:49 +00:00
Dawid Myslak
e0baf48c6a
fix(core): Sanitize filenames for file operations (#23988)
Co-authored-by: Michael Kret <michael.k@radency.com>
2026-01-09 10:33:04 +00:00
Eugene
733adb6720
feat(ai-builder): Add best practices for triage technique (#24080)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-01-09 10:05:03 +00:00
Declan Carroll
86c593dc3c
test: Ignore fixme tests in distribution script (#24068) 2026-01-09 09:51:02 +00:00
Albert Alises
4879db8f43
feat(editor): Show building and done status in page title for AI builder (#23987) 2026-01-08 20:43:29 +00:00
Declan Carroll
ea3e156624
test: Rename metrics for clarity, remove failure asserts (#24062) 2026-01-08 19:48:25 +00:00
Jon
2cd5660f37
chore: NODE-4156 - Generate Schema Files (no-changelog) (#23777)
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
Co-authored-by: Shireen Missi <shireen@n8n.io>
2026-01-08 16:34:38 +00:00
Svetoslav Dekov
8578f309ec
chore(editor): Cleanup pre-built agents code (no-changelog) (#23876) 2026-01-08 16:12:38 +00:00
Tuukka Kantola
98abeb5319
chore(editor): Tweak restore modal dialog and chat message (no-changelog) (#23975)
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
2026-01-08 15:32:16 +00:00
Suguru Inoue
8fa5aa0a7a
fix(core): Ensure all streaming chunks are processed before deleting ChatHub workflow (#24040) 2026-01-08 15:05:36 +00:00
Konstantin Tieber
e74cba6c56
fix(core): Can't edit existing project role (no-changelog) (#24045) 2026-01-08 15:01:31 +00:00
Eugene
b391ee1c18
feat(ai-builder): Add best practices for notification technique (#24030) 2026-01-08 14:32:16 +00:00