Commit Graph

4818 Commits

Author SHA1 Message Date
Robin Braumann
04805d2203
feat(core): Add agent session lease table (no-changelog)
Add the agent_session_lease table with one row for each agent session.
A turn will take the lease in the transaction that records its execution,
so that only one turn runs on a session at a time.

The row keeps its epoch after release and after session deletion, so the
epoch of a thread ID only increases.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-23 11:56:07 +02:00
Robin Braumann
d56ea96651
refactor(core): Share agent service types (no-changelog) 2026-09-23 10:24:47 +02:00
Robin Braumann
cd1cacbe54
refactor(core): Share agent service helpers (no-changelog) 2026-09-22 21:24:53 +02:00
Robin Braumann
b048286161
Merge remote-tracking branch 'origin/master' into reattach-chat-owner-on-reload
# Conflicts:
#	packages/cli/src/modules/agents/agent-execution-orchestrator.service.ts
#	packages/frontend/editor-ui/src/features/agents/composables/useAgentChatStream.ts
2026-09-22 19:42:11 +02:00
Kai
8012f017bc
feat(API): Create projects with source IDs and package metadata (#39218) 2026-09-22 16:41:52 +00:00
ocdejong
5131af5ab7
feat(core): Report crashed executions to OTel through an execution-crashed event (#38853)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-22 15:36:32 +00:00
Robin Braumann
5ed678ae54
fix(core): Make agent session admission atomic (no-changelog) (#39307) 2026-09-22 15:22:16 +00:00
Uddish Verma
86a8ffe96a
refactor(API): Migrate GET and POST /workflows/{workflowId}/test-runs to the decorator pattern (no-changelog) (#39163)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-22 15:14:03 +00:00
Anne Aguirre
d9f65684f8
feat(ai-builder): Add approval settings for agent channel actions (#39059) 2026-09-22 15:06:36 +00:00
Guillaume Jacquart
36688eface
feat(core): Seal credential type writes behind the credentials repository (no-changelog) (#39106) 2026-09-22 14:42:34 +00:00
Sam Wooler
428bab3201
feat(API): Migrate users write endpoints to the decorator pattern (#39120)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 14:38:03 +00:00
Benjamin Schroth
60d0598a69
fix(AI Agent Node): Let an AI Agent Tool use its own tools under a pre-v3 parent agent (#39160) 2026-09-22 14:29:41 +00:00
Robin Braumann
1707fcd465
fix: recover running preview chat after reload 2026-09-22 16:21:39 +02:00
Michael Drury
da06957d53
fix: Increase default Agent iteration limits (no-changelog) (#39299) 2026-09-22 14:14:10 +00:00
Thanasis G
230631c466
feat(Databricks Node): Add search mode and metadata filter to Vector Store Get Many (no-changelog) (#39287)
Co-authored-by: Yen Su <yen.su@n8n.io>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-22 14:11:09 +00:00
n8n-cat-bot[bot]
f86d227dc5
chore: Migrate DELETE /api/v1/projects/:projectId/folders/:folderId to @PublicApiController + Zod (#38617)
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: Ali Elkhateeb <ali.elkhateeb@n8n.io>
2026-09-22 14:07:41 +00:00
Rúben Castro
fb0c332006
fix(core): Summarize saved credential type policies against known credential types (no-changelog) (#39191)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-22 13:58:58 +00:00
Yen Su
b16b705f5d
feat(Databricks Node): Add the hidden Databricks Vector Store sub-node (no-changelog) (#38990) 2026-09-22 13:24:40 +00:00
n8n-cat-bot[bot]
cae5062e3a
refactor(API): Migrate GET /discover to the decorator pattern (no-changelog) (#39162)
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 Fable 5.1 <noreply@anthropic.com>
2026-09-22 13:23:51 +00:00
Riqwan Thamir
40f6c9d253
fix(core): Keep skill activation from invalidating the prompt cache (no-changelog) (#39231)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 13:04:44 +00:00
Sam Wooler
6433934db7
feat(API): Migrate GET /users endpoints to the decorator pattern (#38599)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 12:49:05 +00:00
Matsu
1bb166dbaa
chore: Enforce extraneous dependencies in Oxlint (no-changelog) (#39281) 2026-09-22 12:48:49 +00:00
Robin Braumann
dda9a56cb7
fix(core): Resume only private sessions in Preview (#39151) 2026-09-22 11:46:51 +00:00
Tomi Turtiainen
518a24dd64
refactor(engine): Split execution response endpoints (#39261) 2026-09-22 11:44:49 +00:00
Anne Aguirre
43d7cc755e
fix(core): Use Sessions tab terminology in n8n Assistant (#39265) 2026-09-22 11:41:11 +00:00
José Braulio González Valido
5b149495c5
feat(ai-builder): Grade token consumption and memory compaction in Instance AI evals (no-changelog) (#38974)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-22 11:12:10 +00:00
Matsu
196ed7f450
refactor(core): Enforce persistence boundaries in code (no-changelog) (#39170) 2026-09-22 13:14:00 +03:00
Robin Braumann
5ba266db25
feat(core): Scope agent preview sessions to their owner (#39100) 2026-09-22 09:22:44 +00:00
Savelii
c114a18c87
fix(editor): Remove half-checked permissions from system instance roles and restore the Member preset (#38652)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-22 09:16:23 +00:00
n8n-cat-bot[bot]
f840c58934
chore: Migrate PATCH /api/v1/projects/:projectId/folders/:folderId to @PublicApiController + Zod (#38618)
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: Ali Elkhateeb <ali.elkhateeb@n8n.io>
2026-09-22 07:45:49 +00:00
Mayank SIngh
07a741b595
fix: Preserve tables in AI workflow builder web fetch (#38879)
Co-authored-by: oleg <me@olegivaniv.com>
Co-authored-by: Matsu <matias.huhta@n8n.io>
2026-09-22 07:33:07 +00:00
n8n-release-tag-merge[bot]
61ab76b6f5 Merge tag 'n8n@2.41.0' 2026-09-22 07:32:43 +00:00
n8n-assistant[bot]
669a65ade5
🚀 Release 2.41.0 (#39228)
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-09-22 07:18:44 +00:00
RomanDavydchuk
ecfec194b4
fix(core): Remove feature flag for MCP Registry in AI Assistant (#39018)
Co-authored-by: Elias Meire <elias@meire.dev>
2026-09-22 07:18:27 +00:00
Yen Su
bba3475deb
feat(Databricks Node): Add the DatabricksVectorStore LangChain class (no-changelog) (#39036) 2026-09-22 06:55:51 +00:00
Andreas Fitzek
32aa4629de
refactor: Add DB error predicates and drop TypeORM imports from execution and credential services (#38940) 2026-09-22 05:30:05 +00:00
Matsu
872b145ea8
refactor(core): Internalize cipher primitives (no-changelog) (#39148) 2026-09-22 08:08:02 +03:00
Ricardo Espinoza
4e3a7720cf
feat(core): Let MCP discover and install verified community nodes (no-changelog) (#37374)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-21 21:44:05 +00:00
Guillaume Jacquart
b35d946929
feat(core): Add the credentialSave policy enforcement point (no-changelog) (#39099)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-21 19:44:58 +00:00
Konstantin Tieber
4faeb001ba
feat(core): Support disabling certain permission scopes in personal space for canvas only (no-changelog) (#38858)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-21 16:07:42 +00:00
Rúben Castro
c4527242c9
refactor(core): Rename policy DTO folder off node-type-policies (no-changelog) (#39192)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-21 15:51:10 +00:00
Dimitri Lavrenük
048f0a7b71
fix(core): Stop pages hanging while the Browser Use extension is attached (#39159)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-21 15:28:02 +00:00
Alex Grozav
6a36102939
refactor(editor): Add a capability registry to the frontend module SDK (no-changelog) (#39161)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-09-21 14:46:07 +00:00
Tomi Turtiainen
6c6ef51066
docs(engine): Refine execution response comments (#39167)
Co-authored-by: mfsiega <93014743+mfsiega@users.noreply.github.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-09-21 14:46:00 +00:00
oleg
3f7c984b49
fix(core): Preserve unchanged nodes during n8n Assistant edits (#38967) 2026-09-21 14:26:02 +00:00
Veljko Terzic
40ec259ccd
feat(core): Lock insights compaction batches across instances (no-changelog) (#39186) 2026-09-21 14:16:38 +00:00
Mayank SIngh
c6e3db8609
fix(core): Raise MiniMax output token limit (no-changelog) (#39044) 2026-09-21 14:16:10 +00:00
Arvin A
4198ba9915
feat(core): Gate the activity record on a rollout flag (no-changelog) (#38822) 2026-09-21 14:15:43 +00:00
Arvin A
bd454d403d
fix(core): Correct the instance-context read surface (no-changelog) (#38815) 2026-09-21 14:15:43 +00:00
Robin Braumann
495d1a9f2b
fix(core): Handle empty Observer results safely (no-changelog) (#39049) 2026-09-21 14:15:38 +00:00