Commit Graph

18941 Commits

Author SHA1 Message Date
n8n-assistant[bot]
a4d0dfce29
🚀 Release 2.27.4 (#32925)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-24 10:25:36 +00:00
n8n-assistant[bot]
4ece7c60ee
chore: Bundle/2.x (backport to release-candidate/2.27.x) (#32904)
Co-authored-by: n8n-assistant[bot] <100856346+n8n-assistant[bot]@users.noreply.github.com>
Co-authored-by: Lorent Lempereur <looorent@users.noreply.github.com>
Co-authored-by: Matsuuu <huhta.matias@gmail.com>
2026-06-24 12:53:09 +03:00
n8n-assistant[bot]
91ac9211e6
feat(core): Fix building incorrect chained nodes (backport to release-candidate/2.27.x) (#32850)
Some checks failed
CI: Python / Checks (push) Has been cancelled
Co-authored-by: Riqwan Thamir <rmthamir@gmail.com>
2026-06-23 12:19:58 +00:00
n8n-assistant[bot]
b64eac43a7
refactor(core): Extract test webhook cancel route into a REST controller (backport to release-candidate/2.27.x) (#32839)
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
2026-06-23 11:55:35 +00:00
n8n-assistant[bot]
62e876c01c
fix(core): Let allowlisted Python packages import their own submodules via relative imports (backport to release-candidate/2.27.x) (#32832)
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 09:45:15 +00:00
n8n-assistant[bot]
1ffb7a09cf
chore(alibaba cloud node): rename display names with qwen cloud (backport to release-candidate/2.27.x) (#32819)
Co-authored-by: dmolenaars <66430605+dmolenaars@users.noreply.github.com>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
2026-06-23 08:33:58 +00:00
n8n-assistant[bot]
16699e2c6c
feat(Google Ads Node): Upgrade API from v20 to v21 (backport to release-candidate/2.27.x) (#32791)
Co-authored-by: malexro <104070889+malexro@users.noreply.github.com>
Co-authored-by: Alejandro <alejandro@adsalsagroup.com>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
2026-06-22 16:42:14 +00:00
n8n-assistant[bot]
4d5251d388
🚀 Release 2.27.3 (#32638)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-19 10:02:58 +00:00
n8n-assistant[bot]
f077bfcee2
fix(Form Trigger Node): Add default value for authentication parameter to prevent crash on old workflows (backport to release-candidate/2.27.x) (#32628)
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: returnSGD <returnSGD@users.noreply.github.com>
2026-06-19 07:44:44 +00:00
n8n-assistant[bot]
e4df25693e
fix(core): Resolve legacy $item accessor properties in vm expression engine (no-changelog) (backport to release-candidate/2.27.x) (#32562)
Co-authored-by: Mike Repeć <mike.repec@n8n.io>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2026-06-18 11:14:47 +00:00
n8n-assistant[bot]
dfe722f2b5
fix: Hides preview suggestions on smaller screens due to lack of space (backport to release-candidate/2.27.x) (#32561)
Co-authored-by: Joco-95 <jonathan.codas@n8n.io>
2026-06-18 11:05:43 +00:00
n8n-assistant[bot]
719be4309f
🚀 Release 2.27.2 (#32556)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-18 09:49:40 +00:00
n8n-assistant[bot]
0a83202dce
perf(core): Move Instance AI clock out of the cached prompt prefix (backport to release-candidate/2.27.x) (#32546)
Co-authored-by: Albert Alises <albert.alises@gmail.com>
2026-06-18 11:40:47 +03:00
n8n-assistant[bot]
15f1a950fa
fix(core): Implement workflow-folder-conflict handling in import process (backport to release-candidate/2.27.x) (#32416)
Co-authored-by: Sandra Zollner <sandra.zollner@n8n.io>
2026-06-18 06:28:38 +00:00
n8n-assistant[bot]
05391b425c
fix(Compression Node): Decompress only the archive members (backport to release-candidate/2.27.x) (#32516)
Co-authored-by: Garrit Franke <32395585+garritfra@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-17 19:26:39 +00:00
n8n-assistant[bot]
95da50eff9
🚀 Release 2.27.1 (#32478)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-17 15:09:09 +03:00
n8n-assistant[bot]
999f46eefe
fix(core): Suspend query acquisition during database connection recovery (backport to release-candidate/2.27.x) (#32466)
Co-authored-by: Lorent Lempereur <looorent@users.noreply.github.com>
2026-06-17 11:14:04 +00:00
n8n-assistant[bot]
ee85c820b6
feat(core): Make MCP and OAuth server IP rate limits configurable via environment variables (backport to release-candidate/2.27.x) (#32454)
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
2026-06-17 11:06:13 +00:00
n8n-assistant[bot]
b2f2d4bbd8
perf(core): Stabilize Instance AI prompt-cache prefix across turns (backport to release-candidate/2.27.x) (#32413)
Co-authored-by: Albert Alises <albert.alises@gmail.com>
2026-06-16 16:37:21 +00:00
n8n-assistant[bot]
445e6ffe16
fix(core): Change default value of the COOP header (backport to release-candidate/2.27.x) (#32388)
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
2026-06-16 13:32:23 +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
Andreas Fitzek
7a5c2087f7
feat: Show the workflow name on the OAuth consent screen (#32362) 2026-06-16 09:33:39 +00:00
Garrit Franke
029cf72b97
feat(core): Add valid-author community node lint rule (#32357)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 09:31:49 +00:00
Svetoslav Dekov
fe98bef7a4
chore: Unify agent skill sources (no-changelog) (#30541)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 09:25:09 +00:00
James Gee
bedb12773f
feat(core): Add package export/import commands to the CLI client (no-changelog) (#32111) 2026-06-16 09:11:33 +00:00
Matsu
df189711ee
test: Migrate nodes-base from Jest to Vitest (#31564) 2026-06-16 08:57:00 +00:00
Garrit Franke
189cbfb7ba
feat: Add no-emoji-in-options lint rule for community nodes (no-changelog) (#32358)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 08:55:20 +00:00
Jan
12ba0d0080
feat(editor): Rewrite icon picker with search, full Lucide set, emoji sections, and color/skin tone pickers (#25649)
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 08:55:15 +00:00
Guillaume Jacquart
e978fa8135
feat(core): Split private credentials behind a dedicated release flag (no-changelog) (#32332)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 08:38:14 +00:00
Declan Carroll
1b6a3bd814
chore: Type-check @n8n/performance benchmarks (#32361)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-16 08:25:18 +00:00
Garrit Franke
c8473a0da1
feat: Add node-registration-complete lint rule for community nodes (no-changelog) (#32359)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 08:19:57 +00:00
Andreas Fitzek
e7b1c1c2ef
feat(MCP Server Trigger Node): Add n8n OAuth2 authentication option (#32326) 2026-06-16 08:16:52 +00:00
Garrit Franke
e436e1a6c9
feat(core): Add cred-filename-against-convention community node lint rule (#32356)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 08:16:44 +00:00
Emilia
c4c0e91807
fix(core): Prevent queue recovery from marking waiting executions as crashed (#32316) 2026-06-16 08:04:47 +00:00
Matsu
d605a7b848
test(core): Extend fixture extraction hook timeout to avoid flake (no-changelog) (#32313)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 07:55:59 +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
Parvesh Saini
7a778985c1
fix(core): Preserve trailing letter-less text in toSentenceCase() exp… (#32242)
Co-authored-by: Danny Martini <danny@n8n.io>
2026-06-16 07:44:01 +00:00
Alex Grozav
889769a34d
fix(editor): Show run data of stopped executions in scaling mode (#32142)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 07:29:29 +00:00
Guillaume Jacquart
27d84260c6
fix(core): Allow publishing workflows that use private credentials (#32306)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 07:26:42 +00:00
RomanDavydchuk
51fe9ff855
fix(core): Hide resource URL for synthetic OAuth2 credentials for MCP registry tools (#32351) 2026-06-16 07:26:29 +00:00
Ricardo Espinoza
f80fca2617
feat(editor): Use an action menu for API key row actions (#32339) 2026-06-16 07:24:23 +00:00
Garrit Franke
105858976c
feat: Add require-version lint rule for community nodes (no-changelog) (#32302)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-16 07:01:46 +00:00
Ricardo Espinoza
e6bc5012ba
feat(editor): Redesign API key created modal (#32256) 2026-06-16 06:34:26 +00:00
Dmitrii
4fde44bdaf
feat(core): Add OpenTelemetry test trace endpoint and settings button (#32333) 2026-06-15 16:28:44 +00:00
Ricardo Espinoza
94969962cf
feat(editor): Open API key modal in read-only mode for non-owners (#32254) 2026-06-15 16:07:05 +00:00
Emilia
506461ff7a
fix(core): Fix workers processing queued jobs before module initialization completes (#32145)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 15:57:50 +00:00
Jaakko Husso
4358b50638
test: Re-enable and fix instance-ai tests (#32061)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-06-15 14:57:15 +00:00
Albert Alises
a1dc887149
fix(core): Validate duplicate node property declarations via resolveOneOfSchemas (no-changelog) (#32274) 2026-06-15 14:49:39 +00:00
Daria
f545eb7ae1
feat(editor): Node groups design tweaks (no-changelog) (#32324) 2026-06-15 14:45:12 +00:00
Tomi Turtiainen
9903248e8b
feat(core): Surface partial workflow publication status (no-changelog) (#32238) 2026-06-15 14:39:19 +00:00