Andreas Fitzek
2743f51f32
fix(core): Populate manual user id on webhook execution data path ( #30644 )
2026-05-20 08:38:18 +00:00
Danny Martini
9c4ac76255
fix(core): Log errors from fire-and-forget test webhook deactivation (no-changelog) ( #29767 )
2026-05-05 12:04:16 +00:00
Iván Ovejero
568e5a24bf
fix(core): Isolate expressions on chat resumption and test webhook deactivation ( #29703 )
2026-05-04 15:08:59 +00:00
Matsu
370b281216
chore(core): Enable TypeScript strict mode in packages/cli (no-changelog) ( #27876 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-27 14:21:31 +00:00
Ricardo Espinoza
19b2388aca
fix(core): Pass userId through webhook test execution path for redaction ( #28775 )
2026-04-27 12:46:38 +00:00
James Gee
9599fb9d54
feat(core): OTEL changes to support context propagation ( #28720 )
...
Co-authored-by: konstantintieber <konstantin.tieber@n8n.io>
2026-04-24 16:42:48 +00:00
Bernhard Wittmann
bb25d4cc38
fix(core): Scope live and test webhook handlers to their route family ( #28804 )
2026-04-24 11:06:02 +00:00
Konstantin Tieber
bb6a5e47b0
feat(core): Add audit logs for webhook waiting and resuming ( #28204 )
2026-04-23 07:43:43 +00:00
n8n-assistant[bot]
85b7796434
chore: Bundle 2.x ( #28844 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: Benjamin Schroth <68321970+schrothbn@users.noreply.github.com>
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
Co-authored-by: Sandra Zollner <sandra.zollner@n8n.io>
Co-authored-by: Milorad FIlipović <milorad@n8n.io>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2026-04-22 08:51:32 +03:00
Garrit Franke
882dd9ce53
fix(core): Drain webhook close functions to prevent MCP connection leaks ( #28384 )
2026-04-13 07:48:52 +00:00
Jean Ibarz
2d22c65e50
fix(core): Propagate formidable parse errors in Form Trigger ( #28217 )
2026-04-10 13:23:47 +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
Iván Ovejero
e5208484aa
fix(core): Fix missing isolate acquisition and VM globals in expression engine ( #27895 )
2026-04-02 09:22:14 +00:00
oleg
629826ca1d
feat: Instance AI and local gateway modules (no-changelog) ( #27206 )
...
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.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.14.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
Util: Sync API Docs / sync-public-api (push) Waiting to run
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Albert Alises <albert.alises@gmail.com>
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Tuukka Kantola <Tuukkaa@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Raúl Gómez Morales <raul00gm@gmail.com>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: Dimitri Lavrenük <dimitri.lavrenuek@n8n.io>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io>
2026-04-01 21:33:38 +03: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
Michael Kret
4d356c36d6
feat: Environment var to disable forms pages sandboxing ( #27409 )
2026-03-27 10:52:22 +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
Iván Ovejero
682aa4ac94
perf(core): Make webhook cache writes non-blocking ( #27360 )
2026-03-21 12:19:20 +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
Michael Kret
c3ddc49d85
fix: Add missing chat tool input logs ( #26229 )
2026-02-25 13:35:58 +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
Benjamin Schroth
d262419ba8
feat: Enable streaming in canvas chat ( #20991 )
2026-02-18 08:50:06 +00:00
Dimitri Lavrenük
279dbd06a7
fix: Refine webhook conflict checks to ignore waiting webhooks ( #25395 )
...
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-02-06 08:34:23 +00:00
Albert Alises
50e1f66c8f
feat(core): Add MCP queue mode and multi-main support ( #25147 )
2026-02-04 08:40:48 +00:00
Iván Ovejero
c9b661fecf
perf(core): Optimize access for webhooks and workflows ( #25149 )
2026-02-02 14:02:56 +00:00
Iván Ovejero
eaacb5af81
chore: Revert reversion of ensuring execution ID in webhook response ( #25164 )
2026-02-02 13:06:30 +00:00
Michael Kret
805b2223a8
feat(Microsoft Agent 365 Trigger Node): Integration for Microsoft Agents 365 ( #25145 )
...
Co-authored-by: Rick Brighenti <202984599+rbrighenti@users.noreply.github.com>
2026-02-02 08:42:43 +00:00
Iván Ovejero
a7408fa082
fix(core): Revert ensuring execution ID in webhook response ( #25146 )
2026-02-02 08:42:22 +00:00
Iván Ovejero
efd741f529
perf(core): Minimize execution data fetching ( #25073 )
2026-01-30 11:32:13 +00:00
mfsiega
a8d75f7433
fix(core): Do not send an undefined location header on form redirects ( #24989 )
2026-01-28 15:06:41 +00:00
Iván Ovejero
ad7571fdb2
fix(core): Ensure execution ID is available at runtime in Webhook response ( #24876 )
2026-01-27 11:47:41 +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
Dimitri Lavrenük
8e6d7f45a2
fix: Move webhook duplication checks to backend and make them more reliable ( #23094 )
...
Co-authored-by: Michael Siega <michael.siega@n8n.io>
Co-authored-by: Michael Kret <michael.k@radency.com>
2026-01-21 10:49:20 +00:00
Michael Kret
d2a0e860dc
fix: Form trigger and Wait Form mode basic authentication fix for form POST request ( #23795 )
...
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: Dimitri Lavrenük <dimitri.lavrenuek@n8n.io>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-01-14 10:33:17 +00:00
Marc Littlemore
ae1fb77203
feat(core): Add execution source to workflow-executed event ( #24058 )
2026-01-12 08:59:07 +00:00
Shashwat
23ae22bab2
fix(core): Fix CORS issue in waiting webhook responses ( #23697 )
...
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-01-05 13:47:08 +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
Michael Kret
bded5f58b2
fix(n8n Form Node): Restores executions status check for waiting forms ( #23452 )
2025-12-19 11:45:56 +00:00
Iván Ovejero
794f8e84a6
refactor(core): Remove oversized payloads from logs ( #23353 )
2025-12-17 16:28:23 +01:00
Declan Carroll
d490cc93f9
fix: Improve webhook trigger node tests ( #23187 )
2025-12-15 12:31:34 +00:00
Elias Meire
c9abeff5e3
fix: Harden form and trigger response handling ( #23061 )
2025-12-12 14:08:59 +01:00
mfsiega
37d2d46267
fix(core): Don't resume parent workflow when the child workflow goes into waiting ( #22964 )
2025-12-10 14:13:33 +01:00
Tomi Turtiainen
9144314476
Merge branch 'master' into v2
2025-12-10 10:08:10 +02:00
yehorkardash
fd08baf141
fix(core): Throw error when workflow is too big for webhook registration ( #21860 )
2025-12-09 10:47:25 +01:00
mfsiega
3026a813b0
fix(core, editor): Move single webhook trigger check to the backend ( #22450 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
2025-12-04 18:20:13 +01:00
Danny Martini
14205dc0c6
fix(core): Make sub-workflows with waits return correct data to parents ( #22611 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2025-12-04 11:32:30 +01:00
mfsiega
b8fa03bf6d
fix(core): Use the structured destination node in test webhook registration ( #22456 )
2025-12-02 11:04:26 +01:00
Danny Martini
3c2d14fb5a
refactor(core, editor): Split logic based on payload type / manual execution type ( #22219 )
...
Co-authored-by: Michael Siega <michael.siega@n8n.io>
Co-authored-by: mfsiega <93014743+mfsiega@users.noreply.github.com>
2025-11-27 14:16:06 +01:00
mfsiega
9319139a08
feat(core): Switch to structured destination node (no-changelog) ( #22143 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude <noreply@anthropic.com>
2025-11-24 16:13:37 +01:00
Daria
ac91020bd3
feat(core): Use active version instead of current version (no-changelog) ( #21202 )
2025-11-20 17:47:24 +02:00