Commit Graph

123 Commits

Author SHA1 Message Date
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
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
Iván Ovejero
77162128ff
fix(core): Ensure database fallback when Redis cache fails on webhook lookup (#21872) 2025-11-17 11:36:58 +01:00
mfsiega
bebccfdb93
fix(core): Only resume waiting parent workflows (#20342) 2025-10-07 11:58:04 +02:00
Guillaume Jacquart
ca69904ad4
feat(core): Use project variable in executions (#20275) 2025-10-07 11:01:12 +02:00
Eugene
412322a50e
fix(core): Check all outputs for chat triggers, first output only for webhooks (#20308) 2025-10-02 16:14:23 +02:00
Eugene
0b7db24070
fix(core): Iterate over all main output branches when extracting response (#19963)
Co-authored-by: Michael Kret <michael.k@radency.com>
2025-09-25 09:31:03 +02:00
Tomi Turtiainen
7f2aaa7a7a
test: Fix webhook-request-handler test (#19973) 2025-09-24 17:31:20 +03:00
Tomi Turtiainen
68e00955ec
Merge commit from fork 2025-09-24 15:39:39 +03:00
mfsiega
83272570e4
fix(core): Surface workflow config errors to the webhook caller (#19858)
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2025-09-23 11:15:29 +02:00
Tomi Turtiainen
f2eca28e64
fix(core): Fix waiting webhooks validation when n8n is behind proxy (#18767) 2025-08-27 09:29:04 +03:00
Tomi Turtiainen
667656e8f3
fix(core)!: Use CSP header to sandbox html webhooks instead of iframe (#18602) 2025-08-21 11:39:57 +03:00
Guillaume Jacquart
a5c6e2fecf
fix(core): Fix getting webhook methods from path only when dynamic webhook path (#17803) 2025-08-20 14:20:53 +02:00
Elias Meire
ba5ada24c2
build: Only enable no-argument-spread lint rule in node packages (#18378) 2025-08-18 13:48:46 +02:00
Michael Kret
9cb5754f33
feat: Add token to sendAndWait operations links to walidate in webhook (#17566) 2025-08-06 17:28:50 +03:00
Michael Kret
1ed8239625
feat: Env to disable webhook response iframe sandboxing (#17851) 2025-07-31 14:37:25 +03:00
Michael Kret
a98ed2ca49
feat: Respond to chat and wait for response (#12546)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
2025-07-24 09:48:40 +01:00
Tomi Turtiainen
cca1c2d810
fix(Webhook Trigger Node)!: Change html responses to be embedded an iframe (#17312)
Co-authored-by: Dana Lee <dana@n8n.io>
2025-07-16 12:53:36 +03:00
Tomi Turtiainen
e5d88eba99
refactor: Simplify webhook helpers (#17237)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-07-14 20:46:12 +03:00
Tomi Turtiainen
f58e3a1e4c
refactor(core): Extract functions from executeWebhook (#17152) 2025-07-09 14:59:05 +03:00
Iván Ovejero
f3ef0a713c
refactor(core): Lintfix cli package (#17125) 2025-07-08 19:32:02 +02:00
Benjamin Schroth
5a5848aa42
feat(AI Agent Node): Implement streaming on AI agent node (no-changelog) (#16897) 2025-07-04 09:21:48 +02:00