Commit Graph

4680 Commits

Author SHA1 Message Date
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
RomanDavydchuk
0450be0287
feat(Chat Node): Regroup actions and add different response types (#23028)
Co-authored-by: Shireen Missi <shireen@n8n.io>
2026-01-16 11:48:56 +00:00
Marc Littlemore
6a1bdd2950
fix(core): Improve SSH host key verification for source control (#24408) 2026-01-16 10:57:17 +00:00
Nikhil Kuriakose
4e28e01ba0
feat(editor): Notify users on first prod error (#21764) 2026-01-16 09:30:43 +00:00
Jaakko Husso
ac69fe5f49
fix(core): Increase the model column length from 64 to 256 (#24332) 2026-01-15 15:37:23 +00:00
Tomi Turtiainen
956757ad57
chore: Log when execution is cancelled (#24373) 2026-01-15 14:54:28 +00:00
Guillaume Jacquart
5262773683
chore(core): Create sso-saml module and move all saml related files to module (#24304) 2026-01-15 13:18:00 +00:00
Daria
6252dd8f61
fix(core): Allow resetting Error Workflow settings to default (#24299) 2026-01-15 13:16:50 +00:00
Dawid Myslak
0e19f9c409
fix(core): Fix for execution history when flow includes wait node (#23146)
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-01-15 13:11:04 +00:00
Artem Sorokin
4df41dff6e
refactor(core): Remove DB_SQLITE_ENABLE_WAL config (#24233) 2026-01-15 11:07:32 +00:00
Csaba Tuncsik
3d71a6d9d9
feat(core): Add user email parameter when activating EULA license (#23350)
Co-authored-by: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>
2026-01-15 09:54:26 +00:00
Guillaume Jacquart
275ff4fa01
chore(core): Extract log streaming log streaming standalone handling of destinations (#24197) 2026-01-15 09:09:13 +00:00
Andreas Fitzek
ee9c1d77da
chore(core): Introduce CORS settings for dynamic credential interface (#24324) 2026-01-14 17:17:58 +00:00
Guillaume Jacquart
4aa9399c3d
fix(core): Fix workflow statistics constraint (#22620) 2026-01-14 16:00:03 +00:00
Guillaume Jacquart
50ee22fb67
chore(core): Move all event bus destination code to dedicated module (#24117) 2026-01-14 15:35:06 +00:00
aikido-autofix[bot]
bad85bbe61
fix: Fix security issue in @rudderstack/rudder-sdk-node via major version upgrade from 2.1.4 to 3.0.0 (#24303)
Co-authored-by: aikido-autofix[bot] <119856028+aikido-autofix[bot]@users.noreply.github.com>
Co-authored-by: Nikhil Kuriakose <nikhil.kuriakose@n8n.io>
2026-01-14 15:22:06 +00:00
Michael Kret
d2a0e860dc
fix: Form trigger and Wait Form mode basic authentication fix for form POST request (#23795)
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: Dimitri Lavrenük <dimitri.lavrenuek@n8n.io>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-01-14 10:33:17 +00:00
Guillaume Jacquart
c6eb487518
chore(core): Extract oidc controller and service into independent module (#24211) 2026-01-14 08:59:01 +00:00
mfsiega
535caf45da
fix(core): Insert a workflow index placeholder for workflows with no dependencies (#24190) 2026-01-13 18:59:40 +00:00
Stephen Wright
7d2e846d7e
feat: Add revokeUrl to status endpoint (#24253) 2026-01-13 16:12:18 +00:00
Andreas Fitzek
bf7cd98e25
chore(core): Implement revoke endpoint for dynamic credentials (#24230) 2026-01-13 15:23:41 +00:00
Stephen Wright
934bd9ab6f
feat: Allow skipping migration checks for imports (#24229) 2026-01-13 14:23:49 +00:00
phyllis-noester
8eb5e756d2
fix(core): Put source control preferences behind auth (#24113) 2026-01-13 12:30:24 +00:00
Daria
0c8b59a3f3
fix: Fix CLI import (#24215) 2026-01-13 11:56:36 +00:00
Iván Ovejero
8ccad70c16
perf(core): Reduce baseline memory usage by 33 MB for all instance types (#24107) 2026-01-13 10:34:36 +00:00
Irénée
1d5928762d
fix: Apply source control configuration changes to all multi main instances (#24038) 2026-01-13 10:32:26 +00:00
Declan Carroll
30decbba85
feat: Add public API testing to e2e tests (#24194) 2026-01-13 09:03:27 +00:00
Jaakko Husso
10165c34a0
feat(core): Add Chat hub support for 'When Last Node Finishes' and 'Using Response Nodes' response modes (#24189) 2026-01-12 16:04:51 +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
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
Guillaume Jacquart
5013a46c54
fix(core): Revert auto publish on pull (#24101) 2026-01-12 10:29:28 +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
Guillaume Jacquart
c399e8efbe
fix(core): Connect to external secrets provider before testing (#24135) 2026-01-12 09:47:59 +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