Commit Graph

24227 Commits

Author SHA1 Message Date
Emilia
a55f4339a7
Merge branch 'master' into cat-3757-agent-parent-node-subnode-request 2026-09-11 16:14:06 +01:00
Yen Su
13b8f22fd0
feat(Databricks Node): Append a per-row MCP registry attribution to the agent reply (#38306)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-11 14:46:48 +00:00
n8n-cat-bot[bot]
ce58a153c8
refactor(API): Migrate the variables write routes to @PublicApiController (#38313)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Uddish Verma <uddish.verma@n8n.io>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-11 14:26:49 +00:00
Dmitrii
3fc78031f6
feat(core): Add log streaming events for instance reports (#38442) 2026-09-11 14:15:54 +00:00
Declan Carroll
d11d185f5c
test: Balance E2E shards by fixture pool (#38301) 2026-09-11 13:17:07 +00:00
Mutasem Aldmour
3bd0e699bf
fix(core): Redact opaque field values in confirmed secret containers (#38067)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-11 13:15:19 +00:00
Uddish Verma
697b538c95
refactor(API): Migrate the project member routes to the decorator pattern (no-changelog) (#37979)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-11 13:01:51 +00:00
Anne Aguirre
999b541764
fix(ai-builder): Show reusable credentials in the Instance AI agent credential card (#38276) 2026-09-11 12:48:24 +00:00
Eugene
374224622d
fix(editor): Improve agent preview update reliability (no-changelog) (#38359) 2026-09-11 12:45:32 +00:00
Stephen Wright
404ab49c50
fix: Hint the Microsoft OAuth2 scope format and link the Service Principal credential docs (#38451) 2026-09-11 12:25:03 +00:00
Robin Braumann
40b6d84525
fix(core): Run tool nodes of an AI Agent upstream of the destination node (#38348)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-11 12:23:27 +00:00
Mike Repeć
357b2a03d9
feat(core): Acquire expression isolates lazily on first engine evaluation (no-changelog) (#37614)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-11 12:02:19 +00:00
Miguel Ángel Moreno
f8876ae2ff
feat(core): Improve node grouping instructions for AI Assistant and MCP (no-changelog) (#37729)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-11 11:53:43 +00:00
Raúl Gómez Morales
e44fbd358a
fix(core): Return Instance AI node output grouped per output branch (#38414) 2026-09-11 11:51:35 +00:00
Milorad FIlipović
064e90964d
fix(editor): Restore legacy sticky note markdown spacing (#38333) 2026-09-11 11:50:23 +00:00
James Martin
fc8a02113f
fix(editor): Fixes issue that prevented some users from revoking their end-user credentials (#38311) 2026-09-11 11:48:22 +00:00
Andreas Fitzek
840aef623e
fix(core): Redact execution data on partial private-credential runs (#38364) 2026-09-11 11:24:54 +00:00
Kai
c11f0312ea
feat(editor): Add provider and connection settings for Environments v2 (#38402) 2026-09-11 11:02:23 +00:00
Chisa Kotegawa
a48373d9c0
fix(core): Select the OpenAI API for custom endpoints (no-changelog) (#38012) 2026-09-11 11:02:03 +00:00
Alex Grozav
783cdef629
build(editor): Enable incremental typecheck for frontend packages (#38317) 2026-09-11 10:59:30 +00:00
Charlie Kolb
c1284a0302
chore: Drop the dead ElTable guard from the element-plus pnpm patch (#38412)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-11 10:53:48 +00:00
n8n-cat-bot[bot]
35fb4f1324
chore: Rename the role path parameter from slug to roleSlug (#38118)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Sam Wooler <swooler592@gmail.com>
2026-09-11 10:53:21 +00:00
n8n-cat-bot[bot]
b0e8476766
chore: Rename the workflow version path parameter from versionId to workflowVersionId (#38119)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Sam Wooler <swooler592@gmail.com>
2026-09-11 10:49:41 +00:00
Savelii
37e50b56fd
fix(core): Scope end-user credential checks to reachable nodes (#36970)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-11 10:42:45 +00:00
Ilfat Mindubaev
6424ca6bcb
feat(Confluence Node): Unhide the node and enable AI tool usage (#38416)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-11 10:39:02 +00:00
Emilia
f80a215312
refactor(core): Drop the unreachable parent node guard
The requesting node falls back to its own name, so the parent name is always
set and the guard that reported a missing parent can no longer run. Removing
it also removes the two parameters that only fed the report.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-11 11:35:57 +01:00
Emilia
3bb5c8ff37
fix(core): Detect paired item cycles inside the traversal memo
The memo caches an error against the state that produced it. A cycle error
raised for a state that is in flight higher up the walk is only true for that
branch, so caching it made a later, cycle-free branch fail and the result
depend on branch order.

PairedItemMemo now owns the cycle check: it tracks the states in flight and
does not cache a result computed while one of them was in flight. Both keys
were built from the same four fields, so the walk now has one key builder and
no node name can collide with another name plus a run index.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-11 11:35:44 +01:00
Emilia
61c6ce6e61
Merge remote-tracking branch 'origin/master' into cat-3757-agent-parent-node-subnode-request
Resolve the paired item traversal conflict in workflow-data-proxy.ts: keep
master's PairedItemMemo memoization and this branch's cycle detection, with
both threaded through the same recursive walk.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-11 11:35:35 +01:00
Matsu
3454df1c1b
chore: Remove dead ESLint config and add lint parity tooling (no-changelog) (#38343)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-11 13:33:07 +03:00
Ilfat Mindubaev
b0f47ebc1d
fix(Confluence Node): Return the page sub-tree in tree order and skip drafts (#38403)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-11 10:12:13 +00:00
Matsu
aca9b189b9
ci: Grant contents read to the bundle PR retarget job (no-changelog) (#38425)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-11 10:09:56 +00:00
Charlie Kolb
89b0ea157c
chore: Remove unused workspace dependencies (no-changelog) (#38377)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-11 09:53:19 +00:00
n8n-cat-bot[bot]
7bac547878
fix: Serve binary data stored in the temp execution dir (#38270)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
2026-09-11 09:51:30 +00:00
Benjamin Schroth
56d18bdddc
feat(editor): Hand agent change requests in the preview chat to the AI Assistant (#38283)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-11 09:44:31 +00:00
n8n-cat-bot[bot]
ea0ff45c2c
refactor: Extract the shared detected/resolved flow of the instance-registry cluster checks (#38005)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-11 09:44:19 +00:00
Matsu
23074f4773
ci: Create attestations on v3 branch nightlies (#38417) 2026-09-11 09:26:16 +00:00
n8n-cat-bot[bot]
dcb1d173aa
fix: Scope workflow sharing candidates to personal projects (#38222)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: James Martin <james.martin@n8n.io>
Co-authored-by: James Martin <393605+ymhr@users.noreply.github.com>
2026-09-11 09:15:51 +00:00
Yen Su
c9a674261b
feat(Databricks Node): Query the chat model through Unity AI Gateway model services (no-changelog) (#37951)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-11 09:10:53 +00:00
Stephen Wright
65cd935b00
feat(Microsoft Teams Node): Add the Service Principal path for Online Meeting Get (#38321) 2026-09-11 08:57:51 +00:00
Stephen Wright
d6fe24d465
fix(Microsoft SharePoint Node): Keep the resource dropdowns working when the API omits a label (#38411)
Some checks are pending
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (26.5.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) / Verify single-instance deps (npm-install) (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Co-authored-by: Ilfat Mindubaev <ilfat.mindubaev@n8n.io>
2026-09-11 08:26:38 +00:00
Daria
d1e6d6fd5c
fix(editor): Prevent group frames from overlapping during auto-layout (#37509) 2026-09-11 08:24:55 +00:00
Anne Aguirre
8800c7765d
feat(ai-builder): Add ability to duplicate agents (#38214) 2026-09-11 08:23:39 +00:00
Nguyen Thanh Dat
8c8bd23364
fix: Keep GitHub Actions expressions intact in scaffolded workflow files (#37973)
Co-authored-by: Guillaume F. <guillaume.feliciano@n8n.io>
2026-09-11 08:08:47 +00:00
oleg
f4df71c263
fix(core): Document the webhook input envelope and check simulated-node parameters in AI Assistant verification (no-changelog) (#37962) 2026-09-11 08:05:32 +00:00
Matsu
bcad21f9b6
ci: Add some triggerable primitives for codespace workflows (#38404) 2026-09-11 08:00:58 +00:00
Romeo Balta
d7e50cda01
fix(core): Make profile update telemetry consistent with account creation (no-changelog) (#38290)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-11 07:51:35 +00:00
Declan Carroll
dd86cab539
ci: Shard lint by package group (no-changelog) (#38384) 2026-09-11 07:18:47 +00:00
Declan Carroll
20a1c7a8db
ci: Shard scoped CLI unit tests across runners (no-changelog) (#38385) 2026-09-11 07:18:37 +00:00
Declan Carroll
6271b56cf0
test: Reduce E2E stack readiness latency (#37934) 2026-09-11 07:12:49 +00:00
Charlie Kolb
2fd8f68989
test(Databricks Node): Test the async polling path without real delays (#38367)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-11 07:08:49 +00:00