Commit Graph

19703 Commits

Author SHA1 Message Date
n8n-assistant[bot]
d49941bc0b
🚀 Release 2.21.8 (#31177)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-05-27 09:44:12 +03:00
n8n-assistant[bot]
8655b07df7
chore: Bundle/2.x (backport to release-candidate/2.21.x) (#31176)
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: Elias Meire <elias@meire.dev>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-27 09:26:41 +03:00
n8n-assistant[bot]
297947be9e
fix: Track first builder message telemetry correctly (no-changelog) (backport to release-candidate/2.21.x) (#31147)
Co-authored-by: Albert Alises <albert.alises@gmail.com>
2026-05-26 19:35:57 +02:00
n8n-assistant[bot]
77db3d859d
🚀 Release 2.21.7 (#30899)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-05-21 13:26:36 +00:00
n8n-assistant[bot]
d9c4473a7a
ci: Match -exp for experimental/rc releases and mark semver as latest (backport to release-candidate/2.21.x) (#30896)
Co-authored-by: Matsu <huhta.matias@gmail.com>
2026-05-21 15:34:10 +03:00
Romeo Balta
fd314355c9
fix(editor): Prioritize MCP tile in empty state (no-changelog) (#30418)
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: OpenCode <noreply@opencode.ai>
2026-05-21 15:34:10 +03:00
Romeo Balta
89223f1686
feat(editor): Add Surface MCP onboarding experiment (no-changelog) (#30044)
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: OpenCode <noreply@opencode.ai>
2026-05-21 15:34:10 +03:00
n8n-assistant[bot]
0329ba419a
🚀 Release 2.21.6 (#30876)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-05-21 15:34:10 +03:00
n8n-assistant[bot]
6321390a36
fix(core): Report scheduled-poll isolate acquisition failures via __emitError (backport to release-candidate/2.21.x) (#30792)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-21 09:54:12 +00:00
n8n-assistant[bot]
6167d4a362
fix(core): Acquire expression isolate for scheduled polls (backport to release-candidate/2.21.x) (#30742)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-21 10:55:01 +02:00
n8n-assistant[bot]
15d0dbbcaf
fix(core): Validate non-empty prompts in AI vendor nodes before API calls (backport to release-candidate/2.21.x) (#30820)
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-05-20 16:44:15 +03:00
n8n-assistant[bot]
50c55aa94b
fix(core): Populate manual user id on webhook execution data path (backport to release-candidate/2.21.x) (#30781)
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
2026-05-20 15:25:05 +02:00
n8n-assistant[bot]
c3498d7e5c
🚀 Release 2.21.5 (#30785)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-05-20 09:25:24 +00:00
n8n-assistant[bot]
8c58173857
fix(editor): Stabilize workflow setup credentials state (backport to release-candidate/2.21.x) (#30731)
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
2026-05-20 08:12:15 +03:00
n8n-assistant[bot]
f6944fe608
🚀 Release 2.21.4 (#30701)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-05-19 13:23:23 +03:00
n8n-assistant[bot]
b70d9f6629
build: Revert n8n image to alpine 3.22 to restore graphicsmagick GPL pin (backport to release-candidate/2.21.x) (#30694)
Co-authored-by: Declan Carroll <declan@n8n.io>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 13:09:07 +03:00
n8n-assistant[bot]
83213539d2
fix: Restore /usr/local/bin/n8n compat symlink in production image (backport to release-candidate/2.21.x) (#30633)
Co-authored-by: Declan Carroll <declan@n8n.io>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-18 13:59:10 +00:00
n8n-assistant[bot]
4ab585f20a
build: Migrate to alpine 3.23, swap Node 25 for Node 26 in CI matrix (backport to release-candidate/2.21.x) (#30623)
Co-authored-by: Declan Carroll <declan@n8n.io>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-18 15:57:56 +03:00
n8n-assistant[bot]
dcb6c17d32
🚀 Release 2.21.3 (#30497)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-05-15 09:01:30 +03:00
n8n-assistant[bot]
b0485e7d13
fix(editor): Remove resource center tooltip (no-changelog) (backport to release-candidate/2.21.x) (#30475)
Co-authored-by: Romeo Balta <7095569+romeobalta@users.noreply.github.com>
Co-authored-by: Codex <noreply@openai.com>
2026-05-14 16:08:24 +00:00
n8n-assistant[bot]
2849d246a3
🚀 Release 2.21.2 (#30444)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-05-14 10:20:03 +00:00
n8n-assistant[bot]
f5698a1047
fix(core): Preserve nested arrays in VM expression engine output (backport to release-candidate/2.21.x) (#30333)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 13:31:37 +02:00
n8n-assistant[bot]
6dd130617c
fix(core): Resolve empty expressions to empty string in VM evaluator (backport to release-candidate/2.21.x) (#30324)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 13:28:04 +02:00
n8n-assistant[bot]
17ef1664e3
🚀 Release 2.21.1 (#30364)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-05-13 09:01:48 +03:00
n8n-assistant[bot]
f4f066c7db
chore: Bundle/2.x (backport to release-candidate/2.21.x) (#30361)
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: RomanDavydchuk <roman.davydchuk@n8n.io>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Daria <daria.staferova@n8n.io>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
2026-05-13 08:57:15 +03:00
n8n-assistant[bot]
6e6a286724
fix(core): Preserve AxiosHeaders instance when applying OpenAI vendor defaults (backport to release-candidate/2.21.x) (#30296)
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
2026-05-12 11:21:27 +00:00
n8n-assistant[bot]
61be42c7bb
🚀 Release 2.21.0 (#30283)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-05-12 07:29:34 +00:00
Matsu
cb019eb253
ci: Add artifact prefix to e2e runs to prevent clashing (#30281) 2026-05-12 07:03:09 +00:00
Ali Elkhateeb
8b0a3ae3d3
feat(core): Enrich agent execution telemetry (no-changelog) (#29914) 2026-05-12 06:25:26 +00:00
Romeo Balta
7fdd98aa72
feat(editor): Add proactive starter experiment (no-changelog) (#30252)
Some checks failed
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.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (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
Release: Create Minor Release PR / Create release PR (push) Has been cancelled
Release: Create Minor Release PR / Notify Slack (push) Has been cancelled
2026-05-11 21:32:14 +00:00
Dawid Myslak
133a5aa0ad
feat(Onfleet Trigger Node): Add webhook request verification (#29485) 2026-05-11 21:27:33 +00:00
Dawid Myslak
da41470311
feat(Acuity Scheduling Trigger Node): Add webhook request verification (#29261)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-11 20:54:07 +00:00
Dawid Myslak
94e403300b
feat(Asana Trigger Node): Add webhook request verification (#29258) 2026-05-11 20:04:15 +00:00
aikido-autofix[bot]
267fe49d51
fix: Fix 15 security issues in fast-xml-builder, basic-ftp, fast-uri and 5 more (#30169)
Co-authored-by: aikido-autofix[bot] <119856028+aikido-autofix[bot]@users.noreply.github.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-05-11 19:15:47 +00:00
Michael Drury
e968723808
chore(core): Langsmith OTel telemetry for agent builder (#30259) 2026-05-11 18:29:33 +00:00
Albert Alises
bb73952fcc
fix(core): Defer credential setup during workflow builds (#30181) 2026-05-11 15:46:44 +00:00
Michael Drury
9072ee3beb
fix(core): Agents called from workflows use the workflows owner/user ID for calling further workflows through the agent (#30242) 2026-05-11 14:51:59 +00:00
Eugene
1749801508
fix(core): Gate agent node tools behind node-tools-searcher module (no-changelog) (#30237) 2026-05-11 14:49:40 +00:00
Alexander Gekov
a8aa95551e
fix(Git Node): Restore Clone and other operations on simple-git 3.36+ (#30223) 2026-05-11 14:46:30 +00:00
Declan Carroll
c75a45ba15
chore: Sync quarantine list and add hanging instance-ai tests (#30248) 2026-05-11 14:31:17 +00:00
Tomi Turtiainen
0a761355c4
fix(core): Prevent proxy layer accumulation in ObservableObject (#30129) 2026-05-11 14:29:28 +00:00
Raúl Gómez Morales
bad43d0c81
test(editor): Move Instance AI runtime coverage (no-changelog) (#30240) 2026-05-11 14:21:31 +00:00
Rob Hough
b168523254
refactor(editor): Fix small style nits in Agents (#30222) 2026-05-11 13:34:27 +00:00
Svetoslav Dekov
3df6611fb3
chore(editor): Refactoring instance-ai workflow setup FE code (no-changelog) (#30012)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Charlie Kolb <charlie@n8n.io>
2026-05-11 13:33:15 +00:00
Michael Kret
2e046d5b7f
fix(RSS Feed Read Node): Respect proxy settings (#30059) 2026-05-11 13:28:15 +00:00
Milorad FIlipović
0494f24967
feat(core): Track no results in code-builder search tool (no-changelog) (#30165)
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.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (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-05-11 13:08:21 +00:00
Milorad FIlipović
e8827cd6e8
fix(core): Improve documentation usage in mcp tools (#30210) 2026-05-11 12:52:56 +00:00
Matsu
b64a84159d
ci: Use cla-signed labels with CLA automations (#30234)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 12:48:41 +00:00
José Braulio González Valido
5bf5f03453
fix(core): Avoid Agent.close() deadlock in instance-ai web-research fetch (no-changelog) (#30105)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 12:40:49 +00:00
José Braulio González Valido
3123f2551b
fix(core): Allow same-domain redirects in instance-ai web research (TRUST-73) (#30107)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 12:40:43 +00:00