Commit Graph

7597 Commits

Author SHA1 Message Date
Jaakko Husso
dec7c712c7
fix(core): Gate the AI Assistant project list on the team-projects license (#39235)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-22 14:51:46 +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
Michael Drury
da06957d53
fix: Increase default Agent iteration limits (no-changelog) (#39299) 2026-09-22 14:14:10 +00:00
José Braulio González Valido
8325f12c33
fix(ai-builder): Read the eval credential allowlist on every list call (no-changelog) (#39249)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-22 14:10:36 +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
Veljko Terzic
f89687fd87
feat(core): Run the insights pruning as a durable system task (no-changelog) (#39173)
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
2026-09-22 13:51: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
MHMD
fc68bb6a8f
feat(core): Add feature flag for granular credential sharing work (#39293) 2026-09-22 13:22:12 +00:00
Veljko Terzic
4d8c29adbe
feat(core): Run the agent checkpoint pruning as a durable system task (no-changelog) (#39269) 2026-09-22 13:10:30 +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
Ricardo Espinoza
b42f1dc56f
feat(core): Apply AI preferences on every Instance AI turn (no-changelog) (#39004)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Roman Makowiak <roman.makowiak@n8n.io>
2026-09-22 12:28:35 +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
Konstantin Tieber
7f3be81d6c
chore(core): Add integration tests for instance-reporting retries (#39158) 2026-09-22 10:06:26 +00:00
Matsu
196ed7f450
refactor(core): Enforce persistence boundaries in code (no-changelog) (#39170) 2026-09-22 13:14:00 +03:00
Rúben Castro
cff3a1c9db
feat(core): Add credential type policy instance and project endpoints (no-changelog) (#39111)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-22 09:33:06 +00:00
Robin Braumann
5ba266db25
feat(core): Scope agent preview sessions to their owner (#39100) 2026-09-22 09:22:44 +00:00
Mike Repeć
3f76dccc32
fix(core): Restore pubsub subscriptions after Redis reconnect and detect half-open subscriber connections (#39174) 2026-09-22 08:28:01 +00:00
Veljko Terzic
48cea71beb
feat(core): Run the insights compaction as a durable system task (no-changelog) (#39096)
Some checks failed
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 (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
Util: Publish API Schema / Cloudflare Pages (push) Has been cancelled
2026-09-22 08:05:17 +00:00
Robin Braumann
6a678f02a0
fix(core): Remove checkpoints when deleting agent sessions (#39175) 2026-09-22 07:47:55 +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
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
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
José Braulio González Valido
2d51078ce1
fix(core): Let a mocked trigger emit zero items in Instance AI evals (no-changelog) (#39113)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-21 17:35:41 +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
Veljko Terzic
40ec259ccd
feat(core): Lock insights compaction batches across instances (no-changelog) (#39186) 2026-09-21 14:16:38 +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
Robin Braumann
40ed55b37f
fix(core): Shorten checkpoint migration index name (no-changelog) (#39184) 2026-09-21 13:51:14 +00:00
mfsiega
56334b72ba
feat(core): Add a suggested migration for Execute Sub-workflow each mode (no-changelog) (#38102)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-21 13:29:28 +00:00
Savelii
f0325776c1
feat(core): Add view and delete permissions for executions to project roles (#38698)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-21 13:21:59 +00:00
Emilia
f4f3011630
fix(core): Guard worker execution save against overwriting a canceled status (#38957)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-21 12:51:16 +00:00
José Braulio González Valido
ecda0d4680
fix(ai-builder): Report un-intercepted vendor sub-nodes and stop blaming the mock layer for a root's own crash (no-changelog) (#38155)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-21 12:18:30 +00:00
Eugene
9043a74e2d
fix(core): Remove rejected agent attachments from history (no-changelog) (#39094) 2026-09-21 12:17:44 +00:00
Rúben Castro
e76cf87d44
feat(core): Add the credential-types policy kind and fix package rule matching (no-changelog) (#38854)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-21 11:57:02 +00:00
Robin Braumann
82b40c3218
refactor(core): Centralize agent conversation state checks (no-changelog) (#39038) 2026-09-21 10:55:17 +00:00
Tomi Turtiainen
c37c4d7b3f
feat(engine): Publish execution response events on the data plane (no-changelog) (#39080) 2026-09-21 10:44:58 +00:00
Arvin A
6f74038eea
feat(core): Return credential descriptions in assistant and MCP tools (#38984) 2026-09-21 09:53:17 +00:00
Michael Drury
3f06dd868b
fix(core): Expose Telegram photo context to agents (#38979) 2026-09-21 09:48:48 +00:00
Arvin A
d9dc457d40
feat(core): Track credential description usage (no-changelog) (#38986) 2026-09-21 09:09:43 +00:00
Sam Wooler
d624ac9a4b
feat(API): Add a user quota gate for Public API controller routes (no-changelog) (#38587)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-21 08:58:36 +00:00
Guillaume Jacquart
fc0c3ca23a
perf(core): Coalesce policy scope reads and demote the cache TTL (no-changelog) (#39085) 2026-09-21 08:38:29 +00:00
Robin Braumann
09cf3eb81d
refactor(core): Require agent execution recording (no-changelog) (#39075) 2026-09-21 08:31:57 +00:00
Robin Braumann
a378ba34cd
fix(core): Follow user language changes in Assistant and Builder (#39119) 2026-09-21 07:14:15 +00:00
kaluli123123
0b2ff221c1
fix(core): Keep collecting insights after one un-attributable event (#38518)
Some checks failed
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
Util: Update Node Popularity / update-popularity (push) Has been cancelled
Util: Update Credential Setupability / update-setupability (push) Has been cancelled
Util: Update Node Popularity / approve-and-automerge (push) Has been cancelled
Util: Update Credential Setupability / approve-and-automerge (push) Has been cancelled
Co-authored-by: Kai <kai.hartlage@n8n.io>
2026-09-20 10:52:38 +00:00
José Braulio González Valido
fd2f25a2cb
fix(core): Give id-shaped builder placeholders a numeric value in Instance AI evals (no-changelog) (#39082)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-19 01:51:34 +00:00
Garrit Franke
c16bf24b04
feat(core): Send maxN8nNodesApiVersion in community-nodes catalog requests (#38968)
Some checks failed
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
Util: Publish API Schema / Cloudflare Pages (push) Has been cancelled
2026-09-18 22:04:05 +00:00
n8n-cat-bot[bot]
7c6425e74e
refactor(API): Migrate GET /insights/summary to @PublicApiController (#38600)
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: Uddish Verma <uddish.verma@n8n.io>
2026-09-18 15:05:54 +00:00
Robin Braumann
07813780b9
fix(core): Keep Assistant and Agent Builder replies in the user's language (#39101) 2026-09-18 14:56:56 +00:00
Nour Alhadi Mahmoud
f3c5a5751e
fix(core): Keep workflow version ids out of the package content file and the promotion diff (#39091)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-09-18 14:49:17 +00:00
Dimitri Lavrenük
2f65a6b066
feat: Add admin permission for node execution in n8n assistant (#39102) 2026-09-18 14:44:51 +00:00
Savelii
343ce793eb
refactor(core): Align the OAuth JWE private-key storage format with data-encryption keys (no-changelog) (#38920)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-18 14:18:52 +00:00
Yen Su
247e44194b
fix(core): Test the posted OAuth2 credential values instead of the stored credential (#38877) 2026-09-18 13:40:01 +00:00
Michael Kret
19128a10f9
feat(core): Send agent attribution to the AI Gateway proxy (no-changelog) (#38590) 2026-09-18 13:10:00 +00:00
Irénée
d8882f776e
feat(editor): Add instance promote action to Environments settings (#38985)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-18 12:58:49 +00:00
Yen Su
e82a373b50
fix(core): Resolve hidden OAuth endpoint fields from the credential type for all credentials (#38697) 2026-09-18 12:56:22 +00:00
oleg
c2534c5dc8
fix(core): Report publication state after n8n assistant workflow restores (#39037) 2026-09-18 12:50:59 +00:00
Dimitri Lavrenük
2d56eee224
feat: Add standalone node execution as a Workflow Builder and AI Assistant tool (#37512)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
2026-09-18 12:46:14 +00:00
Andreas Fitzek
b3b5939ef9
perf(core): Stop loading project members when listing credentials (#39068) 2026-09-18 12:30:06 +00:00
Robin Braumann
6f2bc13984
refactor(core): Share preview agent execution across callers (no-changelog) (#39064) 2026-09-18 11:32:54 +00:00
Tomi Turtiainen
d75fb91d1d
refactor(core): Simplify chat response mode detection (no-changelog) (#39050) 2026-09-18 11:31:47 +00:00
Sam Wooler
a2ab0d5f60
refactor(API): Migrate POST /credentials/{credentialId}/test and GET /credentials/schema/{credentialTypeName} to the decorator pattern (no-changelog) (#38638)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-18 11:27:11 +00:00
Srinjoy
45a3833f0b
fix(core): RFC 9068 compliance for MCP OAuth access tokens (#38310) 2026-09-18 11:16:51 +00:00
Nour Alhadi Mahmoud
c87a6e5219
feat(API): Let promotion Apply pin the reviewed commit (no-changelog) (#39052)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-18 11:13:30 +00:00
Kai
85b3be3526
feat(API): Allow credential creation with source IDs (#38791) 2026-09-18 11:08:47 +00:00
Robin Braumann
87fe3c02f6
refactor(core): Bind integration context to agent turns (no-changelog) (#39043) 2026-09-18 10:56:47 +00:00
Benjamin Schroth
a70938f228
feat(editor): Show timestamp dividers in the agent preview chat (#38962)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-18 10:54:17 +00:00
Garrit Franke
3fe11518dd
fix(core): Remove the nodes ledger entry when a community package is uninstalled (no-changelog) (#38917) 2026-09-18 10:52:05 +00:00
Tomi Turtiainen
0c8aa72378
refactor(core): Extract enabled form-page node check (no-changelog) (#39045) 2026-09-18 10:22:47 +00:00
Tomi Turtiainen
95d69d91a2
refactor(core): Name supported webhook response modes (no-changelog) (#39041) 2026-09-18 10:22:46 +00:00
Tomi Turtiainen
cc093f53dd
refactor(core): Reuse webhook user projection (no-changelog) (#39033) 2026-09-18 10:18:55 +00:00
Robin Braumann
4ced93d549
refactor(core): Consolidate agent turn lifecycle (no-changelog) (#39032) 2026-09-18 10:04:47 +00:00
RomanDavydchuk
873948b838
feat(core): Filter out MCP servers from the registry based on instance capabilities (#38867) 2026-09-18 09:17:50 +00:00
James Martin
ec54145304
fix(core): Apply the same mandatory roles when creating role from API and frontend (#38860)
Co-authored-by: Savelii <savelii.sychov@n8n.io>
2026-09-18 09:10:55 +00:00
Ricardo Espinoza
1b39c1d57d
feat(core): Let the preferences MCP tool read one project (no-changelog) (#39000) 2026-09-18 08:56:41 +00:00
James Martin
7b059d64f1
fix(editor): Split global variable scopes to be added to custom roles separately (#38724) 2026-09-18 08:50:32 +00:00
Tomi Turtiainen
24e9125a7e
refactor(core): Simplify webhook request body parsing (no-changelog) (#39031) 2026-09-18 07:47:34 +00:00
Tomi Turtiainen
296d1ff6c1
refactor(core): Move webhook auth reason translator (no-changelog) (#39023) 2026-09-18 07:47:34 +00:00
Tomi Turtiainen
ccfa3e3be9
refactor(core): Extract MCP queue webhook setup (no-changelog) (#39022) 2026-09-18 07:45:13 +00:00
Guillaume Jacquart
e530b79b5a
feat(core): Lock credential decryption to available node types (no-changelog) (#38988)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-18 07:42:00 +00:00
oleg
0f3c8f0841
fix(core): Report saved and executed workflow revisions to n8n Assistant accurately (#38902) 2026-09-18 07:40:47 +00:00
Guillaume Jacquart
4dfec51b8b
test(core): Cover policy fan-out atomicity and cross-main reads (no-changelog) (#38950)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17 19:27:42 +00:00
Garrit Franke
f4b857f6ec
feat(core): Reject install and update of community packages requiring an unsupported node API version (no-changelog) (#37744) 2026-09-17 18:52:40 +00:00
Riqwan Thamir
0a4976e62c
feat(editor): Open Edit with AI without a greeting turn (#38745)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-17 16:45:07 +00:00
Robin Braumann
77cd72ca05
perf(core): Improve observational memory retention (no-changelog) (#38961) 2026-09-17 16:23:19 +00:00
Nour Alhadi Mahmoud
0ee4d1f812
feat(core): Preview promotion changes in both directions and on the public API (no-changelog) (#38847)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-17 15:43:36 +00:00
Lorent Lempereur
cebe908d3c
feat(core): Add a tracing span for each system task run (no-changelog) (#38913) 2026-09-17 15:22:02 +00:00
Rúben Castro
477481fec3
feat(core): Add kind property to node type policy telemetry events (no-changelog) (#38749)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-17 14:53:20 +00:00
Veljko Terzic
514c499896
feat(core): Run the instance-registry stale-member cleanup as a durable system task (no-changelog) (#38621)
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
2026-09-17 13:57:24 +00:00
Tomi Turtiainen
3dd22cfd60
fix(engine): Use shared UUID v7 pattern for execution id check (#38963) 2026-09-17 13:54:54 +00:00
Arvin A
33def0e800
feat(core): Add a description field to credentials (no-changelog) (#38839) 2026-09-17 13:16:34 +00:00
Arvin A
ba16e4f08d
feat(core): Give MCP clients the opening instance context (no-changelog) (#38292) 2026-09-17 13:16:10 +00:00
Veljko Terzic
9059a89078
feat(core): Run the JTI cleanup as a durable system task (no-changelog) (#38596) 2026-09-17 12:55:14 +00:00
Kai
74334d2d85
feat(API): Pause promotion Apply until bindings are resolved (#38741) 2026-09-17 11:56:35 +00:00
Roman Makowiak
fe1012d75f
feat(core): Add the foundations for assistant-written preferences (no-changelog) (#38829)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17 11:53:09 +00:00
n8n-cat-bot[bot]
3b3a773dc2
chore: Move the duplicated deserialize into AbstractEventMessage (#38486)
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-17 10:36:23 +00:00
Jan Kalkan
43fa826342
fix(core): Bound concurrent HashiCorp Vault external secrets reads (#38866)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-17 09:31:32 +00:00
Miguel Ángel Moreno
087d134036
feat(core): Remove the N8N_MCP_CANVAS_GROUPS_ENABLED feature flag (no-changelog) (#38645)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-17 09:11:18 +00:00
Andreas Fitzek
d7e2dcd44d
fix(core): Repair data-encryption keys stored as the raw instance key (#38707) 2026-09-17 07:55:15 +00:00
Raúl Gómez Morales
24951fa2f4
feat(core): Count injected trigger output as simulated in AI Assistant verification (no-changelog) (#38626) 2026-09-17 07:05:33 +00:00
n8n-cat-bot[bot]
cf49003c27
chore: Bump @types/json-diff from 1.0.0 to 1.0.3 (#38884)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-16 22:32:54 +00:00
Jan Kalkan
f960330ecb
fix(core): Stop an unreachable external secrets provider from blocking startup (#38257)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-16 16:11:49 +00:00
Andreas Fitzek
ccaeeb7eb6
feat: Wire up the email change confirmation flow (#38730) 2026-09-16 15:49:37 +00:00
Arvin A
1d029046f8
feat(core): Add the instance-context read tools to the MCP server (no-changelog) (#38241)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-16 15:15:20 +00:00
mfsiega
378e926584
fix(core): Tear down workflow triggers when publication meets a node type the instance cannot load (#38754)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-16 15:05:21 +00:00
n8n-cat-bot[bot]
2e588363e0
refactor(API): Migrate DELETE /tags/{id} to the decorator pattern (no-changelog) (#38469)
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: Uddish Verma <uddish.verma@n8n.io>
2026-09-16 15:02:58 +00:00
n8n-cat-bot[bot]
721d808eed
chore: Migrate GET /api/v1/folders/:folderId to @PublicApiController + Zod (#38616)
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-16 14:33:14 +00:00
Jaakko Husso
ac752e7026
feat(core): Add an AI Assistant tool that runs one node of a workflow (#38601)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-16 14:16:44 +00:00
n8n-cat-bot[bot]
a24f8ae999
refactor(API): Migrate PUT /tags/{id} to the decorator pattern (no-changelog) (#38473)
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: Uddish Verma <uddish.verma@n8n.io>
2026-09-16 13:54:35 +00:00
n8n-cat-bot[bot]
7867844fbb
chore: Migrate GET /api/v1/folders to @PublicApiController + Zod (#38620)
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-16 13:42:04 +00:00
Charlie Kolb
8a93e66d2c
refactor(editor): Remove the AI Assistant template examples experiment (#38353)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-16 13:11:56 +00:00
Lorent Lempereur
5b4fc8c27d
feat(core): Add Prometheus metrics for system tasks (no-changelog) (#38743) 2026-09-16 13:09:55 +00:00
Michael Drury
b7b4722e4f
feat(editor): Improve agent builder interactions (#38728) 2026-09-16 12:22:02 +00:00
Yen Su
d05cf2beb8
fix(core): Hide the Custom Scopes toggle when an MCP registry row pins the credential scope (#38635)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-16 11:48:11 +00:00
Yen Su
2f31b65b3c
fix(Databricks Node): Enforce the credential domain allowlist on chat model requests (#38694) 2026-09-16 11:47:32 +00:00
Robin Braumann
ee9177d1d5
feat(editor): Show recent agent changes (#38796) 2026-09-16 11:12:51 +00:00
Matsu
d7475392dd
build: Cli package oxlint migration (#38714) 2026-09-16 11:11:07 +00:00
Gauthier POGAM--LE MONTAGNER
0b9c174d1a
fix(cli): allow importing workflows and credentials with --userId for existing owner (#36278)
Co-authored-by: Junie <junie@jetbrains.com>
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-16 10:59:51 +00:00
Tomi Turtiainen
9b66a2bbfa
feat(engine): Read executions from the data plane and merge with the DB (#38110) 2026-09-16 10:45:58 +00:00
Luka Zivkovic
c5935b9cb5
fix(core): Show an explicit error for unsupported end-user credential triggers (#37332) 2026-09-16 10:18:25 +00:00
yehorkardash
1d0c65856b
fix(Form Node): Validate content type (#38720) 2026-09-16 10:12:50 +00:00
Tomi Turtiainen
b3d15a64cc
refactor(core): Extract the execution list into its own service (#38326) 2026-09-16 10:02:14 +00:00
Kai
62ff356566
feat(core): Add promotion binding preflight with creation context (#38657) 2026-09-16 09:42:20 +00:00
Emilia
a4c977dd8a
fix(core): Recheck the execution status before failing a stalled queue job (#38138)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-16 09:01:48 +00:00
Emilia
a5995d757b
fix(core): Finalize the active execution when a stalled job turns out to have succeeded (#38220)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-16 09:01:47 +00:00
Mike Repeć
c2a2733915
fix(core): Keep breaking change detection running when a rule throws (#38738)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-16 08:22:40 +00:00
Roman Makowiak
780139c880
feat(core): Serve the saved AI preferences from an MCP tool instead of the server instructions (no-changelog) (#38582)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-16 08:09:45 +00:00
Roman Makowiak
5b199f5cdf
feat(core): Add folder seeding to the Instance AI eval harness (no-changelog) (#38550)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-16 07:47:46 +00:00
Charlie Kolb
d3c8eee07e
fix(core): Include sub-workflow tool calls in the workflow dependency index (#38062)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-16 07:34:49 +00:00
Tomi Turtiainen
415fbdef9d
refactor(core): Connect cursor pagination end-to-end and drop unused range fields (#38070) 2026-09-16 07:13:29 +00:00
n8n-cat-bot[bot]
cf0a4911d0
chore: Extract the repeated detection-report construction in the breaking-changes rules (#38729)
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-16 06:54:36 +00:00
n8n-assistant[bot]
776ae83c06
chore: Bundle/2.x (#38765)
Co-authored-by: Matsu <matias.huhta@n8n.io>
2026-09-16 07:52:44 +03:00
Guillaume Jacquart
3d0c201496
refactor(core): Scope policy document lookups by kind (no-changelog) (#38739)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-15 17:04:54 +00:00
Riqwan Thamir
5c1c2a9936
feat(core): Pass Instance AI model id to LangSmith traces and run telemetry (no-changelog) (#38731)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 15:44:52 +00:00
Mutasem Aldmour
2f352bde2b
fix(core): Offer Computer Use only where the client shows its entry points (#38108)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-15 15:35:01 +00:00
Veljko Terzic
e56b2a7654
feat(core): Skip an in-memory system task run when its durable job is provisioned (no-changelog) (#38459)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 14:03:34 +00:00
Pierantonio Cangianiello
f8038a640f
feat(engine): Bind the data plane credentials helper in the Engine 2.0 runtime (no-changelog) (#38580)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 13:55:45 +00:00
Veljko Terzic
37176addee
feat(core): Deprovision stale durable system task jobs at boot (no-changelog) (#38445) 2026-09-15 13:29:51 +00:00
Danny Martini
c5534b54a7
feat(editor): Run expressions through the QuickJS engine in the browser (no-changelog) (#37448)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Luigi Gubello <luigi.gubello@n8n.io>
Co-authored-by: Luigi Gubello <27034386+luigigubello@users.noreply.github.com>
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
2026-09-15 13:27:20 +00:00