Michael Kret
6e2d35644f
feat: Add AI Gateway support for AI nodes ( #27593 )
...
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
2026-04-07 09:11:24 +00:00
Dawid Myslak
864f869d9b
feat(core): Add input/output token tracking to node graph telemetry ( #27992 )
2026-04-03 13:18:08 +00:00
Elias Meire
4fb1f7d6f7
feat(Chat Trigger Node): Auto-add highlighted execution data ( #18778 )
...
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-04-03 08:51:10 +00:00
Danny Martini
ae5693beb4
refactor(core): Add structured logging to expression runtime (no-changelog) ( #27921 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 09:26:12 +00:00
James Gee
cbe109a4cc
feat(core): OTEL - workflow node tracing ( #27789 )
2026-04-02 07:59:19 +00:00
Guillaume Jacquart
d36cfa1624
feat(core): Improve custom auth JSON masking, preserve shape, redact leaf values ( #27675 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-01 12:24:21 +00:00
Iván Ovejero
5ee0e842b8
feat(core): Add isolate pooling for VM expression engine ( #27573 )
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.13.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
2026-03-31 14:54:11 +00:00
Danny Martini
769e28cb36
fix(core): Remaining VM test fixes — error propagation, proxy traps, and cross-realm assertions ( #27541 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-30 16:13:12 +00:00
Raúl Gómez Morales
d3e45bc126
fix(core): Resolve $().item expressions in partial executions ( #27338 )
2026-03-26 10:38:06 +00:00
Iván Ovejero
b55729280e
feat(core): Replace unbounded expression code cache with LRU ( #27477 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-25 15:39:01 +00:00
n8n-assistant[bot]
2d9a2ec76e
chore: Bundle 2026-W9 ( #27532 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: Charlie Kolb <charlie@n8n.io>
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
Co-authored-by: Sandra Zollner <sandra.zollner@n8n.io>
Co-authored-by: Milorad FIlipović <milorad@n8n.io>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-03-25 07:51:06 +00:00
manusjs
fc0f0712d8
fix(core): Correct process.version in expression sandbox ( #26550 )
...
Co-authored-by: manusjs <manusjs@users.noreply.github.com>
2026-03-24 16:00:31 +00:00
Csaba Tuncsik
28f50f50bc
feat(editor): Show redacted state in execution viewer with reveal flow ( #26543 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 18:08:14 +00:00
RomanDavydchuk
eafd32e78d
fix(editor): Node references in expressions not updated when the renamed node has quotes ( #27371 )
2026-03-23 15:46:36 +00:00
Elias Meire
5b6ee17c81
feat(core): Add signature validation for waiting webhooks and forms ( #24159 )
...
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-03-23 11:48:52 +00:00
Arvin A
87afcd8db4
fix(core): Force full execution data fetching for evaluation test runs ( #27335 )
2026-03-23 09:56:05 +00:00
phyllis-noester
acaa0db33a
feat(core): Add node that allows checking dynamic credentials inside node ( #27165 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-19 15:21:42 +00:00
Claire
b6e8074f8a
feat(core): Add project context to execution log metadata ( #27169 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-03-19 12:33:58 +00:00
Jaakko Husso
90b2b9c516
fix(core): Allow expressions in tool default values on chat hub tools ( #27167 )
2026-03-19 10:08:07 +00:00
Daria
036a0db0b3
feat(editor): Add history version info to execution page ( #26768 )
2026-03-19 09:53:35 +00:00
Guillaume Jacquart
2f7db771c8
fix(core): Preserve nested proxy/redirect shape in log streaming webhook ( #27109 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 09:50:29 +00:00
Danny Martini
e9bdf8779b
feat(core): Propagate workflow timezone into V8 isolate ( #26562 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 14:26:58 +00:00
Andreas Fitzek
731d029a4d
feat(core): Port function extensions to VM isolate and add URL and Intl polyfills ( #26689 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 12:44:28 +00:00
Stephen Wright
abf20f44ca
feat: Custom auth redacts values correctly ( #26895 )
2026-03-12 11:39:32 +00:00
Daria
86f1c24eb7
fix: MCP - Resolve webhook id during workflow creation and update ( #26838 )
2026-03-11 08:25:57 +00:00
Charlie Kolb
68cfa2368e
feat(core): Support data tables in workflow indexer (no-changelog) ( #26470 )
2026-03-09 16:13:02 +00:00
Suguru Inoue
da0cd96537
feat(core): Agent file knowledge in ChatHub (no-changelog) ( #26516 )
2026-03-09 10:49:07 +00:00
Danny Martini
2614154b71
feat(core): Wire expression-runtime behind N8N_EXPRESSION_ENGINE=vm flag (no-changelog) ( #26528 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 13:55:04 +00:00
Andreas Fitzek
8d8ca2fd67
chore(core): Redact sensitive node output fields via configurable strategy pipeline ( #26546 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-06 12:59:03 +00:00
Jon
78b7f88846
feat: Add option to hide credential overwrites ( #26489 )
2026-03-06 12:06:20 +00:00
Andreas Fitzek
212623329d
chore(core): Redact error messages in execution data to prevent PII leakage ( #26479 )
2026-03-05 08:53:26 +00:00
Guillaume Jacquart
f72dfc7a28
feat(core): Static fallback on dynamic credentials for manual executions ( #26406 )
2026-03-04 10:14:39 +00:00
RomanDavydchuk
64bd34b4ee
feat: Add ai_model field to node graph item (no-changelog) ( #26429 )
2026-03-04 09:56:13 +00:00
phyllis-noester
c275f802bb
fix: Log streaming config works with proxy ( #26492 )
2026-03-04 08:06:21 +00:00
Andreas Fitzek
634041c5c8
feat(core): Track dynamic credential resolution per node execution in ITaskData ( #26354 )
2026-03-02 09:13:55 +00:00
Andreas Fitzek
4f4b85cc0c
chore(core): Add redactionInfo object to execution data responses ( #26326 )
2026-03-02 09:08:55 +00:00
Andreas Fitzek
6051fc74ea
chore(core): Introduce redaction marker for items ( #26308 )
2026-02-27 14:59:15 +00:00
Jaakko Husso
a006e02759
feat(Chat Trigger Node): Add Suggested prompts, shown on Chat hub ( #26217 )
2026-02-26 09:10:43 +00:00
Andreas Fitzek
3994d38eca
chore(core): Add redaction policy to workflow setting ( #26239 )
2026-02-25 13:44:47 +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
776d328d83
feat(core): Add runtime bundle and extension utilities ( #26077 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-24 17:18:25 +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
oleg
48cb717d27
fix: Truncate tool names to 64 characters ( #25745 )
2026-02-17 15:52:43 +00:00
Jaakko Husso
2497a3720c
feat(core): Support most tools on Chat hub ( #25571 )
...
Co-authored-by: autologie <suguru@n8n.io>
2026-02-16 10:37:24 +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
Mutasem Aldmour
9729c2a5da
feat(ai-builder): Add code-base workflow builder ( #24535 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-10 12:24:27 +00:00
Ricardo Espinoza
0354b9b555
fix: Validate workflows when publishing from workflow history ( #25195 )
...
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-09 14:46:15 +00:00
yehorkardash
b262d95b83
feat(editor): Preview not installed community tools ( #24859 )
2026-02-06 12:27:15 +00:00
n8n-assistant[bot]
8f129a7363
refactor(core): Improve expressions handling ( #25435 )
...
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2026-02-06 10:55:44 +00:00
Jon
d85b6888f0
fix: Update anonymous telemetry to remove values that are not needed ( #25040 )
...
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-02-04 09:06:21 +00:00