Commit Graph

6666 Commits

Author SHA1 Message Date
oleg 4ae4cc3602 feat: Add self-hosted AI Assistant onboarding (#35579)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Tuukka Kantola <tuukka@n8n.io>
2026-08-07 09:02:52 +00:00
Ali Elkhateeb 8db0b48ee1 refactor(API): Route public API executions through shared execution services (no-changelog) (#35582) 2026-08-07 08:13:11 +00:00
Robin Braumann 8fbcd7efe9 fix(core): Bound oversized agent tool results (#35759)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 07:18:55 +00:00
Nour Alhadi Mahmoud 32f38a3541 fix(core): Report failed publishing when imported workflows share a webhook path (#35525)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 07:18:36 +00:00
Ricardo Espinoza 74631f72c0 feat(core): Migrate the instance MCP server to the MCP TypeScript SDK v2 (#35467) 2026-08-07 01:16:47 +00:00
Svetoslav Dekov b908b630eb refactor(core): Drop scopes and canExecute from search_workflows MCP tool output (no-changelog) (#35520)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 14:24:37 +00:00
Robin Braumann 0df0041019 feat(core): Add HITL to agent builder test runs (#35731)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-06 14:15:54 +00:00
Robin Braumann b3d07e9fb3 fix: Link backend events to PostHog session recordings (no-changelog) (#35613)
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-08-06 13:44:21 +00:00
Matsu 1deee723a3 fix(core): Handle errors from triggered and polled workflow executions (#35689)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-06 13:07:01 +00:00
Thomas Shellberg 279bde3be6 fix: Use caller's timezone for Insights date range boundaries (#33989)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-06 12:50:10 +00:00
Robin Braumann b660ebef38 feat(core): Add Agent Builder test runs (#35716)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-06 12:43:21 +00:00
José Braulio González Valido 9b8f964a55 feat(ai-builder): Support seeding agents alongside workflows in eval threads (no-changelog) (#35548)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-06 12:40:14 +00:00
Mike Repeć 18c2d715e3 perf(core): Resolve webhook description fields via declared native resolvers (#35404)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 11:44:14 +00:00
Robin Braumann b4736b738c fix(core): Keep agent workflow tools linked after renames (#35690)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-06 10:14:59 +00:00
Robin Braumann caeb40ecf3 fix(editor): Preserve new agent artifact lifecycle (#35703)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-06 10:07:39 +00:00
José Braulio González Valido fa694eb5da feat(ai-builder): Emit an agent-snapshot trace event for eval seeding (no-changelog) (#35584)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-06 10:04:55 +00:00
Kai 5f0e464630 feat(editor): Allow adding a workflow version description when submitting for review (#35640)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 09:36:11 +00:00
Jaakko Husso 5925f5bb65 fix(core): Detect node parameter values the connected credential cannot use (#35633)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-06 09:10:13 +00:00
Kai 5d85c79cbe refactor(core): Migrate the workflow-reviews module to TransactionRunner (no-changelog) (#35627) 2026-08-06 08:50:19 +00:00
José Braulio González Valido 1575fce711 fix(ai-builder): Bound eval lane requests and stop abandoned mocked executions (no-changelog) (#35228)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-06 08:23:37 +00:00
Michael Kret 104bc5c8d9 feat(core): Extend n8n Connect to Agent Builder node tools (#35402) 2026-08-06 07:59:59 +00:00
Robin Braumann 4e6fc65f55 feat(core): Add Discord as an agent chat channel (#35331)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-06 06:09:43 +00:00
Michael Drury a74c6fd11f fix(core): Show Agent references in credential usage (#35409) 2026-08-05 15:54:00 +00:00
James Gee 881a14fa4d feat(core): Add projectConflictPolicy to package import (#35488) 2026-08-05 15:37:11 +00:00
Elias Meire 59278a791f feat(core): Expose MCP registry search to the assistant as a tool (#35318)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-08-05 15:19:03 +00:00
Dimitri Lavrenük 1ade7a26c0 fix: Send n8n version on backend posthog flag retrieval (#35621) 2026-08-05 13:36:36 +00:00
Nour Alhadi Mahmoud be890cdc53 feat(core): Add variable conflict policy for package import (no-changelog) (#35265)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-05 12:20:51 +00:00
Kai fe37fe3b97 feat(editor): Name the pinned workflow version when submitting for review (#35566) 2026-08-05 11:29:22 +00:00
Predrag Ristic 40ba0ddb20 fix(core): Show Instance AI model overload errors clearly (#35498) 2026-08-05 11:18:36 +00:00
phyllis-noester 242da024ac fix(core): Apply redaction policy to Code node console output (#35121) 2026-08-05 11:00:00 +00:00
Savelii a89dc5dc35 feat(Form Trigger Node): Add credential connect UI for end-user credentials (#35347) 2026-08-05 10:14:11 +00:00
Csaba Tuncsik b378fbd8ff test(core): Pin exact-name semantics of the credential overwrite skip list (no-changelog) (#35310) 2026-08-05 10:04:53 +00:00
Marc Littlemore 82e22c954c feat(core): Make Azure Key Vault provider endpoints configurable (#35214)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-05 09:31:54 +00:00
James Gee 844752e202 test(API): Make workflow id ordering assertion collation-independent (#35586) 2026-08-05 09:19:25 +00:00
Matsu e75e7f41e7 test: Use fake timers for history compaction tests (#35573) 2026-08-05 08:52:26 +00:00
Robin Braumann 1546c95485 feat(core): Persist agent session timelines during execution (#35490)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-05 08:12:58 +00:00
Rodrigo Santos da Silva 5d0a424947 fix(core): Nest agent traces under the calling workflow node (#35457)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-05 07:08:10 +00:00
n8n-assistant[bot] ca3d42d838 chore: Bundle/2.x (#35563)
Co-authored-by: Matsu <matias.huhta@n8n.io>
2026-08-05 08:29:40 +03:00
Ali Elkhateeb 73841560ad refactor(API): Route public API workflows through shared workflow services (no-changelog) (#35158)
Co-authored-by: Konstantin Tieber <46342664+konstantintieber@users.noreply.github.com>
2026-08-04 17:33:07 +00:00
Ricardo Espinoza a9cde3f9f9 fix(core): Return a clear error for a node type with an unknown version (#35196) 2026-08-04 15:46:31 +00:00
Arvin A 916ff3946a feat(core): Paginate agent-eval list endpoints and retype response DTOs (no-changelog) (#35425) 2026-08-04 15:24:54 +00:00
José Braulio González Valido b6afb3bdbe feat(ai-builder): Trace the resources the editor attaches to a message (no-changelog) (#35475)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-04 14:58:51 +00:00
Lorent Lempereur 7a7948690b fix(core): Recover unresponsive task runners (#35456) 2026-08-04 14:05:16 +00:00
Svetoslav Dekov 1c6e99272a feat(core): Include SDK language rules in the MCP workflow SDK reference (#35183)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-08-04 13:53:53 +00:00
Arvin A dd2566338a feat(core): Add REST endpoints for agent-eval ratings (no-changelog) (#35419) 2026-08-04 13:04:05 +00:00
Ricardo Espinoza 936cdaa046 refactor(core): Break folder and workflow service dependency cycle (#35225) 2026-08-04 12:56:58 +00:00
Kai 5e4a20d031 feat(core): Surface decision eligibility on the review detail (#35391)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-04 10:52:07 +00:00
Arvin A 8bdf69eb23 refactor(core): Tidy agent-eval runner and rating-persistence internals (no-changelog) (#35424) 2026-08-04 10:42:20 +00:00
Iván Ovejero f007542520 feat(core): Report database version in telemetry (no-changelog) (#35428) 2026-08-04 10:39:18 +00:00
Alexander Gekov 935cfb912e feat(core): Gate n8n Connect with instance config (#35007)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-04 09:22:06 +00:00