Irénée
f06db123e4
feat: spike multi-repository source control and project isolation
...
Add multi-repo source control connections with per-project scoping
(LIGO-923): connection entities/repositories/services, sync service,
REST controller, DB migration, schema docs, and editor-ui for managing
connections, push/pull, and project-level source control.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-07 12:50:41 +01: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 )
...
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.23.2) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (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: Publish API Schema / Cloudflare Pages (push) Waiting to run
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
Nour Alhadi Mahmoud
3b89fef4f4
feat(core): Add create-with-value variable policy for package import (no-changelog) ( #34895 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-04 09:12:27 +00:00
Sam Wooler
9c596228d9
docs(API): Generate OpenAPI docs from Zod DTOs and PublicApiController decorators ( #34540 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-04 08:00:54 +00:00
n8n-release-tag-merge[bot]
f8941b10f2
Merge tag 'n8n@2.34.0'
2026-08-04 07:51:21 +00:00
n8n-assistant[bot]
b533ecd685
🚀 Release 2.34.0 ( #35487 )
...
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-08-04 07:14:55 +00:00
Jan Kalkan
c9eeb2e180
feat(core): Reconcile tag ids on name collision when importing packages ( #35224 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 07:14:14 +00:00
Danny Martini
1801f65d85
feat(core): Converge leader takeover through the reconciliation loop ( #35454 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 06:24:49 +00:00
Michael Drury
9f2f315646
fix(core): Keep agent channel setup separate from publishing ( #35468 )
...
Co-authored-by: Robin Braumann <robin.braumann@n8n.io>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-04 06:16:25 +00:00
Robin Braumann
ce52c555d6
feat(core): Consolidate agent creation and modification telemetry ( #35444 )
...
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.18.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: Cursor <cursoragent@cursor.com>
2026-08-03 20:04:27 +00:00
Svetoslav Dekov
8857fd0dd2
feat(core): Include node credentials in MCP workflow reads and guide credential reuse ( #35173 )
...
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-08-03 19:29:13 +00:00
Michael Drury
edc377c9d5
fix(core): Propagate sub-agent tool approvals ( #35368 )
2026-08-03 16:26:27 +00:00
Robin Braumann
1155eb7959
feat(core): Create agents on first configuration instead of on click ( #35429 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-03 16:20:04 +00:00
Ricardo Espinoza
20c95afa57
fix(core): Attach user_id to backend Builder telemetry events (no-changelog) ( #35397 )
2026-08-03 15:42:58 +00:00
Ricardo Espinoza
f500a76fb5
feat(core): Add MCP server usage events to log streaming ( #33300 )
...
Co-authored-by: Nikhil Kuriakose <nikhil.kuriakose@n8n.io>
Co-authored-by: Nikhil Kuriakose <nikhilkuria@gmail.com>
2026-08-03 15:18:12 +00:00
Danny Martini
fd5ecfff6d
feat(core): Detect and heal trigger-status drift and unreported published workflows in reconciliation ( #35356 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-03 14:24:51 +00:00
Albert Alises
1ad5efee7c
fix(core): Harden Instance AI sandbox acquisition (no-changelog) ( #35314 )
2026-08-03 13:45:52 +00:00
José Braulio González Valido
c6917a194f
fix(ai-builder): Record the served wire envelope in the eval LLM mock ledger (no-changelog) ( #34929 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-03 13:16:45 +00:00
José Braulio González Valido
b6b94d9b87
fix(ai-builder): Bind the eval credential-test bypass to the thread allowlist (no-changelog) ( #35427 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-03 13:13:21 +00:00
Albert Alises
a97e3052c2
fix(core): Classify Instance AI error reports by severity and quota cause ( #35353 )
2026-08-03 12:38:42 +00:00
Guillaume Jacquart
7eabd74811
fix: Enable Save and clear stale OAuth state on auth method switch ( #35367 )
2026-08-03 11:36:24 +00:00
Albert Alises
dff04ce06e
fix(core): Make Instance AI resume claims atomic (no-changelog) ( #35354 )
2026-08-03 11:27:06 +00:00
José Braulio González Valido
a2b8383bf9
feat(ai-builder): Let eval cases set up a working credential (no-changelog) ( #35410 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-03 11:21:11 +00:00
Robin Braumann
89c9be6266
feat(core): Emit once-per-agent setup completion telemetry ( #35359 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-03 11:00:37 +00:00
Guillaume Jacquart
a78bcbf41a
feat(core): Register test webhook triggers as OAuth protected resources ( #35363 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-08-03 10:24:49 +00:00
Michael Drury
c0d09a5512
fix(core): Disable Slack app Home tab ( #35412 )
2026-08-03 10:07:53 +00:00
Yuliia Pominchuk
3b69d54f6c
fix(editor): Mention n8n User Auth webhook mode in end-user credential warning ( #35222 )
...
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
2026-08-03 09:46:09 +00:00
Robin Braumann
8f4816e848
fix(core): Classify agent execution pulse with run_type ( #35346 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-03 09:37:33 +00:00
José Braulio González Valido
7398571c8a
fix(ai-builder): Serve JSON answers as encoded strings in mocked OpenAI completion envelopes (no-changelog) ( #34956 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-03 09:36:37 +00:00
oleg
4accb5b82a
fix(core): Exclude AI assistant verification runs from prod execution counts ( #35405 )
2026-08-03 09:16:02 +00:00
Kai
67a5fe34e2
feat(core): Auto-publish workflow reviews on approval ( #35390 )
2026-08-03 08:25:32 +00:00
Guillaume Jacquart
b2eb04aca0
fix(core): Resolve webhook OAuth resources to the trigger that fires (no-changelog) ( #35366 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-08-03 06:57:42 +00:00
Tomi Turtiainen
c0a8f02f0f
fix(core): Fix SSE push backend connections in production ( #35327 )
2026-07-31 15:45:27 +00:00