Konstantin Tieber
4fe6b4fb73
feat(core): Improve secret proxy ( #26522 )
2026-03-05 20:01:37 +00:00
n8n-assistant[bot]
562d867483
chore: Bundle 2026-W7 ( #26214 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
Co-authored-by: James Gee <1285296+geemanjs@users.noreply.github.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Stephen Wright <sjw948@gmail.com>
Co-authored-by: oleg <me@olegivaniv.com>
Co-authored-by: Albert Alises <albert.alises@gmail.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2026-02-25 07:08:58 +00:00
Danny Martini
9ab7226702
refactor(core): Separate Expression from Workflow class ( #25889 )
...
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-20 12:58:00 +00:00
yehorkardash
f77ce6c8e8
fix(Sharepoint Node): Ensure tokens are refreshed ( #24978 )
...
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-02-13 09:52:43 +00:00
yehorkardash
89f8fb04ca
fix(AMQP Trigger Node): Save failed executions ( #21878 )
...
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-01-31 12:07:35 +00:00
Declan Carroll
c5f00060aa
ci: Allow runner fallback from global variable ( #24786 )
2026-01-27 09:25:37 +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
RomanDavydchuk
5cd24a121e
feat(HTTP Request Node): Add option to disallow cross-origin credentials sharing ( #24526 )
...
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-01-20 09:01:16 +00:00
yehorkardash
3e127884d7
fix(core): Preserve source overwrite in chained tool calls ( #24226 )
2026-01-15 07:59:34 +00:00
mfsiega
fa6ad9ced2
fix(core): Use fsRealpath instead of resolve to get the real path ( #24185 )
2026-01-13 08:43:07 +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
mfsiega
1a33fa3541
fix(core): Stronger allowed path enforcement for read/write Node ( #23542 )
2026-01-12 09:40:51 +00:00
Dimitri Lavrenük
29515c89d5
fix: Update mime-types to fixed version ( #23858 )
2026-01-12 09:09:38 +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
Guillaume Jacquart
def0a09d8a
feat(core): First shot in resolving the credential resolver config expressions ( #23110 )
2026-01-07 11:17:42 +01:00
Shireen Missi
35d110fbc7
fix(core): Modify path validation to work cross platforms ( #23737 )
2025-12-30 15:07:14 +00: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
Dimitri Lavrenük
f9715674e4
feat: All requests to OpenAI include a platform header ( #23463 )
2025-12-22 11:00:47 +01:00
Dimitri Lavrenük
e22acaab3d
fix: Limit access to files based on regex pattern ( #23413 )
2025-12-19 11:07:29 +00: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
Stephen Wright
0f17bef1a0
feat: Support dynamic credentials in oauth refresh ( #23225 )
2025-12-15 15:16:25 +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
Tomi Turtiainen
48b2b44967
Merge branch 'v2'
2025-12-10 12:10:46 +02:00
Guillaume Jacquart
bc1f238f2e
feat(core): Implement credential resolution service ( #23015 )
2025-12-10 11:08:07 +01:00
Tomi Turtiainen
9144314476
Merge branch 'master' into v2
2025-12-10 10:08:10 +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
Svetoslav Dekov
a2373d846e
fix(editor): Use active workflow nodes to determine wf inputs when executing by parent (no-changelog) ( #22907 )
2025-12-08 13:12:56 +02:00
Guillaume Jacquart
0e0410c97a
fix(core): Move subworfklow binary duplication to workflowExecuteAfter before execution cleaning ( #22390 )
2025-12-02 09:43:10 +01:00
Tomi Turtiainen
a4757cf009
chore: Initial V2 changes ( #22553 )
...
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
Co-authored-by: Daria <daria.staferova@n8n.io>
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
Co-authored-by: Nikhil Kuriakose <nikhilkuria@gmail.com>
Co-authored-by: Charlie Kolb <charlie@n8n.io>
2025-12-01 20:44:59 +02:00
Suguru Inoue
9dd5b31c9c
fix: Fix error handling in sending chat message (no-changelog) ( #22515 )
...
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
2025-12-01 13:28:54 +01:00
Iván Ovejero
97d8b39326
fix(core): Defer requirements check for Python runner in internal mode ( #22448 )
2025-11-28 12:35:11 +01:00
RomanDavydchuk
a49b179e89
fix(Git Node): Throw an error if the repository path is blocked ( #22253 )
2025-11-26 15:50:50 +02:00
Iván Ovejero
df1aa130cb
fix(editor, core): Fix display for binary data metadata origin ( #22270 )
2025-11-26 10:11:21 +01:00
mfsiega
3857f6fd44
refactor(core): Always use RunExecutionData factory (no-changelog) ( #22096 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
2025-11-21 13:42:13 +01:00
Suguru Inoue
5c58bf919f
feat: File attachment support in chat (no-changelog) ( #21437 )
...
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
Co-authored-by: Alex Grozav <alex@grozav.com>
2025-11-20 14:11:14 +01:00
Tomi Turtiainen
d6f5c64c58
refactor(core): Add factory functions to create instances of IRunExecutionData ( #21554 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
2025-11-17 20:19:50 +02:00
Andreas Fitzek
ec5e17ff4b
chore(core): Propagate execution context ( #21880 )
2025-11-17 10:23:39 +01:00
Andreas Fitzek
d9f208e9d9
chore(core): Run core unit tests in the CI ( #21854 )
2025-11-14 08:47:20 +01:00
Andreas Fitzek
1098db4f18
fix(core): Fix type issues for execution context ( #21852 )
2025-11-14 08:24:55 +01:00
Benjamin Schroth
5b2d15e78d
fix(editor): Provide better output for subnode execution errors ( #21714 )
2025-11-13 18:14:08 +01:00
Andreas Fitzek
b1fb445a3d
chore(core): Extend FunctionsBase for easy access to execution context ( #21829 )
2025-11-13 18:02:41 +01:00
Jaakko Husso
5d9be86139
feat(core): New 'chat' execution mode for Chat hub (no-changelog) ( #21306 )
2025-10-29 14:24:37 +02:00
Elias Meire
8971a5af8f
fix(core): Add execution hints support for tools ( #21238 )
2025-10-27 22:16:39 +02:00
RomanDavydchuk
6177f67d99
feat(MCP Client Tool Node): Add support for OAuth2 with Dynamic Client Registration ( #21034 )
2025-10-27 15:03:50 +00:00
Elias Meire
f41b86402e
fix(core): Proxy all HTTP traffic instead of only axios ( #20614 )
2025-10-16 10:49:52 +03:00
Ricardo Espinoza
a2aca5e7a4
refactor(core): Rename data-store to data-table in the BE (no-changelog) ( #20424 )
2025-10-07 11:10:30 +03:00
mfsiega
0681e78eb3
fix(core): Add cancellation reasons ( #20238 )
2025-10-01 15:52:44 +02:00
Benjamin Schroth
fadfb756ae
feat: Implement Agent executing tools in the engine ( #20030 )
2025-09-29 19:22:10 +02:00
Michael Kret
182a40e104
feat: Binary data access improvements ( #19629 )
2025-09-25 14:48:36 +03:00
Danny Martini
d1b17d908b
feat(core): Implement request-response logic in workflow execution engine ( #19193 )
2025-09-19 16:23:49 +02:00