Commit graph

5576 commits

Author SHA1 Message Date
n8n-assistant[bot]
6336f0a447
🚀 Release 2.18.0 (#28768)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-04-21 08:58:38 +00:00
Ali Elkhateeb
9a65549575
feat(API): Add missing credential endpoints (GET by ID and test) (#28519)
Some checks are pending
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (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
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
Util: Sync API Docs / sync-public-api (push) Waiting to run
2026-04-20 20:56:51 +00:00
RomanDavydchuk
d179f667c0
fix(HubSpot Trigger Node): Add missing property selectors (#28595) 2026-04-20 18:05:37 +00:00
Bernhard Wittmann
2d0b231e31
fix(IMAP Node): Fix out-of-memory crash after ECONNRESET on reconnect (#28290) 2026-04-20 12:27:24 +00:00
RomanDavydchuk
19aadf19f7
fix(ClickUp Node): Unclear error message when using OAuth credentials (#28584)
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
2026-04-20 10:33:23 +00:00
James Campbell
7094395cef
fix(Google Cloud Firestore Node): Fix empty array serialization in jsonToDocument (#28213)
Some checks failed
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (push) Has been cancelled
CI: Master (Build, Test, Lint) / Lint (push) Has been cancelled
CI: Master (Build, Test, Lint) / Performance (push) Has been cancelled
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Has been cancelled
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
2026-04-18 13:48:45 +00:00
Jon
f1dab3e295
feat(Slack Node): Add app_home_opened as a dedicated trigger event (#28626)
Some checks are pending
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (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 Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Roman Davydchuk <roman.davydchuk@n8n.io>
2026-04-17 19:13:53 +00:00
R🂡hul
25e07cab5a
fix(LinkedIn Node): Update LinkedIn API version in request headers (#28564)
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
2026-04-17 14:33:10 +00:00
robrown-hubspot
8c3e692174
fix(HubSpot Node): Rename HubSpot "App Token" auth to "Service Key" (#28479)
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
2026-04-17 14:20:54 +00:00
Eugene
3b248eedc2
feat(Linear Trigger Node): Add signing secret validation (#28522)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-04-17 12:33:01 +00:00
Declan Carroll
bb9bec3ba4
revert: Make Wait node fully durable by removing in-memory execution path (#28538) 2026-04-16 11:42:22 +00:00
RomanDavydchuk
30128c9254
fix(Google Drive Node): Continue on error support for download file operation (#28276)
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
2026-04-15 08:41:15 +00:00
RomanDavydchuk
357fb7210a
fix(GraphQL Node): Improve error response handling (#28209) 2026-04-14 10:12:48 +00:00
Bernhard Wittmann
5f8ab01f9b
fix(Schedule Node): Use elapsed-time check to self-heal after missed triggers (#28423) 2026-04-13 15:44:42 +00:00
n8n-assistant[bot]
56d336b877
🚀 Release 2.17.0 (#28418)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-04-13 13:53:22 +00:00
Declan Carroll
738d42cb54
test: Fix flaky unit tests across three packages (no-changelog) (#28336)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 10:58:24 +00:00
krisn0x
72d0f9b98c
fix(Gitlab Node): Handle binary data in all storage modes (#28363)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 06:21:04 +00:00
Jon
4b0519167f
fix(Box Node): Fix issue where Box trigger node was not paginating correctly (#27415) 2026-04-10 11:32:18 +00:00
Jon
d7d18a04c8
fix(HubSpot Trigger Node): Add missing tickets scope to OAuth credentials (#27599)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-10 10:07:47 +00:00
Tim Berndt
290005e0e8
fix(Facebook Lead Ads Node): Add missing pages_read_engagement scope (#27379)
Co-authored-by: Garrit Franke <32395585+garritfra@users.noreply.github.com>
2026-04-10 09:57:25 +00:00
Alon Kolyakov
be45c085fb
fix(AWS ELB Node): Fix spelling typo 'sucess' → 'success' in RemoveListenerCertificates (#27703)
Co-authored-by: BloodShop <bloodshop@users.noreply.github.com>
Co-authored-by: Garrit Franke <32395585+garritfra@users.noreply.github.com>
2026-04-10 09:46:29 +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
Bernhard Wittmann
4b06720c8b
fix(AWS DynamoDB Node): Add option to disable auto-parsing of numeric strings (#28093)
Co-authored-by: umut-polat <52835619+umut-polat@users.noreply.github.com>
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
2026-04-10 06:29:36 +00:00
Bernhard Wittmann
b964ec9588
fix(Google Drive Node): Fix infinite pagination loop in v1 API request (#28244) 2026-04-09 15:03:04 +00:00
Bernhard Wittmann
5fb777e14e
fix(HTTP Request Node): Fix multipart/form-data file upload with binary streams (#28233) 2026-04-09 15:02:34 +00:00
Bernhard Wittmann
c1b5c96f62
fix: Add credential auth and test for PostHog, NASA, Peekalink, Clearbit, Uptime Robot (#27957) 2026-04-09 15:02:17 +00:00
Garrit Franke
af90581c45
test: Harden polling trigger test helper against flaky OAuth2 failures (no-changelog) (#28247) 2026-04-09 14:10:23 +00:00
Luca Mattiazzi
1e22e0ad51
fix(If Node): Patches IF node when fields are missing (#28014) 2026-04-08 16:35:57 +00:00
Muhammad Osama
1899a4e284
fix(Http Request Node): Handle empty JSON responses (#27793)
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
2026-04-08 16:35:53 +00:00
md
bd5a70215d
fix(Oracle Node): Resolve 'Maximum call stack size exceeded' on large datasets (#27037)
Co-authored-by: Garrit Franke <32395585+garritfra@users.noreply.github.com>
2026-04-08 15:17:02 +00:00
Rayan Salhab
294868de5a
fix(ICalendar Node): Fix Convert to ICS failing when File Name option is set (#27712)
Co-authored-by: Garrit Franke <32395585+garritfra@users.noreply.github.com>
2026-04-08 15:15:17 +00:00
Ian Gallagher
a93ae81fa4
fix(MQTT Trigger Node): Fix typo (no-changelog) (#9304)
Co-authored-by: Garrit Franke <32395585+garritfra@users.noreply.github.com>
2026-04-08 15:09:53 +00:00
AndyHazz
c0c0f8397c
fix(Pushover Node): Replace duplicate Pushover Timestamp field with the missing TTL field (#11287)
Co-authored-by: Garrit Franke <32395585+garritfra@users.noreply.github.com>
2026-04-08 14:56:35 +00:00
Bernhard Wittmann
853a74044f
fix(Microsoft Outlook Node): Prevent poll from skipping messages after API errors (#28157) 2026-04-08 14:47:27 +00:00
RomanDavydchuk
4fab655cc5
fix(Microsoft Teams Node): Block requests from Microsoft Preview Service to prevent accidental approvals for "Send and Wait" (#28085) 2026-04-08 14:25:54 +00:00
Iván Ovejero
94b463e2a0
fix(core): Avoid permanent deactivation on transient isolate errors (#28117) 2026-04-08 12:00:02 +00:00
Ali Elkhateeb
1253888174
chore(n8n Node): Add insights summary endpoint to API coverage manifest (no-changelog) (#28160) 2026-04-08 10:32:13 +00:00
n8n-assistant[bot]
6eb2d75670
🚀 Release 2.16.0 (#28080)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-04-07 04:26:54 +00:00
krisn0x
de60c85581
fix(Pipedrive Node): Add v2 node with API v2 migration (#27905) 2026-04-06 08:26:53 +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
Jon
59cec2c9e2
feat(Notion Node): Add support for OAuth (#27419)
Co-authored-by: Elias Meire <elias@meire.dev>
2026-04-02 12:11:42 +00:00
Bernhard Wittmann
763dd7e0b0
fix(Read/Write Files from Disk Node): Add search aliases for binary file nodes (#27760) 2026-04-02 11:32:09 +00:00
Declan Carroll
f025a786e7
perf(core): Make Wait node fully durable by removing in-memory execution path (#27066)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-02 09:15:44 +00:00
oleg
629826ca1d
feat: Instance AI and local gateway modules (no-changelog) (#27206)
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
Sandra Zollner
1fa28054a6
feat(core): Enable community package management via Public API (#27637) 2026-04-01 14:51:33 +00:00
Guillaume Jacquart
d36cfa1624
feat(core): Improve custom auth JSON masking, preserve shape, redact leaf values (#27675)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-01 12:24:21 +00:00
Iván Ovejero
df6ee78638
refactor: Upgrade to TypeScript 6.0.2 (#27673) 2026-04-01 11:03:37 +00:00
Jon
5fdb18b5f9
fix(X (Twitter) Node): Surface API error message for insufficient access level (#27603)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
2026-04-01 10:53:17 +00:00
Charlie Kolb
a061bc6c65
fix(Data Table Node): Change copy for Limit to indicate it applies per input row (#27813) 2026-04-01 10:05:04 +00:00
Andreas Fitzek
6ef553cd62
fix(Schedule Node): Skip recurrence check during manual execution (#27830) 2026-04-01 08:13:25 +00:00