Commit Graph

5784 Commits

Author SHA1 Message Date
Lorent Lempereur
10f398dd56
build: Move SSRF protection into @n8n/backend-network package (#32070)
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
2026-06-11 14:23:51 +00:00
Matsu
31bb246234
chore: Create a lightweight version of pnpm reset (#32125) 2026-06-11 12:24:46 +00:00
Albert Alises
9d8fca8746
fix(core): Prevent workflow builder from making HTTP requests in Code nodes (no-changelog) (#32084) 2026-06-11 12:08:06 +00:00
Declan Carroll
3923f1978f
ci: Full nightly coverage report — unit + integration + E2E + Python merged into one lcov (no-changelog) (#31945)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 06:25:18 +00:00
Marek Šneberger
05d44e45b2
feat(GitHub Node): Introduce get members operation on organization resource (#23822) 2026-06-10 13:41:48 +00:00
Carlos Nicolas Andicoberry López
ff7f35eefc
fix: Correct Form URL Encoded label in HTTP Request node (#31852)
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-06-10 12:21:14 +00:00
Nico Weichbrodt
da8b7c7317
feat(Pipedrive Trigger Node): Allow lead entities to be triggered upon (#23977)
Co-authored-by: Garrit Franke <32395585+garritfra@users.noreply.github.com>
2026-06-10 12:02:54 +00:00
Luigi Gubello
c339095c47
fix(core): Upgrade nodemailer to 8.0.10 (DEVP-401) (#31998) 2026-06-10 08:48:56 +00:00
n8n-assistant[bot]
71262655e4
chore: Bundle/2.x (#32031)
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Arvin A <51036481+DeveloperTheExplorer@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: Garrit Franke <32395585+garritfra@users.noreply.github.com>
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
Co-authored-by: Daria <daria.staferova@n8n.io>
Co-authored-by: Oğuz Eroğlu <oguz.eroglu@n8n.io>
Co-authored-by: Robin Braumann <robin.braumann@n8n.io>
Co-authored-by: oleg <me@olegivaniv.com>
Co-authored-by: Riqwan Thamir <rmthamir@gmail.com>
Co-authored-by: José Braulio González Valido <jose.gonzalez@n8n.io>
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
2026-06-10 07:42:43 +00:00
Stephen Wright
160cb095c8
feat(JWT Node): Support custom header claims for the Sign operation (#31918) 2026-06-09 15:23:40 +00:00
Jon
bbe48b1f97
chore: Update CoinGecko logo to match branding guidelines (#31964) 2026-06-09 12:45:13 +00:00
n8n-assistant[bot]
5be570c735
🚀 Release 2.26.0 (#31967)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-09 10:03:45 +00:00
Michael Kret
89ae45f6ec
fix(Read/Write Files from Disk Node): Escape square brackets in file path selector (#31706) 2026-06-09 03:13:51 +00:00
Lorent Lempereur
68f81675d7
refactor(core): Extract HTTP request, authentication, and legacy adapter (no-changelog) (#31832) 2026-06-08 10:57:01 +00:00
Declan Carroll
29735c7a04
chore: Standardize license metadata across all first-party packages and tighten SBOM pipeline (no-changelog) (#31880)
Co-authored-by: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-06-08 10:19:32 +00:00
Colin Hebert
cb383388f6
fix(Discord Node): Preserve object author in embed JSON for icon_url support (#30046)
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-06-08 07:40:03 +00:00
ABDUL ALMAS
8cfc9d2a60
fix(Salesforce Node): Preserve detailed API errors in continueOnFail mode (#30990)
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
2026-06-05 10:50:41 +00:00
Eugene
a4f7f9a8bc
feat(core): Support structured output for agents called from workflows (no-changelog) (#31673)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 10:32:36 +00:00
eric-liu
add5ab29dd
feat: Add AWS Assume Role support for Bedrock nodes (#28663)
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-06-04 15:08:41 +00:00
Tongbo
ee7aa0b66a
fix(Postgres Node): Spread array queryReplacement across multiple bind values (#31704)
Co-authored-by: Bao <bao0541@users.noreply.github.com>
2026-06-04 15:02:31 +00:00
Albert Alises
6cd07e5b42
fix: Add item-flow builder guidance (no-changelog) (#31660) 2026-06-04 09:23:20 +00:00
Michael Kret
e264e061b4
fix(AWS Rekognition Node): Handle all binary data modes correctly (#31065) 2026-06-04 09:21:51 +00:00
Michael Kret
ab849d3fa8
fix(Microsoft Entra Node): Refresh expired OAuth2 tokens (#30943) 2026-06-04 06:29:56 +00:00
Hammad Khan
43d32fd28f
fix(TheHiveProject Node): Normalize analyzers when expression returns a string (#31580) 2026-06-03 15:06:28 +00:00
Eugene
9cb9a1fc46
feat(core): Manual workflow executions call the unpublished agent (no-changelog) (#31585) 2026-06-03 14:44:48 +00:00
Tomi Turtiainen
6d73d8d9ca
build: Disable typecheck on build commands (no-changelog) (#31636) 2026-06-03 13:52:25 +00:00
Dennis Kugelmann
b430039349
feat(Google Cloud Storage Node): Add service account authentication (#30928)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: IchordeDionysos <10195482+IchordeDionysos@users.noreply.github.com>
2026-06-03 10:02:33 +00:00
Alexander Gekov
95e4ee7ee2
fix(Slack Node): Normalize multiOptions values when expression returns a string (#31269) 2026-06-03 08:15:04 +00:00
Guillaume Jacquart
27aca712df
refactor(editor): Rename Dynamic credentials to Private credentials in the UI (#31555)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-03 08:02:51 +00:00
Michael Kret
ec44980689
fix: Format single-line PEM keys when newlines are stripped on paste (#31129)
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
2026-06-03 05:54:51 +00:00
Michael Kret
9963143c57
fix(HTTP Request Node): Sign Amazon Bedrock requests as 'bedrock' service (#31250) 2026-06-03 05:51:42 +00:00
Garrit Franke
700b1cd227
feat(Trello Node): Add OAuth1 credential support (#30369)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
2026-06-02 13:02:57 +00:00
Albert Alises
4e0e0ed11a
fix: Improve Instance AI workflow-builder eval reliability and node diagnostics (#31506) 2026-06-02 11:35:34 +00:00
n8n-assistant[bot]
d1c8049ddb
🚀 Release 2.25.1 (#31549)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-02 13:23:57 +03:00
n8n-assistant[bot]
6c321ea2a0
🚀 Release 2.24.0 (#31541)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-02 09:51:11 +00:00
Hammad Khan
01cc906ebd
fix(Zulip Node): Normalize multiOptions recipients when expression returns a string (#31492)
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
2026-06-02 09:03:28 +00:00
n8n-cat-bot[bot]
7bed5ec9a7
refactor: Widen instanceof ApplicationError checks to also accept BaseError (#31217)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-02 08:00:01 +00:00
Dimitri Lavrenük
e3c14a4720
fix: Only allow specified AWS regions (#31374) 2026-06-02 07:25:19 +00:00
Milorad FIlipović
43f7446c1e
feat(core): Introduce mcp-apps package (no-changelog) (#31298) 2026-06-01 15:39:41 +00:00
Tomi Turtiainen
90dd93c772
fix(Compression Node): Add decompression output size validation (#31366)
Some checks are pending
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.15.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
2026-06-01 15:11:00 +00:00
Garrit Franke
93e2a47267
feat(Microsoft OneDrive Node): Allow custom OAuth scopes (CE-949) (#31255)
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 13:51:21 +00:00
maxabaumgarten
64b53b0076
feat(Crypto Node): Add HMAC-SHA1 support (#29740)
Co-authored-by: Garrit Franke <32395585+garritfra@users.noreply.github.com>
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
2026-06-01 13:01:37 +00:00
Garrit Franke
30a6f511aa
feat(Microsoft Outlook Node): Allow custom OAuth scopes (CE-950) (#31262)
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
2026-06-01 12:19:54 +00:00
Garrit Franke
6edd4cea36
feat(Microsoft SharePoint Node): Allow custom OAuth scopes (#31256)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-01 11:10:01 +00:00
Raúl Gómez Morales
8635dcde23
fix(HighLevel Node): Encode contact lookup query parameters (#31365)
Some checks are pending
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.15.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: Dawid Myslak <dawid.myslak@gmail.com>
2026-05-30 08:58:50 +00:00
Sandra Zollner
16728b301c
fix: Set Content-Type for Meta-family trigger node responses (#31354)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-29 14:49:12 +00:00
Juuso Tapaninen
439d260181
fix(MongoDB Node): Validate update key value type (#31371)
Some checks failed
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.15.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
Build: Benchmark Image / build (push) Has been cancelled
2026-05-29 13:40:03 +00:00
yehorkardash
dd4b3ff446
fix: Preserve reserved tokens (#31363) 2026-05-29 13:29:28 +00:00
Dawid Myslak
9e41d03b29
fix(Stripe Trigger Node): Use stored webhook secret for request verification (#31212)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-29 13:27:39 +00:00
Raúl Gómez Morales
153f6c47b4
chore: Add guidance on dynamic object key handling in nodes (#31369) 2026-05-29 14:26:45 +03:00