Mike Repeć
18c2d715e3
perf(core): Resolve webhook description fields via declared native resolvers ( #35404 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 11:44:14 +00:00
phyllis-noester
242da024ac
fix(core): Apply redaction policy to Code node console output ( #35121 )
2026-08-05 11:00:00 +00:00
n8n-assistant[bot]
ca3d42d838
chore: Bundle/2.x ( #35563 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io>
2026-08-05 08:29:40 +03:00
Stephen Wright
03213e7466
fix(Kafka Trigger Node): Stop consumers reliably when a workflow is deactivated or updated ( #35069 )
...
Co-authored-by: Thanasis Gkliatis <thanasis.gkliatis@n8n.io>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-04 09:21:00 +00:00
Guillaume Jacquart
f0a2bce417
fix(core): Derive OAuth resource URL from the served endpoint (no-changelog) ( #35441 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-03 18:37:22 +00:00
Albert Alises
a97e3052c2
fix(core): Classify Instance AI error reports by severity and quota cause ( #35353 )
2026-08-03 12:38:42 +00:00
yoominho
10a7422757
perf(core): O(1) schema lookup in resource-mapper value validation ( #34899 )
...
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: yoo-minho <13810291+yoo-minho@users.noreply.github.com>
2026-07-31 16:51:08 +00:00
Lorent Lempereur
2e6eb98e13
feat(core): Offload large webhook responses to storage in scaling mode ( #35036 )
2026-07-31 15:10:41 +00:00
Danny Martini
9e452bb79f
fix(core): Unify workflow trigger teardown and make it best-effort ( #35273 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-31 11:04:35 +00:00
Tomi Turtiainen
0d4c3a7e22
fix(core): Preserve cause on execution errors ( #35216 )
2026-07-30 13:55:28 +00:00
José Braulio González Valido
7908dbfb07
fix(ai-builder): Serve decodable binary fixtures and upload-session headers from eval mocks (no-changelog) ( #34930 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-30 07:50:05 +00:00
Danny Martini
1173e29ac4
feat(core): Periodically tear down ghost triggers on non-leader instances ( #35066 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-29 14:40:51 +00:00
n8n-cat-bot[bot]
b6826961e7
fix: Deep-merge task metadata to preserve nested tracing attributes ( #35166 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-07-29 09:10:49 +00:00
Yen Su
b329d57767
fix(core): Harden axios error handling against non-string error stack ( #35073 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-29 07:08:36 +00:00
Tomi Turtiainen
b964ed6f4b
refactor(core): Move sleep into @n8n/utils and unify sleep/sleepWithAbort ( #35057 )
2026-07-28 18:47:18 +00:00
Robin Braumann
4a05044bf5
refactor(core): Replace agent knowledge base binary data storage with blob storage (no-changelog) ( #34985 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-28 13:36:27 +00:00
Andreas Fitzek
4f0a218e2d
feat(core): Add on-demand OAuth clients and protected resources for form triggers (no-changelog) ( #34903 )
2026-07-28 12:46:57 +00:00
mfsiega
642ec341dc
feat(core): Add v1 to v2 workflow converter (no-changelog) ( #34870 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2026-07-28 11:58:57 +00:00
Guillaume Jacquart
9140a068b1
fix(core): Ensure license device fingerprint meets minimum length ( #33852 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-27 12:09:08 +00:00
Emilia
e2054f984c
feat(core): Route poll triggers through the durable scheduler (no-changelog) ( #34733 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-27 07:32:08 +00:00
Yen Su
f99d75c3d5
fix(Gmail Node): Roll back advanced HITL Send and Wait (no-changelog) ( #34865 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-24 14:14:17 +00:00
Guillaume Jacquart
d8d89cc381
fix(core): Redact a sub-workflow's own execution record per its own policy ( #34621 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-23 12:55:51 +00:00
trananhkiet
c7b90d0051
fix(core): Handle MCP OAuth2 token expiry and PKCE negotiation ( #34494 )
...
Co-authored-by: Tran Anh Kiet <22877233+trananhkiet@users.noreply.github.com>
2026-07-23 08:21:56 +00:00
Iván Ovejero
b8b3fab14d
refactor(core): Store binary data via blob storage primitives ( #34707 )
2026-07-22 12:22:37 +00:00
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
Iván Ovejero
2f6bb60b14
refactor(core): Move S3 and Azure clients to @n8n/blob-storage ( #34567 )
2026-07-21 09:10: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
Raúl Gómez Morales
6f0804e0e3
fix(core): Stop reporting quota-exhausted Instance AI runs to Sentry and isolate report request context ( #34549 )
2026-07-20 11:07:44 +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
Yen Su
d30e7b042c
feat(Slack Node): Add advanced HITL configuration for one-tap approval ( #34123 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-15 12:38:46 +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
oleg
d33c282b95
feat(core): Unify output schema mock generation and verify AI Assistant workflows with any trigger type ( #33896 )
2026-07-14 15:27:08 +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
Thanasis G
6db46bc381
feat(Telegram Node): Add advanced HITL configuration for one-tap in-chat approval ( #34009 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-14 08:56:38 +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
Iván Ovejero
5514fe921c
refactor(core): Store execution data via blob storage primitives ( #33935 )
2026-07-10 12:17:36 +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