Commit Graph

1537 Commits

Author SHA1 Message Date
Iván Ovejero
9795214836
refactor(core): Improve expressions handling (#24177) 2026-01-13 09:10:27 +00:00
Tomi Turtiainen
dd1daaba9b Merge tag 'n8n@2.4.0' 2026-01-12 16:39:49 +02: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
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
Charlie Kolb
29ab6be235
refactor(core): Clean up workflow history compaction service and related utils (#24043) 2026-01-12 07:44:23 +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
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
Svetoslav Dekov
8578f309ec
chore(editor): Cleanup pre-built agents code (no-changelog) (#23876) 2026-01-08 16:12:38 +00:00
Guillaume Jacquart
def0a09d8a
feat(core): First shot in resolving the credential resolver config expressions (#23110) 2026-01-07 11:17:42 +01:00
James Gee
279d6fd10f
feat(core): Add TLS support to Syslog client (#23304)
Signed-off-by: James Gee <1285296+geemanjs@users.noreply.github.com>
2026-01-06 21:15:02 +01:00
Iván Ovejero
182d48d083
Merge commit from fork 2026-01-06 17:19:32 +01:00
Iván Ovejero
5719a574b5
Merge commit from fork 2026-01-06 16:23:39 +01:00
Iván Ovejero
b1c84f7667
chore: Fix lint and typecheck on CI (#23912) 2026-01-06 14:14:16 +01:00
eilonc-pillar
760701c45d
Merge commit from fork 2026-01-06 13:23:20 +01:00
Cornelius Suermann
19c5c96312
Merge tag 'n8n@2.3.0' 2026-01-05 16:31:55 +01:00
Suguru Inoue
495841f591
feat: Allow to set ChatHub workflow agent icon in NDV (#23562) 2026-01-05 16:18:23 +01:00
n8n-assistant[bot]
2b35b1bca3
🚀 Release 2.3.0 (#23866)
Co-authored-by: tomi <10324676+tomi@users.noreply.github.com>
2026-01-05 16:57:14 +02:00
Charlie Kolb
bd16e7181c
feat(core): Adjust Workflow Compaction History algorithm (no-changelog) (#23763)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-01-05 13:28:30 +01:00
saurabhssonkar
50573e05be
fix(n8n Form Trigger Node): Add support for fieldName in JSON config (#23491)
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
2025-12-31 12:08:52 +00:00
Iván Ovejero
ea889bee89
refactor(core, editor): Remove Pyodide (#23572) 2025-12-29 14:54:15 +01:00
Ricardo Espinoza
9fc820fbaf
feat(core): Use draft sub-workflow version for manual execution, published for production (#23166) 2025-12-24 09:58:21 -05:00
Charlie Kolb
e9e480bb8e
feat(core): Introduce WorkflowHistory compaction service (#23238)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-12-24 09:00:58 +01:00
Ricardo Espinoza
36d5eaf927
feat(Data Table Node): Add data table crud operations to data table node (#22951)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-12-23 09:32:23 -05:00
Dawid Myslak
921d3f24db
feat(Form Node): Dynamic attributes in form editor (#23433)
Co-authored-by: Elias Meire <elias@meire.dev>
2025-12-23 11:51:54 +01:00
Iván Ovejero
913e5f1215
Merge commit from fork 2025-12-23 11:57:48 +02:00
Iván Ovejero
5f9eb7c2b4
Merge commit from fork 2025-12-23 11:40:46 +02:00
github-actions[bot]
67e25c890a
🚀 Release 2.2.0 (#23533)
Co-authored-by: tomi <10324676+tomi@users.noreply.github.com>
2025-12-22 14:57:23 +00:00
Ricardo Espinoza
2f4cda5a8e
chore: Clean up references to the Start node (no-changelog) (#23183) 2025-12-16 09:30:46 -05:00
Csaba Tuncsik
07a1a4e656
fix(core): Add isToolExecution method to context classes and update HttpRequestV3 to conditionally show hints (#23143) 2025-12-16 14:20:17 +01:00
Tomi Turtiainen
0cdfcffa0a Merge tag 'n8n@2.1.0' 2025-12-15 18:30:44 +02:00
github-actions[bot]
5a825a01c5
🚀 Release 2.1.0 (#23236)
Co-authored-by: tomi <10324676+tomi@users.noreply.github.com>
2025-12-15 17:51:59 +02:00
Stephen Wright
0f17bef1a0
feat: Support dynamic credentials in oauth refresh (#23225) 2025-12-15 15:16:25 +00:00
yehorkardash
1b256ccc52
feat(editor): Add JS method aliases (#21799) 2025-12-15 15:36:03 +01:00
Jaakko Husso
8619e07ee1
feat(core): Add SerpApi Google search support to Chat hub (#23199) 2025-12-15 15:07:24 +02:00
Marc Littlemore
568dba2c8f
feat(core): Add workflow cancellation events to log streaming (#23151) 2025-12-15 13:06:22 +00:00
Dawid Myslak
182313a0ac
feat(core): Node feature flags (#22950)
Co-authored-by: Elias Meire <elias@meire.dev>
2025-12-15 13:32:10 +01:00
Guillaume Jacquart
2f329b38f9
feat(core): Add isResolvable in public and internal APIs (#23119)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-12-15 10:33:23 +01:00
Elias Meire
c9abeff5e3
fix: Harden form and trigger response handling (#23061) 2025-12-12 14:08:59 +01:00
Andreas Fitzek
bb7311aadf
chore(core): Skip dynamic credentials for manual executions (#23085) 2025-12-12 12:38:29 +01:00
Andreas Fitzek
f9a592b966
chore(core): Allow marking fields in credentials as resolvable (#23074) 2025-12-11 16:17:58 +01:00
Daria
34260fe4be
fix: Fix checksum hashing when WebCrypto is unavailable (#23024) 2025-12-10 15:22:49 +02:00
Tomi Turtiainen
2747106e5a Merge branch 'master' into v2 2025-12-10 11:47:33 +02:00
Guillaume Jacquart
432545a4c8
feat(editor): Implement modal to edit/create credential resolver, and resolver workflow settings (#22977) 2025-12-10 10:32:33 +01:00
Tomi Turtiainen
9144314476 Merge branch 'master' into v2 2025-12-10 10:08:10 +02:00
Dimitri Lavrenük
cf6f75b8dd
fix: Allow negative numbers when parsing objects from string (#22937) 2025-12-09 11:59:43 +01:00
yehorkardash
756ea6ec78
fix(Slack Node): Rate limit requests in RLC getChannels (#22149)
Co-authored-by: Shireen Missi <shireen@n8n.io>
2025-12-09 10:52:48 +00:00
github-actions[bot]
a8ecda44f7
🚀 Release 2.0.0 (#22939)
Co-authored-by: tomi <10324676+tomi@users.noreply.github.com>
2025-12-08 19:11:21 +02:00
mfsiega
fc93272021
fix(core): Only resolve the filepath once (#22767)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-12-08 16:04:21 +01:00
Daria
1aa325a64f
feat: Validate nodes before activating (#22916) 2025-12-08 15:47:55 +02:00