Commit Graph

106 Commits

Author SHA1 Message Date
Mike Repeć
a19bf32e51
feat(core): Add fast native evaluation for a subset of expressions (no-changelog) (#37613)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-30 10:16:42 +00:00
Andreas Fitzek
38c92f4011
feat(core): Add browser OAuth2 flow for n8n User Auth webhooks (#39332) 2026-09-25 08:37:06 +00:00
Elias Meire
64ed864315
fix(core): Expose incoming request headers to MCP trigger tools (#35236)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-08-13 14:24:28 +00:00
Yuliia Pominchuk
5bfcde593d
feat(core): Make n8n User Auth (OAuth2) generally available (#35900) 2026-08-12 11:12:46 +00:00
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
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
Yuliia Pominchuk
2a10f882a0
feat(core): Register per-trigger OAuth protected resources for webhook triggers (#35186)
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
2026-07-31 14:28:50 +00:00
Shabak Nikolay
b7e88508ef
fix(Webhook Node): Don't flag Respond to Webhook nodes owned by a Wait node as unused (#33911)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
Co-authored-by: Roman Davydchuk <roman.davydchuk@n8n.io>
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
2026-07-30 08:34:41 +00:00
Yuliia Pominchuk
fd3f82c64a
feat(editor): Add Require Workflow Execute Permission toggle for n8n User Auth (Webhook trigger) (#35195) 2026-07-30 08:16:09 +00:00
Yuliia Pominchuk
1cc76becce
feat(core): Add n8n user auth (OAuth2) authentication mode for webhook node (#35100) 2026-07-28 16:15:34 +00:00
Michael Kret
40c2dc5b59
fix(Webhook Node): Return 401 instead of 403 when basic auth credentials are wrong (#31119) 2026-07-02 11:41:28 +00:00
Tomi Turtiainen
7fb04cdb98
refactor: Remove @n8n/utils barrel export (no-changelog) (#33082) 2026-06-30 16:05:24 +03: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
Ilfat Mindubaev
6c85fdcd81
refactor: Extract formatPemBlock into @n8n/utils (#32998) 2026-06-29 08:19:29 +00:00
Tomi Turtiainen
690138394f
refactor: Re-parent leaf error subclasses to UserError (no-changelog) (#32541)
Co-authored-by: linear-code[bot] <222613912+linear-code[bot]@users.noreply.github.com>
2026-06-24 10:00:16 +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
940f389c6f
fix(Form Trigger Node): Add default value for authentication parameter to prevent crash on old workflows (#32627)
Co-authored-by: returnSGD <returnSGD@users.noreply.github.com>
2026-06-19 07:19:26 +00:00
Matsu
df189711ee
test: Migrate nodes-base from Jest to Vitest (#31564) 2026-06-16 08:57:00 +00:00
Jon
4604270464
feat(Form Trigger Node): Add n8n user authentication option (#30539)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 14:52:32 +01:00
Mutasem Aldmour
72eca2f398
refactor: Rename node-level builderHint.message to searchHint and propertyHint (#30062)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 13:32:50 +00:00
Albert Alises
c28d501ba1
fix(ai-builder): Stop builder from adding auth to inbound trigger nodes by default (#29648) 2026-05-04 10:25:17 +00:00
Tuukka Kantola
ea5b874a8c
feat(editor): Update built-in node icons to custom SVGs (#28104)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 08:53:41 +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
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
mfsiega
44650b1bb3
feat(FormTrigger Node): Support ip filtering for the FormTrigger node (#24644) 2026-01-26 14:58:24 +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
mfsiega
11f8597d4a
fix(Webhook Node): Use CIDR matching for IP whitelist check (#23399) 2025-12-22 10:37:31 +01:00
Tomi Turtiainen
9144314476 Merge branch 'master' into v2 2025-12-10 10:08:10 +02:00
RomanDavydchuk
cb2ac85725
fix(Webhook Node): Assign default binary property names if it's empty or whitespace (#21857)
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
2025-12-08 18:26:08 +00:00
Svetoslav Dekov
8e68a67d38
fix(editor): Replace activate with publish in trigger nodes (no-changelog) (#22811) 2025-12-05 15:17:37 +02:00
mfsiega
c8d604d2c4
Merge commit from fork
* enforce content type multipart/form-data when we handle body.files

* fix unit tests
2025-11-13 12:51:40 +02:00
mfsiega
354bcf44b1
fix(webhook Node): More informative error for webhook response config mismatch (#19693) 2025-09-19 12:15:01 +02:00
Guillaume Jacquart
c610c3af3e
fix(core): Remove temporary uploaded files from webhook calls (#18128)
Co-authored-by: Danny Martini <danny@n8n.io>
2025-08-08 20:37:35 +02:00
RomanDavydchuk
1c5a27d3ee
feat(Webhook Node): Add notices about using the 'Content-Type' header (#17739) 2025-07-29 17:23:21 +01:00
Iván Ovejero
4cf9399432
refactor(core): Move ApplicationError to @n8n/errors (#17667) 2025-07-28 17:48:56 +02:00
oleg
e1aa60ce6f
fix: Minor streaming fixes (no-changelog) (#17683) 2025-07-28 10:18:00 +02:00
Benjamin Schroth
6a2edf83ab
feat(Respond to Webhook Node): Implement streaming to response (no-changelog) (#17219) 2025-07-11 17:17:54 +02:00
Michael Kret
bd69907477
fix: Prevent empty path in webhooks (#16864)
Co-authored-by: Roman Davydchuk <roman.davydchuk@n8n.io>
2025-07-04 10:07:40 +03:00
Iván Ovejero
422aa82524
chore: Lintfix nodes-base (#16877) 2025-07-01 15:05:40 +02:00
Benjamin Schroth
47bf4b77d3
feat: Implement streaming response node on ChatTrigger and Webhook (no-changelog) (#16761) 2025-07-01 11:03:23 +02:00
कारतोफ्फेलस्क्रिप्ट™
979f9e6327
refactor: Overhaul nodes-testing setup - Part 3 (no-changelog) (#14967) 2025-04-29 17:42:21 +02:00
jeanpaul
8360283c6f
feat(MCP Server Trigger Node): Add MCP Server Trigger node to expose tools to MCP clients (#14403)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2025-04-09 14:45:24 +02:00
Alex Grozav
8215e0b59f
refactor: Migrate NodeConnectionType to const object type (no-changelog) (#14078)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2025-03-21 14:01:26 +02:00
कारतोफ्फेलस्क्रिप्ट™
bafac73eb5
refactor: Impose import/order linting rule across nodes packages (no-changelog) (#12314) 2024-12-19 18:46:14 +01:00
Iván Ovejero
a7ed8ee909
refactor: Remove unused disable directives from nodes-base (#10825) 2024-09-16 10:58:32 +02:00
Shireen Missi
8603946e23
fix(Webhook Node): Add tests for utils (no-changelog) (#10613) 2024-09-02 13:18:13 +01:00
Ricardo Espinoza
c4eb3746d7
refactor: Use NodeConnectionType consistently across the code base (no-changelog) (#10595) 2024-08-29 09:55:53 -04:00
कारतोफ्फेलस्क्रिप्ट™
be52176585
refactor(core): Allow custom types on getCredentials (no-changelog) (#10567) 2024-08-27 15:23:58 +02:00
Michael Kret
711b667ebe
feat(n8n Form Trigger Node): Improvements (#10092)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <netroy@users.noreply.github.com>
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
2024-07-29 15:58:03 +03:00
Jon
4d37b9669f
docs: Update add options text (no-changelog) (#10049) 2024-07-29 13:27:23 +01:00