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]
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]
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]
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]
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]
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]
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]
61be42c7bb
🚀 Release 2.21.0 ( #30283 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-05-12 07:29:34 +00:00
Ali Elkhateeb
8b0a3ae3d3
feat(core): Enrich agent execution telemetry (no-changelog) ( #29914 )
2026-05-12 06:25:26 +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
Tomi Turtiainen
0a761355c4
fix(core): Prevent proxy layer accumulation in ObservableObject ( #30129 )
2026-05-11 14:29:28 +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
Milorad FIlipović
0494f24967
feat(core): Track no results in code-builder search tool (no-changelog) ( #30165 )
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
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
Milorad FIlipović
127544ae5b
fix(core): Fix Resource Mapper types in SDK (no-changelog) ( #30213 )
2026-05-11 12:35:53 +00:00
Bernhard Wittmann
ea98243c2b
feat: Add deeplinkpairing and connection handling for native computer use (no-changelog) ( #29445 )
2026-05-11 12:35:08 +00:00
Arvin A
6f9b99a3cf
feat(editor): Eval run detail loading + error states (TRUST-70 follow-up) ( #29817 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-05-11 11:36:03 +00:00
Mutasem Aldmour
0feec2fea6
fix(core): Make placeholder() return string (no-changelog) ( #30100 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 11:32:35 +00:00
Mutasem Aldmour
d0367a00e8
chore: Align pairwise eval builder with production handover ( #30019 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 11:00:37 +00:00
Michael Drury
7094b48c94
fix(core): Persist agent chat draft across modes and hide unfinished tool-approval toggle ( #30123 )
2026-05-11 10:53:59 +00:00
Albert Alises
40ffbfa5ab
feat(ai-builder): Add n8n and workflow SDK versions to LangSmith trace metadata (no-changelog) ( #30202 )
2026-05-11 09:36:53 +00:00
Albert Alises
52a4bcb23a
fix(core): Add liveness timeouts for Instance AI ( #30145 )
2026-05-11 09:13:57 +00:00
bjorger
be4ef22533
feat(core): Add observational memory storage foundation ( #29814 )
2026-05-11 09:01:44 +00:00
oleg
c94a403682
feat(core): Add agents SDK telemetry hooks (no-changelog) ( #30014 )
2026-05-11 08:48:23 +00:00
RomanDavydchuk
86170674b7
feat(core): Generate service-specific OAuth2 credentials for dedicated MCP tools ( #29884 )
...
Co-authored-by: Elias Meire <elias@meire.dev>
2026-05-11 07:29:37 +00:00
José Braulio González Valido
5e88748334
fix(core): Always create instance-ai sandbox workspace dirs (TRUST-79) ( #30106 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 16:52:44 +00:00
bjorger
8171cf0b32
fix(editor): Disable chat during interactive agent choices ( #30111 )
2026-05-08 15:14:38 +00:00
Dimitri Lavrenük
bda1782de6
fix: Remove confirmation from browser connect and disconnect tools (no-changelog) ( #30096 )
2026-05-08 14:43:06 +00:00
Dimitri Lavrenük
1e8f89bd5a
feat: Allow late browser connection after timeout (no-changelog) ( #30092 )
2026-05-08 14:42:53 +00:00
Jaakko Husso
f709e53824
fix(core): Inline AI_NODE_SDK_VERSION to save memory by not loading @n8n/ai-utilities on boot ( #30113 )
2026-05-08 14:33:31 +00:00
mfsiega
cd5b2b3762
chore(core): Add @n8n/engine HTTP server and harness (no-changelog) ( #29913 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 14:08:11 +00:00
Dimitri Lavrenük
8a6e779c6d
fix: Fix browser use tool context in AI Assistant (no-changelog) ( #30080 )
2026-05-08 13:50:07 +00:00
Danny Martini
9931c4d055
refactor(core): Skip redundant extend helpers in VM mode (no-changelog) ( #30098 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 13:40:15 +00:00
Mutasem Aldmour
72eca2f398
refactor: Rename node-level builderHint.message to searchHint and propertyHint ( #30062 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 13:32:50 +00:00
Jaakko Husso
7e6bca1f13
feat(core): Make instance AI enabled by default for users on the test group, drop opt-in modal (no-changelog) ( #30097 )
2026-05-08 13:19:49 +00:00
Benjamin Schroth
8116e0a485
feat(core): Add multi-config evaluations backend ( #29784 )
2026-05-08 12:24:17 +00:00
Albert Alises
ceaebc6cbe
fix(core): Validate AI builder credential IDs before save ( #30070 )
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-08 11:29:12 +00:00
Mutasem Aldmour
afe119be14
fix(core): Improve AI chat file upload handling and error states ( #29701 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 11:26:58 +00:00
Declan Carroll
33c3598e66
ci: Remove unused bin fields to fix pnpm install warnings (no-changelog) ( #29586 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-08 08:47:25 +00:00
Tomi Turtiainen
7c57843cf6
refactor(ai-builder): Replace hand-rolled sandbox client with @n8n/sandbox-client SDK (no-changelog) ( #29879 )
2026-05-08 08:32:02 +00:00
Eugene
6f4f0a0303
fix(core): Activate agent chat integrations on every main ( #30029 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Michael Drury <michael.drury@n8n.io>
2026-05-08 08:11:57 +00:00
Declan Carroll
75ed71c001
fix(core): Add ESLint rule to prevent error instances in toThrow assertions ( #29889 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-08 05:51:05 +00:00
Jaakko Husso
73dae68663
fix(core): Handle browser not being available on computer use gracefully, better pause-for-user tool (no-changelog) ( #29995 )
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
Release: Schedule Patch Release PRs / Create patch release PR (${{ matrix.track }}) (beta) (push) Has been cancelled
Release: Schedule Patch Release PRs / Create patch release PR (${{ matrix.track }}) (stable) (push) Has been cancelled
Release: Schedule Patch Release PRs / Create patch release PR (${{ matrix.track }}) (v1) (push) Has been cancelled
2026-05-07 22:09:29 +00:00