Yen Su
8c2c8b8ca7
feat(core): Add advanced HITL telemetry events for the Gmail node (no-changelog) ( #34554 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-22 11:25:56 +00:00
Rodrigo Santos da Silva
e01e996649
feat(core): Emit agent run spans through the OTel module's tracer ( #34460 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-07-22 08:48:49 +00:00
n8n-assistant[bot]
2222fe3a6c
chore: Bundle/2.x ( #34680 )
...
Co-authored-by: Charlie Kolb <charlie@n8n.io>
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
Co-authored-by: Stephen Wright <sjw948@gmail.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Nikhil Kuriakose <nikhil.kuriakose@n8n.io>
Co-authored-by: Albert Alises <albert.alises@gmail.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: Robin Braumann <50590409+bjorger@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
Co-authored-by: Mike Repeć <mike.repec@n8n.io>
Co-authored-by: Yuliia Pominchuk <31064937+yuliia-pominchuk@users.noreply.github.com>
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
2026-07-22 08:09:00 +00:00
José Braulio González Valido
5fd800de20
feat(ai-builder): Support execution scenarios for first-class agents in evals ( #34384 )
...
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.0) (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
Util: Sync API Docs / sync-public-api (push) Waiting to run
Test: E2E Performance / prepare-docker (push) Has been cancelled
Release: Storybook / Cloudflare Pages (push) Has been cancelled
Test: E2E Performance / build-and-test-performance (push) Has been cancelled
Test: E2E Performance / Canvas Perf Sentinels (push) Has been cancelled
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 13:54:06 +00:00
Elias Meire
ec5f5032a4
fix(MCP Client Tool Node): Close cached MCP client sessions when their execution finishes ( #34397 )
2026-07-21 07:24:56 +00:00
Mike Repeć
33f1c36112
fix(core): Skip reporting axios errors thrown as unhandled node errors ( #34570 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-20 14:31:00 +00:00
Andrew Chen
9d05fbd561
fix(core): Prevent getIncomingData from throwing on a missing connection type ( #34285 )
...
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.0) (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
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-18 11:31:09 +00:00
Elias Meire
bdff8f4be9
fix(core): Fix AI Agent not seeing tools connected through HITL tools ( #34271 )
2026-07-17 09:53:50 +00:00
Matsu
e34343b4a0
chore: Migrate all base packages to TypeScript 7 ( #34338 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-17 12:56:29 +03:00
yehorkardash
afe603fc00
fix(core): Update error message on file write ( #33833 )
2026-07-17 07:54:25 +00:00
Iván Ovejero
d1475ada6e
chore: Prepare for Node 26 upgrade ( #34340 )
2026-07-17 06:32:34 +00:00
Yen Su
c96272a72f
feat(core): Add telemetry events for advanced HITL usage (no-changelog) ( #34225 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-07-16 13:32:06 +00:00
Eugene
e69bd4e4eb
feat: Add inline agent mode to the Message an Agent node (no-changelog) ( #34059 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 19:03:35 +00:00
Lorent Lempereur
b3a0a47217
feat: Wire the Schedule Trigger node into the durable scheduler (no-changelog) ( #33973 )
...
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-14 09:23:34 +00:00
José Braulio González Valido
13c95f2c05
fix(ai-builder): Eliminate non-builder noise families in workflow evals (no-changelog) ( #33944 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 13:25:29 +00:00
n8n-cat-bot[bot]
0f9b33f94e
fix: Reconcile pagination qs against params in next-page URL ( #33804 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-09 12:36:13 +00:00
Guillaume Jacquart
993e1c8b72
fix(core): Propagate sub-workflow credential usage to the parent execution ( #33674 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-09 09:22:02 +00:00
n8n-assistant[bot]
46c1a0e8f3
chore: Bundle/2.x ( #33793 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Stephen Wright <sjw948@gmail.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Nikhil Kuriakose <nikhil.kuriakose@n8n.io>
Co-authored-by: Albert Alises <albert.alises@gmail.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Mike Repeć <mike.repec@n8n.io>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: bjorger <50590409+bjorger@users.noreply.github.com>
2026-07-08 08:48:55 +03:00
Milorad FIlipović
c5d65998da
test: Reduce non-builder noise in MCP workflow evals (no-changelog) ( #33565 )
2026-07-06 13:48:11 +00:00
Tomi Turtiainen
ece6d303d0
refactor(core): Move createDeferredPromise into @n8n/utils (no-changelog) ( #33441 )
...
Co-authored-by: linear-code[bot] <222613912+linear-code[bot]@users.noreply.github.com>
2026-07-06 07:12:28 +00:00
yehorkardash
5b39761a89
fix(MCP Client Node): Don't send undefined token to mcp and include resource in token request ( #33527 )
2026-07-03 12:55:56 +00:00
Tomi Turtiainen
672ddbdddb
fix(core): Start a new trace for scheduled poll triggers (no-changelog) ( #33421 )
2026-07-02 08:24:12 +00:00
Tomi Turtiainen
8e15e092e3
refactor(core): Move Result and ensureError into @n8n/utils (no-changelog) ( #33375 )
2026-07-02 07:46:18 +00:00
Ilfat Mindubaev
f82a932beb
feat(core): Add certificate authentication option to Microsoft OAuth2 credentials ( #33227 )
2026-07-01 13:55:09 +00:00
n8n-cat-bot[bot]
f75802d970
fix: Guard SSH clients manager shutdown against undefined logger ( #33274 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 10:47:39 +00:00
Tomi Turtiainen
e6c30826f4
chore: Add no-application-error lint rule and ban new usage (no-changelog) ( #33248 )
2026-06-30 10:08:47 +00:00
Andreas Fitzek
b14a98d4a6
fix(core): Serialize OAuth2 credential refresh to prevent rotating refresh-token invalidation ( #33092 )
2026-06-29 08:25:29 +00:00
Eugene
70b9c81ad4
feat(core): Add workflow-data tools to Message an Agent node (no-changelog) ( #32994 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 14:04:49 +00:00
Lorent Lempereur
8a413bc7eb
fix(core): Bump file-type to 21.3.2 and migrate to its ESM API ( #33096 )
2026-06-26 13:14:58 +00:00
Tomi Turtiainen
cd21e0f246
refactor(core): Give poll trigger execution its own scoped logger ( #32986 )
2026-06-25 12:59:23 +00:00
Tomi Turtiainen
330a8a7ede
refactor(core): Re-parent ExecutionBaseError to BaseError (no-changelog) ( #32920 )
...
Co-authored-by: linear-code[bot] <222613912+linear-code[bot]@users.noreply.github.com>
2026-06-25 12:32:16 +00:00
Lorent Lempereur
b4c4c168f7
feat: Add configurable blocked hostnames for outbound requests ( #32977 )
2026-06-25 08:11:02 +00:00
Tomi Turtiainen
661d9a423a
perf(core): Parallelize non-webhook trigger registration (no-changelog) ( #32941 )
...
Co-authored-by: mfsiega <93014743+mfsiega@users.noreply.github.com>
2026-06-25 05:57:19 +00:00
Tomi Turtiainen
cc60d8ae3f
refactor: Refactor active trigger state handling ( #32900 )
2026-06-24 14:30:44 +00:00
bjorger
c8ef7b8089
refactor(core): Share scheduler with agent tasks ( #32882 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-24 13:19:43 +00:00
Benjamin Schroth
52e7df6b59
feat(core): Expose $evaluation.runId expression global in eval executions ( #32843 )
2026-06-24 12:57:29 +00:00
n8n-assistant[bot]
a4bc50f9a0
chore: Bundle/2.x ( #32896 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Eugene <eugene@n8n.io>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Dmitrii <dmitrii.kulikov@n8n.io>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
Co-authored-by: Konstantin Tieber <46342664+konstantintieber@users.noreply.github.com>
Co-authored-by: Lorent Lempereur <looorent@users.noreply.github.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-06-24 09:43:29 +03:00
Emilia
f1b1ee6f8c
fix(core): Prevent partial execution crash when the start node is disabled ( #32654 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 11:47:44 +00:00
Iván Ovejero
d64aeb24b6
feat(Webhook Node): Add "Only Run If" option to filter requests ( #28872 )
2026-06-22 09:11:51 +00:00
Bernhard Wittmann
50887bf77e
fix(core): Time out stalled HTTP response body reads ( #32411 )
2026-06-19 10:53:35 +00:00
Lorent Lempereur
27de2e96d0
refactor(core): Apply egress policy to credential test requests ( #32614 )
2026-06-19 10:37:37 +00:00
Csaba Tuncsik
f19d7448b1
fix(Kafka Node): Route Schema Registry client through configurable egress protection ( #32370 )
2026-06-18 14:41:46 +00:00
Guillaume Jacquart
09f588857a
fix(core): Propagate execution context to sub-workflow tools ( #32577 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-18 13:54:57 +00:00
Tomi Turtiainen
806656823d
chore(core): Add debug logs to publication outbox processing (no-changelog) ( #32519 )
2026-06-18 08:58:36 +00:00
Guillaume Jacquart
8cac6e7261
feat(core): Gate MCP tool calls on the caller's private-credential status ( #32446 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-18 07:46:48 +00:00
Tomi Turtiainen
35b7fa7b99
feat(core): Add publication leader takeover and stepdown (no-changelog) ( #32463 )
2026-06-17 14:46:01 +00:00
Andreas Fitzek
d6cc6c655e
feat(core): Resolve the triggering user's private credentials over MCP OAuth ( #32432 )
2026-06-17 07:39:09 +00:00
Dhakshin V
beba723a88
fix(core): Evaluate expressions in AI tool description for node-as-to… ( #31495 )
...
Co-authored-by: Benjamin Schroth <68321970+schrothbn@users.noreply.github.com>
2026-06-16 14:29:46 +00:00
Lorent Lempereur
ac9e5a87f0
refactor(core): Define the outbound HTTP factory contract for backend-network (no-changelog) ( #32245 )
2026-06-16 11:14:26 +00:00
Andreas Fitzek
e7b1c1c2ef
feat(MCP Server Trigger Node): Add n8n OAuth2 authentication option ( #32326 )
2026-06-16 08:16:52 +00:00