n8n-assistant[bot]
081e48be9f
🚀 Release 2.28.1 ( #32924 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-24 10:13:48 +00:00
n8n-assistant[bot]
08ffbcc11e
chore: Bundle/2.x (backport to release-candidate/2.28.x) ( #32906 )
...
Co-authored-by: n8n-assistant[bot] <100856346+n8n-assistant[bot]@users.noreply.github.com>
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Eugene <eugene@n8n.io>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Dmitrii <dmitrii.kulikov@n8n.io>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
Co-authored-by: Konstantin Tieber <46342664+konstantintieber@users.noreply.github.com>
Co-authored-by: Lorent Lempereur <looorent@users.noreply.github.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
Co-authored-by: Matsuuu <huhta.matias@gmail.com>
2026-06-24 11:50:56 +03:00
n8n-assistant[bot]
0dac8a2785
🚀 Release 2.28.0 ( #32842 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-23 14:31:55 +03:00
Stephen Wright
c3167769c3
refactor: Remove unused AWS SDK dependency and load the SDK lazily ( #32776 )
2026-06-23 10:27:28 +00:00
Garrit Franke
d595631d60
feat(Compression Node): Add tar and tar.gz support ( #32547 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 08:52:31 +00:00
malexro
b91492d9bd
feat(Google Ads Node): Upgrade API from v20 to v21 ( #32712 )
...
Co-authored-by: Alejandro <alejandro@adsalsagroup.com>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
2026-06-22 13:41:07 +00:00
Stephen Wright
9158556730
feat(Google Sheets Node): Allow custom OAuth2 scopes ( #32660 )
2026-06-22 11:56:44 +00:00
Csaba Tuncsik
c2a006aab8
feat(Microsoft Graph Security Node): Support authenticating with the generic Microsoft OAuth2 credential ( #32529 )
2026-06-22 10:54:43 +00:00
Stephen Wright
7e37945ad9
feat(Google Calendar Node): Allow custom OAuth2 scopes ( #32661 )
2026-06-22 09:23:04 +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
Stephen Wright
0369d40719
feat(Google Cloud Storage Node): Allow custom OAuth2 scopes ( #32659 )
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.16.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
2026-06-22 08:29:19 +00:00
aikido-autofix[bot]
c7fcbb7a72
fix: Fix 26 security issues in electron, axios, undici and 5 more ( #32688 )
...
Co-authored-by: aikido-autofix[bot] <119856028+aikido-autofix[bot]@users.noreply.github.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-06-20 16:07:02 +00:00
Srinjoy
37674499b0
fix(Nextcloud Node): Fix broken user actions and folder sharing, add internal link share type ( #32002 )
...
Co-authored-by: Jörn Bungartz <joern@bungartz.pm>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
2026-06-19 15:43:20 +00:00
Yann ALEMAN
63f464dacf
feat(LoneScale Node): Add Contact (enrich, source) and Company (search) resources ( #32009 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
2026-06-19 14:00:24 +00:00
Lorent Lempereur
3f1d39e031
refactor(core): Route credential token requests through the shared HTTP client ( #32595 )
2026-06-19 13:18:10 +00:00
Bernhard Wittmann
d6730644fa
fix(Slack Node): Handle missing response property in pagination ( #32328 )
...
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
2026-06-19 12:33:46 +00:00
Thanasis G
30b2127731
fix(Kafka Trigger Node): Surface consumer errors instead of waiting indefinitely ( #32642 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-19 12:13:58 +00:00
Srinjoy
86db3e4a42
feat(GitHub Node): Add Pull Request resource with create, update, merge, comments, diff and patch ( #32261 )
2026-06-19 10:26:53 +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
Bernhard Wittmann
0e4d2c3bdb
fix(Salesforce Node): Reuse JWT session token across requests ( #32325 )
2026-06-19 05:40:25 +00:00
Leonardo Rivera
038b623a1d
feat(AWS Transcribe Node): Add AWS Assume Role authentication ( #32017 )
...
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
2026-06-18 15:24:19 +00:00
Csaba Tuncsik
f19d7448b1
fix(Kafka Node): Route Schema Registry client through configurable egress protection ( #32370 )
2026-06-18 14:41:46 +00:00
Tojiboyev Umidjon
a970e34ae4
feat(Telegram Node): Add rich message and message draft operations ( #32173 )
2026-06-18 13:48:09 +00:00
Csaba Tuncsik
7b9ba29b14
feat(Google Sheets Trigger Node): Add Service Account credential support ( #32312 )
2026-06-18 09:01:02 +00:00
Stephen Wright
02b2013aaa
feat(Microsoft To Do Node): Accept the generic Microsoft OAuth2 (Graph) credential ( #32492 )
2026-06-18 08:55:43 +00:00
Stephen Wright
ad8faa66fa
feat(Microsoft To Do Node): Allow custom OAuth2 scopes ( #32538 )
2026-06-18 08:55:07 +00:00
Riqwan Thamir
9d7ed01e95
feat(core): Add eval + trim builder prompt (no-changelog) ( #32484 )
2026-06-18 07:55:33 +00:00
Matsu
328c1a4745
chore: Extraneous deps cleanup ( #32386 )
2026-06-18 07:42:31 +00:00
mfsiega
dcbdb10a2b
feat(core): Enable scheduled execution deduplication by default ( #32533 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-18 07:13:34 +00:00
Ilfat Mindubaev
76d9c936a2
feat(Microsoft Outlook Node): Accept the generic Microsoft OAuth2 (Graph) credential ( #32531 )
2026-06-18 06:54:13 +00:00
Bernhard Wittmann
35adffad4b
fix(Form Node): Evaluate expressions in form fields on subsequent pages ( #32352 )
2026-06-18 06:50:38 +00:00
Jahanzaib iqbal
5dc9c45adc
fix(Bitbucket Trigger Node): Use account_id to validate credentials instead of username ( #30172 )
...
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.16.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: Garrit Franke <32395585+garritfra@users.noreply.github.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
2026-06-18 06:46:23 +00:00
Stephen Wright
f998a1f386
fix(Microsoft OneDrive Node): Validate upload file name to replace misleading Graph error ( #32470 )
...
Co-authored-by: Csaba Tuncsik <csaba.tuncsik@gmail.com>
2026-06-18 05:21:27 +00:00
Garrit Franke
cafc64cc08
fix(Compression Node): Decompress only the archive members ( #32486 )
...
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.16.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: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-17 19:00:33 +00:00
Tomi Turtiainen
eb355df6c2
refactor: Replace deprecated ApplicationError in remaining nodes-base nodes (no-changelog) ( #32473 )
...
Co-authored-by: linear-code[bot] <222613912+linear-code[bot]@users.noreply.github.com>
2026-06-17 18:19:46 +00:00
Stephen Wright
93c3c2fb9e
feat(Microsoft Teams Node): Accept the generic Microsoft OAuth2 (Graph) credential ( #32455 )
2026-06-17 13:59:31 +00:00
Ilfat Mindubaev
e2c59a5a15
feat(Microsoft Excel 365 Node): Accept the generic Microsoft OAuth2 (Graph) credential ( #32434 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 09:34:20 +00:00
Mohamed Nachit
2e76cf3b87
feat(Phantombuster Node): Add Launch Sync operation ( #31101 )
...
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-06-17 08:05:23 +00:00
Tomi Turtiainen
758c46f633
refactor: Replace deprecated ApplicationError in Postgres, Twitter, CompareDatasets, TheHive and Kafka nodes ( #32287 )
...
Co-authored-by: linear-code[bot] <222613912+linear-code[bot]@users.noreply.github.com>
2026-06-17 07:28:28 +00:00
Lorent Lempereur
ac9e5a87f0
refactor(core): Define the outbound HTTP factory contract for backend-network (no-changelog) ( #32245 )
2026-06-16 11:14:26 +00:00
Tomi Turtiainen
de510ba2a3
build: Bump eslint-plugin-n8n-nodes-base to 1.16.7 ( #32366 )
2026-06-16 11:10:30 +00:00
n8n-assistant[bot]
f4871fea29
🚀 Release 2.27.0 ( #32365 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-16 10:13:05 +00:00
Matsu
df189711ee
test: Migrate nodes-base from Jest to Vitest ( #31564 )
2026-06-16 08:57:00 +00:00
Csaba Tuncsik
41ee940881
fix(Kafka Node): Distinguish the Schema Registry credential from the Kafka credential ( #32335 )
2026-06-16 07:44:50 +00:00
Ilfat Mindubaev
30b54515d6
feat(Microsoft OneDrive Node): Support the generic Microsoft OAuth2 credential ( #32295 )
...
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.16.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
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 13:31:49 +00:00
Csaba Tuncsik
939307a4d5
feat: Force Microsoft account selection on OAuth for all Microsoft credentials ( #32015 )
2026-06-15 11:30:46 +00:00
José Braulio González Valido
4573969629
fix(ai-builder): Harden eval mock layer for text responses, trigger binary and lookup attribution (no-changelog) ( #32179 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-06-15 11:04:59 +00:00
Declan Carroll
818ce6b0de
ci: Emit jest lcov and merge backend unit coverage in the nightly (no-changelog) ( #32172 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 06:42:43 +00:00
Markus Corazzione
f412820f52
fix(Http Request Node): Preserve multipart filenames for binary uploads ( #29022 )
...
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-06-15 05:57:05 +00:00
Ricardo Espinoza
9373433aae
feat(core): Add explore_node_resources MCP tool ( #31018 )
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.16.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
2026-06-13 00:11:52 +00:00