n8n-assistant[bot]
936349a9c7
chore: Update e2e impact map ( #41317 )
...
CI: Master (Build, Test, Lint) / Build & format (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) / 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: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-17 08:18:42 +00:00
Olivier
842ec5b62d
fix(core): Turn off expression spans by default ( #41211 )
...
CI: Master (Build, Test, Lint) / Build & format (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) / 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: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 22:23:07 +00:00
n8n-cat-bot[bot]
ec074519d9
feat: Add policy attachment read endpoints (no-changelog) ( #41122 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 16:13:10 +00:00
Rúben Castro
6f3b397a1e
feat(editor): Mark community packages with blocked node types (no-changelog) ( #41105 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
2026-10-16 15:43:39 +00:00
n8n-cat-bot[bot]
21221adc78
fix: Validate attendee values ( #40953 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-16 14:56:23 +00:00
Guillaume Jacquart
532e8ef930
fix(core): Save policy rules that name uninstalled packages (no-changelog) ( #41210 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-10-16 14:48:56 +00:00
n8n-cat-bot[bot]
24621ad4ca
chore: Add review/lint rule to discourage open-ended fields in nodes (warn level) ( #39959 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-16 14:47:15 +00:00
n8n-cat-bot[bot]
8ee5cf1845
chore: Flaky test: frontend.service.test.ts (3 master or merge-queue commits in 72 h) ( #41279 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-16 14:44:01 +00:00
Stephen Wright
7f16040253
feat(Databricks Node): Add the Lakebase Delete operation (no-changelog) ( #40543 )
2026-10-16 14:42:03 +00:00
Csaba Tuncsik
ddc97694b5
fix(Microsoft Teams Node): Add the TeamMember.Read.All scope and correct the Trigger scope notice ( #39819 )
2026-10-16 14:27:44 +00:00
Rúben Castro
eaf47cfe39
fix(editor): Improve destination validation and surface save errors ( #40897 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
2026-10-16 14:14:55 +00:00
Ricardo Espinoza
986b82fa28
feat: Add telemetry events to the skills hub (no-changelog) ( #41234 )
2026-10-16 14:12:37 +00:00
Jan
76cce99626
fix(editor): Unify documentation links across settings pages ( #40289 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-16 13:57:10 +00:00
Jaakko Husso
f34c093f08
feat(core): Add an optional model for n8n Assistant memory tasks ( #41137 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 13:55:06 +00:00
Mike Repeć
158152496a
fix(core): Reuse connections in the log streaming webhook destination ( #41261 )
...
Co-authored-by: Theo Nastos <theodore.nastos@n8n.io>
2026-10-16 13:54:34 +00:00
Jan
1f223c85f8
fix(editor): Start the empty-state icon cards cycling on load and use them on the MCP and external secrets pages ( #40232 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-16 13:53:32 +00:00
Ricardo Espinoza
6a015ecb18
fix(core): Check the delete permission when the agent page moves a skill (no-changelog) ( #41222 )
2026-10-16 13:52:18 +00:00
n8n-cat-bot[bot]
033ec05bff
chore: Bump handlebars 4.7.9 → 4.7.10 (patch) to clear 6 Aikido findings ( #41277 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-16 13:46:42 +00:00
Theodore Nastos
dd79a610c5
feat(core): Enable node and credential type policies by default ( #41022 )
2026-10-16 13:44:56 +00:00
Martin Rechenberger
a63a8edb55
fix(editor): Hide the Community Plus enrollment modal on Cloud (no-changelog) ( #41251 )
2026-10-16 13:40:37 +00:00
symbiote15
f5dc06f753
fix(Postgres Node): Keep comma-containing values as one query parameter ( #40240 )
2026-10-16 13:28:55 +00:00
Jaakko Husso
b78913f75d
fix(core): Keep the workflow source file when n8n Assistant sends blank source ( #41201 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 13:28:54 +00:00
Guillaume Jacquart
dfec6dee81
fix(editor): Allow copy and cut of a selection with a restricted node (no-changelog) ( #41276 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-16 13:25:51 +00:00
Uddish Verma
f92b4c11d6
feat(API): Limit Public API requests for each API key (no-changelog) ( #41008 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 13:19:34 +00:00
Luigi Gubello
5120d25cbc
fix(editor): Count missing input apart in the QuickJS shadow report (no-changelog) ( #41214 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 13:15:19 +00:00
Bernhard Wittmann
a6719b8db7
fix(Email Trigger (IMAP) Node): Check the mailbox when the trigger activates ( #41013 )
2026-10-16 13:10:25 +00:00
Bernhard Wittmann
7001886432
fix(core): Give each new Microsoft Teams sign-in credential a unique name (no-changelog) ( #41256 )
2026-10-16 13:04:21 +00:00
Sam Wooler
a906d2fdfc
feat(API): Return the parent folder on workflow read endpoints ( #40981 )
...
Co-authored-by: Claude Haiku 5.5 <noreply@anthropic.com>
2026-10-16 12:48:25 +00:00
Anne Aguirre
683fd11259
fix(core): Pass reasoning effort on open router model node ( #41179 )
2026-10-16 12:43:58 +00:00
Mike Repeć
1b02863c00
fix(core): Hand node reference results without an item shape to the engine (no-changelog) ( #41083 )
2026-10-16 12:25:04 +00:00
n8n-cat-bot[bot]
d0cb582163
chore: Bump fast-uri 3.1.5 → 3.1.8 (patch) to clear 12 Aikido findings ( #41255 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-16 12:21:08 +00:00
Anne Aguirre
ea98bd0600
fix(AI Agent Node): Replay Anthropic thinking turns with their tool arguments ( #41241 )
2026-10-16 12:09:01 +00:00
Predrag Ristic
1405d4a351
feat(core): Add self-healing results to Inbox ( #40741 )
2026-10-16 12:07:09 +00:00
Anne Aguirre
f84413516a
fix(core): Web search misconfigs in agents as UserError ( #41257 )
2026-10-16 12:00:35 +00:00
Sandra Zollner
333a010112
feat(core): Store promotion exports in n8n directory ( #40863 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-16 12:00:28 +00:00
Ali Elkhateeb
b7b3d72737
feat(API): Honor Idempotency-Key on Public API POST requests ( #40978 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-16 11:58:36 +00:00
n8n-cat-bot[bot]
5a3fc39972
fix: Skip dependency files and continue after custom node load ( #41117 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-16 11:53:13 +00:00
Rúben Castro
d460eb28ca
fix(editor): Explain why copy, cut, duplicate and pin refuse a restricted node (no-changelog) ( #40997 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-10-16 11:51:01 +00:00
Francesca Sargent
4a5fdd5b68
fix(editor): Return to the requested page after SSO sign-in ( #41151 )
2026-10-16 11:42:25 +00:00
MHMD
e7f0607bf1
fix(core): Allow switching a node back to a credential the user cannot use after a save ( #41198 )
2026-10-16 11:39:13 +00:00
Sandra Zollner
64d8a3ad19
feat(core): Add promotion run and review data model (no-changelog) ( #40794 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-16 11:28:06 +00:00
James Martin
c70b5d49b3
fix(core): Redact a parent execution if any sub-workflows have redaction enabled ( #41129 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-16 11:02:43 +00:00
Stephen Wright
c28d130c6c
feat(Databricks Node): Explain Lakebase setup failures (no-changelog) ( #40523 )
2026-10-16 10:49:36 +00:00
MHMD
ca9661c091
fix(editor): Keep the used-in rows on the credential sharing tab when personal-space sharing is disabled ( #41207 )
2026-10-16 10:40:31 +00:00
Emre Caglar
a94f5dc8b7
feat(editor): Move the check rule and delete actions in the agent check row (no-changelog) ( #41170 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-16 10:26:51 +00:00
Emre Caglar
fffea4c0c0
fix(editor): Remove the warning badge from the needs-work agent avatar (no-changelog) ( #41164 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-16 10:26:41 +00:00
Emre Caglar
14e633d481
fix(editor): Keep rounded corners on a single row in the agent checks list (no-changelog) ( #41166 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-16 10:26:28 +00:00
Emre Caglar
575eb6fa43
fix(editor): Show the check conversation stripes in dark mode (no-changelog) ( #41167 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-16 10:26:19 +00:00
Emre Caglar
3ea0a3da98
fix(editor): Join the check conversation box to the practice-run strip (no-changelog) ( #41168 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-16 10:26:06 +00:00
Emre Caglar
fed8b1ec69
feat(editor): Use a segment control for the agent checks status filter (no-changelog) ( #41169 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-16 10:09:00 +00:00
Jan Kalkan
eba25caa70
feat(core): Require credential:create scope for create-with-values package imports (no-changelog) ( #41131 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 09:55:56 +00:00
Sam Wooler
fe3627914a
fix(API): Log errors before returning generic 500 in Public API ( #41186 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 09:54:41 +00:00
Jaakko Husso
aba5258930
feat(core): Add the scope column to the agents table (no-changelog) ( #41165 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 09:52:52 +00:00
Bernhard Wittmann
aadbb7c498
fix(editor): Let the Assistant chat finish the Microsoft Teams setup (no-changelog) ( #41188 )
2026-10-16 09:38:51 +00:00
Predrag Ristic
8bee1eeb20
refactor(core): Prepare the shared Inbox ( #40739 )
...
Co-authored-by: kgrhartlage <kai.hartlage@n8n.io>
2026-10-16 09:37:52 +00:00
Eugene
2eab299dfa
fix(core): Pass Agent stop signals to foreground workflow tools (no-changelog) ( #40776 )
2026-10-16 09:21:44 +00:00
João Almeida
fc9f9575e2
fix(editor): Keep workflow name in edit mode after Rename menu action ( #41120 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 09:04:26 +00:00
João Almeida
116a81e06e
fix(editor): Keep pending navigation when workflows list query is unchanged ( #41125 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 09:04:20 +00:00
João Almeida
b36f6c0baf
test: Fix flaky zoom after route changes e2e test ( #41130 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 09:04:09 +00:00
Riqwan Thamir
fa88c3e251
feat(core): Write finish_setup credentials into node tools (no-changelog) ( #41219 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-10-16 08:49:51 +00:00
Dominik
8120328661
fix(editor): Rename Admin Panel to Cloud console ( #41187 )
2026-10-16 08:38:56 +00:00
Ricardo Espinoza
1ee29b2875
fix(editor): Lock the skill scope for users who cannot delete the skill (no-changelog) ( #41221 )
2026-10-16 08:28:41 +00:00
Ricardo Espinoza
f553331100
fix(editor): Keep the builder skill modal open on a taken name (no-changelog) ( #41227 )
2026-10-16 08:28:19 +00:00
Ricardo Espinoza
1a6b6a65d4
feat(editor): Name the project in the skill "available to" options (no-changelog) ( #41229 )
2026-10-16 08:27:34 +00:00
Ricardo Espinoza
88a2426947
fix(core): Trim skill names and refuse a name of only spaces (no-changelog) ( #41223 )
2026-10-16 08:18:55 +00:00
n8n-assistant[bot]
f5febab84d
chore: Update e2e impact map ( #41245 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-16 08:18:15 +00:00
Ricardo Espinoza
dde9871497
feat(editor): Link to the skills settings page from the agent skill picker (no-changelog) ( #41228 )
2026-10-16 08:18:13 +00:00
Bernhard Wittmann
cc83b5bd77
feat(core): Use the agent's icon in the Microsoft Teams app package (no-changelog) ( #40322 )
2026-10-16 08:14:01 +00:00
Guillaume Jacquart
1ea18e9ef9
feat(editor): Show policy-blocked items in the source control pull modal ( #40604 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-16 08:04:25 +00:00
n8n-cat-bot[bot]
1ba56b6579
chore: Bug - Credentials sharing tab placeholder text misleading ( #41239 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: kgrhartlage <kai.hartlage@n8n.io>
2026-10-16 07:47:39 +00:00
Jaakko Husso
baa38dbdc6
feat(core): Add owned-session queries to the Agents thread repositories (no-changelog) ( #40615 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 07:45:16 +00:00
Jaakko Husso
601f6ac0da
feat(editor): Let the Agents chat host render host events by placement (no-changelog) ( #40720 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 07:40:56 +00:00
OrdoAbChao
e29c3a4085
fix(Splunk Node): Preserve errors when continuing after failed items ( #40368 )
2026-10-16 07:35:28 +00:00
Jaakko Husso
447fc866bb
feat(core): Add hidden turns, turn options and a system kind to the Agents queue (no-changelog) ( #40614 )
...
CI: Master (Build, Test, Lint) / Build & format (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (26.5.1) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Lint (push) Has been cancelled
CI: Master (Build, Test, Lint) / Verify single-instance deps (npm-install) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Has been cancelled
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 19:25:36 +00:00
Ricardo Espinoza
860f1273eb
feat(editor): Add the Skills page to Context settings (no-changelog) ( #41031 )
2026-10-15 15:35:20 +00:00
Jan Kalkan
deed9a2f32
feat(core): Report credentials created with partial package data separately (no-changelog) ( #41156 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 15:29:25 +00:00
nvonahsen
a32c652c09
fix(editor): Prevent doubled base path when opening folders with N8N_PATH set ( #33065 )
...
Signed-off-by: Niclas von Ahsen <niclas.vonahsen@elementx.ai>
Signed-off-by: James Gee <1285296+geemanjs@users.noreply.github.com>
Co-authored-by: James Gee <1285296+geemanjs@users.noreply.github.com>
2026-10-15 15:25:39 +00:00
Ricardo Espinoza
1903d53bc0
fix(editor): Save only the OpenTelemetry status when enabling or disabling ( #41142 )
2026-10-15 14:43:53 +00:00
n8n-cat-bot[bot]
131e9c8679
fix: Keep free-floating sticky notes clear of workflow nodes ( #41195 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-15 14:41:40 +00:00
Bernhard Wittmann
236220b248
fix(Email Trigger (IMAP) Node): Find new mail on servers with a broken IMAP4rev2 mode ( #41018 )
2026-10-15 14:33:49 +00:00
Toni Devine
af0202d840
feat(editor): Rework the WhatsApp channel setup to match the new design ( #40923 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 14:33:41 +00:00
yehorkardash
adc6d35388
feat: Update Slack Bot to n8n rebrand (no-changelog) ( #41203 )
2026-10-15 14:25:48 +00:00
Svetoslav Dekov
b2b2a8641a
feat(editor): Attach skills hub skills from a picker in the agent builder (no-changelog) ( #41104 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 14:14:18 +00:00
James Martin
952b1e73b2
fix(core): Display an error message when failing to connect to oauth credentials ( #41058 )
2026-10-15 14:03:47 +00:00
Anne Aguirre
f596162dc7
fix(core): Close agent after run when invoked from workflow ( #41128 )
2026-10-15 13:44:45 +00:00
MHMD
378847ae1e
refactor(core): Share the inbound admission steps between protected-resource surfaces ( #41162 )
2026-10-15 13:32:58 +00:00
n8n-cat-bot[bot]
9e3b52cbbb
fix: Restore command bar focus and standardize creation icons ( #41185 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-15 12:58:16 +00:00
Checo
054288e488
fix(GitlabTrigger): use NodeApiError.httpCode and safe description access in webhook checkExists ( #35486 )
...
Signed-off-by: sergioperezcheco <checo520@outlook.com>
2026-10-15 12:53:34 +00:00
Mike Repeć
c839d6cd49
fix(core): Remove unused N8N_SCHEDULER_MIN_INTERVAL setting ( #41194 )
2026-10-15 12:29:35 +00:00
Nour Alhadi Mahmoud
154cd63bbc
feat(editor): Add GitLab promotion connector setup (no-changelog) ( #41019 )
2026-10-15 11:58:24 +00:00
Ricardo Espinoza
3c447b42a7
fix(core): Key each OAuth authorization request to its own session ( #39930 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-10-15 11:43:45 +00:00
Yen Su
1659fa3737
feat(Databricks Node): Refuse the Vector Store metadata filter on non-standard endpoints (no-changelog) ( #41047 )
2026-10-15 11:18:08 +00:00
Luigi Gubello
9806798e89
chore: Update @langchain/langgraph to 1.4.21 ( #40680 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 11:14:29 +00:00
Charlie Kolb
cdeb405948
refactor(core): Extract Workflow Builder session persistence into a backend module ( #41075 )
2026-10-15 10:56:13 +00:00
Dimitri Lavrenük
e45a65a9bf
fix(core): Improve base URL check for declarative nodes ( #40778 )
2026-10-15 10:51:15 +00:00
Charlie Kolb
b68bd3129b
refactor(core): Move auth registries and OAuth proxies into shared packages ( #41088 )
2026-10-15 10:32:13 +00:00
Lukas
e8ded61fe1
build: Update eslint-plugin-n8n-nodes-base to 2.0.0 for ESLint 10 ( #38653 )
...
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
2026-10-15 10:28:37 +00:00
Bernhard Wittmann
d046047dd0
feat(editor): Update the Microsoft Teams setup copy and give both flows a Done step (no-changelog) ( #41010 )
2026-10-15 10:10:06 +00:00
Srinjoy
f483ebd9d1
fix(MCP Trigger Node): Pass through MCP content arrays instead of double-wrapping tool results ( #39131 )
2026-10-15 10:08:42 +00:00
Luigi Gubello
fddef57734
chore: Update toml to 4.2.0 ( #40672 )
...
CI: Master (Build, Test, Lint) / Build & format (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) / Verify single-instance deps (npm-install) (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Build: Benchmark Image / build (push) Has been cancelled
Util: Publish API Schema / Cloudflare Pages (push) Has been cancelled
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 09:34:39 +00:00
Sebastien Powell
ba97e46afc
fix(editor): Cleanup legacy button variants ( #41175 )
2026-10-15 09:31:34 +00:00
Anne Aguirre
4cb7a6ee3d
fix(core): Clear agent runtime cache when credential is updated ( #40961 )
2026-10-15 09:26:22 +00:00
Luigi Gubello
8ed8607a52
chore: Update simple-git to 4.0.2 ( #40675 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 09:24:16 +00:00
Yen Su
67c1981f2f
fix(core): Let LLM failed-attempt handling retry and honour Retry-After ( #41002 )
2026-10-15 09:13:44 +00:00
Luigi Gubello
a8880cb449
chore: Update pdfjs-dist to 6.3.289 ( #40677 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 09:13:43 +00:00
Stephen Wright
d411a44be0
feat(Databricks Node): Add the Lakebase Insert operation (no-changelog) ( #40520 )
2026-10-15 09:12:26 +00:00
Ricardo Espinoza
0c0b38e3cb
feat(core): Turn the skills hub on with an environment variable instead of a PostHog flag (no-changelog) ( #41143 )
2026-10-15 08:59:25 +00:00
Mayank SIngh
315e0a5377
fix(Convert to File Node): Decode data URIs and validate Base64 input ( #38554 )
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-10-15 08:57:21 +00:00
Gigi
efd4e21aad
fix(core): Evict idle mcp-browser sessions to prevent connection leak ( #36850 )
...
Signed-off-by: Luigi Colluto <luigicolluto2006@gmail.com>
2026-10-15 08:56:27 +00:00
Jaakko Husso
bab83634ce
perf(core): Reuse the prebaked runtime skills bundle in the sandbox (no-changelog) ( #41027 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 08:35:34 +00:00
n8n-assistant[bot]
d6c9b9fba3
chore: Update e2e impact map ( #41163 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-15 08:18:58 +00:00
Luigi Gubello
b36befcb75
chore: Update nodemailer to 10.0.14 ( #40674 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 08:09:12 +00:00
Charlie Kolb
ed2500ffb2
refactor(core): Move feature provider proxies into backend services ( #41087 )
2026-10-15 08:00:25 +00:00
n8n-cat-bot[bot]
9c0b546a30
chore: Bug - Delete project confirmation dialog button misaligned ( #41160 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-15 07:54:00 +00:00
Charlie Kolb
07595a0007
ci: Respect pnpm workspace exclusions in dependency verifier ( #41159 )
2026-10-15 07:48:25 +00:00
Nour Alhadi Mahmoud
1e67d0315d
feat(API): Add GitLab promotion repository and branch discovery (no-changelog) ( #40788 )
2026-10-15 07:15:40 +00:00
Charlie Kolb
338b0ca3fd
refactor(core): Move published workflow data into backend services ( #41086 )
2026-10-15 07:13:46 +00:00
Jaakko Husso
48edbef643
fix(core): Keep Observer detail lines instead of discarding the response ( #41134 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 07:13:19 +00:00
Charlie Kolb
5d79c16f51
test(core): Stabilize transport timeout test ( #41150 )
2026-10-15 07:03:20 +00:00
Theodore Nastos
40094e363b
chore: Assign policy and OpenTelemetry code to Governance & Observability in OWNERS (no-changelog) ( #41050 )
2026-10-15 06:30:12 +00:00
Alex Antoniuk
e2529a8494
perf(editor): Load prettier only when the user formats code ( #41014 )
CI: Master (Build, Test, Lint) / Build & format (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) / Verify single-instance deps (npm-install) (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
2026-10-14 21:48:42 +00:00
Raúl Gómez Morales
50c4ced224
fix(core): Keep pending setup for nodes that n8n Assistant added in an earlier build ( #41070 )
2026-10-14 16:52:18 +00:00
Bernhard Wittmann
b7a5500d16
feat(editor): Align the Microsoft Teams channel settings with the new design (no-changelog) ( #41054 )
2026-10-14 16:52:09 +00:00
Mayank SIngh
f6b24d0ae9
fix(editor): Display custom evaluation metrics correctly ( #40852 )
2026-10-14 16:15:34 +00:00
Raúl Gómez Morales
3c7dcf902d
feat(ai-builder): Write LangTracer results from the routing evals (no-changelog) ( #40954 )
2026-10-14 15:42:42 +00:00
Mike Repeć
fbe743b9df
fix(core): Charge element content for comparing array methods in native evaluation (no-changelog) ( #41079 )
2026-10-14 15:40:38 +00:00
Andreas Fitzek
f5924004ca
feat(core): Accept OAuth2 bearers on the public API through the trusted-source pipeline (no-changelog) ( #41127 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-14 15:34:39 +00:00
Mike Repeć
b270d48686
fix(core): Charge node reference calls against the native evaluation work budget (no-changelog) ( #41080 )
2026-10-14 15:19:55 +00:00
Mike Repeć
3277f8c3b5
test(core): Give node reference parity cases a slim fixture item (no-changelog) ( #41081 )
2026-10-14 15:19:46 +00:00
Yuliia Pominchuk
a57c8f3aba
fix(core): Redact the parent execution when a sub-workflow uses a credential the viewer cannot use ( #41085 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-14 15:15:42 +00:00
Ricardo Espinoza
dcd312c5a9
feat(core): Copy inline agent skills into the skills hub at startup (no-changelog) ( #41030 )
...
Co-authored-by: Roman Makowiak <roman.makowiak@n8n.io>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 15:08:50 +00:00
Mike Repeć
a6d5b4de3f
test(core): Pin the quickjs nested -0 conversion in native evaluation parity (no-changelog) ( #41092 )
2026-10-14 15:04:02 +00:00
Temo
3968a60bf7
fix(ERPNext Node): Return each row once and tolerate empty Get Many options ( #36860 )
2026-10-14 14:51:43 +00:00
Theodore Nastos
17fb3c0e17
docs(API): Label type availability policy endpoints as Preview (no-changelog) ( #41101 )
2026-10-14 14:26:59 +00:00
Nikhil Kuriakose
b965e90307
test: Move Adore-owned specs to Knowledge and retire the Adore owner ( #40933 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-10-14 14:18:23 +00:00
Bernhard Wittmann
38135e1f83
feat: Read files attached in Microsoft Teams channels and group chats (no-changelog) ( #41001 )
2026-10-14 13:51:02 +00:00
Anne Aguirre
616062487a
feat(editor): Show agent personalisation icon in subagent modal ( #41094 )
2026-10-14 13:47:36 +00:00
Mike Repeć
1950434a27
fix(core): Create an XML parser for each webhook request body ( #41098 )
2026-10-14 13:42:48 +00:00
Anne Aguirre
b3e8b7d9ce
fix(editor): Use the deployment name on the Az Foundry path ( #41103 )
2026-10-14 13:35:40 +00:00
Jaakko Husso
56eac665c3
fix(core): Make the Assistant check the n8n side before it names a failure cause (no-changelog) ( #41097 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 13:26:37 +00:00
Luigi Gubello
8bc7161ab1
feat(editor): Compare the QuickJS expression engine with legacy behind a flag (no-changelog) ( #40496 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 13:24:09 +00:00
Uddish Verma
57e26feda4
feat(API): Add the Public API rate limit environment variables (no-changelog) ( #41003 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 13:21:34 +00:00
n8n-cat-bot[bot]
9c42a76b1a
test: Stabilize user select email-filtering tests ( #41095 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-14 13:17:45 +00:00
Irénée
ae374e79ab
feat(core): Add a credential conflict policy to package import (no-changelog) ( #40963 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-14 13:11:32 +00:00
n8n-cat-bot[bot]
ef8d61bda7
fix(API): Check scope version when replacing policy attachments (no-changelog) ( #40964 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-14 13:06:15 +00:00
Ilfat Mindubaev
caeaff7230
feat(editor): Show the model that answered in the AI log header ( #40988 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 12:58:13 +00:00
Johannes Nicolai
a3f47117cf
fix(OpenAI Node): Report token usage for image operations ( #38463 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-10-14 12:56:44 +00:00
Toni Devine
9a524e7c21
feat(core): Add WhatsApp credential check and webhook handshake status ( #40921 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 12:48:31 +00:00
Toni Devine
adedbbf560
feat(core): Add typing indicator, media download and media retention … ( #40920 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 12:48:20 +00:00
Bernhard Wittmann
4eb63d6f41
feat: Update Browser Use extension to n8n rebrand (no-changelog) ( #41096 )
2026-10-14 12:38:28 +00:00
Charlie Kolb
b6d39e2d30
refactor(core): Move JWT support into backend services ( #41089 )
2026-10-14 12:10:59 +00:00
Sam Wooler
7920e6cf6b
refactor(API): Retire the express-openapi-validator stack from the Public API (no-changelog) ( #40801 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 12:07:18 +00:00
Charlie Kolb
76c43094cd
refactor(core): Extract Quick Connect into a backend package ( #41076 )
2026-10-14 12:04:16 +00:00
Jaakko Husso
898701b05b
fix(core): Skip resource mapper validation when the mapped value is null ( #41069 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 12:00:20 +00:00
Kai
f63111202f
fix(core): Confirm project deletions before instance apply ( #40941 )
2026-10-14 11:50:52 +00:00
Mike Repeć
633eacaae6
fix(editor): Use an outline button for bulk notify in the migration report (no-changelog) ( #41084 )
2026-10-14 11:29:29 +00:00
José Braulio González Valido
1b0cdd5998
fix(ai-builder): Report eval helper model failures as infrastructure, not as bad JSON (no-changelog) ( #40415 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-14 11:23:25 +00:00
Raúl Gómez Morales
578eea403d
fix(core): Stop asking to set up a node when n8n Assistant only adds a step next to it ( #41067 )
2026-10-14 11:20:43 +00:00
José Braulio González Valido
7c38974070
fix(ai-builder): Keep eval mock notes to data, not response layouts (no-changelog) ( #40818 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 11:20:06 +00:00
Mike Repeć
d68ad7e97b
feat(core): Evaluate pure expression extensions in native expression evaluation (no-changelog) ( #40865 )
2026-10-14 10:49:37 +00:00
Declan Carroll
0650b9cce0
refactor: Move idle memory baselines to efficiency ( #41037 )
2026-10-14 10:32:11 +00:00
Mike Repeć
df7b3a19c6
fix(editor): Use outline buttons for secondary actions in the migration report (no-changelog) ( #41072 )
2026-10-14 10:28:04 +00:00
Mike Repeć
de42c9515d
feat(editor): Let admins notify workflow owners in bulk from the migration rule detail ( #41060 )
2026-10-14 10:26:05 +00:00
Jaakko Husso
d26f914e3d
fix(editor): Cancel the Assistant thread when the hand-off navigation fails ( #41056 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 10:12:32 +00:00
Johannes Nicolai
8b5ea6d9e0
fix(editor): Stop auto-selecting the Evaluation Trigger over other triggers ( #38883 )
...
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
2026-10-14 09:57:23 +00:00
Charlie Kolb
bfd4885026
ci: Automate get-n8n fallback version updates ( #40973 )
2026-10-14 09:53:55 +00:00
Stephen Wright
3800bce812
feat(Text Classifier Node): Add opt-in confidence scores to the output ( #40743 )
2026-10-14 09:42:05 +00:00
Mike Repeć
aae8eb63d7
docs: Add env-var-docs skill for JSDoc on @Env config properties ( #41053 )
2026-10-14 09:19:42 +00:00
Mutasem Aldmour
0b4c99f10d
fix(core): Pick output schemas by parameter value for Gmail and Notion (no-changelog) ( #40757 )
...
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-14 09:11:49 +00:00
n8n-cat-bot[bot]
066480d8db
fix: Check provisioning license on Users settings page ( #41048 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-14 08:59:23 +00:00
Florian Gareis
b8780d8fee
fix(HomeAssistant Node): Only sent Home Assistant attributes on upsert if set ( #36298 )
2026-10-14 08:58:22 +00:00
Anne Aguirre
e47940eecd
feat(editor): Publish agent modal and modal for warning about unpublished workflows ( #40987 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 08:47:05 +00:00
Jaakko Husso
e3b2603d7b
chore(core): Remove activation-capped AI Assistant trial variant (no-changelog) ( #41036 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 08:21:20 +00:00
Jaakko Husso
726a5829c8
fix(core): Use the module registry to decide if the Assistant has the Agents features ( #41026 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 08:19:48 +00:00
n8n-assistant[bot]
54f1670791
chore: Update e2e impact map ( #41051 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-14 08:18:31 +00:00
Jan
b3e8634c83
fix(editor): Apply the standard settings layout to the Context preferences page ( #40716 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 08:02:30 +00:00
Rick Gale
1643a8598b
chore: Assign evaluation code to the AI Trust team (no-changelog) ( #40918 )
...
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-10-14 08:01:17 +00:00
Anne Aguirre
9498088256
feat(core): Apply budget alerts and stops to sub-agent run ( #40884 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-10-14 07:56:27 +00:00
Yuliia Pominchuk
da3491fc87
feat(editor): Link to the credential sharing tab when execution data is redacted ( #40976 )
2026-10-14 07:48:34 +00:00
Yen Su
d83f95b377
fix(Databricks Node): Mark the MLflow tool span ERROR when the tool returned an error string (no-changelog) ( #40990 )
2026-10-14 07:27:56 +00:00
n8n-assistant[bot]
46761a60a9
chore: Bundle/2.x ( #41035 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: n8n-assistant[bot] <n8n-assistant[bot]@users.noreply.github.com>
Co-authored-by: João Almeida <jg.almeida56@gmail.com>
Co-authored-by: Savelii <savelii.sychov@n8n.io>
Co-authored-by: Rick Gale <richardgale90@gmail.com>
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: oleg <me@olegivaniv.com>
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
Co-authored-by: Stephen Wright <sjw948@gmail.com>
Co-authored-by: Yuliia Pominchuk <31064937+yuliia-pominchuk@users.noreply.github.com>
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
Co-authored-by: Miguel Ángel Moreno <1411774+miguelsaddress@users.noreply.github.com>
Co-authored-by: Anne Aguirre <anne.aguirre@n8n.io>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: Kai <kai.hartlage@n8n.io>
Co-authored-by: Luigi Gubello <27034386+luigigubello@users.noreply.github.com>
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: MHMD <45968454+dou-mhmd@users.noreply.github.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Charlie Kolb <charlie@n8n.io>
2026-10-14 06:33:56 +00:00
Bernhard Wittmann
ccf42e3213
fix(ai-builder): Make browser credential-setup evals grade the right thing (no-changelog) ( #40858 )
2026-10-14 06:24:28 +00:00
Svetoslav Dekov
94bdf85a8a
feat(core): Switch agent skills to the skills hub (no-changelog) ( #40860 )
...
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Roman Makowiak <roman.makowiak@n8n.io>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 00:12:36 +00:00
José Braulio González Valido
29de1c63ae
fix(ai-builder): Remove the Context7 docs lookup from the eval mock (no-changelog) ( #40021 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-13 21:30:08 +00:00
José Braulio González Valido
92f8eb51b3
chore(Message an Agent Node): Add output schemas (no-changelog) ( #40821 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 21:29:33 +00:00
José Braulio González Valido
146d7804af
fix(ai-builder): Count eval runs that read another build's workflow as framework issues (no-changelog) ( #40717 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-13 21:29:00 +00:00
José Braulio González Valido
88de3cac20
feat(ai-builder): Move eval judges to Sonnet 5.5 and add per-role eval LLM settings (no-changelog) ( #40330 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-13 21:28:25 +00:00
Roman Makowiak
04f4afe3dc
feat(core): Add skills repository, service and REST API (no-changelog) ( #40653 )
...
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 20:28:55 +00:00
Nikhil Kuriakose
6924027e93
test: Move Adore-owned specs for Context features to Context ( #40932 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-10-13 19:41:28 +00:00
Nikhil Kuriakose
ef183e632d
test: Move Adore-owned specs for the updates panel to Cloud Growth ( #40931 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-10-13 19:41:27 +00:00
Nikhil Kuriakose
ed1c1e561a
test: Move Adore-owned specs for node features to NODES ( #40930 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-10-13 19:41:27 +00:00
Nikhil Kuriakose
a3a014422f
test: Move Adore-owned specs for Catalysts features to Catalysts ( #40929 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-10-13 19:41:26 +00:00
Ricardo Espinoza
f1fecf97e9
feat(core): Add skills hub tables (no-changelog) ( #40464 )
2026-10-13 19:03:23 +00:00
Andreas Fitzek
5da4d19e50
feat(core): Add the trusted sources management API (no-changelog) ( #40975 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-13 18:24:34 +00:00
Uddish Verma
2019ea5593
feat(API): Expose the API key ID on the token grant (no-changelog) ( #40986 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 18:16:50 +00:00
Guillaume Jacquart
4419fc4ba2
feat(core): Add the blocking project and opt-in state to policy violations ( #40985 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-13 17:49:51 +00:00
yehorkardash
52aed7ac97
fix(Execute Command Node): Don't spawn console on Windows ( #40909 )
2026-10-13 16:07:56 +00:00
n8n-cat-bot[bot]
1d2c879fab
fix: Pass structured inputs to OpenAI Responses tools ( #40638 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-13 16:07:14 +00:00
Rob Hough
bffe7d8392
feat(editor): Update UI with n8n rebrand ( #40342 )
...
Co-authored-by: Bob Hough <15361982+heymynameisrob@users.noreply.github.com>
Co-authored-by: linear-code[bot] <222613912+linear-code[bot]@users.noreply.github.com>
Co-authored-by: Sebastien Powell <sebpowell@users.noreply.github.com>
Co-authored-by: Tuukka Kantola <tuukka@n8n.io>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 16:06:30 +00:00
n8n-cat-bot[bot]
d245b17b89
fix: Allow skipping table initialization ( #40437 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-13 16:03:37 +00:00
daniel-hai
8977833ee2
feat(Monday.com Node): Add V2 with full V1 parity as the default ( #35515 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Stephen Wright <sjw948@gmail.com>
2026-10-13 15:53:55 +00:00
Alexander Gekov
acf5291d80
feat: Show Gemini models by name and list prioritized models first in model pickers ( #40965 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-10-13 15:41:36 +00:00
Rob Hough
ebf078b64c
fix(editor): Restore the new session shortcut in agent chat ( #40907 )
...
Co-authored-by: Bob Hough <15361982+heymynameisrob@users.noreply.github.com>
Co-authored-by: linear-code[bot] <222613912+linear-code[bot]@users.noreply.github.com>
2026-10-13 15:29:20 +00:00
Charlie Kolb
9052f8ff3e
test(editor): Reduce publish timeline paging test work ( #40993 )
2026-10-13 15:05:18 +00:00
Kai
e0fe04084e
fix(core): Allow project promotion without an instance export ( #40939 )
2026-10-13 14:31:19 +00:00
Yen Su
e859abaf18
fix(Databricks Node): Bring the AI Agent panel to parity with AI Agent 2.2 ( #40989 )
2026-10-13 14:10:45 +00:00
Mike Repeć
a972eebe51
feat(editor): Let admins notify workflow owners from the migration rule detail ( #40949 )
2026-10-13 13:57:26 +00:00
yehorkardash
739c59e991
feat(core): Implement automated migrations for removed nodes ( #40877 )
2026-10-13 13:45:24 +00:00
Mike Repeć
de090cb2a0
feat(core): Evaluate primitive reads off $now and $today natively (no-changelog) ( #40945 )
2026-10-13 13:31:32 +00:00
MHMD
b97fe7c7d4
fix(core): Hide personal credentials from agents until they are fully supported (no-changelog) ( #40789 )
2026-10-13 13:31:17 +00:00
Riqwan Thamir
38e4aebfc8
perf(core): Reduce Agent Builder round trips in an initial build (no-changelog) ( #40719 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-13 13:29:11 +00:00
Mike Repeć
d8a06666da
feat(core): Add an endpoint that notifies workflow owners about migration findings ( #40952 )
2026-10-13 13:07:59 +00:00
Bernhard Wittmann
60e0cb1e7b
feat(core): Publish the Microsoft Teams app to the organisation (no-changelog) ( #40697 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-13 13:01:48 +00:00
Rup Sarmah
b09efb706c
fix(core): Handle every escaped closing bracket in an expression ( #40487 )
2026-10-13 12:58:10 +00:00
Tomi Turtiainen
f090f53480
refactor(core): Select CLI start trigger for workflow runs ( #40375 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
2026-10-13 12:35:36 +00:00
Mike Repeć
347385b07b
feat(core): Treat notified migration findings as unresolved ( #40951 )
2026-10-13 12:19:30 +00:00
Guillaume Jacquart
bb45bca5ff
feat(editor): Show the policy reason when an agent tool call is refused ( #40673 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-13 12:19:29 +00:00
Sam Wooler
3075b60576
fix(API): Apply projectId filter to executions for member API keys ( #40887 )
...
Co-authored-by: Claude Haiku 5.5 <noreply@anthropic.com>
2026-10-13 12:03:20 +00:00
Sam Wooler
4fcb628fca
refactor(API): Migrate n8n-packages export endpoint to PublicApiController (no-changelog) ( #40756 )
...
Build: Benchmark Image / build (push) Has been cancelled
CI: Master (Build, Test, Lint) / Build & format (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (26.5.1) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Lint (push) Has been cancelled
CI: Master (Build, Test, Lint) / Verify single-instance deps (npm-install) (push) Has been cancelled
Util: Publish API Schema / Cloudflare Pages (push) Has been cancelled
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Has been cancelled
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 11:56:11 +00:00
Bernhard Wittmann
1ee379898b
feat(core): Add the recommended Microsoft Teams channel setup (no-changelog) ( #40696 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-13 11:55:56 +00:00
Lorent Lempereur
366ed6ed0e
refactor(core): Declare system tasks with a typed schedule and target (no-changelog) ( #40703 )
2026-10-13 11:42:37 +00:00
Anne Aguirre
248c86355b
fix(core): Describe MCP servers only from user or registry text in Agent Builder ( #40974 )
2026-10-13 11:19:46 +00:00
Stephen Wright
e5866ac6c1
feat(Kafka Node): Make version 2 the default for new Kafka nodes and triggers ( #40744 )
2026-10-13 11:07:10 +00:00
Jaakko Husso
2bc3265e63
perf(ai-builder): Trust a matching prebaked bundle manifest in the sandbox (no-changelog) ( #40820 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 11:04:18 +00:00
Lorent Lempereur
f6861fe494
feat(core): Enable the durable scheduler by default ( #40891 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-10-13 10:47:35 +00:00
Anne Aguirre
632d8b9eb0
feat(editor): Update budget panel when agent executes ( #40971 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-10-13 10:44:26 +00:00
Declan Carroll
5549374241
chore: Upgrade agent harness to 0.6.0 (no-changelog) ( #40967 )
2026-10-13 10:28:40 +00:00
Alex Grozav
cba16247b9
feat(editor): Open the migration workflow from its name (no-changelog) ( #40895 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-13 10:24:15 +00:00
Alex Grozav
e528f948ce
fix(editor): Use full width for the migration rule header (no-changelog) ( #40890 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-13 10:24:02 +00:00
James Gee
d3bc2754b4
feat(core): Add create-with-values credential missing mode to package import ( #36767 )
2026-10-13 10:21:33 +00:00
Jaakko Husso
ffda639b3f
fix(editor): Show follow-up run events in the Assistant after a reconnect ( #40883 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 10:12:33 +00:00
Declan Carroll
97e5ae56e4
test: Add Dive checks and reusable Playwright CLI fixtures ( #40831 )
2026-10-13 10:02:00 +00:00
yehorkardash
bda9118168
feat: Overhaul MCP tool permissions for Agents ( #39878 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-10-13 09:54:46 +00:00
Csaba Tuncsik
96eff1efb9
fix(core): Reflect failed publications in the active workflows endpoints ( #40641 )
2026-10-13 09:49:33 +00:00
Guillaume Jacquart
eb66e1bde0
docs(API): Mark type availability policy endpoints as beta ( #40959 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-13 09:04:12 +00:00
Tomi Turtiainen
a8a028e2dc
docs: Clarify primary key selection order in migration skill ( #40958 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-10-13 09:03:31 +00:00
Yen Su
44c8a312c3
feat(core): Append node tool attributions to agent replies and add Genie attribution and deep links to the Databricks node ( #40765 )
2026-10-13 08:42:57 +00:00
Declan Carroll
7bad46ee7e
chore: Upgrade agent harness to 0.5.1 (no-changelog) ( #40956 )
2026-10-13 08:34:04 +00:00
Veljko Terzic
45eea1bc35
feat(core): Remove the startup pass from workflow history compaction ( #40886 )
2026-10-13 08:02:51 +00:00
Stephen Wright
c8c8c3a81e
feat(Databricks Node): Add the Lakebase Get Many operation (no-changelog) ( #40508 )
2026-10-13 07:52:26 +00:00
Florian Gößler
e74f1c19da
fix(core): Log custom data truncation only above the 512-character limit ( #40899 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-13 07:49:13 +00:00
Alex Grozav
f16c1375b1
feat(editor): Add bulk migration to the migration rule detail (no-changelog) ( #40896 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-13 07:48:53 +00:00
n8n-release-tag-merge[bot]
5146e3960f
Merge tag 'n8n@2.44.0'
2026-10-13 07:44:08 +00:00
Yen Su
14c77900df
fix(Databricks Node): Rename Genie resource labels to Genie Agent and the MCP tile to Databricks Genie One ( #40760 )
2026-10-13 07:21:37 +00:00
n8n-assistant[bot]
bae368caca
🚀 Release 2.44.0 ( #40943 )
...
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-10-13 07:12:07 +00:00
Mike Repeć
f3e2bd83b3
feat(core): Suspend in-flight production executions at worker shutdown ( #40568 )
2026-10-13 07:04:07 +00:00
Jaakko Husso
27fcb968fb
fix(core): Require workflow create scope for single node runs in n8n Assistant ( #40908 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 06:40:58 +00:00
n8n-assistant[bot]
2562744611
chore: Update e2e impact map ( #40942 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-13 06:40:48 +00:00
Pierantonio Cangianiello
8d93e31d1d
chore: Make the create-pr skill write shorter PR descriptions for new reviewers ( #40811 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 05:25:35 +00:00
ADITYA KUMAR JHA
2596f3ac1c
fix(core): Match regex case-insensitively when ignore case is enabled ( #33589 )
...
Co-authored-by: Michael Kret <michael.k@radency.com>
2026-10-13 04:03:35 +00:00
Svetoslav Dekov
e2c4054cba
feat(editor): Replace Windsurf with Devin in the MCP client dialog ( #40912 )
...
CI: Master (Build, Test, Lint) / Build & format (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) / 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: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 00:17:07 +00:00
Anne Aguirre
2ca4e55502
fix(core): Stabilise background child approval wait ( #40834 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-10-12 21:18:01 +00:00
n8n-cat-bot[bot]
cea974e770
test: Stabilize MCP workflow select empty-state test (no-changelog) ( #40926 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-12 18:39:14 +00:00
Luka Zivkovic
ce20d1dea4
fix: Load agent evals by default and share the rollout flag (no-changelog) ( #40915 )
2026-10-12 16:42:27 +00:00
Svetoslav Dekov
53d1fd5991
feat(editor): Show last updated date on the Preferences page (no-changelog) ( #40869 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 15:16:43 +00:00
Veljko Terzic
776f4e1944
feat(core): Run the execution pruning hard delete as a durable system task (no-changelog) ( #40661 )
2026-10-12 15:01:55 +00:00
Mike Repeć
3ff9c83bda
fix(core): Validate the size argument of the chunk() expression extension ( #40880 )
2026-10-12 14:54:04 +00:00
Guillaume Jacquart
89733cdb9a
feat(core): Send telemetry when a policy blocks an action (no-changelog) ( #40871 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-12 14:51:40 +00:00
Jaakko Husso
0209caafff
feat(editor): Let the Agents chat host render results of finished tool calls (no-changelog) ( #40611 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 14:26:14 +00:00
Andreas Fitzek
0755255c35
feat(core): Add internal API for running the inbound authentication pipeline (no-changelog) ( #40894 )
2026-10-12 14:05:26 +00:00
James Martin
36ae8f74ce
chore(core): Seeds the default internal trusted source (no-changelog) ( #40758 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-12 13:55:20 +00:00
Nour Alhadi Mahmoud
160c126c6e
feat(core): Add GitLab promotion providers (no-changelog) ( #40749 )
2026-10-12 13:55:19 +00:00
Mike Repeć
d3deffbfa5
fix(core): Match the Brazilian real symbol in the in-isolate currency regex ( #40893 )
2026-10-12 13:55:17 +00:00
Anne Aguirre
b542f66119
fix(editor): Remove redundant description for create workflow option in agent config ( #40882 )
2026-10-12 13:54:15 +00:00
n8n-cat-bot[bot]
f0a38cfe58
feat: Add Antigravity to the MCP client connection dialog ( #40879 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 13:53:19 +00:00
Jan Kalkan
27b43de85f
feat(core): Pair data table columns by id on package import ( #40709 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 13:40:47 +00:00
Alex Grozav
7ceb84f06c
fix(editor): Fix the last updated label in the migration report (no-changelog) ( #40889 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-12 13:38:00 +00:00
Alex Grozav
2a51f38d55
fix(editor): Rename the "Executions fail" label to "Executions will fail" ( #40888 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-12 13:37:54 +00:00
Alex Grozav
e0958fe094
feat(editor): Suggest won't fix for workflows that have not run in 12 months (no-changelog) ( #40782 )
...
Co-authored-by: Michael Siega <michael.siega@n8n.io>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-12 13:33:30 +00:00
MHMD
bc8b803471
test: Wait for the Overview list before the sidebar click in a flaky project test (no-changelog) ( #40864 )
2026-10-12 13:26:08 +00:00
Danny Martini
26d93b601a
docs(engine): Record the resume-token decision (no-changelog) ( #39089 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-12 13:17:09 +00:00
Pierantonio Cangianiello
c9cb3ee3ab
fix(core): Let the editor download binary data of an Engine v2 execution ( #40663 )
2026-10-12 13:08:38 +00:00
Svetoslav Dekov
22ff2a0636
feat(editor): Show who created each preference on the Preferences page ( #40868 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 13:04:59 +00:00
Alex Grozav
7dae1b64de
feat(editor): Add bulk state actions to the migration rule detail (no-changelog) ( #40780 )
...
Co-authored-by: Michael Siega <michael.siega@n8n.io>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-12 12:51:08 +00:00
Stephen Wright
27aa660a74
fix(Microsoft SharePoint Trigger Node): Name the real cause in the missing-target error (no-changelog) ( #40400 )
2026-10-12 12:44:08 +00:00
Veljko Terzic
6cd3539b1e
feat(core): Run the pending-authorization cleanup as a durable system task (no-changelog) ( #40859 )
2026-10-12 12:17:23 +00:00
Jaakko Husso
97ca4c49e0
feat(editor): Let the Agents chat host provide its own interactive cards (no-changelog) ( #40609 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 12:08:23 +00:00
Robin Braumann
bd22105646
feat(core): Add Google Vertex AI support for agents (no-changelog) ( #40545 )
2026-10-12 12:05:53 +00:00
Lorent Lempereur
e16066c322
feat(core): Give long system tasks an explicit timeout (no-changelog) ( #40521 )
2026-10-12 12:00:59 +00:00
Andreas Fitzek
7cd9fcd3d1
feat(core): Map roles from trusted-source rules on resolve (no-changelog) ( #40809 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-12 11:53:47 +00:00
Mutasem Aldmour
2176819865
fix(core): Validate execution timeout against the configured maximum in Instance AI saves ( #40769 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 11:48:02 +00:00
Ali Elkhateeb
d038f89e91
feat(API): Delete expired Public API idempotency keys (no-changelog) ( #40748 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Sam Wooler <swooler592@gmail.com>
2026-10-12 11:45:00 +00:00
Lorent Lempereur
3dd805d9ed
feat(core): Bound a poll by the timeout of its occurrence (no-changelog) ( #40518 )
...
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build & format (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) / 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: Veljko Terzic <veljko.terzic@n8n.io>
2026-10-12 11:31:52 +00:00
Michael Drury
16e29da52f
fix(editor): Keep typed characters in Markdown fields ( #40805 )
2026-10-12 11:25:33 +00:00
n8n-cat-bot[bot]
b8b0387a31
fix: Use ID token claims when UserInfo is unavailable ( #40779 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-12 11:14:06 +00:00
Lorent Lempereur
8b6352a6fa
feat(core): Report a timed-out system task run as timed out (no-changelog) ( #40516 )
...
Co-authored-by: Veljko Terzic <veljko.terzic@n8n.io>
2026-10-12 10:46:12 +00:00
Lorent Lempereur
839b841dda
feat(core): Stop a scheduled task run at its timeout (no-changelog) ( #40515 )
...
Co-authored-by: Veljko Terzic <veljko.terzic@n8n.io>
2026-10-12 10:46:11 +00:00
Lorent Lempereur
53a6019ad5
feat(core): Store and provision the timeout of scheduled jobs (no-changelog) ( #40513 )
2026-10-12 10:46:10 +00:00
Lorent Lempereur
2a1fde3634
feat(core): Add settings for the timeout of scheduled tasks (no-changelog) ( #40512 )
2026-10-12 10:46:09 +00:00
Mutasem Aldmour
37799ad2f2
fix(editor): Align nodes panel to the embedded canvas in the n8n Assistant split view ( #40795 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 10:29:40 +00:00
n8n-cat-bot[bot]
a1800105ef
fix: Report resource-operation violations as errors ( #40830 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-12 09:52:15 +00:00
Aryan Bahl
6b77613ee8
fix(Odoo Node): Normalize datetime fields to Odoo format before write ( #34186 )
...
Co-authored-by: Toni Devine <tonidevine24@gmail.com>
Co-authored-by: Toni Devine <118546181+devinetoni@users.noreply.github.com>
2026-10-12 09:46:07 +00:00
n8n-cat-bot[bot]
205c1c3ee5
refactor: Share appender for connection changes ( #39472 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-12 09:11:50 +00:00
Andreas Fitzek
65cc931018
feat(core): Link and provision users from trusted-source identities (no-changelog) ( #40755 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-12 09:01:17 +00:00
Andreas Fitzek
3dd3efc42f
feat(core): Resolve trusted-source subjects to users on the read path (no-changelog) ( #40698 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-12 09:01:16 +00:00
Svetoslav Dekov
ca9b10054c
refactor(core): Route agent skill refs through one service ( #40754 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 08:25:58 +00:00
Jaakko Husso
c9f54fab4d
feat(editor): Add composer and message extensions to the Agents chat panel (no-changelog) ( #40613 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 08:17:36 +00:00
Jaakko Husso
82d21934d3
feat(editor): Add a host extension API to the Agents chat panel (no-changelog) ( #40608 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 08:17:35 +00:00
Lorent Lempereur
1f27b98366
feat(core): Add a timeout column to the scheduler tables (no-changelog) ( #40510 )
2026-10-12 08:08:45 +00:00
Nikhil Kuriakose
30d883e866
chore: Assign the CLI skill commands to Context in OWNERS (no-changelog) ( #40766 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-10-12 08:04:32 +00:00
Robin Braumann
3ec89b24dc
feat(core): Add first message time to agent telemetry (no-changelog) ( #40857 )
2026-10-12 07:29:04 +00:00
Luigi Gubello
2e049bb3de
chore: Remove xregexp from the FTP client ( #40676 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
2026-10-12 07:21:06 +00:00
Robin Braumann
8297b2e6d2
fix(editor): Load node types before authenticated pages render ( #40812 )
2026-10-12 07:18:43 +00:00
Elias Meire
601304543d
fix(editor): Keep same-named parameter values apart when their types differ ( #40170 )
2026-10-12 07:05:03 +00:00
n8n-assistant[bot]
ceaa82cd4f
chore: Update e2e impact map ( #40853 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-12 06:24:15 +00:00
n8n-assistant[bot]
444e4a9384
chore: Update node popularity data ( #40849 )
...
CI: Master (Build, Test, Lint) / Build & format (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) / 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: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-12 00:49:02 +00:00
n8n-cat-bot[bot]
45938389b8
fix: Wait for MockServer HTTP status without following logs ( #40846 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-11 22:09:03 +00:00
Jakub Kadlubiec
3301b2cc0f
chore: Move Assistant frontend and AI usage tests ownership to Assistant (no-changelog) ( #40804 )
CI: Master (Build, Test, Lint) / Build & format (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) / 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
2026-10-11 11:50:01 +00:00
n8n-assistant[bot]
529b0d1c3b
chore: Update e2e impact map ( #40828 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-11 06:14:03 +00:00
Bernhard Wittmann
7424f0ca04
feat(editor): Add an upload step to the Microsoft Teams setup (no-changelog) ( #40339 )
2026-10-09 22:13:36 +00:00
Alex Antoniuk
a33ecf7481
refactor(editor): Move log streaming route and modal to a module descriptor (no-changelog) ( #40426 )
2026-10-09 20:23:49 +00:00
Alex Antoniuk
3085f45f71
feat(editor): Add placeholder page for inactive frontend modules (no-changelog) ( #40553 )
2026-10-09 20:23:48 +00:00
José Braulio González Valido
ed4fbf4ed3
fix(ai-builder): Make eval file fixtures match the scenario (no-changelog) ( #40725 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-09 18:55:59 +00:00
Sam Wooler
feed158ba2
feat(API): Support binary response bodies on Public API controller routes (no-changelog) ( #40704 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 17:46:14 +00:00
Jaakko Husso
9ff8d4fc73
fix(core): Handle each Chat Hub segment once in queue mode ( #40791 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 17:07:01 +00:00
José Braulio González Valido
5bc6021477
fix(ai-builder): Run agents that a workflow calls with mocked tools in eval runs (no-changelog) ( #40584 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-09 15:56:40 +00:00
Toni Devine
50c2ca0a27
feat(core): Handle inbound media handling for whatsapp ( #39409 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 15:24:15 +00:00
Jaakko Husso
d6370a0002
fix(editor): Show one attach button in the agent chat composer (no-changelog) ( #40810 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 15:09:42 +00:00
Jaakko Husso
44a6370aba
feat(core): Send client context with Agents chat messages (no-changelog) ( #40612 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 15:09:17 +00:00
Robin Braumann
ef000908e7
docs: Link Google Vertex AI credential documentation ( #40729 )
2026-10-09 15:01:53 +00:00
Ali Elkhateeb
cdf3787834
feat(API): Add an idempotency key table for the Public API (no-changelog) ( #40381 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-09 14:52:36 +00:00
Anne Aguirre
5e01906a1e
feat(core): Post a budget-stop message on external agent channels ( #40767 )
2026-10-09 14:41:51 +00:00
Mike Repeć
f05b29abeb
test(core): Skip radix toString parity under quickjs in native evaluation fuzz (no-changelog) ( #40800 )
2026-10-09 14:33:43 +00:00
Guillaume Jacquart
b33b0db040
feat(core): Add an extends selector to credential type policies (no-changelog) ( #40305 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-09 14:33:37 +00:00
Guillaume Jacquart
d1422fb652
refactor(core): Split type availability policy DTOs by policy kind (no-changelog) ( #40602 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-09 14:33:29 +00:00
Rúben Castro
87c9b1c52a
fix(core): Move the policy scope version by one on each accepted write (no-changelog) ( #40802 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-10-09 14:31:18 +00:00
Mutasem Aldmour
be402be262
fix(editor): Keep the prompt visible while the assistant starts a new thread ( #40796 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 14:29:57 +00:00
Robin Braumann
cdc23c666f
feat(editor): Add project selection to Vertex AI credentials ( #40667 )
2026-10-09 14:23:57 +00:00
Iván Ovejero
bbd35e281b
fix(core): Keep waiting executions unchanged when a resume request fails ( #40683 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
2026-10-09 14:23:36 +00:00
Mutasem Aldmour
55eb2ce442
fix(editor): Keep the workflow setup step counter on one line ( #40771 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 14:12:42 +00:00
Mutasem Aldmour
4032797790
fix(editor): Show the renamed agent name in the assistant artifact tab ( #40770 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 14:12:33 +00:00
ocdejong
c7135451eb
feat(core): Emit opt-in start marker spans for workflow and node executions ( #40762 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 14:09:39 +00:00
Charlie Kolb
88a2531558
refactor(core): Move data-table dependency services to shared package ( #40526 )
2026-10-09 13:54:56 +00:00
Theodore Nastos
75de193d90
feat(editor): Explain a restricted model provider with the restriction popover ( #40705 )
2026-10-09 13:52:20 +00:00
Jaakko Husso
ee8a608a22
fix(core): Let the streaming heartbeat stop on Chat Hub responses ( #40792 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 13:43:59 +00:00
Jaakko Husso
55def8cc2b
feat(core): Add atomic thread metadata patches to Agents memory (no-changelog) ( #40610 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 13:41:05 +00:00
Alex Grozav
85f690d3b9
feat(editor): Add filters and sorting to migration rule details (no-changelog) ( #40781 )
...
Co-authored-by: Michael Siega <michael.siega@n8n.io>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-09 13:36:01 +00:00
Yen Su
c2e625bbb0
fix(Databricks Node): Reset dependent Lakebase locators and pin the picker filters (no-changelog) ( #40787 )
2026-10-09 13:21:15 +00:00
Thanasis G
344dea5c77
feat(core): Report the deployment artifact in telemetry ( #40319 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 13:14:32 +00:00
Theodore Nastos
b28dceb462
fix(editor): Place the restricted node popover per host, keep one open, and stack the admin dialog ( #40678 )
2026-10-09 13:12:49 +00:00
Robin Braumann
a7cba90a85
feat: Add Google Vertex AI credentials ( #40665 )
2026-10-09 13:06:56 +00:00
Andreas Fitzek
0d7df52a45
feat(core): Translate trusted-source claims into an external identity (no-changelog) ( #40681 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-09 13:06:31 +00:00
Robin Braumann
55200605dd
docs: Keep routine pre-commit checks lightweight ( #40790 )
2026-10-09 13:05:11 +00:00
Theodore Nastos
cde7a9dbd9
feat(editor): Disable restricted model providers in the agent model selector ( #40658 )
2026-10-09 12:59:23 +00:00
Alex Grozav
ff7ef60841
feat(editor): Redesign the migration rule detail list (no-changelog) ( #40654 )
...
Co-authored-by: Michael Siega <michael.siega@n8n.io>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-09 12:50:38 +00:00
Benjamin Schroth
c92141d141
fix(editor): Fix header on n8n Chat page (no-changelog) ( #40737 )
2026-10-09 12:47:20 +00:00
Benjamin Schroth
9e1866736c
feat(editor): Always show n8n Chat in agent channels (no-changelog) ( #40784 )
2026-10-09 12:42:22 +00:00
ocdejong
22ba4e7bc5
feat(core): Add execution identity to every OTel span ( #40649 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 12:41:36 +00:00
Yuliia Pominchuk
033a9b512c
fix(core): Allow reverting a workflow version that uses credentials the user cannot use ( #40701 )
2026-10-09 12:37:11 +00:00
Anne Aguirre
e2b4fee0ec
fix(editor): Keep Agent Builder settings inside a narrow column ( #40759 )
2026-10-09 12:28:20 +00:00
mfsiega
35078f1d04
feat(core): Let admins assign the owner of a workflow's migration findings (no-changelog) ( #40452 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-09 12:15:27 +00:00
Mike Repeć
a2ac242b91
feat(core): Accept array literals and single-parameter callbacks in native expression evaluation (no-changelog) ( #40292 )
2026-10-09 12:08:12 +00:00
Robin Braumann
e64dc46055
feat(API): Export Agents in n8n packages (no-changelog) ( #40428 )
2026-10-09 12:05:33 +00:00
Yen Su
fd06e07efa
feat(Databricks Node): Add the Lakebase pickers and endpoint URL assembly (no-changelog) ( #40407 )
2026-10-09 11:47:21 +00:00
Robin Braumann
21af799450
feat(core): Add source breakdowns to agent telemetry (no-changelog) ( #40726 )
2026-10-09 11:42:26 +00:00
mfsiega
fd04f01e8e
feat(core): Show the suggested owner of each affected workflow (no-changelog) ( #40394 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-09 11:04:19 +00:00
n8n-cat-bot[bot]
af98327a5e
fix: Keep execution details clear of preview canvas ( #40176 )
...
Build: Benchmark Image / build (push) Has been cancelled
CI: Master (Build, Test, Lint) / Build & format (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (26.5.1) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Lint (push) Has been cancelled
CI: Master (Build, Test, Lint) / Verify single-instance deps (npm-install) (push) Has been cancelled
Util: Publish API Schema / Cloudflare Pages (push) Has been cancelled
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Has been cancelled
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-09 10:46:58 +00:00
Raúl Gómez Morales
c21ed4f13a
fix(Google Gemini Chat Model Node): Point the AI builder to the model catalog for new Gemini models ( #40159 )
...
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 10:43:38 +00:00
Anne Aguirre
8b7065a876
fix(core): Block the assistant when AI credits hit zero ( #40659 )
2026-10-09 10:39:03 +00:00
Garrit Franke
8f9f673b86
feat(core): Support minor levels in n8nNodesApiVersion (no-changelog) ( #39308 )
...
Co-authored-by: Benny Neugebauer <mail@bennycode.com>
2026-10-09 10:35:40 +00:00
Irénée
a3391ba93c
fix(core): Check the credential save policy before package import creates stubs ( #40687 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-09 10:30:47 +00:00
James Martin
56e2802e67
chore(core): Moves the grant authorization method into the TrustedSourceGate (no-changelog) ( #40571 )
2026-10-09 10:27:04 +00:00
Robin Braumann
aee0b23b8e
feat(core): Add Agent package selection and dependency resolution (no-changelog) ( #40418 )
2026-10-09 10:22:12 +00:00
mfsiega
d3173d3893
fix(core): Remove the Execute Sub-workflow each-mode breaking-change rule and migration (no-changelog) ( #40753 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-09 10:17:18 +00:00
MHMD
19337237ec
fix(editor): Show the unavailable credential at the top of the node picker ( #40693 )
2026-10-09 10:01:39 +00:00
Raúl Gómez Morales
d900743bce
fix(core): Improve node placement when n8n Assistant edits a workflow ( #40139 )
...
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 09:56:40 +00:00
Irénée
978f810bbe
fix(core): Remove credentials of deleted projects on source control pull ( #40692 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-09 09:29:07 +00:00
Rodrigo Santos da Silva
ae15984493
feat(editor): Suggest and apply fixes for failed agent eval checks (no-changelog) ( #40711 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-10-09 09:27:15 +00:00
Mutasem Aldmour
9f85b8379c
fix(editor): Remove trailing newline from AI Assistant code blocks (no-changelog) ( #40731 )
...
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-09 09:24:16 +00:00
Mike Repeć
24b9db41b3
feat(core): Declare what on main awaits a queued run's outcome (no-changelog) ( #40567 )
2026-10-09 09:05:07 +00:00
Robin Braumann
503092ccca
feat(core): Add the Agent package export adapter (no-changelog) ( #40402 )
2026-10-09 08:59:58 +00:00
Robin Braumann
16a8db6675
feat(core): Define and validate the Agent package format (no-changelog) ( #40391 )
2026-10-09 08:59:57 +00:00
Jaakko Husso
bc0a9cbc11
fix(core): Report approval tools with no tool connected in workflow validation ( #40561 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 08:56:43 +00:00
mfsiega
c6f1e20d9e
feat(engine): Accept seeded steps on execution start ( #40456 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-09 08:56:37 +00:00
Sandra Zollner
a249e20290
feat(core): Promote folder and project renames alongside selected workflows ( #40502 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-09 08:51:21 +00:00
Raúl Gómez Morales
1c84af2e96
fix(core): Resume tool calls for deferred tools that a skill loaded ( #40126 )
...
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io>
2026-10-09 08:49:16 +00:00
Nikhil Kuriakose
aca9033dca
chore: Split Adore OWNERS entries into Context and Knowledge (no-changelog) ( #40355 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-10-09 08:28:57 +00:00
mfsiega
2efdd3e021
feat(core): Add the migration owner suggestion service (no-changelog) ( #40224 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-09 08:28:25 +00:00
Theodore Nastos
01da88958d
feat(editor): Show the restriction callout and lock the agent tool configuration form ( #40657 )
2026-10-09 08:09:15 +00:00
James Martin
6f5f79321b
chore(core): Adds LocalAuthorizationServer implementation for token authentication (no-changelog) ( #40702 )
2026-10-09 07:56:57 +00:00
Pierantonio Cangianiello
690fbb525a
test(core): Prove binary data on engine v2 across the planes in the container parity suite (no-changelog) ( #40417 )
2026-10-09 07:53:35 +00:00
José Braulio González Valido
5480258fb5
feat(ai-builder): Report the eval harness's own model usage per case (no-changelog) ( #40718 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-09 07:52:09 +00:00
José Braulio González Valido
bfebfd26c1
feat(ai-builder): Move eval mocks to Sonnet 5.5 (no-changelog) ( #40721 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-09 07:50:47 +00:00
Robin Braumann
806a2aa94b
refactor(core): Use typed package requirement consumers ( #40621 )
2026-10-09 07:42:23 +00:00
Dmitrii
13679fcb97
feat(core): Report insights billable executions as the daily instance metric (no-changelog) ( #40536 )
2026-10-09 06:57:43 +00:00
Svetoslav Dekov
75a9cc7e12
feat(core): Search, create and reopen agents from the command bar ( #40504 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 06:29:53 +00:00
n8n-assistant[bot]
03248c11bf
chore: Update e2e impact map ( #40733 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-09 06:25:02 +00:00
n8n-cat-bot[bot]
23b6de7028
test: Assign Chat Hub E2E specs to Assistant ( #40732 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-09 06:21:50 +00:00
Predrag Ristic
53d33b0f95
fix(core): Support streamed reasoning from custom AI endpoints (no-changelog) ( #37875 )
2026-10-09 05:45:07 +00:00
Jakub Kadlubiec
c4f84e2f78
test: Remove flaky Chat Hub conversation flow e2e test (no-changelog) ( #40728 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 05:36:24 +00:00
Jan
3ba522910b
fix(editor): Use pulsing status dot for the enabled n8n Assistant setting ( #40712 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-09 05:35:12 +00:00
José Braulio González Valido
6fc0aeda35
fix(ai-builder): Read eval pin data when the model explains it after the JSON (no-changelog) ( #40682 )
...
CI: Master (Build, Test, Lint) / Build & format (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) / 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: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-08 21:57:15 +00:00
José Braulio González Valido
5b78e8b655
fix(ai-builder): Run each eval build in its own empty project (no-changelog) ( #40715 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-08 21:15:11 +00:00
Alex Antoniuk
cef87cfcab
feat(editor): Add order to settings sidebar links ( #40505 )
...
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-08 20:48:14 +00:00
Charlie Kolb
a2c8142013
ci: Remove the /test-workflows PR comment trigger (no-changelog) ( #40688 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 17:54:09 +00:00
Luigi Gubello
cabf0bf3b4
feat(core): Serve the instance CSP on all non-script responses ( #40205 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2026-10-08 17:33:44 +00:00
n8n-cat-bot[bot]
84d2fd6f3a
fix: Align execution retry menu and clarify actions ( #40710 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-08 17:16:52 +00:00
Sam Wooler
ce1be847c8
refactor(API): Migrate n8n-packages import-selection endpoint to PublicApiController (no-changelog) ( #40554 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 16:12:09 +00:00
Anne Aguirre
fe26ba8d3a
feat(core): Experiment to show assistant composer and starter templates in agent list ( #40396 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-08 15:50:16 +00:00
n8n-cat-bot[bot]
03f7c76acd
fix: Update runtime and MCP dependency APIs (no-changelog) ( #40204 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Michael Drury <michael.drury@n8n.io>
2026-10-08 15:43:51 +00:00
Raúl Gómez Morales
e67e5a9ef1
test(core): Run routing cases that start with state (no-changelog) ( #40378 )
2026-10-08 15:33:58 +00:00
Benjamin Schroth
3a37ec1dcc
feat: Show when an n8n Chat agent is no longer available (no-changelog) ( #40430 )
2026-10-08 15:25:09 +00:00
Uddish Verma
77a692a4bb
fix(API): Give a union of object schemas a root type: object in the generated spec (no-changelog) ( #40409 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 15:24:14 +00:00
mfsiega
6a41a5ed39
feat(core): Send telemetry with the migration report overview counts (no-changelog) ( #40387 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:24:12 +00:00
mfsiega
ea8417e29a
feat(core): Block create/update of workflows with deprecated nodes ( #31360 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-10-08 14:39:14 +00:00
Benjamin Schroth
5543023723
feat: Show the attach button and sub-agent names in n8n Chat (no-changelog) ( #40429 )
2026-10-08 14:38:28 +00:00
Arvin A
05a4abd700
fix(core): Label instance activity entry IDs (no-changelog) ( #40691 )
2026-10-08 14:32:43 +00:00
Benjamin Schroth
740159411a
feat: Search and delete n8n Chat agent threads (no-changelog) ( #40431 )
2026-10-08 14:29:26 +00:00
Danny Martini
346cbaa316
docs: Add a README for the ADR directories (no-changelog) ( #39006 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 14:28:52 +00:00
Lorent Lempereur
a83c438af4
refactor(core): Keep metrics database reads behind a guarded query service ( #40221 )
2026-10-08 14:20:12 +00:00
Mike Repeć
49a3812bc3
feat(core): Extend native expression evaluation to node references and more data roots (no-changelog) ( #40239 )
2026-10-08 14:11:19 +00:00
Jan Kalkan
9946cfe901
feat(core): Allow confirming destructive data table changes when continuing an apply ( #40491 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 14:06:33 +00:00
Yen Su
4c0902f6bf
fix(Databricks Node): Request float encoding for embeddings from the Unity AI Gateway ( #40684 )
2026-10-08 13:51:27 +00:00
Arvin A
d7e9b00234
feat(core): Index activity entries by resource (no-changelog) ( #38040 )
2026-10-08 13:50:52 +00:00
MHMD
63dc285493
fix(editor): Show the owner and credential type for credentials the user cannot use ( #40669 )
2026-10-08 13:49:45 +00:00
Sam Wooler
5a46327401
refactor(API): Migrate n8n-packages import endpoint to PublicApiController (no-changelog) ( #40216 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-08 13:38:52 +00:00
Jaakko Husso
1ad3c54803
feat(editor): Recommend Claude Opus 5.5 and GPT-6 models in AI Assistant setup ( #40660 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 13:23:49 +00:00
Jan Kalkan
5d208c85ed
feat(core): Report destructive data table changes in the promotion apply preflight ( #40454 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 13:10:08 +00:00
Anne Aguirre
209adf9a7e
feat(core): Show the agent chat attach button on the left of the composer ( #40320 )
...
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-08 13:07:33 +00:00
Rob Hough
04e1e7fc47
feat(editor): Animate the n8n Assistant activity indicator ( #40497 )
2026-10-08 13:05:29 +00:00
Riqwan Thamir
2aa3fbf185
perf(core): Send agent builder config writes as objects with changed fields only ( #40666 )
2026-10-08 12:55:54 +00:00
Uddish Verma
983f5ecea8
refactor(API): Rename the log streaming destination path parameter to destinationId (no-changelog) ( #40533 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 12:42:58 +00:00
Lorent Lempereur
4e217aeac6
feat(core): Serve Prometheus metrics while the database is unavailable ( #39908 )
2026-10-08 12:41:12 +00:00
Lorent Lempereur
d904e7a247
feat(core): Add Prometheus metrics for database connection recovery ( #39890 )
2026-10-08 12:41:11 +00:00
Michael Drury
f7e52a851e
fix(editor): Add resend to retryable Agent preview errors ( #40592 )
2026-10-08 12:37:33 +00:00
Michael Drury
1e6da4e615
fix: Separate agent response steps and show saved reasoning ( #40590 )
2026-10-08 12:33:01 +00:00
Michael Drury
40c0525bed
fix(core): Use the native Vercel gateway endpoint for agents (no-changelog) ( #40524 )
2026-10-08 12:32:53 +00:00
Srinjoy
0f02b509be
fix(editor): Preserve Live Data highlights on scroll in expression editor ( #33842 )
...
Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: alex <alex@n8n.io>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-08 12:28:21 +00:00
n8n-cat-bot[bot]
8ad9b5415e
docs: Document workflow activation with activeVersionId ( #40500 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Sam Wooler <swooler592@gmail.com>
2026-10-08 12:16:52 +00:00
Alex Grozav
e11fe8afb0
feat(editor): Show open and won't fix counts on migration report cards (no-changelog) ( #40652 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-08 12:15:04 +00:00
Dimitri Lavrenük
fdc394819c
fix: Prevent node types corruption when multiple loaders run at the same time ( #40633 )
2026-10-08 11:45:37 +00:00
Robin Braumann
74a8a37134
refactor(core): Consolidate agent delegation tools (no-changelog) ( #40650 )
2026-10-08 11:45:34 +00:00
Rodrigo Santos da Silva
86877c557a
feat(editor): Preview agent output and review agent checks in the Evals tab (no-changelog) ( #39886 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-10-08 11:28:45 +00:00
Declan Carroll
b464dea23c
build: Move the n8n-pc image onto n8nio/node-pc:26.10.0 ( #40642 )
2026-10-08 11:18:06 +00:00
Robin Braumann
d008d6cee9
fix(core): Validate canonical package manifest paths (no-changelog) ( #40619 )
2026-10-08 11:03:31 +00:00
Anne Aguirre
96a8ff4d15
fix(core): Wire Entra OAuth2 into agent Azure OpenAI runtime ( #40218 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-10-08 10:59:14 +00:00
Toni Devine
a195096733
fix(editor): Show why a node on another branch can't be referenced ( #40565 )
2026-10-08 10:53:30 +00:00
Irénée
aef216cb25
feat(editor): Apply a selection of workflows at the destination (no-changelog) ( #39788 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-10-08 10:41:39 +00:00
Rúben Castro
370b30f919
feat(core): Hide credential-only nodes under a credential type policy ( #39652 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 10:13:44 +00:00
Alexander Gekov
97c54f618c
feat(Google Gemini Node): Show Nano Banana 2.1 and 2 Lite in the image model list ( #40596 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-08 09:59:08 +00:00
MHMD
c133d6c893
fix(editor): Shorten the share button label on the credential sharing tab ( #40637 )
2026-10-08 09:47:49 +00:00
Csaba Tuncsik
a584136b6f
test(Databricks Node): Cover the Vector Store Retrieve search mode and filter (no-changelog) ( #39528 )
2026-10-08 09:34:26 +00:00
Ilfat Mindubaev
986f6b49e3
feat(Databricks Node): Add the hidden Databricks AI Agent with MLflow trace export (no-changelog) ( #39465 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-08 09:29:23 +00:00
Jaakko Husso
1d63a8f3a1
chore(core): Log npm output when the sandbox workspace link install fails ( #40591 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 09:26:41 +00:00
n8n-cat-bot[bot]
f212d5b900
fix: Validate and default public API pagination limits ( #40483 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Sam Wooler <swooler592@gmail.com>
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-08 09:02:02 +00:00
mfsiega
f4f7dcf13b
feat(core): Show every user the migration report, scoped to the workflows they can edit ( #40449 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 08:46:46 +00:00
Eugene
6cdd1ffbbb
test(editor): Stabilize chat session reset assertions ( #40587 )
2026-10-08 08:43:10 +00:00
Stephen Wright
81f34c2374
fix(S3 Node): Percent-encode the copy source path ( #40282 )
2026-10-08 08:41:37 +00:00
Predrag Ristic
168a0ac860
feat(core): Persist self-healing results and handoffs ( #40115 )
2026-10-08 08:11:11 +00:00
Benjamin Schroth
727f2a74ea
refactor(core): Keep each chat channel's setup in one place in agent execution (no-changelog) ( #40605 )
2026-10-08 08:02:48 +00:00
Robert Squires
3b0337d894
feat(editor): Refine the Assistant preferences card and plus menu (no-changelog) ( #40558 )
2026-10-08 07:59:07 +00:00
Toni Devine
3c33856997
feat(core): Handle message quality rate limits for whatsapp integration ( #39205 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 07:57:33 +00:00
Raúl Gómez Morales
6b8ac76d96
test(core): Add a routing mode to the Assistant discovery evals (no-changelog) ( #40288 )
2026-10-08 07:55:26 +00:00
Declan Carroll
d138b8ff4b
build: Move the n8n and runners images onto n8nio/base:26.10.0 ( #40632 )
2026-10-08 07:22:42 +00:00
n8n-assistant[bot]
566a1dafc6
chore: NODE-6095 - Generate Schema Files (no-changelog) ( #40026 )
...
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
2026-10-08 07:20:26 +00:00
Bernhard Wittmann
6bc5c93513
fix(Microsoft Outlook Trigger Node): Report failed polls and limit the backlog per poll ( #40147 )
2026-10-08 07:20:03 +00:00
Nour Alhadi Mahmoud
b28adf9789
fix: Load only the publish history that the editor shows ( #40183 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 07:14:26 +00:00
Rodrigo Santos da Silva
7397073d86
refactor: Use AsyncLocalStorageContextManager in OTel test harness (no-changelog) ( #40173 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-08 07:11:25 +00:00
Benjamin Schroth
1ea8397d69
feat: Steer and reorder queued messages in n8n Chat (no-changelog) ( #40433 )
2026-10-08 07:07:46 +00:00
n8n-assistant[bot]
86847d7f16
chore: Update e2e impact map ( #40627 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-08 06:31:04 +00:00
Veljko Terzic
33cd4d5cc1
feat(core): Run the license renewal as a durable system task (no-changelog) ( #39055 )
2026-10-08 06:06:38 +00:00
Bernhard Wittmann
60ad29f242
feat(core): Let the Microsoft Teams agent read every message in channels and group chats (no-changelog) ( #40334 )
2026-10-07 20:50:50 +00:00
Guillaume Jacquart
9191cf3fb0
fix(core): Apply the credential type policy to credential tests and probes ( #39927 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-07 19:16:11 +00:00
Guillaume Jacquart
668e71d54a
feat(core): Report crashed executions from startup log recovery ( #40390 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-07 18:02:40 +00:00
Luigi Gubello
1e919c7c56
chore: Update npm dependencies ( #40597 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 17:12:50 +00:00
Uddish Verma
9d3eb0c637
refactor(API): Migrate the log streaming destination test and delete to the decorator pattern (no-changelog) ( #40532 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 16:43:03 +00:00
Nour Alhadi Mahmoud
bef5f3f97a
fix(core): Expose 1Password fields for secret preview and autocomplete ( #40538 )
2026-10-07 16:23:24 +00:00
Eugene
c194d22b5c
test(editor): Isolate the legacy workflow builder smoke test ( #40576 )
2026-10-07 16:04:19 +00:00
n8n-cat-bot[bot]
df8605e875
feat: Make health check timeout configurable ( #39548 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: James Gee <1285296+geemanjs@users.noreply.github.com>
2026-10-07 15:37:57 +00:00
Anne Aguirre
fbbbadc292
fix(core): Report MCP server connection failures in verify_mcp_server ( #40559 )
2026-10-07 15:36:06 +00:00
n8n-cat-bot[bot]
4b5b68ee29
fix: Update matching nodes when selecting imported credentials ( #39650 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-07 15:33:28 +00:00
Jan
09436b78f9
feat(editor): Rebuild the personal settings page with the design-system settings components ( #40298 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-07 15:25:38 +00:00
Anne Aguirre
19e1f70ea6
feat(core): Email the agent owner when a monthly budget alert is crossed ( #40544 )
2026-10-07 14:53:27 +00:00
Anne Aguirre
0722ddbbd5
docs(core): Document the built-in tools the agent runtime attaches ( #40062 )
2026-10-07 14:49:18 +00:00
ocdejong
88b22abf15
feat(core): Add a restricted node filter to the workflow list (no-changelog) ( #39876 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 14:48:35 +00:00
Svetoslav Dekov
e36093b11d
feat(editor): Rebuild the command bar with type tabs and paged search ( #40461 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 14:40:54 +00:00
n8n-cat-bot[bot]
2f4a3868fb
fix: Remove loading flashes from data tables ( #39874 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Arvin Ansari <arvin.ansari@n8n.io>
2026-10-07 14:31:09 +00:00
Riqwan Thamir
3816c4afec
feat(ai-builder): Honor reasoning effort override for Anthropic models in evals (no-changelog) ( #39809 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-07 14:18:33 +00:00
Yuliia Pominchuk
48f05f92fe
feat(editor): Explain instance-role access in the credential sharing "Used in" row ( #40555 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-07 14:16:00 +00:00
Benjamin Schroth
e2733c5b86
feat: Run background tasks in n8n Chat (no-changelog) ( #40434 )
2026-10-07 14:09:59 +00:00
Alex Grozav
682d0920ba
feat(editor): Add a state column to the migration rule detail ( #40388 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-07 14:05:20 +00:00
Nour Alhadi Mahmoud
2863939580
feat(core): Allow GitLab promotion providers in the database (no-changelog) ( #40412 )
2026-10-07 14:00:36 +00:00
Jaakko Husso
35972133b0
fix(core): Require execution delete scope for assistant execution cleanup (no-changelog) ( #40548 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 14:00:31 +00:00
Theodore Nastos
0bbea438e1
fix(core): Show the policy block before node issues on execute and publish ( #40290 )
2026-10-07 13:30:44 +00:00
Riqwan Thamir
6b4da93dcb
perf(core): Let the agent builder chain config writes without re-reading the config ( #40462 )
2026-10-07 13:30:10 +00:00
Riqwan Thamir
e16566b313
fix(core): Start a new test session when call_agent gets an unknown session ID ( #40458 )
2026-10-07 13:29:45 +00:00
Riqwan Thamir
1de45a1a9b
perf(core): Let the agent builder edit skill instructions in place ( #40447 )
2026-10-07 13:29:29 +00:00
Jaakko Husso
1ef77564e3
fix(core): Fix Kimi K3 and other OpenAI-compatible Assistant model providers on self-hosted Assistant ( #40439 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 13:26:58 +00:00
n8n-cat-bot[bot]
4c8b76b6f0
fix: Use configured OAuth server rate limits ( #40542 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-07 13:24:56 +00:00
CodeShakingSheep
00849c4dea
fix(Invoice Ninja Node): Fix retrieving currencies for bank transactions ( #12997 )
...
Co-authored-by: Jonathan <jon@n8n.io>
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
2026-10-07 13:23:37 +00:00
Pierantonio Cangianiello
a440967b12
feat(core): Set up binary data storage on the engine v2 data plane host (no-changelog) ( #40341 )
2026-10-07 13:19:22 +00:00
Anne Aguirre
1c63119756
fix(editor): Show the Agent artifact while the builder creates it ( #40535 )
2026-10-07 13:12:15 +00:00
Michael Drury
022b23945b
fix(editor): Respect the default voice for chat read aloud ( #40440 )
2026-10-07 12:55:44 +00:00
MHMD
f31e1a83eb
fix(editor): Add a Remove access tooltip to the remove button in the sharing modal (no-changelog) ( #40494 )
2026-10-07 12:45:51 +00:00
MHMD
eac5d1d7b3
fix(editor): Rename the Only you label to Available to you in the credential sharing modal (no-changelog) ( #40411 )
2026-10-07 12:39:05 +00:00
Predrag Ristic
eaf8c25d1c
feat(core): Add workflow suggestion review actions ( #39858 )
2026-10-07 12:36:55 +00:00
Uddish Verma
741ba22943
refactor(API): Migrate the log streaming destination writes to the decorator pattern (no-changelog) ( #40397 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 12:34:47 +00:00
Guillaume Jacquart
e7d8533880
fix(core): Apply node type policies to agent node tools ( #39711 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-07 12:32:29 +00:00
mfsiega
bb76c3c99b
feat(core): Add the migration workflow owner table (no-changelog) ( #40223 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 11:36:58 +00:00
Emilia
f26747bfc6
fix(core): Return jobs fetched before a worker paused to the queue ( #40162 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 11:32:56 +00:00
Emilia
084f3b376a
fix(core): Return jobs dequeued during worker shutdown to the queue ( #40086 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 11:32:55 +00:00
Emilia
dc5c80f26a
fix(core): Count jobs as running from the start of job processing ( #40050 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 11:32:55 +00:00
Iván Ovejero
5ab2187416
fix(core): Pass storedAt into WorkflowExecute at every callsite ( #40495 )
2026-10-07 11:21:18 +00:00
Jan Kalkan
dc33c29d1a
feat(core): Add overwrite-non-destructive schema conflict policy to data table package import ( #40446 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 11:04:50 +00:00
MHMD
4975ab82fe
fix(editor): Remove the disabled cursor on the group headings in the credential dropdown (no-changelog) ( #40499 )
2026-10-07 10:51:01 +00:00
n8n-cat-bot[bot]
447e939b73
fix: Allow per-process crash journal paths ( #37670 )
...
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-10-07 10:47:34 +00:00
Andreas Fitzek
4e802ff11d
feat(core): Verify bearer tokens against trusted sources (no-changelog) ( #40279 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 10:30:24 +00:00
n8n-cat-bot[bot]
0885af531a
chore: Promotions DB snapshot comparison is order-sensitive on role scopes, failing CLI integration + Postgres unit-coverage job ( #40475 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-07 10:21:15 +00:00
n8n-cat-bot[bot]
b1ec8e525c
fix: Ignore generated Vitest reports (no-changelog) ( #40498 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-07 10:20:54 +00:00
Sandra Zollner
a694531a03
fix(editor): Align tooltip trigger box with its content ( #40422 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-10-07 09:53:07 +00:00
MHMD
684b181101
fix(editor): Show credentials the user cannot use in the workflow dependency list (no-changelog) ( #40481 )
Build: Benchmark Image / build (push) Has been cancelled
CI: Master (Build, Test, Lint) / Build & format (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (26.5.1) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Lint (push) Has been cancelled
CI: Master (Build, Test, Lint) / Verify single-instance deps (npm-install) (push) Has been cancelled
Util: Publish API Schema / Cloudflare Pages (push) Has been cancelled
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Has been cancelled
2026-10-07 09:31:24 +00:00
Ilfat Mindubaev
df4af50125
feat(Databricks Node): Add the LangChain to MLflow span converter (no-changelog) ( #39396 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-07 09:29:36 +00:00
Yuliia Pominchuk
02af7e7659
feat(editor): Sort the credential sharing list by people, then projects ( #40478 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-07 09:22:00 +00:00
Veljko Terzic
b7d7a18980
feat(core): Run the agent interrupted-execution sweep as a durable system task (no-changelog) ( #40424 )
2026-10-07 08:57:44 +00:00
Charlie Kolb
16dc6fe403
refactor(core): Enforce TypeORM persistence boundary with Code Health ( #40384 )
2026-10-07 08:39:18 +00:00
mfsiega
779ddcc517
test(engine): Run the EmailSend SMTP spec on engine v2 ( #40455 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-07 08:33:56 +00:00
Daria Staferova
e1025f35e4
fix(editor): Keep folder creation available globally after Community registration ( #40082 )
2026-10-07 08:26:02 +00:00
Veljko Terzic
3014c64264
feat(core): Run the external secrets refresh as an instance system task (no-changelog) ( #40404 )
2026-10-07 08:25:02 +00:00
Charlie Kolb
4ae863717e
feat(core): Add backend module scaffolding (no-changelog) ( #40482 )
2026-10-07 08:22:23 +00:00
Yuliia Pominchuk
3cff8dc4ec
feat(core): Apply the member credential rule to Owners and admins in team projects ( #40448 )
2026-10-07 07:52:27 +00:00
Emilia
81cdc278c2
ci: Add jscpd duplication-scan workflow (no-changelog) ( #40331 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-07 07:37:01 +00:00
Emilia
e500386a54
build: Add jscpd config for local and CI duplication scans ( #39198 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-07 07:37:00 +00:00
James Martin
e882e8a483
chore(core): Begins minting asymmetric signed access tokens ( #40286 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-07 07:23:43 +00:00
Yuliia Pominchuk
66b382de52
fix(editor): Keep the selected credential visible when the picker does not list it ( #40450 )
2026-10-07 07:20:15 +00:00
Jan Kalkan
3af98170d0
feat(core): Add overwrite schema conflict policy to data table package import ( #40345 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 07:19:44 +00:00
Charlie Kolb
6ef70a7303
refactor(core): Move Insights tests into module ( #40423 )
2026-10-07 07:17:47 +00:00
MHMD
32d472fe76
fix(editor): Name the target on the project Share button in the credential sharing modal (no-changelog) ( #40413 )
2026-10-07 07:14:49 +00:00
n8n-assistant[bot]
6d1144cea3
chore: Update e2e impact map ( #40473 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-07 06:24:33 +00:00
José Braulio González Valido
0e1c754999
fix(ai-builder): Take feature flags from env only on Instance AI eval instances (no-changelog) ( #40117 )
...
CI: Master (Build, Test, Lint) / Build & format (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) / 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: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-06 20:46:09 +00:00
Riqwan Thamir
90b8205b62
feat(core): Load Instance AI skill references progressively (no-changelog) ( #40296 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-06 20:03:33 +00:00
Rob Hough
883ade4b9d
feat(editor): Add agent setup checklist ( #39919 )
2026-10-06 16:30:46 +00:00
Riqwan Thamir
b36c2b506b
perf(core): Prepare Instance AI skill sandbox in the background ( #40363 )
2026-10-06 16:17:43 +00:00
Riqwan Thamir
ee1db0bc12
perf(core): Keep agent builder system prompt static for prompt caching ( #40364 )
2026-10-06 16:17:22 +00:00
Toni Devine
b0d1a30f50
feat(core): Add the WhatsApp agent channel ( #38750 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-06 16:02:03 +00:00
Theodore Nastos
77370af99a
fix(core): Check the target project's policy on folder, credential and delete-transfer moves ( #40301 )
2026-10-06 15:52:14 +00:00
Michael Drury
a13705aa8f
fix(editor): Keep Assistant fixes in Agent builder and correct tooltips ( #40348 )
2026-10-06 15:44:49 +00:00
Tuukka Kantola
76cab1e26d
fix(editor): Polish n8n Assistant and Execute button UI details ( #40414 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 15:31:43 +00:00
n8n-cat-bot[bot]
8059b63da8
fix: Return UTC ISO dates without changing other cells ( #40156 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-06 14:56:43 +00:00
n8n-cat-bot[bot]
e7f8fa38cf
chore: Add .build/ to root .gitignore ( #39647 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-06 14:41:57 +00:00
MHMD
f72461d56d
fix(editor): Block workflow runs and disable run buttons for credentials the user cannot use (no-changelog) ( #40410 )
2026-10-06 14:34:13 +00:00
Alex Grozav
24dda0d435
refactor(editor): Extract MCP access into a frontend module package (no-changelog) ( #39493 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-10-06 14:31:21 +00:00
Nikhil Kuriakose
8924a11fda
chore: Reassign shared OWNERS paths away from Adore (no-changelog) ( #40353 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-10-06 14:28:52 +00:00
Stephen Wright
0932e9572e
feat(Databricks Node): Guard the Vector Store insert against the wrong index ( #39699 )
2026-10-06 13:46:39 +00:00
Stephen Wright
830486a851
feat(Embeddings Azure OpenAI Node): Add Entra ID authentication ( #39390 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-06 13:46:28 +00:00
Uddish Verma
15d597c4ca
refactor(API): Migrate the log streaming destination reads to the decorator pattern (no-changelog) ( #40235 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 13:35:35 +00:00
Declan Carroll
2fe28ea0ee
test: Fix credential visibility timeouts on the coverage run ( #40386 )
2026-10-06 13:20:30 +00:00
Theodore Nastos
c2f6920794
feat(core): Add credentialTransfer policy enforcement point ( #40300 )
2026-10-06 13:15:19 +00:00
Mike Repeć
2b685c33b6
test(core): Run only expression tests once per engine in the workflow package (no-changelog) ( #40242 )
2026-10-06 13:07:49 +00:00
Charlie Kolb
62fd028089
refactor(core): Extract Insights backend module package ( #40261 )
2026-10-06 13:05:38 +00:00
Rob Hough
fb11cc482e
refactor(editor): Improve agent message queue and steering controls ( #40287 )
...
Co-authored-by: Bob Hough <15361982+heymynameisrob@users.noreply.github.com>
Co-authored-by: linear-code[bot] <222613912+linear-code[bot]@users.noreply.github.com>
2026-10-06 12:58:33 +00:00
Ricardo Espinoza
d5132d21e0
feat(core): Add SCIM provisioning module foundation (no-changelog) ( #40226 )
2026-10-06 12:57:50 +00:00
n8n-cat-bot[bot]
0bd0cd2873
chore: Move the deprecated GET /workflows/{id}/{versionId} alias to the decorator controller and delete the legacy workflows handler ( #40340 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Sam Wooler <swooler592@gmail.com>
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-06 12:26:56 +00:00
Thanasis G
e5c8a8bb62
feat(Azure OpenAI Chat Model Node): Rename the Foundry nodes and credentials to Microsoft Foundry ( #40398 )
...
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-06 12:23:59 +00:00
Jakub Kadlubiec
611a6cccda
chore: Move AI Workflow Builder and AI service ownership to Assistant (no-changelog) ( #40312 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 12:23:36 +00:00
Veljko Terzic
38eea65993
feat(core): Run the workflow history trim as a durable daily system task ( #40085 )
2026-10-06 12:17:32 +00:00
MHMD
c4112794fa
fix(core): Offer credentials shared directly with a user in that user's project workflows (no-changelog) ( #40395 )
2026-10-06 12:04:28 +00:00
Yen Su
3d8b3b99c6
feat(Databricks Node): Add the Lakebase Data API request helper (no-changelog) ( #40401 )
2026-10-06 12:03:46 +00:00
Veljko Terzic
fc1c26d867
feat(core): Run the data table upload cleanup as a per-instance system task (no-changelog) ( #40389 )
2026-10-06 11:55:51 +00:00
Jaakko Husso
5d3866775c
feat(ai-builder): Reopen closed AI Assistant tabs when the agent changes the artifact ( #40081 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 11:34:27 +00:00
Yen Su
c134edf473
feat(Azure AI Foundry Chat Model Node): Speak the Anthropic Messages schema for Claude deployments ( #40306 )
2026-10-06 11:26:07 +00:00
Jaakko Husso
3366d2b9b3
fix(core): Stop marking the Message an Agent node as hidden ( #40358 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 11:24:39 +00:00
Stephen Wright
7c126fab32
feat(Microsoft SharePoint Trigger Node): Add the Microsoft SharePoint Trigger node ( #40055 )
2026-10-06 11:14:11 +00:00
Lorent Lempereur
72960562ce
refactor(core): Run the workflow statistics rollup as a durable system task ( #40083 )
2026-10-06 11:10:53 +00:00
Lorent Lempereur
de72b7fa0d
refactor(core): Run the workflow statistics rollup as a system task ( #40019 )
2026-10-06 11:10:52 +00:00
Benjamin Schroth
d767edfacd
feat(editor): Add a Chat with agent picker for n8n Chat variant B (no-changelog) ( #40337 )
2026-10-06 11:02:56 +00:00
Stephen Wright
cf54433c14
feat(Microsoft SharePoint Node): Add list item events to the trigger (no-changelog) ( #40052 )
2026-10-06 10:51:32 +00:00
mfsiega
a6f1e79394
fix(core): Serve the migration report on every main in a multi-main setup ( #40180 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 10:30:44 +00:00
Stephen Wright
3287ef1409
feat(Microsoft SharePoint Node): Implement the trigger poll (no-changelog) ( #40051 )
2026-10-06 10:25:43 +00:00
Benjamin Schroth
73dad06bea
feat(editor): Show the user's agents on the n8n Assistant page for n8n Chat variant A (no-changelog) ( #40336 )
2026-10-06 10:02:44 +00:00
Robin Braumann
4cb98aea9f
feat: Configure workflow tool inputs for Agents ( #40285 )
2026-10-06 10:02:23 +00:00
n8n-cat-bot[bot]
05a992d4f2
chore: Move the shared runtime-credential getter into BaseExecuteContext ( #39470 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-06 09:37:56 +00:00
Benjamin Schroth
8b68b0fcdd
feat: Add the n8n Chat agent chat page, agents library and merged chat lists (no-changelog) ( #40335 )
2026-10-06 09:35:35 +00:00
Anne Aguirre
958d23d81c
fix(editor): Small UI fixes to budget guardrail setup components ( #40383 )
2026-10-06 09:25:08 +00:00
Matsu
3c18f58ee0
ci: Reduce sync noise for sec-sync-bundle-branches ( #40385 )
2026-10-06 09:16:03 +00:00
Andreas Fitzek
2d09135c6e
feat(core): Persist trusted source metadata and discover it asynchronously (no-changelog) ( #40048 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 09:14:52 +00:00
Stephen Wright
b7960d7a85
feat(Microsoft SharePoint Node): Add the event selector to the trigger (no-changelog) ( #39987 )
2026-10-06 09:11:25 +00:00
Stephen Wright
71ffb4c8cc
feat(Microsoft SharePoint Node): Add site and document library selection to the trigger (no-changelog) ( #39943 )
2026-10-06 09:11:25 +00:00
Stephen Wright
6ea9b1f3bb
refactor(Microsoft SharePoint Node): Move the pickers and helpers out of the v2 action node (no-changelog) ( #39902 )
2026-10-06 09:11:16 +00:00
Lorent Lempereur
264a931de2
feat(core): Stop a poll trigger task when its claim is lost (no-changelog) ( #40273 )
2026-10-06 09:07:38 +00:00
Lorent Lempereur
e82087bcc8
feat(core): Stop a durable system task run when its claim is lost (no-changelog) ( #40272 )
2026-10-06 09:07:37 +00:00
Lorent Lempereur
fe91413e5d
feat(core): Renew the lease of a durable task while its handler runs (no-changelog) ( #40271 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
2026-10-06 09:07:36 +00:00
Lorent Lempereur
f4c734e7e0
feat(core): Add a lease heartbeat to the durable scheduler (no-changelog) ( #40270 )
2026-10-06 09:07:35 +00:00
Lorent Lempereur
4b69c32541
feat(core): Add a lease renewal query to the scheduled task repository (no-changelog) ( #40269 )
2026-10-06 09:07:34 +00:00
Lorent Lempereur
39abed9124
refactor(core): Simplify the poll trigger task handler (no-changelog) ( #40268 )
2026-10-06 09:07:33 +00:00
Lorent Lempereur
f26d7fbfe7
refactor(core): Extract the handler failure path of the scheduler executor (no-changelog) ( #40267 )
2026-10-06 09:07:32 +00:00
Robin Braumann
9ee5d1ad7a
fix(core): Save agent draft definitions atomically ( #40374 )
2026-10-06 09:01:38 +00:00
Matsu
7db7fa42c8
fix: Multiple migration timestamps withing a single PR ( #40379 )
2026-10-06 07:28:47 +00:00
Matsu
3f2144f062
chore: Update turbo.json oxlint configurations ( #40377 )
2026-10-06 07:27:56 +00:00
n8n-assistant[bot]
a11777054a
🚀 Release 2.43.0 ( #40376 )
...
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-10-06 07:10:16 +00:00
n8n-assistant[bot]
a448b8d2df
chore: Update e2e impact map ( #40370 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-06 05:24:45 +00:00
n8n-assistant[bot]
b82ad639e8
chore: Lower boundaries baseline (no-changelog) ( #40369 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-06 03:30:05 +00:00
Mayank SIngh
439e8ba2e7
fix(core): Reload static data for queued executions ( #39668 )
...
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2026-10-05 21:31:11 +00:00
Uddish Verma
0280644e77
refactor(API): Migrate GET /settings/log-streaming/event-types to the decorator pattern (no-changelog) ( #40234 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 15:55:04 +00:00
Eugene
308ec2cc1c
feat(editor): Show Agent plans in preview chat (no-changelog) ( #40006 )
2026-10-05 15:42:28 +00:00
Michael Drury
5c0aff8cbc
fix(editor): Restore full-width Agent preview ( #39986 )
2026-10-05 15:41:33 +00:00
Robin Braumann
314c430bfc
fix(core): Limit background task continuation to the latest stop group ( #40333 )
2026-10-05 15:40:03 +00:00
Sandra Zollner
f7cfb520bf
feat(editor): Submit selected project changes from the promote modal ( #39609 )
2026-10-05 15:31:23 +00:00
Anne Aguirre
a2fd4189f1
feat(core): Persist agent budget spend in the database ( #40138 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-10-05 15:11:29 +00:00
Sam Wooler
5f73c7cdcb
feat(API): Support multipart request bodies on Public API controller routes (no-changelog) ( #40074 )
2026-10-05 15:08:34 +00:00
Emilia
02f08035b4
chore(core): Bump task-runner-launcher to 1.5.1 ( #40324 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-05 15:00:51 +00:00
Mike Repeć
680f9582e1
feat(core): Add engine suspension at node boundaries for resumable executions ( #37649 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-10-05 15:00:01 +00:00
Robin Braumann
f055d9cd11
docs(core): Explain background task continuation selection ( #40321 )
2026-10-05 14:33:56 +00:00
Charlie Kolb
b5fe251ba5
refactor(core): Move ownership transfer registry to backend services ( #40308 )
2026-10-05 14:30:21 +00:00
José Braulio González Valido
b7071c91c7
fix(ai-builder): Treat a blank folder path as no folder in the build tool ( #40116 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-05 13:57:14 +00:00
Charlie Kolb
206fc6f317
refactor(core): Move instance write access service ( #40307 )
2026-10-05 13:54:20 +00:00
Jakub Kadlubiec
01f072b520
chore: Move Chat Hub ownership to Assistant team (no-changelog) ( #40243 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 13:38:29 +00:00
Nour Alhadi Mahmoud
548bd57802
fix(core): Load workflow publish history in a separate query ( #40171 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 13:30:49 +00:00
Robin Braumann
4939dbc787
feat(core): Stop background workflows in Preview (no-changelog) ( #40291 )
2026-10-05 13:19:23 +00:00
Thanasis G
022f4a6477
feat(Azure OpenAI Chat Model Node): Add the deployment dropdown ( #39643 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 13:15:57 +00:00
Pierantonio Cangianiello
8fa89ee02f
docs(engine): Add ADR on binary data access from a data plane in a separate process (no-changelog) ( #40179 )
2026-10-05 12:55:40 +00:00
Sebastien Powell
8f13f2830a
feat(core): Add remote search and programmatic focus to N8nCombobox so the MCP selects can leave N8nSelect ( #40140 )
2026-10-05 12:43:11 +00:00
Benjamin Schroth
9183d0422c
fix(core): Resolve the request target against the dispatcher origin ( #39506 )
2026-10-05 12:28:43 +00:00
James Martin
073239e6d5
chore(core): Implements JWKS service to provide key pair for signing tokens (no-changelog) ( #39718 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-05 12:22:32 +00:00
Riqwan Thamir
7779f47a7d
fix(core): Retry transient Observer model failures (no-changelog) ( #40263 )
2026-10-05 12:16:57 +00:00
Andreas Fitzek
79924a5d93
refactor(core): Drop TypeORM imports from event bus, LDAP reset, ownership, evaluation, and tags (no-changelog) ( #39353 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 12:14:47 +00:00
Andreas Fitzek
1942447e90
feat(core): Add a shared OAuth discovery and JWKS client (no-changelog) ( #40012 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 12:11:52 +00:00
Savelii
44d9adfc7e
fix(core): Use the new client ID and secret for OAuth2 client credentials ( #39891 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-10-05 12:02:55 +00:00
Ali Elkhateeb
fa8b8b243e
refactor(API): Migrate LDAP sync endpoints to PublicApiController ( #40280 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-05 12:00:55 +00:00
Eugene
c4c31a529c
feat(core): Add parent-Agent plan tools (no-changelog) ( #39542 )
2026-10-05 11:59:50 +00:00
Yuliia Pominchuk
92ae1b336f
feat(editor): Show whose credential a node uses and let others switch from it ( #40281 )
2026-10-05 11:59:20 +00:00
Bernhard Wittmann
e3aa15d7d7
fix(editor): Check Teams credential again after it is saved (no-changelog) ( #40264 )
2026-10-05 11:56:23 +00:00
Savelii
360ec09cf2
fix(editor): Enable Save when SSO role provisioning switches back to manual ( #39925 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 11:23:06 +00:00
Savelii
1cac1e056d
fix(core): Keep concurrent credential tests from sharing one node type registry ( #40054 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 11:08:25 +00:00
Riqwan Thamir
fe07e84d0f
fix(core): Keep skill activation and memory compaction from breaking the prompt cache (no-changelog) ( #40245 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-05 10:48:35 +00:00
Stephen Wright
6610987057
fix(Azure OpenAI Chat Model Node): Support Responses-only deployments ( #39403 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-05 10:46:42 +00:00
n8n-cat-bot[bot]
94a49d08ce
feat(Crypto Node): Add RSA-OAEP hash option ( #39853 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Jonathan <jon@n8n.io>
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
2026-10-05 10:09:39 +00:00
Anne Aguirre
6a5aa7862e
feat(core): Indicate unpublished changes in agent resource list view ( #40177 )
2026-10-05 10:06:20 +00:00
Charlie Kolb
f47a2fe235
refactor(core): Decouple Insights from CLI and TypeORM ( #40214 )
2026-10-05 09:59:39 +00:00
Andreas Fitzek
32d7c8ebf4
feat(core): Add inbound-auth contracts and fail-closed defaults (no-changelog) ( #40004 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 09:30:49 +00:00
José Braulio González Valido
274639fb88
fix(ai-builder): Guide the builder to a working HTTP pagination stop rule (no-changelog) ( #40024 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-05 09:27:30 +00:00
Eugene
a9b0607111
feat(core): Add Agent plan model and validation (no-changelog) ( #39530 )
2026-10-05 09:21:41 +00:00
Eugene
b9695a7f6e
feat(core): Add Agent plan storage foundation (no-changelog) ( #39482 )
2026-10-05 09:01:48 +00:00
Yen Su
b8cd29fde4
fix(Databricks Trigger Node): Cap pipeline event pages at 250, the limit Databricks enforces ( #40154 )
2026-10-05 08:53:30 +00:00
Yen Su
fb69206450
feat(Databricks Node): Enable the Job resource ( #40142 )
2026-10-05 08:42:30 +00:00
Charlie Kolb
4ea06438db
chore: Remove legacy CODEOWNERS file ( #40266 )
2026-10-05 08:14:37 +00:00
José Braulio González Valido
674fb57941
fix(ai-builder): Make the eval mock end lists like the real API (no-changelog) ( #40017 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-05 08:09:16 +00:00
Irénée
d931d6415a
feat(API): Apply a selection of workflows on the destination (no-changelog) ( #39612 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-10-05 08:07:22 +00:00
Robin Braumann
25831a8ac0
feat(editor): Add Stop all tasks to the Preview task panel ( #40120 )
2026-10-05 07:59:39 +00:00
n8n-cat-bot[bot]
708e79264b
chore: Hashicorp vault does not handle batch (non-renewable) tokens ( #39635 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: James Gee <1285296+geemanjs@users.noreply.github.com>
2026-10-05 07:58:49 +00:00
Ricardo Espinoza
5e28ff8c23
fix(core): Block publishing workflows with unconnected required node inputs ( #37265 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-05 07:56:07 +00:00
Guillaume F.
b0803dc450
chore: Add community engineering ownership to OWNERS ( #40184 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-05 07:45:28 +00:00
Matsu
72a4024161
chore: Complete base package migration to Oxlint ( #40257 )
2026-10-05 10:48:34 +03:00
Matsu
e18afc84cc
chore: Migrate remaining simple base packages to Oxlint ( #40255 )
2026-10-05 10:04:49 +03:00
Matsu
bec84a1dad
chore: Migrate more base packages to Oxlint ( #40254 )
2026-10-05 10:04:09 +03:00
Charlie Kolb
e6bb9e0f3b
test(core): Stabilize registry reconciliation integration test ( #40172 )
2026-10-05 06:26:18 +00:00
Charlie Kolb
d6a364c0c0
build: Load backend test utilities from source in Vitest ( #40212 )
2026-10-05 06:25:06 +00:00
Charlie Kolb
68ced97f81
refactor(core): Share decorator transform through Vitest config ( #40213 )
2026-10-05 06:24:53 +00:00
n8n-cat-bot[bot]
a1370863e4
test: Route AI specs to current owners ( #40252 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-05 06:24:12 +00:00
Matsu
d6ec4c5546
chore: Migrate part of the base packages to oxlint ( #40253 )
2026-10-05 06:18:31 +00:00
n8n-cat-bot[bot]
be2ee6f356
fix: Replace deprecated APIs in services and tooling ( #40199 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-05 04:50:04 +00:00
n8n-assistant[bot]
388b4036d4
chore: Update e2e impact map ( #40250 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-05 04:20:56 +00:00
n8n-assistant[bot]
e77e30c7d9
chore: Update node popularity data ( #40248 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-05 00:46:59 +00:00
n8n-assistant[bot]
e8b9821f4a
chore: Update e2e impact map ( #40237 )
...
CI: Master (Build, Test, Lint) / Build & format (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (26.5.1) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Lint (push) Has been cancelled
CI: Master (Build, Test, Lint) / Verify single-instance deps (npm-install) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Has been cancelled
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: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-04 04:45:47 +00:00
Jan
ea9f451076
fix(editor): Align input heights on the project settings page ( #39611 )
...
CI: Master (Build, Test, Lint) / Build & format (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) / 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: Cursor <cursoragent@cursor.com>
2026-10-03 11:46:25 +00:00
n8n-assistant[bot]
43fe82b10f
chore: Update e2e impact map ( #40229 )
...
CI: Master (Build, Test, Lint) / Build & format (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) / 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: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-03 04:15:52 +00:00
n8n-assistant[bot]
f0ca6b24f4
chore: Lower boundaries baseline (no-changelog) ( #40228 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-03 03:34:58 +00:00
Veljko Terzic
944afe5c88
feat(core): Run workflow history pruning as a durable system task (no-changelog) ( #40106 )
CI: Master (Build, Test, Lint) / Build & format (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) / Verify single-instance deps (npm-install) (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
2026-10-02 15:57:08 +00:00
Robin Braumann
bae7656347
feat(core): Coordinate background sub-agent pause and resume in Preview (no-changelog) ( #40119 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-02 15:29:57 +00:00
mfsiega
51c4770643
fix(core): Reject an instance rule on the migration rule detail route before the stale check (no-changelog) ( #40210 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-02 14:56:07 +00:00
n8n-cat-bot[bot]
df27223a4e
fix: Pass shutdown margin to JavaScript runner in runners image ( #40178 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-02 14:55:52 +00:00
mfsiega
56d6e9da2c
feat(core): Stop engine v2 executions from the control plane ( #39786 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-02 14:53:46 +00:00
Charlie Kolb
afd7cb4851
refactor(core): Move project scope service to backend services ( #40209 )
2026-10-02 14:45:32 +00:00
mfsiega
b8ff99f2cc
feat(core): Serve the migration rule detail from the finding table ( #39974 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-02 13:52:49 +00:00
Bernhard Wittmann
3fe4612d93
fix(editor): Scale up node icons that declare a size smaller than their slot ( #40181 )
2026-10-02 13:46:54 +00:00
Romeo Balta
dae811ddd9
fix(core): Send instance group facts to PostHog with the owner ID (no-changelog) ( #39084 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-02 13:46:50 +00:00
Charlie Kolb
ea38f3a3ee
refactor(core): Load packaged modules from a static manifest (no-changelog) ( #40037 )
2026-10-02 13:42:01 +00:00
Robin Braumann
628ada76cd
feat(core): Add an instance setting for Agents ( #40153 )
2026-10-02 13:28:21 +00:00
Robin Braumann
a30bb7d89d
fix(editor): Align Preview and Assistant chat history controls ( #40165 )
2026-10-02 13:24:33 +00:00
Anne Aguirre
1043504c7a
feat(core): Hide current Agent references and show built Workflow cards in the embedded Assistant ( #40149 )
2026-10-02 13:13:22 +00:00
Robin Braumann
ea9021ed86
feat(core): Add durable pause checkpoints for background sub-agents (no-changelog) ( #40118 )
2026-10-02 13:10:50 +00:00
Charlie Kolb
a3ae96e87b
test(core): Stabilize OAuth and background agent tests ( #40167 )
2026-10-02 12:58:03 +00:00
Charlie Kolb
93c1291f6d
docs: Correct community PR owners script path ( #40148 )
2026-10-02 12:57:46 +00:00
Matsu
6337b94d3c
chore: Add typescript/no-deprecated and establish a baseline ( #40168 )
2026-10-02 12:54:37 +00:00
n8n-cat-bot[bot]
9675fc97fd
fix: Align From AI button with parameter inputs ( #40152 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-02 12:50:51 +00:00
Benjamin Schroth
1adc57b97b
feat(editor): Add n8n Chat as an agent channel (no-changelog) ( #40075 )
2026-10-02 12:44:22 +00:00
Minho Yoo
407cf23da7
fix(core): Wait for credential deletion to finish ( #40103 )
...
Co-authored-by: yoo-minho <13810291+yoo-minho@users.noreply.github.com>
Co-authored-by: Garrit Franke <32395585+garritfra@users.noreply.github.com>
2026-10-02 12:39:52 +00:00
Rohit Gahlawat
1998011d90
fix(core): Pass registry and auth token to npm outdated for community packages ( #31515 )
...
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
2026-10-02 12:32:34 +00:00
Charlie Kolb
e0c27dd34f
refactor(core): Move invert helper to shared utils (no-changelog) ( #40144 )
2026-10-02 12:23:31 +00:00
Lorent Lempereur
03072faadc
feat(core): Emit an overlap skip for a held-back system task occurrence (no-changelog) ( #39247 )
2026-10-02 12:06:19 +00:00
Lorent Lempereur
fd6c1af1a0
feat(core): Report the occurrences a concurrency limit held back (no-changelog) ( #39246 )
2026-10-02 12:06:18 +00:00
Lorent Lempereur
01d6a1019c
feat(core): Default a durable system task to one occurrence at a time (no-changelog) ( #39245 )
2026-10-02 12:06:17 +00:00
Raúl Gómez Morales
387905148a
fix(editor): Leave the sweep time of interrupted tool calls out of the Assistant thinking duration ( #40161 )
2026-10-02 11:59:44 +00:00
Raúl Gómez Morales
51be26d7e2
fix(editor): Open preferences settings in a new tab from the Assistant preference card (no-changelog) ( #40160 )
2026-10-02 11:57:10 +00:00
Raúl Gómez Morales
064c3bf979
fix(editor): Refresh the Assistant chat list when the tab becomes visible ( #40158 )
2026-10-02 11:55:11 +00:00
Charlie Kolb
87ca4e8bf7
refactor(core): Move billable execution helper to backend services (no-changelog) ( #40146 )
2026-10-02 11:46:11 +00:00
Charlie Kolb
0ae0b6b3c2
ci: Exclude test files from required reviews (no-changelog) ( #40164 )
2026-10-02 11:35:51 +00:00
Charlie Kolb
69595f5821
refactor(core): Move workflow sharing service to backend services (no-changelog) ( #40157 )
2026-10-02 11:24:08 +00:00
Matsu
aae8016c84
chore: Repair Oxlint migration verification (no-changelog) ( #40087 )
2026-10-02 11:08:39 +00:00
Yuliia Pominchuk
deaa9b1054
feat(editor): Stop Execute and Publish when a credential is not yours to use ( #39883 )
...
Co-authored-by: MHMD <mohamed.dounnani@n8n.io>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-02 11:06:04 +00:00
Anne Aguirre
e79a2ba84b
fix(editor): Remove the new-agent pill from the AI assistant composer ( #40014 )
2026-10-02 11:01:53 +00:00
Lorent Lempereur
f6f71abef4
feat(core): Cap concurrent occurrences of a durable scheduled job (no-changelog) ( #39197 )
2026-10-02 10:50:24 +00:00
Stephen Wright
ff78115647
feat(Microsoft SharePoint Node): Accept both v2 credentials on the trigger (no-changelog) ( #39863 )
2026-10-02 10:49:37 +00:00
Danny Martini
b22b6f4909
feat(core): Add steering pair check to agent message queue (no-changelog) ( #39893 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 10:48:39 +00:00
Emilia
28bd124258
fix(core): Cap pending task request timeouts to the shutdown deadline ( #40136 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 10:46:33 +00:00
Andreas Fitzek
b4e5fa6eef
feat(core): Add trusted source store with CacheService (no-changelog) ( #39976 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-02 10:41:56 +00:00
Predrag Ristic
0352a19654
feat(core): Store isolated workflow suggestions for review ( #39505 )
2026-10-02 10:20:01 +00:00
Ali Elkhateeb
89e88f87f2
refactor(API): Migrate LDAP configuration endpoints to PublicApiController ( #39966 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-02 10:17:50 +00:00
Lucien
900fe0c03a
fix(Google Calendar Trigger Node): Handle all-day event boundaries ( #39898 )
2026-10-02 10:16:33 +00:00
RomanDavydchuk
8e339d7051
feat(Supabase Node): Add OAuth credentials and reuse them for MCP ( #39979 )
2026-10-02 10:04:51 +00:00
Stephen Wright
9adaa38f22
refactor(Microsoft SharePoint Node): Move the shared transport out of the v2 action node (no-changelog) ( #39860 )
2026-10-02 10:04:14 +00:00
n8n-cat-bot[bot]
9e5eb79cc4
fix: Keep workflow sharing open until changes are saved ( #40137 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-02 10:03:04 +00:00
Yuliia Pominchuk
37ed348665
refactor(core): Bind signed tokens to a declared purpose ( #39467 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-02 09:59:50 +00:00
Anne Aguirre
c4d31db8d6
feat(editor): Add usage and budget settings for agents ( #39909 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-10-02 09:59:09 +00:00
Raúl Gómez Morales
0a1ed4e09b
fix(editor): Wait for OAuth sign-in before the assistant credential card continues ( #39998 )
2026-10-02 09:56:20 +00:00
Riqwan Thamir
93c0a5c0ff
fix(core): Apply removed fields when the Agent Builder patches agent config ( #40122 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-02 09:51:00 +00:00
Emilia
fc3954bfe2
fix(core): Stop waiting on enqueued jobs in worker shutdown ( #40065 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 09:50:53 +00:00
Stephen Wright
d556c318f4
feat(Microsoft SharePoint Node): Add the hidden SharePoint Trigger node skeleton (no-changelog) ( #39855 )
2026-10-02 09:32:48 +00:00
Benny Neugebauer
7576de5f26
test: Add E2E coverage for the community node API version guard (no-changelog) ( #39805 )
2026-10-02 09:23:26 +00:00
Uddish Verma
c95e34f97a
fix(API): Let global members grant variable scopes to API keys ( #40064 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-02 09:20:55 +00:00
Csaba Tuncsik
01e5ebf726
fix(editor): Use only server-provided hints for the OAuth consent screen icon ( #37317 )
2026-10-02 09:17:26 +00:00
Tomi Turtiainen
b9368f4db8
feat(engine): Stream webhook responses from engine v2 on the control plane (no-changelog) ( #39948 )
2026-10-02 08:58:01 +00:00
Declan Carroll
d262baceef
feat(core): Add test-only process internals and heap diagnostics routes (no-changelog) ( #39881 )
2026-10-02 08:56:30 +00:00
Stephen Wright
f7e82abcba
feat(Microsoft SharePoint Node): Add a document library picker for the trigger (no-changelog) ( #39848 )
2026-10-02 08:48:47 +00:00
Raúl Gómez Morales
6438ead58d
fix(core): Report empty node output in Instance AI workflow verification ( #40047 )
2026-10-02 08:45:43 +00:00
Bernhard Wittmann
17fbae497b
feat(editor): Align the Microsoft Teams channel settings with the MVP design (no-changelog) ( #39988 )
2026-10-02 08:44:51 +00:00
Jaakko Husso
7d5730f688
fix(ai-builder): Pack @n8n/errors when linking the workflow SDK into the sandbox (no-changelog) ( #40056 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 08:34:28 +00:00
Sam Wooler
1b294221b5
refactor(API): Migrate remaining data-tables row endpoints to PublicApiController (no-changelog) ( #39985 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-02 08:32:19 +00:00
Kai
c5658ba4bf
fix(editor): Extend workflow review divider to full height ( #40035 )
2026-10-02 08:28:32 +00:00
Rob Hough
d09e6d65fc
fix(editor): Align workflow and agent action menus ( #39234 )
...
Co-authored-by: Bob Hough <15361982+heymynameisrob@users.noreply.github.com>
Co-authored-by: linear-code[bot] <222613912+linear-code[bot]@users.noreply.github.com>
2026-10-02 08:24:34 +00:00
yehorkardash
a969387ca9
build: Make check-pnpm as JS script (no-changelog) ( #39857 )
2026-10-02 08:20:31 +00:00
Charlie Kolb
fb083823bd
ci: Grant permissions to boundaries baseline automerge ( #39852 )
2026-10-02 08:20:30 +00:00
n8n-assistant[bot]
925f3f54ac
chore: Refresh vendored cubic config schema (no-changelog) ( #40027 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-02 08:04:34 +00:00
Stephen Wright
5bf4cae3b6
feat(Microsoft SharePoint Node): Add a Graph delta transport helper for the trigger (no-changelog) ( #39840 )
2026-10-02 07:59:27 +00:00
Charlie Kolb
b48bb1f899
refactor(core): Move finder services to backend services (no-changelog) ( #40069 )
2026-10-02 07:38:15 +00:00
Mike Repeć
2d3e8140ce
fix(core): Bound native array methods by element content, not count (no-changelog) ( #40099 )
CI: Master (Build, Test, Lint) / Build & format (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) / Verify single-instance deps (npm-install) (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
2026-10-02 07:24:12 +00:00
Mike Repeć
5763326a0a
fix(core): Bound replace() like replaceAll() in native expression evaluation (no-changelog) ( #40098 )
2026-10-02 07:20:54 +00:00
Ricardo Espinoza
cbaea98521
fix(editor): Remove the one-click connector for the ChatGPT MCP client ( #40123 )
2026-10-02 06:49:00 +00:00
n8n-assistant[bot]
093ae6f4db
chore: Update e2e impact map ( #40125 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-02 04:23:16 +00:00
Benjamin Schroth
56aa3d8857
feat(core): Move n8n Chat production messages onto the agent queue (no-changelog) ( #40102 )
CI: Master (Build, Test, Lint) / Build & format (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) / Verify single-instance deps (npm-install) (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
2026-10-01 16:38:31 +00:00
Robin Braumann
53b6a68e12
feat(editor): Add activation menus to Agent capabilities ( #40104 )
2026-10-01 16:22:23 +00:00
Daria Staferova
7675d2bcbd
fix(core): Improve workflow SDK group layout for AI subtrees and sticky notes ( #39981 )
2026-10-01 15:57:28 +00:00
n8n-cat-bot[bot]
4a0865bb62
fix: Persist nested node custom span attributes ( #40107 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-01 15:55:23 +00:00
Toni Devine
e144b337de
fix(Brevo Node): Accept both spellings of the recipients parameter ( #40015 )
2026-10-01 15:54:04 +00:00
Robin Braumann
33505d7faa
feat(editor): Allow reordering queued messages in Agent Preview ( #40101 )
2026-10-01 15:44:14 +00:00
Elias Meire
b581d16a82
fix: Update broken external links in node descriptions (no-changelog) ( #39710 )
2026-10-01 15:42:30 +00:00
mfsiega
6769662ecf
feat(core): Serve the migration report overview from the finding table ( #39969 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-01 15:06:08 +00:00
Elias Meire
190d7c0dc0
feat(editor): Show Gateway credits promotions on community nodes ( #40010 )
2026-10-01 14:59:20 +00:00
Arvin A
88d6579459
fix(editor): Unify MCP access labels ( #40090 )
2026-10-01 14:57:03 +00:00
Bernhard Wittmann
efec7dc067
feat(editor): Align the Microsoft Teams manual setup with the new design (no-changelog) ( #39798 )
...
Co-authored-by: Elias Meire <elias@meire.dev>
2026-10-01 14:54:14 +00:00
oleg
f82fa0c1af
fix(core): Keep node parameters when n8n Assistant cannot see them ( #39454 )
2026-10-01 13:55:32 +00:00
n8n-cat-bot[bot]
996dec3193
fix: Limit MCP Agent model discovery results ( #39973 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-01 13:33:45 +00:00
Roman Makowiak
b41019a19a
fix(core): Send user_id with the backend preference telemetry events (no-changelog) ( #40088 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-10-01 13:26:58 +00:00
Charlie Kolb
a70ff86667
refactor(core): Isolate folder finder persistence (no-changelog) ( #40068 )
2026-10-01 13:15:28 +00:00
Charlie Kolb
f7c1bfa175
refactor(core): Add finder repositories and isolate credential access (no-changelog) ( #40066 )
2026-10-01 13:15:27 +00:00
mfsiega
f2050832cf
feat(core): Keep migration findings current on workflow save and publish (no-changelog) ( #40057 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-01 12:58:57 +00:00
Robin Braumann
3d70eef3a3
feat(editor): Add Remove context menus to Agent configuration ( #40089 )
2026-10-01 12:55:39 +00:00
Pierantonio Cangianiello
9247a09214
feat(engine): Accept files from webhooks and triggers on engine v2 (no-changelog) ( #40005 )
2026-10-01 12:50:55 +00:00
Emilia
59c6ab2057
fix(core): Keep the task runner running on an unhandled promise rejection ( #39946 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 12:25:26 +00:00
Ricardo Espinoza
d12cab0ed1
fix(core): Generate missing workflow IDs in the import:workflow command ( #40011 )
2026-10-01 12:14:08 +00:00
Veljko Terzic
fa30358f84
feat(core): Run the execution pruning soft delete as a durable system task (no-changelog) ( #40058 )
...
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
2026-10-01 12:03:04 +00:00
Anne Aguirre
d5937ed2b6
feat(core): Add an opt-in budget guardrail for agent runs ( #39765 )
2026-10-01 12:02:21 +00:00
Lorent Lempereur
3faf54fea3
feat(core): Export the stored schedule of durable system tasks as metrics ( #40009 )
2026-10-01 11:46:12 +00:00
Declan Carroll
a4b87fccbe
refactor: Group quality engineering workspaces by capability ( #40007 )
2026-10-01 11:20:00 +00:00
Lorent Lempereur
06b27d1461
feat(core): Run instance reporting as a durable system task (no-changelog) ( #39924 )
2026-10-01 10:45:56 +00:00
Matsu
58ddcd7bbb
chore: Migrate Workflow SDK lint to Oxlint (no-changelog) ( #39997 )
2026-10-01 13:34:31 +03:00
Anne Aguirre
3745c835b2
feat(core): Add a guardrail runner to the agent loop ( #39621 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 10:21:42 +00:00
Matsu
5b499d512f
chore: Migrate backend storage lint to Oxlint (no-changelog) ( #39991 )
2026-10-01 10:16:57 +00:00
n8n-cat-bot[bot]
1ee7233460
chore: Consolidate pending-request cancellation in the task runner ( #40061 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-01 10:01:05 +00:00
Pierantonio Cangianiello
119e21752b
feat(engine): Add the host callback that deletes the binary files of a pruned execution (no-changelog) ( #39701 )
2026-10-01 09:50:12 +00:00
Raúl Gómez Morales
0e3f6e996e
feat(editor): Add the AI Assistant test URL card (no-changelog) ( #38627 )
2026-10-01 09:42:00 +00:00
Robin Braumann
f1d4017883
fix(editor): Align Agent confirmation warning icons ( #40040 )
2026-10-01 09:18:11 +00:00
Robin Braumann
ee46834915
fix(editor): Correct the expanded Markdown editor close label ( #40041 )
2026-10-01 09:16:40 +00:00
Robin Braumann
3a445ae2bf
feat(core): Add session approvals for Agent tools (no-changelog) ( #39560 )
2026-10-01 09:14:23 +00:00
Robin Braumann
86969460f1
fix(core): Preserve document content in agent summaries (no-changelog) ( #40044 )
2026-10-01 09:14:01 +00:00
Charlie Kolb
577df7a23b
refactor(core): Move role services to backend services (no-changelog) ( #39999 )
2026-10-01 09:13:58 +00:00
Charlie Kolb
8dc0ac8011
test(editor): Stabilize evaluation runs table tests ( #39859 )
2026-10-01 09:13:55 +00:00
mfsiega
681768e0bb
feat(engine): Cancel an execution on request ( #39785 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-01 08:40:02 +00:00
Jaakko Husso
1700702e52
fix(core): Emit unique keys and conditional requirements in generated node type definitions ( #39960 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-01 08:30:56 +00:00
Benjamin Schroth
f6a1224ee2
feat(editor): Add description option to agent overflow menu (no-changelog) ( #39793 )
2026-10-01 08:13:08 +00:00
Robin Braumann
bdab0b1017
fix(core): Resume Preview agents after waiting workflows finish ( #40043 )
2026-10-01 08:13:00 +00:00
Ali Elkhateeb
ae99934c21
refactor(API): Serve SAML SSO settings from the public API controller (no-changelog) ( #39877 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 08:01:17 +00:00
Roman Makowiak
ad6d94e568
fix(editor): Open preferences settings in a new tab from the Instance AI input menu (no-changelog) ( #40029 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 07:48:02 +00:00
Jaakko Husso
0817b0e8cc
fix(editor): Close the AI Assistant tab hover card when the pointer leaves the tab ( #40003 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 07:20:58 +00:00
Nikhil Kuriakose
fce9570711
fix(editor): Show warning when moving a workflow with data table dependency ( #39752 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-10-01 07:07:55 +00:00
Lorent Lempereur
3123fe20af
feat(core): Run the workflow history optimization as a durable system task (no-changelog) ( #40016 )
2026-10-01 06:52:16 +00:00
Robin Braumann
d51c9a92ed
test(core): Fix the workflow execution test hang ( #40053 )
2026-10-01 12:03:05 +03:00
Matsu
e0b4928bc8
ci: Revert bundle branch syncs from rebase to commit-based. Always sync from public ( #40031 )
2026-10-01 06:45:17 +00:00
n8n-assistant[bot]
eeaf84f756
chore: Bundle/2.x ( #40030 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io>
2026-10-01 09:50:06 +03:00
Charlie Kolb
955c99dc26
ci: Show files that require team reviews ( #40000 )
2026-10-01 06:38:22 +00:00
n8n-assistant[bot]
6590765dc6
chore: Update e2e impact map ( #40028 )
...
CI: Master (Build, Test, Lint) / Build & format (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) / 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: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-01 04:23:31 +00:00
Daria
0976d925b9
refactor(core): Organize workflow SDK group layout logic ( #39980 )
2026-09-30 23:58:10 +00:00
José Braulio González Valido
1b1bb4698d
fix(ai-builder): Bind a seeded eval Agent's model to the case credential (no-changelog) ( #39984 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-30 22:18:59 +00:00
José Braulio González Valido
e185c36c59
fix(ai-builder): Clear eval dedupe state between runs and add a Sheets mock quirk (no-changelog) ( #39990 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-30 22:18:56 +00:00
José Braulio González Valido
3248b75af8
docs: Source Instance AI eval cases from LangTracer's signals (no-changelog) ( #40002 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-30 22:18:54 +00:00
n8n-cat-bot[bot]
5db0c39dde
fix: Report the real cause when a module entrypoint fails to load ( #37625 )
...
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: Declan Carroll <declan@n8n.io>
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
2026-09-30 21:08:03 +00:00
Tomi Turtiainen
3f0c999440
refactor(engine): Split the engine v2 webhook responder into a registry and an outcome mapping (no-changelog) ( #39978 )
2026-09-30 19:35:23 +00:00
José Braulio González Valido
0c8acfa274
fix(ai-builder): Send requiresMemoryCompaction on eval case push (no-changelog) ( #39989 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-30 17:34:50 +00:00
José Braulio González Valido
54f634d5f9
fix(ai-builder): Cancel the thread when an eval turn budget fires after the run (no-changelog) ( #39992 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-30 17:34:47 +00:00
n8n-cat-bot[bot]
cd1bfafe72
refactor(API): Migrate POST /settings/otel/test-trace to the decorator pattern (no-changelog) ( #39716 )
...
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>
Co-authored-by: Declan Carroll <declancarroll@gmail.com>
2026-09-30 15:49:59 +00:00
mfsiega
1ebd6265db
feat(core): Add migration finding query service (no-changelog) ( #39957 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-30 15:39:19 +00:00
Veljko Terzic
0ddb89c007
refactor(core): Run the instance-registry heartbeat as a system task ( #40008 )
2026-09-30 15:19:53 +00:00
Svetoslav Dekov
a931dd8660
fix(core): Return upstream error details from the explore_node_resources MCP tool ( #39775 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 14:22:05 +00:00
Elias Meire
5e376b69ed
feat: Hide generated AI tools listed in NODES_EXCLUDE and empty node creator entries ( #39577 )
2026-09-30 14:02:32 +00:00
Lorent Lempereur
45edf565df
feat(core): Allow a sending status on instance monitoring reports (no-changelog) ( #39923 )
2026-09-30 13:54:16 +00:00
James Martin
5576c785ce
feat(core): Implements core JWKS registry for extending with new sets (no-changelog) ( #39610 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-30 13:19:26 +00:00
Mike Repeć
6da7f6b010
refactor(core): Use JSDoc for native evaluator helpers and name the size preflight as an assertion (no-changelog) ( #40001 )
2026-09-30 13:17:30 +00:00
Anne Aguirre
0f11660414
feat(core): Vanish Fix with Assistant banner when AIA fixes error ( #39977 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-09-30 13:10:54 +00:00
n8n-cat-bot[bot]
bd9e1d8947
fix: Center pasted nodes in the canvas viewport ( #39995 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-30 13:00:49 +00:00
mfsiega
902b039c4d
feat(core): Add migration finding sync service (no-changelog) ( #39871 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-30 12:54:22 +00:00
Raúl Gómez Morales
5c1f8f7f6c
fix: Scope the legacy setup credential picker to the target workflow and report unusable credentials on apply ( #38197 )
2026-09-30 12:52:56 +00:00
Elias Meire
202a52d206
fix: Update broken external links in core packages (no-changelog) ( #39704 )
2026-09-30 12:41:50 +00:00
Sebastien Powell
b15ffa9542
feat(core): Add 'align' prop to Select component ( #39965 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-30 12:29:59 +00:00
Sam Wooler
256788294d
refactor(API): Migrate data-tables row read/insert/upsert endpoints to PublicApiController (no-changelog) ( #39962 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-30 12:21:01 +00:00
Mutasem Aldmour
2df4f3e1d0
docs: Ask for the target LangTracer suite before authoring an Instance AI eval (no-changelog) ( #39994 )
...
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-09-30 12:03:00 +00:00
Alex Grozav
9f514bc49d
refactor(editor): Import MCP shared code from platform packages (no-changelog) ( #39492 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-30 12:01:28 +00:00
n8n-cat-bot[bot]
632a1f380e
test: Stabilize canvas zoom checks after route changes ( #39970 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-30 12:01:27 +00:00
Matsu
63c01bee24
chore: Migrate agent runtime lint to Oxlint (no-changelog) ( #39971 )
2026-09-30 11:46:43 +00:00
Emilia
cd9d1ac669
fix(core): Keep jobs a worker enqueued out of its shutdown drain ( #39800 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 11:46:31 +00:00
Veljko Terzic
320cc2dda3
feat(core): Run the instance registry reconciliation as a durable system task (no-changelog) ( #39882 )
2026-09-30 11:35:13 +00:00
Mutasem Aldmour
0c449919da
docs: Add sourcing, update shapes, and capability-gap handling to the Agent Builder eval skill (no-changelog) ( #39983 )
...
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-09-30 11:22:59 +00:00
Michael Drury
4d931ca77e
fix(editor): Preserve Agent instruction edits during autosave ( #39972 )
2026-09-30 11:02:32 +00:00
Matsu
849ededd5b
chore: Migrate testing infrastructure lint to Oxlint (no-changelog) ( #39942 )
2026-09-30 10:55:11 +00:00
Jaakko Husso
10e484f552
feat: Tell the AI Assistant which preview tabs are open ( #39768 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-30 10:53:42 +00:00
n8n-cat-bot[bot]
fa93a7f01f
fix: Clear connection hover promptly ( #39958 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-30 10:39:50 +00:00
Charlie Kolb
760e4e81d0
refactor(core): Move REST error handling to backend services (no-changelog) ( #39907 )
2026-09-30 10:31:37 +00:00
Veljko Terzic
ad90c63923
fix(core): Keep floating entitlements attached when a multi-main instance shuts down ( #39713 )
2026-09-30 10:29:02 +00:00
Alex Grozav
9d11369db7
feat(editor): Show migration progress on report overview ( #39861 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-30 10:18:29 +00:00
Mike Repeć
a19bf32e51
feat(core): Add fast native evaluation for a subset of expressions (no-changelog) ( #37613 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-30 10:16:42 +00:00
mfsiega
dcda65f7d9
fix(engine): Report the recorded finish time on execution end events ( #39963 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-30 10:02:13 +00:00
Tomi Turtiainen
3c1aaae176
feat(core): Send streaming webhook chunks from engine v2 (no-changelog) ( #39947 )
2026-09-30 09:50:04 +00:00
Uddish Verma
9f0a8463a9
refactor(API): Migrate PUT /settings/otel to the decorator pattern (no-changelog) ( #39864 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Declan Carroll <declancarroll@gmail.com>
2026-09-30 09:36:02 +00:00
Mutasem Aldmour
52db75973e
docs: Keep Instance AI eval expectations free of internal mechanics (no-changelog) ( #39967 )
...
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-09-30 09:35:38 +00:00
yehorkardash
99182c29be
feat(core): Change IAI permissions logic ( #39303 )
2026-09-30 09:32:20 +00:00
Jaakko Husso
2f4bbfa7d2
feat(editor): Reorder AI Assistant tabs by dragging ( #39664 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-30 09:27:57 +00:00
Declan Carroll
506b99456f
test(editor): Click workflow settings option once after it appears ( #39968 )
2026-09-30 09:23:07 +00:00
Declan Carroll
0732d03fa1
test: Read recent samples in memory benchmarks ( #39964 )
2026-09-30 09:13:37 +00:00
Thanasis G
8f3574c48b
fix(core): Skip the preAuthentication retry while the stored token is fresh (no-changelog) ( #38927 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-30 09:02:04 +00:00
Rob Hough
41994bc6c7
feat(editor): Add keyboard controls to n8n Assistant panel ( #39386 )
...
Co-authored-by: Bob Hough <15361982+heymynameisrob@users.noreply.github.com>
Co-authored-by: linear-code[bot] <222613912+linear-code[bot]@users.noreply.github.com>
2026-09-30 08:58:04 +00:00
Jaakko Husso
0c4bf38033
feat(editor): Open any project resource as an AI Assistant tab ( #39663 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-30 08:50:48 +00:00
Raúl Gómez Morales
57ef0d138f
fix(editor): Show full reasoning on first expand of assistant thinking block ( #39892 )
2026-09-30 08:47:04 +00:00
Benjamin Schroth
24178e51d3
feat(core): Filter the global agents list by n8n chat availability (no-changelog) ( #39347 )
2026-09-30 08:39:51 +00:00
Benjamin Schroth
799b92993a
fix(core): Report a capped agent test run to the builder as an error (no-changelog) ( #39513 )
2026-09-30 08:39:32 +00:00
mfsiega
52dcb9252c
feat(core): Add migration finding diff (no-changelog) ( #39870 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-30 08:26:51 +00:00
Emilia
d8dcc924b7
fix(core): Pass graceful-shutdown timeout to runners in the runners image ( #39796 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 07:45:14 +00:00
Raúl Gómez Morales
9a4a1dcf27
feat(editor): Open and collapse the logs panel around runs in the AI Assistant artifact view ( #38773 )
2026-09-30 07:43:16 +00:00
Raúl Gómez Morales
38f21c01f1
fix(core): Ask before building a picked onboarding suggestion (no-changelog) ( #39872 )
2026-09-30 07:41:22 +00:00
Raúl Gómez Morales
1694727548
fix(editor): Stop credential icon overlapping the credential name ( #39944 )
2026-09-30 07:26:24 +00:00
Nour Alhadi Mahmoud
fefb2da2b1
fix(editor): Keep execution filters when navigating away from executions ( #39781 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 07:24:19 +00:00
Nour Alhadi Mahmoud
dafc10852f
fix(core): Match variables by name and scope in the promotion change preview (no-changelog) ( #39792 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-30 07:10:49 +00:00
Mike Repeć
c83fee02fa
fix(core): Stop waiting on Bull job.finished() for queued executions ( #39723 )
2026-09-30 07:01:44 +00:00
n8n-assistant[bot]
191a22e759
chore: Bundle/2.x ( #39935 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io>
2026-09-30 07:44:10 +03:00
n8n-assistant[bot]
c17c48043e
chore: Update e2e impact map ( #39933 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-30 03:55:41 +00:00
Rúben Castro
31b6649d78
fix(core): Check credential types that HTTP Request names by parameter (no-changelog) ( #39429 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 17:39:10 +00:00
Robin Braumann
5d40d837f6
feat(core): Escalate background sub-agent approvals to parent chats ( #39552 )
2026-09-29 15:55:10 +00:00
Sam Wooler
90e3385c15
refactor(API): Migrate remaining data-tables columns endpoints to PublicApiController (no-changelog) ( #39790 )
2026-09-29 15:39:42 +00:00
Kai
373bf77f3a
feat(editor): Refine the workflow review detail layout ( #39866 )
2026-09-29 15:30:21 +00:00
Savelii
834202d124
test: Stabilize the project move-resources spec (no-changelog) ( #39906 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-29 15:30:11 +00:00
Sam Wooler
6918fda018
fix(API): Emit valid schemas for untyped values in the Public API spec ( #39884 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 15:16:40 +00:00
Bernhard Wittmann
f58f0ec1d0
feat(editor): Release Browser Use to all users ( #39762 )
...
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
2026-09-29 15:13:50 +00:00
n8n-cat-bot[bot]
d69b52e2c7
fix(editor): Keep credentials unchanged on read-only canvases ( #39889 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 15:12:53 +00:00
n8n-cat-bot[bot]
e13c480626
fix(core): Apply MCP availability rules to error workflow settings ( #39885 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 15:11:35 +00:00
mfsiega
a5b00eee2d
feat(engine): Add a service that cancels an execution ( #39806 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-29 15:01:08 +00:00
Benny Neugebauer
0cf969a05d
test: Add an offline npm registry service to the E2E harness (no-changelog) ( #39813 )
2026-09-29 14:56:51 +00:00
Robin Braumann
04abd59fc6
feat(core): Add durable background approval state (no-changelog) ( #39558 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 14:51:18 +00:00
Theodore Nastos
7204df600d
fix(editor): Do not run the workflow when the save before execute fails ( #39763 )
2026-09-29 14:50:29 +00:00
RomanDavydchuk
f9dbd2c8d6
fix(Split Out Node): Support dot notation in destination fields ( #39661 )
2026-09-29 14:44:00 +00:00
RomanDavydchuk
ce295b6080
fix(WhatsApp Node): Fetch all templates for the dropdown ( #39497 )
2026-09-29 14:41:37 +00:00
n8n-cat-bot[bot]
fc99aaf87b
fix(core): Redact MCP tool telemetry properties ( #39887 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 14:39:52 +00:00
n8n-cat-bot[bot]
f0b70134a8
fix(editor): Fix copy button hover state in MCP settings ( #39888 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 14:34:38 +00:00
Dmitrii
1153702d1a
feat(editor): Show n8n logo on canvas in canvas-only mode ( #39846 )
2026-09-29 14:33:07 +00:00
Oğuz Eroğlu
29c09c6f99
fix(editor): Show remaining credits on Assistant banner for Cloud UBB ( #39901 )
2026-09-29 14:21:17 +00:00
Jaakko Husso
9ab649ff55
feat(editor): Close AI Assistant tabs and keep the open tabs per thread ( #39660 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-29 14:18:35 +00:00
Pierantonio Cangianiello
933113e375
docs(engine): Add ADR on deletion of binary files written by Engine v2 runs (no-changelog) ( #39617 )
2026-09-29 14:12:41 +00:00
mfsiega
3c896fcdea
feat(core): Add migration finding repositories (no-changelog) ( #39550 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-29 14:10:53 +00:00
MHMD
88d15ed051
feat(editor): Rewrite the credential sharing role and surface where it's used (no-changelog) ( #39894 )
2026-09-29 14:09:04 +00:00
n8n-cat-bot[bot]
adb42a31ff
chore: Bug - Git hooks create an untracked .build folder in fresh worktrees on macOS ( #39648 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-29 14:08:46 +00:00
Guillaume Jacquart
55fd9daa08
feat(core): Send a log streaming audit event when a policy blocks an action ( #39581 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-29 14:02:09 +00:00
Rowena Jones
53b84d2baa
fix(Agent Node): Remove outdated tutorial tip callout ( #35505 )
...
Co-authored-by: Kartik Balasubramanian <22399046+HumanistSerif@users.noreply.github.com>
2026-09-29 13:59:28 +00:00
Robin Braumann
05401103d2
feat(core): Enable steering for queued Preview messages (no-changelog) ( #39556 )
2026-09-29 13:57:30 +00:00
José Braulio González Valido
995c101dba
fix(ai-builder): Read the reseeded scenario tables live instead of from pinned rows (no-changelog) ( #39814 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-29 13:53:20 +00:00
Anne Aguirre
114a5737f5
feat(core): Add tool to mark an agent session as failed ( #39754 )
2026-09-29 13:26:25 +00:00
oleg
55a87877b5
feat(editor): Show the trigger icon on the execute button and run a trigger from its menu ( #39580 )
2026-09-29 13:25:33 +00:00
Svetoslav Dekov
93b658c8db
fix(core): Connect Slack Agent channels through managed setup in MCP ( #39776 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 13:06:12 +00:00
Matsu
fe1bfdfd29
chore(core): Migrate runtime lint to Oxlint (no-changelog) ( #39844 )
2026-09-29 16:06:29 +03:00
Charlie Kolb
499d64181a
refactor(core): Move shared cache infrastructure to backend services (no-changelog) ( #39851 )
2026-09-29 12:55:05 +00:00
José Braulio González Valido
bf6ba26a7f
feat(ai-builder): Budget eval builds per user turn and make a timeout its own outcome (no-changelog) ( #39540 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-29 12:52:52 +00:00
MHMD
7e3a1037ff
feat(core): Split can-see from can-use in the workflow payload (no-changelog) ( #39804 )
2026-09-29 12:49:49 +00:00
Robin Braumann
b09fd0dc69
feat(core): Add agent input boundaries and steering storage (no-changelog) ( #39529 )
2026-09-29 12:41:34 +00:00
n8n-cat-bot[bot]
7b12ec165d
refactor(API): Migrate GET /settings/otel to the decorator pattern (no-changelog) ( #39720 )
...
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>
Co-authored-by: Declan Carroll <declancarroll@gmail.com>
2026-09-29 12:41:18 +00:00
Arvin A
41a0ccaf16
fix(Execute Workflow Node): Return declared sub-workflow outputs ( #39755 )
2026-09-29 12:40:18 +00:00
Savelii
6974abaea3
test: Stabilize the workflow sharing UI spec (no-changelog) ( #39862 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-29 12:25:49 +00:00
Matsu
f3f660b745
chore: Migrate database and engine lint to Oxlint (no-changelog) ( #39841 )
2026-09-29 12:24:22 +00:00
Declan Carroll
d2b6e718d1
chore: Add local test inventory and profiling helpers (no-changelog) ( #39388 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-29 12:16:24 +00:00
Matsu
62cadddf28
chore: Migrate AI tooling lint to Oxlint (no-changelog) ( #39834 )
2026-09-29 12:02:19 +00:00
Michael Drury
1882cff76b
fix(core): Correct Agent session pagination on SQLite ( #39802 )
2026-09-29 11:57:20 +00:00
Rob Hough
8d4111dff8
fix(editor): Correct dark theme overlay shadows in design-system (no-changelog) ( #39602 )
2026-09-29 11:44:21 +00:00
Matsu
0e5c9aaed6
chore: Migrate backend tooling lint to Oxlint (no-changelog) ( #39825 )
2026-09-29 11:42:22 +00:00
Tomi Turtiainen
a45162c5fa
refactor(core): Extract trigger credential gate (no-changelog) ( #39453 )
2026-09-29 11:31:18 +00:00
Robin Braumann
0811443909
fix(core): Deduplicate agent message deliveries ( #39794 )
2026-09-29 11:24:49 +00:00
Veljko Terzic
54c351b92f
feat(core): Run the trusted key refresh as a durable system task (no-changelog) ( #39789 )
...
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
2026-09-29 11:06:01 +00:00
Andreas Fitzek
0f63032916
feat(core): Add inbound-auth-core module with trusted source entities and migration ( #39642 )
2026-09-29 10:47:24 +00:00
Theodore Nastos
188b03c486
feat(editor): Show restricted node types in the agent and Chat Hub tool pickers (no-changelog) ( #39461 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-29 10:35:52 +00:00
Raúl Gómez Morales
df3945af8a
fix(editor): Correct the n8n Assistant onboarding greeting animations and actions (no-changelog) ( #39829 )
2026-09-29 10:25:33 +00:00
Charlie Kolb
212fbfe455
refactor(core): Move EventService to backend-services ( #39743 )
2026-09-29 10:22:19 +00:00
Tomi Turtiainen
84da588c36
feat(engine): Let the caller tell engine v2 which response it expects ( #39780 )
2026-09-29 10:19:05 +00:00
Joco-95
af2695407a
feat: Implements n8n Assistant nudge on workflow errors ( #39774 )
2026-09-29 10:16:39 +00:00
Benjamin Schroth
ff98d9900f
feat(core): Filter the agent session list by chat origin and owner (no-changelog) ( #39773 )
2026-09-29 10:09:26 +00:00
Anne Aguirre
6cc8c0d448
feat(ai-builder): Change knowledge subtitle ( #39838 )
2026-09-29 09:41:25 +00:00
Guillaume Jacquart
c575f18c99
fix(core): Apply policy checks to CLI import and execute commands ( #39714 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-29 09:40:36 +00:00
Anne Aguirre
f931ea81d5
feat(core): New agent styled differently on agent list view ( #39856 )
2026-09-29 09:39:59 +00:00
Anne Aguirre
8c9733b5c6
feat(core): Capture sidecall generation usd cost ( #39627 )
2026-09-29 09:39:58 +00:00
n8n-cat-bot[bot]
f487613bfc
chore: Bug - The Execute workflow button overlaps with other canvas buttons when the AI assistant is open on a smaller screen ( #39797 )
...
Build: Benchmark Image / build (push) Has been cancelled
CI: Master (Build, Test, Lint) / Build & format (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (26.5.1) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Lint (push) Has been cancelled
CI: Master (Build, Test, Lint) / Verify single-instance deps (npm-install) (push) Has been cancelled
Util: Publish API Schema / Cloudflare Pages (push) Has been cancelled
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Has been cancelled
Util: Refresh cubic schema / Refresh vendored cubic schema (push) Has been cancelled
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-29 09:26:36 +00:00
Arvin A
d2eae41dd6
fix(DataTable Node): Continue paginated reads when row counts change ( #39764 )
2026-09-29 09:25:02 +00:00
Savelii
d92bc4d3ab
perf(core): Load project relations without joining every role scope ( #39756 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-29 08:45:29 +00:00
Robin Braumann
84efbac6f1
refactor(core): Reference accepted messages from agent queue ( #39778 )
2026-09-29 08:39:25 +00:00
Andreas Fitzek
599df45795
feat(core): Add trusted source config schema in @n8n/inbound-auth (no-changelog) ( #39533 )
2026-09-29 08:33:06 +00:00
mfsiega
0f77ba5e7e
feat(editor): Replace severity with impact categories in the migration report ( #39551 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Claude Fable 5.1 <noreply@antheropic.com>
2026-09-29 08:30:09 +00:00
Jaakko Husso
682afd5aa9
feat(core): Add endpoints to read and save AI Assistant thread tabs (no-changelog) ( #39658 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-29 08:24:30 +00:00
Svetoslav Dekov
529761ff03
chore: Connect the Claude Code desktop app to Codespaces (no-changelog) ( #39524 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 08:04:54 +00:00
Charlie Kolb
3220953fb4
test(core): Stabilize Sentry event bus integration test ( #39830 )
2026-09-29 08:04:44 +00:00
Charlie Kolb
0cd66905e5
ci: Run Windows build for CLI build script changes ( #39824 )
2026-09-29 08:01:08 +00:00
Lorent Lempereur
bab2978ccf
feat(core): Run legacy Cron node schedules on the durable scheduler ( #39411 )
2026-09-29 07:58:52 +00:00
oleg
a66221d24a
feat(editor): Announce credentials while the n8n assistant builds workflows (no-changelog) ( #39464 )
2026-09-29 07:43:03 +00:00
Mike Repeć
c92f86ef71
ci: Copy the full typescript-config package into the benchmark image (no-changelog) ( #39833 )
2026-09-29 07:38:48 +00:00
Elias Meire
0afda58804
fix: Hide node types that the instance does not load ( #39571 )
2026-09-29 07:34:41 +00:00
n8n-cat-bot[bot]
46645c6d73
test: Keep WebSocket test connections offline ( #39832 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-29 07:26:46 +00:00
Charlie Kolb
2bf9b94936
refactor(core): Move shared errors to @n8n/errors (no-changelog) ( #39753 )
2026-09-29 07:19:05 +00:00
n8n-release-tag-merge[bot]
702bb42cbb
Merge tag 'n8n@2.42.0'
2026-09-29 07:23:13 +00:00
n8n-assistant[bot]
86c23326c9
🚀 Release 2.42.0 ( #39826 )
...
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-09-29 07:11:00 +00:00
Konstantin Tieber
b613184d64
feat(core): Backfill historic daily data when instance-reporting is first enabled (no-changelog) ( #39567 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-29 06:59:12 +00:00
Ali Elkhateeb
dfd7a52224
fix(API): Return an execution when its stored trace context is incomplete ( #39715 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-29 06:53:58 +00:00
Charlie Kolb
918bcddb4f
fix(core): Build email templates on Windows (no-changelog) ( #39823 )
2026-09-29 06:47:57 +00:00
Veljko Terzic
5fe92a568a
feat(core): Run activity pruning as a durable system task (no-changelog) ( #39769 )
2026-09-29 06:37:55 +00:00
Michael Kret
2b0719dc70
feat: Suggest Gateway credit services during node discovery ( #39631 )
2026-09-29 06:36:43 +00:00
Tomi Turtiainen
1630d4c894
fix: Require full ADR references in prose (no-changelog) ( #39783 )
2026-09-29 06:01:59 +00:00
Charlie Kolb
8f29a36f16
ci: Allow trusted team to skip required reviews (no-changelog) ( #39759 )
2026-09-29 05:37:23 +00:00
Ricardo Espinoza
8cd8cf04ac
fix(core): Withhold MCP preference scopes from users outside the experiment arm (no-changelog) ( #39812 )
2026-09-29 05:04:36 +00:00
n8n-assistant[bot]
cdbb60e0fe
chore: Update e2e impact map ( #39818 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-29 03:41:31 +00:00
n8n-cat-bot[bot]
9f5c752cd1
fix(core): Link MCP workflow access errors to workflow settings ( #39738 )
...
CI: Master (Build, Test, Lint) / Build & format (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) / 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: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28 21:24:32 +00:00
mfsiega
310635e7d5
feat(core): Add migration finding tables (no-changelog) ( #39760 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-28 19:13:06 +00:00
Mike Repeć
a1360f42d3
fix(benchmark): Wait for the readiness endpoint before the owner setup (no-changelog) ( #39799 )
2026-09-28 16:26:02 +00:00
Michael Drury
3daa34dba0
fix(editor): Improve Agent layout and sub-agent guidance ( #39791 )
2026-09-28 16:11:31 +00:00
Rúben Castro
0b92e12d9c
feat(core): Widen the content-import policy check to cover credentials (no-changelog) ( #39379 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-28 16:05:10 +00:00
Robin Braumann
af36326844
refactor(core): Separate agent messages from execution state ( #39742 )
2026-09-28 16:00:39 +00:00
n8n-cat-bot[bot]
a41c8c46e7
fix: Update stale docs.n8n.io links in product code (no-changelog) ( #39638 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Elias Meire <elias@meire.dev>
2026-09-28 15:53:59 +00:00
n8n-cat-bot[bot]
6c1edac204
fix(API): Accept workflow descriptions on creation ( #39705 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-28 15:48:16 +00:00
José Braulio González Valido
5676882e64
fix(core): Scope the Agent Builder credential list to the eval thread allowlist (no-changelog) ( #39092 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-28 15:41:16 +00:00
José Braulio González Valido
918512f62a
fix(ai-builder): Keep scenario tables for Agent builds and reuse same-named seed tables (no-changelog) ( #39767 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-28 15:40:32 +00:00
Uddish Verma
3a91c09727
refactor(API): Migrate PUT /settings/sso/oidc to the decorator pattern (no-changelog) ( #39729 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-28 15:39:01 +00:00
Riqwan Thamir
d0255c71ec
fix(core): Point post-build guidance at the active skill (no-changelog) ( #39203 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-28 15:23:22 +00:00
Riqwan Thamir
d3e846eb53
perf(core): Move instance URLs out of the Instance AI system prompt (no-changelog) ( #39555 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-28 15:12:23 +00:00
Riqwan Thamir
c1d666301f
feat(editor): Make Instance AI LLM step debug data readable (no-changelog) ( #39575 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-28 15:11:01 +00:00
Sam Wooler
bd2d361afc
refactor(API): Migrate GET data-tables columns endpoint to PublicApiController (no-changelog) ( #39772 )
2026-09-28 14:45:03 +00:00
Bernhard Wittmann
80a1596a3d
feat(core): Render Microsoft Teams agent replies progressively (no-changelog) ( #39514 )
2026-09-28 14:41:26 +00:00
Jaakko Husso
ae2b8535a9
fix(core): Include the project id in the AI Assistant project context (no-changelog) ( #39770 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-28 14:39:36 +00:00
Tomi Turtiainen
c59441323d
refactor(core): Separate webhook no-response callback ( #39684 )
2026-09-28 14:36:12 +00:00
Raúl Gómez Morales
37572b6c1a
feat(core): Update the n8n Assistant onboarding copy (no-changelog) ( #39777 )
2026-09-28 14:30:49 +00:00
Yuliia Pominchuk
4a01756ea4
feat(core): Check credentials against the person running the workflow ( #39685 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-28 14:09:16 +00:00
Jaakko Husso
106f9824b0
feat(core): Add a concise reply style prompt profile (no-changelog) ( #39408 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-28 14:00:26 +00:00
Tomi Turtiainen
697e0bb8a6
test(engine): Run responseNode webhook E2E tests on engine v2 ( #39761 )
2026-09-28 13:59:41 +00:00
Dmitrii
20807d2d3d
fix(core): Enforce one instance report per day with a unique index ( #39536 )
...
Co-authored-by: konstantintieber <konstantin.tieber@n8n.io>
2026-09-28 13:51:25 +00:00
Milorad FIlipović
41021e5e19
fix(editor): Address Assistant mentions feedback (no-changelog) ( #39596 )
2026-09-28 13:46:22 +00:00
Alexandre Vaz
b3d4cfe311
fix(googleFirebaseCloudFirestore Node): Preserve field types for numeric strings and falsy values ( #27399 )
...
Co-authored-by: Garrit Franke <32395585+garritfra@users.noreply.github.com>
2026-09-28 13:43:23 +00:00
Raúl Gómez Morales
d765bbd68e
feat: Add an n8n Assistant onboarding thread for new Cloud signups ( #39730 )
2026-09-28 13:34:11 +00:00
Uddish Verma
63ae22b42b
refactor(API): Migrate GET /settings/sso/oidc to the decorator pattern (no-changelog) ( #39728 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-28 13:30:29 +00:00
Declan Carroll
41dbfd987b
ci: Speed up the PR build job and move the E2E matrix off its path (no-changelog) ( #39736 )
2026-09-28 13:16:13 +00:00
Daria
06c61d9437
fix(editor): Empty Group Last Refinements (no-changelog) ( #39632 )
2026-09-28 12:57:32 +00:00
Daria
b3ce351cde
feat(core): Add empty group telemetry (no-changelog) ( #39519 )
2026-09-28 12:57:31 +00:00
Daria
8336da3482
feat(editor): Gate empty canvas groups behind a feature flag (no-changelog) ( #39389 )
2026-09-28 12:57:30 +00:00
Daria
a392f4e18e
feat(editor): Improve empty-group style & behavior (no-changelog) ( #38705 )
2026-09-28 12:57:29 +00:00
Daria
acaa281c54
feat(editor): Manage the empty-group placeholder lifecycle (no-changelog) ( #38704 )
2026-09-28 12:57:28 +00:00
Daria
37c160eec0
feat(editor): Connect empty groups to the node graph (no-changelog) ( #38703 )
2026-09-28 12:57:27 +00:00
Daria
ad68bfefd1
feat(editor): Add manual empty-group entry points (no-changelog) ( #38702 )
2026-09-28 12:57:26 +00:00
Tomi Turtiainen
98a1fc1b94
chore: Instruct create pr skill to not include no-changelog when not needed ( #39693 )
2026-09-28 12:49:36 +00:00
Mayank SIngh
a2a2638461
fix(API): Validate OpenAPI path parameter names ( #39067 )
2026-09-28 12:37:34 +00:00
Sam Wooler
9e7bc6691c
fix(API): Allow extendsCredential in workflow create/update ( #39243 )
...
Co-authored-by: Uddish Verma <uddish.verma@n8n.io>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-28 12:35:46 +00:00
n8n-cat-bot[bot]
9bda02122d
chore: Schema-First migration — audit ( #39207 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Sam Wooler <swooler592@gmail.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-28 12:35:38 +00:00
Daria
8ff280ed3d
feat(core): Define empty-group contract (no-changelog) ( #38701 )
2026-09-28 12:22:29 +00:00
Alex Grozav
63ee800cf2
refactor(editor): Cut the MCP settings dependency on experiments and shell modals (no-changelog) ( #39491 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-28 12:20:49 +00:00
Tomi Turtiainen
1a2958294d
test(engine): Run lastNode webhook E2E tests on engine 2.0 (no-changelog) ( #39694 )
2026-09-28 12:12:12 +00:00
Jaakko Husso
356eb8f093
feat(core): Add storage for AI Assistant thread tabs (no-changelog) ( #39657 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-28 12:06:00 +00:00
Lorent Lempereur
bda9453953
fix(core): Count a database ping as successful when its reply arrives during event-loop lag ( #39645 )
2026-09-28 12:04:44 +00:00
Savelii
1852295d9a
test: Stabilize the form submit gate client spec (no-changelog) ( #39750 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-28 11:49:02 +00:00
Michael Drury
68f856fb9d
feat(core): Add production n8n Chat channel infrastructure (no-changelog) ( #39476 )
...
Co-authored-by: Benjamin Schroth <benjamin@n8n.io>
2026-09-28 11:47:35 +00:00
Charlie Kolb
256e581aa7
refactor(core): Move UrlService to backend services (no-changelog) ( #39751 )
2026-09-28 11:43:39 +00:00
n8n-cat-bot[bot]
b8cda55e57
fix(editor): Sorting data table rows by unknown column returns raw database error ( #39733 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-28 11:43:27 +00:00
Lorent Lempereur
194f13d30f
refactor: Move first occurrence seeding into the scheduler's provision (no-changelog) ( #39605 )
2026-09-28 11:42:20 +00:00
Veljko Terzic
e3b4ecb808
feat(core): Run the MCP registry refresh as a durable system task (no-changelog) ( #39520 )
...
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
2026-09-28 11:34:28 +00:00
mfsiega
6272d465df
perf(core): Avoid terminal outbox scans during publication reconciliation ( #39267 )
2026-09-28 10:57:32 +00:00
Alex Grozav
7439d56c5c
perf(editor): Load the editor with fewer startup requests (no-changelog) ( #39616 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-28 10:46:02 +00:00
Tomi Turtiainen
ce3d50b8f9
feat(engine): Answer lastNode and responseNode webhooks with a remote engine v2 data plane ( #39636 )
2026-09-28 10:44:31 +00:00
Robin Braumann
3584d15ddd
refactor(core): Simplify agent runtime structure (no-changelog) ( #39507 )
2026-09-28 10:40:51 +00:00
Tomi Turtiainen
a51434ff7d
test(engine): Run onReceived webhook E2E tests on engine 2.0 ( #39181 )
2026-09-28 10:12:20 +00:00
Guillaume Jacquart
2157b35e24
test: Add E2E tests for credential type policy flows (no-changelog) ( #39584 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-28 09:30:12 +00:00
Guillaume Jacquart
e13178ac40
test: Add E2E tests for node type policy flows (no-changelog) ( #39579 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-28 09:30:11 +00:00
Jaakko Husso
88d8390222
feat(editor): Restyle AI Assistant tab bar and add a tab hover card ( #39625 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-28 09:29:55 +00:00
Mike Repeć
5d508ec1e1
fix(core): Store queue job results only for executions this process enqueued ( #39712 )
2026-09-28 09:19:34 +00:00
Declan Carroll
ad2c9829fd
feat(editor): Add dev server reverse proxy for backend routes (no-changelog) ( #39562 )
2026-09-28 09:18:49 +00:00
Robin Braumann
8a4fd13423
feat(editor): Add queued message controls to agent Preview chat ( #39487 )
2026-09-28 09:07:54 +00:00
James Martin
6437496faf
chore(core): Implements Principal and SecurityContext types (no-chagelog) ( #39496 )
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build & format (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) / 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) Waiting to run
2026-09-28 08:58:05 +00:00
ocdejong
2ec6ac7c9c
feat(editor): Show each policy violation with its scope when a save, publish or execution is refused ( #39263 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28 08:56:57 +00:00
Declan Carroll
6752f1b5f7
ci: Measure PR coverage only for changed source files (no-changelog) ( #39675 )
2026-09-28 08:49:46 +00:00
Declan Carroll
de4fb8d6a3
test: Remove redundant E2E page loads and the fixed reset delay (no-changelog) ( #39681 )
2026-09-28 08:41:09 +00:00
Michael Drury
1fe19db437
fix(editor): Show project icons in Agent breadcrumbs ( #39649 )
2026-09-28 08:35:04 +00:00
n8n-cat-bot[bot]
52365781a6
refactor(API): Migrate community package POST, PATCH, and DELETE routes (no-changelog) ( #39346 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Ali Elkhateeb <ali.elkhateeb@n8n.io>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-09-28 08:33:59 +00:00
Yuliia Pominchuk
9af0f02a74
feat(editor): Group the node credential picker by where each credential comes from ( #39646 )
2026-09-28 08:26:21 +00:00
n8n-cat-bot[bot]
d899e8b846
chore: Improve settings modal responsiveness ( #39651 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-28 08:22:43 +00:00
Declan Carroll
3f0c7d5bda
build: Upgrade Vitest to v5 (no-changelog) ( #39674 )
2026-09-28 07:54:06 +00:00
Bernhard Wittmann
4f64f8c4a6
test(core): Cover Microsoft Teams channel and group chat conversations (no-changelog) ( #38801 )
2026-09-28 07:39:22 +00:00
Tomi Turtiainen
eb684d2256
chore: Update create pr skill instructions for engine scope ( #39692 )
2026-09-28 07:37:43 +00:00
Tomi Turtiainen
3ec310db40
refactor(core): Extract webhook additional data setup ( #39673 )
2026-09-28 07:35:51 +00:00
Elias Meire
53dc251508
feat(core): Set OS process titles for n8n processes ( #39362 )
2026-09-28 07:23:48 +00:00
Emilia
34f77c059b
fix(core): Keep one failed binary-data dir from aborting the delete batch ( #39194 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-28 07:20:45 +00:00
Emilia
7bebbe4033
fix(core): Retry each file removal in the byte store's delete ( #39193 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-28 07:20:44 +00:00
Emilia
3a31c38751
fix(core): Retry the recursive removal of an execution's binary-data directory ( #39185 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-28 07:20:43 +00:00
n8n-cat-bot[bot]
7ed93eadae
chore: Replace repeated response-mode child scans with one predicate ( #39076 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-28 07:18:38 +00:00
Stephen Wright
ee9dfd1a37
feat(Azure OpenAI Chat Model Node): Rename to Azure AI Foundry Chat Model ( #39603 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-28 07:17:19 +00:00
Elias Meire
4c2f220971
fix(editor): Keep quick-connect OAuth credentials out of lists until the user authorizes ( #39297 )
2026-09-28 07:15:53 +00:00
Charlie Kolb
2dbe4c265b
ci: Add nightly workflow that lowers the boundaries baseline (no-changelog) ( #39690 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-28 07:08:01 +00:00
Charlie Kolb
5c6c581b35
build(editor): Reduce per-file module cost in the vitest suite ( #38370 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-28 07:02:43 +00:00
MHMD
c5825bcd81
feat(core): Redact execution data from users who cannot use a referenced credential (no-changelog) ( #39614 )
2026-09-28 06:21:18 +00:00
Declan Carroll
c32827ccaf
ci: Align GitHub Actions versions across workflows (no-changelog) ( #39634 )
2026-09-28 05:23:04 +00:00
n8n-assistant[bot]
62f08a8b2e
chore: Update e2e impact map ( #39688 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-28 03:35:53 +00:00
n8n-assistant[bot]
c408bace90
chore: Update node popularity data ( #39687 )
...
CI: Master (Build, Test, Lint) / Build & format (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: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-28 00:46:57 +00:00
n8n-assistant[bot]
2f2bac4645
chore: Update e2e impact map ( #39676 )
...
CI: Master (Build, Test, Lint) / Build & format (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: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-27 03:36:25 +00:00
Tomi Turtiainen
7cc0450ae4
fix(engine): Handle Redis failure modes in engine v2 execution responses ( #39486 )
CI: Master (Build, Test, Lint) / Build & format (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
2026-09-26 18:44:11 +00:00
Tomi Turtiainen
f21d644e70
refactor(core): Encapsulate webhook response state in WebhookResponder ( #39626 )
2026-09-26 18:42:14 +00:00
Alex Grozav
c1463d0e76
refactor(editor): Decouple MCP access store from shell workflow stores (no-changelog) ( #39398 )
...
CI: Master (Build, Test, Lint) / Build & format (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: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-26 10:32:15 +00:00
n8n-assistant[bot]
80d5be2814
chore: Update e2e impact map ( #39665 )
...
CI: Master (Build, Test, Lint) / Build & format (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: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-26 03:30:32 +00:00
Jaakko Husso
a96980bcc2
feat(editor): Group canvas toolbar buttons in a single container ( #39587 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-25 22:00:53 +00:00
Bernhard Wittmann
a7f8f99084
feat(editor): Add telemetry for agent channel setup (no-changelog) ( #39604 )
2026-09-25 15:50:36 +00:00
Michael Drury
2f5f267eda
fix(core): Repair invalid tool call IDs in agent history (no-changelog) ( #39640 )
2026-09-25 15:18:00 +00:00
Robin Braumann
4263117b48
feat(editor): Revamp the Agent skills modal ( #39545 )
...
Co-authored-by: Michael Drury <michael.drury@n8n.io>
2026-09-25 14:56:17 +00:00
Yuliia Pominchuk
6c4135ddfb
feat(core): Attach the publishing user to triggered executions ( #39466 )
2026-09-25 14:41:51 +00:00
Michael Drury
8a0ca48bb7
feat(core): Add shared Agent context access ( #38930 )
2026-09-25 14:26:57 +00:00
Sam Wooler
8ad818dc70
fix(API): Validate Public API path parameters before the scope middlewares (no-changelog) ( #39512 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-25 14:22:21 +00:00
Uddish Verma
2742c2342f
refactor(API): Migrate POST /workflows/{workflowId}/test-runs/{runId}/cancel to the decorator pattern (no-changelog) ( #39259 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-25 14:21:08 +00:00
Rushikesh Patil
bc9faf230a
fix(Google Cloud Storage Node): Preserve request headers on object create ( #35218 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Elias Meire <elias@meire.dev>
2026-09-25 14:20:32 +00:00
n8n-cat-bot[bot]
d658d182e4
fix(editor): Fetch publication status when a new workflow becomes saved ( #38382 )
...
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: Declan Carroll <declan@n8n.io>
Co-authored-by: Elias Meire <elias@meire.dev>
2026-09-25 14:03:09 +00:00
Ayyub Bhoraniya
6b9c48fe4d
feat(Anthropic Node): Add prompt caching to the Message operation ( #35804 )
...
Co-authored-by: Ayyub Bhoraniya <314098225+ayyubbhoraniya@users.noreply.github.com>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-25 14:02:56 +00:00
RomanDavydchuk
070d9fea4e
fix(editor): Show when update available for community packages if only verified packages are enabled ( #39424 )
2026-09-25 14:02:07 +00:00
Irénée
f459f3c400
feat: Add package import-selection command (no-changelog) ( #39566 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-25 13:34:08 +00:00
Milorad FIlipović
ebbf129719
feat(editor): Roll out Assistant mentions (no-changelog) ( #39370 )
2026-09-25 13:27:43 +00:00
Danny Martini
c53a5e4dd8
feat(engine): Store the execution's waiting status (no-changelog) ( #39093 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-25 13:13:59 +00:00
Csaba Tuncsik
a9247247af
fix(Microsoft Teams Node): Correct the v2 resource-locator copy ( #39443 )
2026-09-25 13:03:58 +00:00
Irénée
7edf74bb15
fix(core): Accept nested folders when applying a promotion (no-changelog) ( #39630 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-25 12:47:47 +00:00
Garrit Franke
be121813f0
fix(Zoho CRM Node): Update logo to current Zoho branding ( #39305 )
2026-09-25 12:45:56 +00:00
Nour Alhadi Mahmoud
6c57533958
feat: Add pinned Apply and Apply Continue to the promotion CLI commands ( #39597 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-25 12:32:10 +00:00
n8n-cat-bot[bot]
88c3962423
chore: Migrate data-tables table-level endpoints to PublicApiController ( #38639 )
...
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-25 12:18:43 +00:00
Declan Carroll
3f4d63ca8a
chore: Add compact agent check commands (no-changelog) ( #39624 )
2026-09-25 12:18:22 +00:00
Declan Carroll
212f27505a
ci: Remove unused toolchain pilot infrastructure (no-changelog) ( #39633 )
2026-09-25 13:34:53 +01:00
n8n-cat-bot[bot]
8ccb6cd0a0
chore: Extract the repeated CodeMirror match-before-cursor guard in the code editor completions ( #39600 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-25 11:59:35 +00:00
n8n-cat-bot[bot]
4d6ce95563
chore: Remove the duplicate credential check from activity expansion ( #39547 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-25 11:57:31 +00:00
n8n-cat-bot[bot]
ea66d19c5e
chore: Centralize conversation-history message ordering ( #39599 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-25 11:51:21 +00:00
n8n-cat-bot[bot]
29b9421518
chore: Use one credential-scope check for activity categories ( #39598 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-25 11:49:19 +00:00
Kai
dda1166326
feat(editor): Add adaptive comment input to the review activity feed ( #39583 )
2026-09-25 11:48:56 +00:00
n8n-cat-bot[bot]
2a205c294f
chore: Reuse the version-name detail helper for activity events ( #39595 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-25 11:47:06 +00:00
Declan Carroll
1333a2c130
fix: Scope CLI mutation diffs to changed tests (no-changelog) ( #39285 )
2026-09-25 11:42:39 +00:00
Milorad FIlipović
94b501b657
feat(editor): Connect mentions to thread artifacts (no-changelog) ( #39356 )
2026-09-25 11:38:10 +00:00
Milorad FIlipović
95aa27ae60
feat(editor): Integrate Assistant mentions with composer (no-changelog) ( #39314 )
2026-09-25 11:38:09 +00:00
mfsiega
da1e9070f2
test(engine): Run parity in a separate engine container (no-changelog) ( #39441 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-25 11:31:14 +00:00
Irénée
893e97c18e
feat(API): Add partial import of a selected workflow subset (no-changelog) ( #39535 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-25 11:17:09 +00:00
Lorent Lempereur
8e065f9a78
refactor(core): Move the event bus unsent message retry to a system task (no-changelog) ( #39525 )
2026-09-25 11:15:22 +00:00
Rob Hough
b09676e34a
feat(editor): Improve Agent Builder intro interactions ( #39590 )
...
Co-authored-by: Bob Hough <15361982+heymynameisrob@users.noreply.github.com>
Co-authored-by: linear-code[bot] <222613912+linear-code[bot]@users.noreply.github.com>
2026-09-25 11:15:11 +00:00
Declan Carroll
679b5bda19
ci: Seed pilot pnpm disk on Blacksmith host (no-changelog) ( #39622 )
2026-09-25 12:16:02 +01:00
Declan Carroll
1b33016019
docs: Focus agent quality guidance (no-changelog) ( #39620 )
2026-09-25 11:07:20 +00:00
n8n-cat-bot[bot]
9b5ed1da6e
chore: Bug - When a workflow has no executions, the "No executions found" and "Nothing here yet" empty states should be vertically centered within the available space ( #39608 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-25 11:06:40 +00:00
Declan Carroll
160ca30590
ci: Add manual pnpm sticky disk seed (no-changelog) ( #39619 )
2026-09-25 12:01:58 +01:00
Stephen Wright
2f98090707
fix(Azure OpenAI Chat Model Node): Make the Azure Entra credential sign in as the app ( #39377 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-25 10:39:53 +00:00
Milorad FIlipović
4601565dbd
feat(editor): Add Assistant mention providers and artifact index (no-changelog) ( #39294 )
2026-09-25 10:34:47 +00:00
Bernhard Wittmann
e64291dc6d
fix(core): Make a Microsoft Teams approval card private and self-clearing (no-changelog) ( #39515 )
2026-09-25 10:13:14 +00:00
Dmitrii
c88df6f9c7
docs(core): Document the lost response limitation of instance report retries (no-changelog) ( #39607 )
2026-09-25 10:05:51 +00:00
RomanDavydchuk
11acaa3f2b
fix(MCP Client Node): Terminate session before closing the client ( #39526 )
2026-09-25 10:03:01 +00:00
Tomi Turtiainen
f593c2eab4
refactor(core): Extract immediate webhook response handling (no-changelog) ( #39455 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-25 09:55:38 +00:00
Lorent Lempereur
10826925c9
feat(core): Let instance system tasks run on a sub-second interval (no-changelog) ( #39522 )
2026-09-25 09:55:32 +00:00
n8n-cat-bot[bot]
7c54cc6a10
chore: Extract the repeated MCP tool error telemetry and response into one helper ( #39601 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-25 09:35:17 +00:00
n8n-cat-bot[bot]
56d0b8fc63
chore: Bug - If node branches are flipped and crossing ( #39480 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-25 09:18:33 +00:00
n8n-cat-bot[bot]
0fa8d99934
chore: Use the shared error-message helper in ephemeral node execution ( #39591 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-25 09:10:11 +00:00
Jaakko Husso
42dc3991c1
fix(editor): Keep typed text in the AI Assistant chat rename input ( #39570 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-25 08:52:27 +00:00
Tomi Turtiainen
44fef497f2
feat(core): Carry execution responses over Redis (no-changelog) ( #39475 )
2026-09-25 08:52:18 +00:00
n8n-cat-bot[bot]
f364b38b74
fix: Enable OpenCode code mode by default (no-changelog) ( #39589 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-25 08:43:50 +00:00
Andreas Fitzek
38c92f4011
feat(core): Add browser OAuth2 flow for n8n User Auth webhooks ( #39332 )
2026-09-25 08:37:06 +00:00
n8n-cat-bot[bot]
9f5436cd6d
chore: Remove redundant async wrappers from OAuth flow proxy callbacks ( #39077 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-25 08:36:58 +00:00
Danny Martini
d5777232ad
feat(engine): Declare a deadline wait when a v1 node waits for a date (no-changelog) ( #39164 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-25 08:23:46 +00:00
Pierantonio Cangianiello
94d803f595
feat(engine): Support binary reference bodies in Engine v2 sendResponse (no-changelog) ( #39534 )
2026-09-25 08:22:17 +00:00
Veljko Terzic
40fbf7c155
feat(core): Run the publication outbox cleanup as a durable system task (no-changelog) ( #39511 )
2026-09-25 08:01:38 +00:00
Tomi Turtiainen
c6fb5737c1
chore(engine): Use engine v2 naming ( #39582 )
2026-09-25 07:54:48 +00:00
José Braulio González Valido
e3fe95d228
fix(ai-builder): Honor neverError in eval mocks, seed agent tables, filter pinned reads and report start refusals (no-changelog) ( #39337 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-25 07:47:28 +00:00
Kai
1a4a91256d
fix(API): Save credential descriptions through the public credentials API (no-changelog) ( #39565 )
2026-09-25 07:36:09 +00:00
Anne Aguirre
80e4084420
feat(ai-builder): Confirm template selections before finishing the build ( #39517 )
2026-09-25 07:29:09 +00:00
Elias Meire
58e55b5898
fix(Xero Node): Send tenant header on every page when returning all items ( #39431 )
2026-09-25 06:56:53 +00:00
n8n-cat-bot[bot]
a3aa6c0074
fix: Validate node codex categories during linting ( #39543 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-25 06:04:30 +00:00
n8n-assistant[bot]
4d5c66375d
chore: Update e2e impact map ( #39564 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-25 03:32:30 +00:00
Roman Makowiak
a634154a22
feat(editor): Let the user choose the scope of a preference from the chat card (no-changelog) ( #39451 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-09-25 00:38:20 +00:00
Jan
8d48d90d72
feat(editor): Animate height changes in the MCP callback URLs dialog ( #39490 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-25 00:27:31 +00:00
José Braulio González Valido
aac074ab06
fix(core): Let the eval user proxy complete a templated-auth credential card (no-changelog) ( #39115 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-25 00:19:15 +00:00
Jan
fdc6b9d892
feat(editor): Preview own connected clients on the MCP settings overview ( #39489 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-25 00:11:46 +00:00
José Braulio González Valido
44471d1c94
fix(ai-builder): Validate only the selected case files in the eval push CLI (no-changelog) ( #39248 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-24 20:11:04 +00:00
mfsiega
de238f3dde
feat(core): Run engine 2.0 as a standalone data plane (no-changelog) ( #39440 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-24 19:51:43 +00:00
Miguel Ángel Moreno
e838224264
feat(editor): Build the new group shapes on the canvas (no-changelog) ( #39319 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-24 19:41:52 +00:00
Miguel Ángel Moreno
3aa9179424
feat(core): Accept the new group shapes when a workflow is saved (no-changelog) ( #39236 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-24 19:41:51 +00:00
Miguel Ángel Moreno
0fedb30182
feat(core): Add a feature flag for each relaxed node group rule (no-changelog) ( #39171 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-24 19:41:50 +00:00
n8n-cat-bot[bot]
f63195656a
chore: Bug — Sharing drop-down looks like it's broken ( #39481 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: James Gee <1285296+geemanjs@users.noreply.github.com>
2026-09-24 19:00:57 +00:00
n8n-cat-bot[bot]
8bd4563087
chore: Bug - Misaligned input box in workflow settings ( #39478 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-24 18:13:47 +00:00
n8n-cat-bot[bot]
f9b2987716
chore: Variable scope shows as global until refresh ( #39479 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-24 17:42:06 +00:00
Declan Carroll
0347de1f22
ci: Publish and smoke-test pinned toolchain image (no-changelog) ( #39538 )
2026-09-24 17:51:27 +01:00
Michael Drury
9329d1f752
fix(editor): Keep agent capability chips within card width ( #39532 )
2026-09-24 16:26:05 +00:00
Veljko Terzic
6c6123fb29
feat(core): Run the Instance AI checkpoint pruning as a durable system task (no-changelog) ( #39508 )
2026-09-24 15:58:27 +00:00
Dmitrii
d9c9d6e616
fix(core): Stop retrying instance reports the receiver rejects with 400 or 413 ( #39502 )
2026-09-24 15:23:14 +00:00
Mayank SIngh
a9bc9c57e7
fix(Mistral Cloud Node): Support citation reference chunks ( #38952 )
2026-09-24 15:13:31 +00:00
Ricardo Espinoza
d4999a2b2f
fix(editor): Prefill the server URL in the Mistral Vibe connector link ( #39518 )
2026-09-24 15:08:09 +00:00
Michael Drury
8a0d833080
fix(editor): Show Agent Builder activity on prompt submission ( #39501 )
2026-09-24 14:45:56 +00:00
Kai
2b891f17a5
feat(editor): Create credentials and variables from promotion bindings ( #39342 )
2026-09-24 14:36:58 +00:00
Robin Braumann
5ca15b3793
feat(core): Connect Preview and integrations to the agent queue ( #39468 )
2026-09-24 14:24:38 +00:00
Sandra Zollner
3ea51f9944
feat(core): Add project-scoped selective promote endpoint (no-changelog) ( #38434 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Irénée <irenee.ajeneza@n8n.io>
2026-09-24 14:07:29 +00:00
n8n-cat-bot[bot]
7edb12df2d
chore: Share the binary-file node helper between execution contexts ( #39473 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-24 13:49:29 +00:00
Bernhard Wittmann
edf112cd92
feat: Guide the Microsoft Teams channel setup from n8n (no-changelog) ( #38804 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-24 13:48:06 +00:00
José Braulio González Valido
f2a10ff3ed
docs(ai-builder): Describe dispatcher calibration and branch validation in the eval skills (no-changelog) ( #39251 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-24 13:38:15 +00:00
n8n-cat-bot[bot]
fbb27a989c
chore: Extract the duplicated workflowPublish policy-enforcement ( #37674 )
...
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-24 13:16:55 +00:00
n8n-cat-bot[bot]
64d20004c7
test: Add structural main-landmark check with regression tests ( #37755 )
...
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-24 12:37:51 +00:00
Robin Braumann
6c592bdb33
feat(core): Add the durable agent message queue foundation ( #39435 )
2026-09-24 12:27:30 +00:00
Jaakko Husso
482ffb5306
fix(core): Run one node of a tool through the node that runs it (no-changelog) ( #38759 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-24 12:26:45 +00:00
n8n-cat-bot[bot]
25eeb74fe9
chore: Migrate GET /api/v1/community-packages to PublicApiController ( #39352 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Ali Elkhateeb <ali.elkhateeb@n8n.io>
2026-09-24 12:04:37 +00:00
MHMD
5e65197df6
feat(core): Block publishing a workflow the publisher cannot run (no-changelog) ( #39425 )
2026-09-24 12:01:43 +00:00
Svetoslav Dekov
772d420dc4
fix: Tweaks on codespace opencode setup (no-changelog) ( #39488 )
2026-09-24 11:55:54 +00:00
Riqwan Thamir
d13b63054b
ci: Create ephemeral sandboxes in Instance AI eval runs (no-changelog) ( #39459 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-24 11:53:58 +00:00
Dawid Myslak
7af6741bf2
feat(editor): Suggest Gateway credits after credential errors ( #38818 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-24 11:49:34 +00:00
Oğuz Eroğlu
dd4e7f62b2
feat(editor): Route assistant credit CTAs to top-up for UBB accounts ( #39416 )
2026-09-24 11:48:53 +00:00
Roman Makowiak
099e832028
feat(core): Return the limit on a refused preference write and show the refusal in the chat (no-changelog) ( #39324 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-24 11:42:02 +00:00
Benjamin Schroth
3628dc1f04
fix(core): Close Chat integration runtime on shutdown and let followers send ( #38958 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-24 11:06:12 +00:00
Robin Braumann
c829374f48
fix(core): Show content filtering errors in agent chat (no-changelog) ( #39477 )
2026-09-24 11:05:24 +00:00
Pierantonio Cangianiello
e5996eeaff
feat(engine): Support Buffer bodies in Engine 2.0 sendResponse (no-changelog) ( #39483 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-24 11:03:12 +00:00
Lorent Lempereur
b94a3e5d16
fix(core): Run the telemetry pulse packet on the durable scheduler (no-changelog) ( #39321 )
2026-09-24 10:23:46 +00:00
Lorent Lempereur
f49b611321
refactor(core): Move the telemetry buffer flush to a system task (no-changelog) ( #39309 )
2026-09-24 10:23:45 +00:00
Lorent Lempereur
40b99348e8
refactor(core): Move the telemetry pulse packet to a system task (no-changelog) ( #39304 )
2026-09-24 10:23:44 +00:00
Rob Hough
9f89ecab7e
feat(editor): Add expanded N8nMarkdownEditor view ( #39296 )
...
Co-authored-by: Bob Hough <15361982+heymynameisrob@users.noreply.github.com>
Co-authored-by: linear-code[bot] <222613912+linear-code[bot]@users.noreply.github.com>
2026-09-24 10:18:23 +00:00
Jan
e648610eae
fix(editor): Show a cached role at once and align the personal space block in the instance role editor ( #39394 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-24 10:07:01 +00:00
n8n-cat-bot[bot]
6aa0dda7ee
chore: Secret providers - Save alerts in modal are easy to miss ( #39258 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-24 09:46:28 +00:00
Ricardo Espinoza
b4106dcf63
feat(core): Save, update and undo a preference over MCP (no-changelog) ( #39436 )
...
Co-authored-by: Roman Makowiak <roman.makowiak@n8n.io>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-24 09:35:56 +00:00
n8n-cat-bot[bot]
a2370042f4
build: Limit Storybook typecheck to design-system stories ( #39474 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-24 09:33:58 +00:00
Svetoslav Dekov
dfeb93cdc7
fix: Connect cloud OpenCode sessions to the latest conversation (no-changelog) ( #39449 )
2026-09-24 09:28:34 +00:00
Anne Aguirre
3b3ac393ba
feat(editor): Add a write lock to the agent builder ( #38758 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-24 09:22:54 +00:00
James Martin
96735b20d9
feat(editor): Displays instance admins (and owner) in all project user lists ( #39419 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-24 09:13:23 +00:00
mfsiega
fdd6f127c2
refactor(core): Prepare engine data plane for standalone execution (no-changelog) ( #39439 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2026-09-24 09:11:16 +00:00
Michael Kret
4dbe8de82d
feat: Add Gateway credits option to Agent web search ( #39169 )
2026-09-24 09:06:10 +00:00
Tomi Turtiainen
d1e5637929
refactor(core): Extract webhook invocation (no-changelog) ( #39452 )
2026-09-24 08:53:14 +00:00
n8n-cat-bot[bot]
b096147894
fix: Align MCP workflow headings and remove outdated notice ( #39463 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-24 08:49:22 +00:00
Tomi Turtiainen
95c4070090
feat(core): Support the responseNode webhook response mode on engine 2.0 (no-changelog) ( #39003 )
2026-09-24 08:24:43 +00:00
oleg
67b70ea814
fix(Notion Node): Clarify simplified output for AI workflow generation ( #39051 )
2026-09-24 08:17:45 +00:00
Yuliia Pominchuk
7d1bae51fc
fix(core): Validate token payload before resolving the user ( #39078 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-24 07:54:13 +00:00
Danny Martini
aa89efd1e2
test(engine): Mark the manual wait spec as passing on engine 2.0 (no-changelog) ( #39156 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-24 07:48:10 +00:00
Theodore Nastos
ea1e4ef249
feat(core): Propagate project span attributes to node spans ( #39420 )
2026-09-24 07:42:06 +00:00
Bernhard Wittmann
f9982ef182
feat(core): Add the Microsoft Teams agent channel (no-changelog) ( #38686 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-24 07:06:58 +00:00
n8n-assistant[bot]
adf1eb245e
chore: Update e2e impact map ( #39442 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-24 03:35:53 +00:00
n8n-cat-bot[bot]
bd2efe1c9e
chore: Skip E2E shard matrix generation in merge queue ( #39437 )
...
CI: Master (Build, Test, Lint) / Build & format (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (26.5.1) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Lint (push) Has been cancelled
CI: Master (Build, Test, Lint) / Performance (push) Has been cancelled
CI: Master (Build, Test, Lint) / Verify single-instance deps (npm-install) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Has been cancelled
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-23 23:44:15 +00:00
Benny Neugebauer
d23f949801
fix: Make n8n-node release work with release-it 21 ( #39378 )
2026-09-23 22:37:00 +00:00
Dmitrii
f9147709a6
fix(core): Retry instance reports that cross the UTC midnight boundary ( #39290 )
2026-09-23 20:49:41 +00:00
Samyak Jain
82cd04c9a6
fix(core): Release the expression isolate when the webhook response ends ( #39138 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-23 20:12:46 +00:00
Theodore Nastos
dc98f6483a
fix(core): Apply a node type policy rule to the node's synthetic tool variants (no-changelog) ( #39289 )
2026-09-23 18:30:50 +00:00
Milorad FIlipović
0efb22a1dd
feat(editor): Support bounded workflow search and recent state (no-changelog) ( #39283 )
2026-09-23 18:20:56 +00:00
Tomi Turtiainen
972db68d6b
feat(engine): Report execution response failures ( #39001 )
2026-09-23 16:54:39 +00:00
Rúben Castro
49c61475de
feat(core): Add credential type availability endpoint for a project (no-changelog) ( #39317 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-23 15:52:26 +00:00
Ricardo Espinoza
46be542125
chore(core): Revert deprecate the "Any workflow" caller policy ( #39400 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-23 15:48:53 +00:00
Anne Aguirre
9ee6a8f88b
feat(ai-builder): Prompt suggestions and intro on empty agent builder aia ( #39098 )
2026-09-23 15:10:10 +00:00
Thanasis G
4e3d5c10f1
feat(Azure OpenAI Chat Model Node): Add the project input and the deployment list call ( #39375 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-23 14:59:15 +00:00
Danny Martini
691bf44151
feat(engine): Suspend and resume waiting steps (no-changelog) ( #37853 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-23 14:59:15 +00:00
Tomi Turtiainen
e0ee51f442
refactor(core): Normalize webhook helper errors (no-changelog) ( #39374 )
2026-09-23 14:39:10 +00:00
Rúben Castro
9dfcef628b
feat(API): Add credential type policy public API endpoints (no-changelog) ( #39168 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-23 14:30:41 +00:00
Tuukka Kantola
5cc6640ae8
fix(editor): Shorten the Assistant name in navigation and settings ( #39288 )
2026-09-23 14:12:09 +00:00
Emilia
73bdae55c6
fix(core): Return test webhook response when the call lands on another main ( #39382 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-23 13:59:19 +00:00
n8n-cat-bot[bot]
853f99919d
chore: Schema-First migration — security-policy ( #39165 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Sam Wooler <swooler592@gmail.com>
2026-09-23 13:34:23 +00:00
Robin Braumann
487f4af04c
fix(core): Keep agent chat session pointer across restarts (no-changelog) ( #39365 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-23 13:33:58 +00:00
Declan Carroll
18b174f9ab
ci: Warm format cache on master with Blacksmith (no-changelog) ( #39413 )
2026-09-23 16:05:22 +01:00
Anne Aguirre
85963cfa5f
fix(editor): Keep long titles from overlapping the Assistant chat history button ( #39402 )
2026-09-23 13:29:00 +00:00
mfsiega
8c720987cb
fix(core): Persist workflow publication retry state (no-changelog) ( #39266 )
2026-09-23 13:13:46 +00:00
Uddish Verma
84886e33b9
refactor(API): Migrate GET /workflows/{workflowId}/test-runs/{runId} and its test-cases route to the decorator pattern (no-changelog) ( #39260 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-23 13:08:57 +00:00
Jon
2e9aacfd9e
feat(Zendesk Node): Add hidden fields for global auth support (no-changelog) ( #39272 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-23 13:07:47 +00:00
n8n-cat-bot[bot]
098d1d365e
chore: Migrate POST /api/v1/folders to @PublicApiController + Zod ( #38619 )
...
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-23 13:06:46 +00:00
Roman Makowiak
a423a6b203
feat(editor): Show which AI preferences a turn applied (no-changelog) ( #39397 )
...
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-23 13:06:09 +00:00
Kai
af838bc8ea
feat(editor): Add destination binding dialog ( #39214 )
2026-09-23 13:04:53 +00:00
Ricardo Espinoza
183d769841
feat(editor): Add Mistral Vibe to the MCP connect-client picker ( #39183 )
2026-09-23 13:02:25 +00:00
MHMD
2a710313ff
feat(core): Let a personal credential be usable in any project its owner works in (no-changelog) ( #39316 )
2026-09-23 12:57:49 +00:00
Declan Carroll
507a1eb419
ci: Run format check alongside build (no-changelog) ( #39387 )
2026-09-23 12:51:51 +00:00
Roman Makowiak
1f873774ab
feat(core): Save a preference from the n8n Assistant chat (no-changelog) ( #39237 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-09-23 12:44:08 +00:00
Csaba Tuncsik
eb5eef341f
feat(Microsoft Teams Node): Add online meeting attendees on Create, Create or Get and Update ( #38850 )
2026-09-23 12:40:29 +00:00
Matsu
3b4da4f39b
fix: Local pnpm nathan command usage (no-changelog) ( #39385 )
2026-09-23 12:25:21 +00:00
Michael Drury
042d16718e
feat(editor): Standardize Agent Builder modals ( #39220 )
2026-09-23 12:25:19 +00:00
Robin Braumann
80e29bf57c
refactor(core): Simplify agent service functions (no-changelog) ( #39331 )
2026-09-23 11:52:01 +00:00
Lorent Lempereur
da49251bf3
feat(core): Start the system tasks on the worker and webhook instances (no-changelog) ( #39280 )
2026-09-23 11:50:47 +00:00
Lorent Lempereur
25db401c9f
feat(core): Run instance-scoped system tasks in every eligible instance (no-changelog) ( #39279 )
2026-09-23 11:50:46 +00:00
Lorent Lempereur
c88d7a3820
refactor(core): Move the system task placement onto its own type (no-changelog) ( #39278 )
2026-09-23 11:50:45 +00:00
Lorent Lempereur
2d7816a227
refactor(core): Name the system task metrics mode after what drives the run (no-changelog) ( #39277 )
2026-09-23 11:50:44 +00:00
Lorent Lempereur
1e0519ad53
feat(core): Collect system task metrics on every instance type (no-changelog) ( #39276 )
2026-09-23 11:50:43 +00:00
Lorent Lempereur
9a39b0ddba
refactor(core): Pick the system task run trace by the durable mode (no-changelog) ( #39275 )
2026-09-23 11:50:42 +00:00
oleg
1e1f3cb711
fix(editor): Improve n8n Assistant async credential setup (no-changelog) ( #39229 )
2026-09-23 11:37:03 +00:00
Danny Martini
dbc822ba8b
fix: Exempt ADR Links fields from the paragraph length rule (no-changelog) ( #39384 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-23 11:33:35 +00:00
Robin Braumann
98f012e268
fix: Recover running preview chat after reload ( #39311 )
2026-09-23 11:07:22 +00:00
Jaakko Husso
fb357977b5
fix(core): Record live n8n Assistant test runs as verification evidence ( #39361 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-23 11:03:38 +00:00
Rob Hough
afa5fc3b1a
fix(editor): Move agent AI entry point below header ( #39318 )
2026-09-23 10:49:24 +00:00
Rob Hough
1c82574f86
fix(editor): Make agent configuration header more compact ( #39172 )
2026-09-23 10:45:00 +00:00
Konstantin Tieber
a182724136
feat(core): Authenticate instance reports with the license certificate ( #39217 )
...
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-23 10:42:13 +00:00
Csaba Tuncsik
a7d5ee01cd
refactor(Microsoft Teams Node): Unify the v2 resource-locator definitions behind a builder (no-changelog) ( #39088 )
2026-09-23 10:38:33 +00:00
Csaba Tuncsik
4eddcc43d4
refactor(Microsoft Teams Node): Centralize the Service Principal guard and share the chat member binding (no-changelog) ( #38928 )
2026-09-23 10:38:21 +00:00
oleg
0254343de3
feat(core): Track n8n Assistant workflow setup (no-changelog) ( #39190 )
2026-09-23 10:37:44 +00:00
n8n-cat-bot[bot]
34bec9c119
chore: Remove stale response mode complexity suppression ( #39371 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-23 10:33:49 +00:00
Danny Martini
f3fea3b8b8
refactor(core): Let the engine decide how a wait is implemented (no-changelog) ( #39364 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-23 10:18:48 +00:00
Savelii
0827eb8eda
feat(editor): Make SSO the primary option on the sign-in page when SSO is enabled ( #39268 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-23 10:16:51 +00:00
Matsu
27627bc793
chore: Migrate phase-one backend packages to Oxlint (no-changelog) ( #39360 )
2026-09-23 10:00:59 +00:00
Emilia
1c48187ca1
test(editor): Repeat the inline expression editor clear until it empties (no-changelog) ( #39363 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-23 09:54:20 +00:00
Matsu
28d1918c26
ci: Update cla-check version and manually input pr number ( #39357 )
2026-09-23 09:52:15 +00:00
João Almeida
24d54e4db5
test: De-flake NDV run selector linking across input and output ( #39087 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-23 09:47:46 +00:00
João Almeida
346989eda1
test(editor): Stabilize workflow history open and close in canvas page object (no-changelog) ( #39086 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-23 09:47:41 +00:00
Arvin A
57d654f972
feat: Add credential descriptions behind an instance flag ( #39177 )
2026-09-23 09:31:29 +00:00
ocdejong
dbefd920b5
fix(core): Keep OpenTelemetry export working after a restart when Sentry is enabled ( #38480 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-23 09:05:06 +00:00
Lorent Lempereur
60bfb02db9
feat(core): Add a concurrency limit option to durable scheduled jobs (no-changelog) ( #39166 )
2026-09-23 09:04:27 +00:00
Tomi Turtiainen
dc3283da19
feat(core): Answer lastNode webhooks from execution responses ( #38959 )
2026-09-23 08:59:11 +00:00
Nour Alhadi Mahmoud
bc779f2216
feat(editor): Add a last refreshed timestamp to the promotion changes view (no-changelog) ( #39320 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-23 08:52:42 +00:00
Svetoslav Dekov
ed4e1ce391
fix: Add terminal fallback for cloud sessions (no-changelog) ( #38285 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-23 08:51:19 +00:00
Guillaume Jacquart
46b77abeb2
feat(core): Enforce credential type availability policies (no-changelog) ( #39250 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-23 08:41:48 +00:00
Tomi Turtiainen
aa4bd2cc11
ci: Add ADR template ( #39358 )
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
Build: Benchmark Image / build (push) Has been cancelled
2026-09-23 08:30:55 +00:00
Rob Hough
db1e08fa66
refactor(editor): Update N8nBadge component ( #37010 )
2026-09-23 08:17:02 +00:00
Declan Carroll
50f89666fc
ci: Reuse build outputs across test shards (no-changelog) ( #39355 )
2026-09-23 07:45:43 +00:00
James Martin
72a14b078c
feat(core): Allows custom roles to have view/use/manage access to instance credentials ( #39306 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-23 07:36:06 +00:00
Tomi Turtiainen
d01ec72338
ci: Enforce ADR conventions ( #39286 )
2026-09-23 06:50:50 +00:00
Tomi Turtiainen
3f5aab992c
fix(engine): Preserve host execution mode ( #39253 )
2026-09-23 06:28:26 +00:00
Svetoslav Dekov
522d8795b0
chore: Connect local OpenCode clients to Codespaces ( #38374 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-23 05:51:41 +00:00
Svetoslav Dekov
4dc6c80cac
build: Use pnpm's default package import method (no-changelog) ( #39019 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-23 05:49:33 +00:00
n8n-assistant[bot]
67fadbc64b
chore: Update e2e impact map ( #39341 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-23 03:25:19 +00:00
n8n-cat-bot[bot]
fe0fad5743
fix: Preserve tool arguments in reconstructed history ( #39153 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-22 19:15:02 +00:00
José Braulio González Valido
b9b527af9d
ci: Run the Instance AI eval PR gate on the pr tier only (no-changelog) ( #39315 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-22 18:42:31 +00:00
Michael Drury
94b9627f75
feat(core): Enable Agents by default ( #39312 )
2026-09-22 18:33:27 +00:00
Arvin A
724f1f7f90
feat(core): Show the injected instance context in the trace (no-changelog) ( #38240 )
2026-09-22 17:15:29 +00: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
Alex Grozav
25c730223f
feat(editor): Add N8nTimeAgo and N8nSelectedItemsInfo to @n8n/design-system (no-changelog) ( #39230 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-22 15:31:49 +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
Pierantonio Cangianiello
4f680fdfcb
refactor(core): Extract the webhook Buffer body codec into n8n-core (no-changelog) ( #39301 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-22 15:09:39 +00:00
Anne Aguirre
d9f65684f8
feat(ai-builder): Add approval settings for agent channel actions ( #39059 )
2026-09-22 15:06:36 +00:00
Stephen Wright
27bb095b45
feat(Databricks Node): Show the Databricks Trigger in the node picker ( #39176 )
2026-09-22 15:02:48 +00:00
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
Sebastien Powell
22d18a7bc9
feat(editor): Implement Reka UI based context menu for design system ( #37925 )
2026-09-22 14:50:28 +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
RomanDavydchuk
3c48cefad4
fix(Wise Node): Use current sandbox API ( #39255 )
2026-09-22 14:35:53 +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
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
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
n8n-cat-bot[bot]
3df5aa3f99
chore: Increase frontend unit test matrix to four shards ( #39302 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-22 14:01:12 +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
Rob Hough
b6b4e54251
feat(editor): Use test label and icon for agent preview ( #38939 )
2026-09-22 13:51:01 +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
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
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
Stephen Wright
dfe014a2ba
feat(Microsoft Teams Node): Send activity feed notifications to a user ( #38954 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-22 12:29: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
Nour Alhadi Mahmoud
02cd44e3aa
feat(editor): Add the incoming changes banner and apply entry point on the destination (no-changelog) ( #39150 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-22 12:11:14 +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
Milorad FIlipović
1a370b965c
feat(editor): Support external dropdown menu input (no-changelog) ( #39188 )
2026-09-22 11:24:10 +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
Alex Grozav
340d36c860
refactor(editor): Relocate MCP-shared constants and test helper (no-changelog) ( #39196 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-22 11:09:34 +00:00
Stephen Wright
870880963d
feat(Databricks Node): Add the Pipeline resource to the hidden Databricks Trigger (no-changelog) ( #38827 )
2026-09-22 10:39:11 +00:00
Stephen Wright
1308aae1b7
feat(Databricks Node): Poll pipeline update events for the Databricks Trigger (no-changelog) ( #38842 )
2026-09-22 10:39:11 +00:00
Stephen Wright
2945c2d8d0
feat(Databricks Node): Add the pipeline picker for the Databricks Trigger (no-changelog) ( #38841 )
2026-09-22 10:39:10 +00:00
Stephen Wright
4b14fe447b
refactor(Databricks Node): Move the helpers the trigger resources share into trigger/shared.ts (no-changelog) ( #38840 )
2026-09-22 10:39:09 +00:00
Konstantin Tieber
7f3be81d6c
chore(core): Add integration tests for instance-reporting retries ( #39158 )
2026-09-22 10:06:26 +00:00
ocdejong
d42b7621de
feat(editor): Show a restricted node panel in the NDV with contact-admin and replace paths ( #38869 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-22 09:52:51 +00:00
Matsu
196ed7f450
refactor(core): Enforce persistence boundaries in code (no-changelog) ( #39170 )
2026-09-22 13:14:00 +03:00
Robin Braumann
9142b47bdf
fix(editor): Keep agent builder chat messages within the panel ( #39233 )
2026-09-22 09:47:16 +00: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
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
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 )
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
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
Stephen Wright
620b549486
feat(Databricks Node): Add the Job resource and run polling to the hidden Databricks Trigger (no-changelog) ( #38794 )
2026-09-22 07:28:39 +00:00
RomanDavydchuk
d1cd34b375
fix(LinkedIn Node): Validate post text ( #39201 )
2026-09-22 07:18: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
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
n8n-assistant[bot]
8298d3c195
chore: Update e2e impact map ( #39225 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-22 03:24:50 +00:00
n8n-cat-bot[bot]
af83516f0b
chore: Deduplicate chained Playwright scope-lockdown findings ( #39209 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-09-21 23:44:03 +00: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
n8n-cat-bot[bot]
3be2a04383
chore: Wire Currents record key in PR caller to activate shard upload skip ( #39213 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-21 20:26:37 +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
Rob Hough
263eda0106
fix(editor): Improve Assistant chat controls and history menu layout ( #39212 )
2026-09-21 18:29:32 +00:00
Svetoslav Dekov
3b248ebcca
feat(editor): Show a Preview label on the Context settings item (no-changelog) ( #39103 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Nikhil Kuriakose <nikhilkuria@gmail.com>
Co-authored-by: Nikhil Kuriakose <nikhil.kuriakose@n8n.io>
2026-09-21 18:03:44 +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
n8n-cat-bot[bot]
52e6546c69
chore: Add currents-record-key input and shard upload conditional to reusable E2E workflow ( #38566 )
...
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-21 17:24:08 +00:00
Michael Drury
add77db7a0
feat(editor): Explain agent task schedules ( #39117 )
2026-09-21 17:16: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
n8n-cat-bot[bot]
eacbb46994
chore: Make Playwright janitor ignore Playwright route forwarding ( #39180 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-21 15:30:04 +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
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
Dmitrii
6a9bbd93de
fix(editor): Keep NDV input and output panel content visible at narrow widths ( #38615 )
2026-09-21 13:06:16 +00:00
Thanasis G
48b1274616
feat(Databricks Node): Add hidden Databricks Embeddings sub-node ( #38989 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-21 13:04:57 +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
Theodore Nastos
546aa598a0
feat(editor): Show restricted node types in the nodes panel and search (no-changelog) ( #38865 )
2026-09-21 11:35:12 +00:00
MHMD
c3432699aa
test: Wait for the move-resource search response instead of a fixed delay ( #39155 )
2026-09-21 11:00:18 +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
Ricardo Espinoza
7d8d58f39a
fix(core): Reserve canvas space for collapsed node groups during workflow layout ( #38149 )
2026-09-21 09:58:03 +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
Rob Hough
d7d8c03193
feat(editor): Refactor ResizeWrapper and add to Agents Preview Dock ( #38250 )
2026-09-21 09:45:29 +00:00
Arvin A
d9dc457d40
feat(core): Track credential description usage (no-changelog) ( #38986 )
2026-09-21 09:09:43 +00:00
n8n-cat-bot[bot]
989b67ee95
test: Wait for MCP workflow publication (no-changelog) ( #39154 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-21 09:07:30 +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
Michael Drury
d605e8ca80
test(core): Support Agent attachments in Instance AI evaluations ( #38874 )
2026-09-21 08:57:39 +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
Savelii
51a05126fd
feat(editor): Show the personal space permissions in the instance role editor ( #39108 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-21 08:13:44 +00:00
oleg
2ac57b13a8
feat(core): Add model catalog discovery and refresh AI model guidance ( #38792 )
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
2026-09-21 07:47:25 +00:00
Michael Kret
67c304b387
fix(editor): Apply Gateway credits eligibility to Agent tool resource and operation selectors ( #38828 )
2026-09-21 07:26:42 +00:00
Yen Su
fb66e3f37f
feat(core): Add a searchByText opt-in to createVectorStoreNode (no-changelog) ( #39027 )
2026-09-21 07:25:39 +00:00
Robin Braumann
a378ba34cd
fix(core): Follow user language changes in Assistant and Builder ( #39119 )
2026-09-21 07:14:15 +00:00
n8n-assistant[bot]
71329a839f
chore: Update e2e impact map ( #39141 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-21 03:30:06 +00:00
n8n-assistant[bot]
5729f343e7
chore: Update node popularity data ( #39139 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-21 00:44:52 +00:00
kaluli123123
0b2ff221c1
fix(core): Keep collecting insights after one un-attributable event ( #38518 )
...
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
n8n-assistant[bot]
02dc131bc9
chore: Update e2e impact map ( #39128 )
...
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: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-20 03:13:25 +00:00
n8n-assistant[bot]
69b0c527fa
chore: Update e2e impact map ( #39121 )
...
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: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-19 03:22:02 +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 )
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
Milorad FIlipović
898480070f
fix(core): Isolate instance settings writes (no-changelog) ( #39118 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-09-18 21:19:44 +00:00
Michael Drury
30b3226101
fix(editor): Keep agent icon background visible ( #39112 )
2026-09-18 16:13:10 +00:00
Michael Drury
e94dff42e1
fix(editor): Refine agent instructions and trace view ( #39104 )
2026-09-18 15:27:58 +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
ocdejong
f03ffd7fed
feat(editor): Render a restricted node type on the canvas with a replace path ( #38859 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-18 14:20:23 +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
Anne Aguirre
233afff41c
fix(ai-builder): Reactive subject name on chip ( #39097 )
2026-09-18 14:14:58 +00:00
Michael Drury
7683e1c7f6
feat(editor): Move agent skills to a separate card ( #38993 )
2026-09-18 14:10:25 +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
Charlie Kolb
21008ce758
build(core): Add the @n8n/backend-services package (no-changelog) ( #39034 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
2026-09-18 13:30:13 +00:00
Rob Hough
b68164528e
fix(editor): Prevent dropdown menu overlap ( #38835 )
2026-09-18 13:11:52 +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
Theodore Nastos
964e4b5da5
chore(editor): Bootstrap the type availability policies frontend module (no-changelog) ( #39090 )
...
Co-authored-by: Olivier de Jong <olivier.dejong@n8n.io>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-18 12:54:05 +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
Yen Su
d42a753176
feat(Databricks Node): Show the Chat Model node in the node picker ( #38918 )
2026-09-18 12:43:37 +00:00
Predrag Ristic
288e5e31e3
feat(core): Track AI Assistant response start latency ( #37003 )
2026-09-18 12:30:12 +00:00
Andreas Fitzek
b3b5939ef9
perf(core): Stop loading project members when listing credentials ( #39068 )
2026-09-18 12:30:06 +00:00
Matsu
a625a183f0
chore: Make eslint config changes require qa-dx review ( #39083 )
2026-09-18 11:52:33 +00:00
Savelii
4bec688648
refactor(core): Remove the unused apiKey:list and apiKey:delete scopes ( #38994 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-18 11:48:05 +00:00
José Braulio González Valido
326030418d
fix(core): Attribute a draft-Agent eval scenario to the harness, not the builder (no-changelog) ( #39007 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-18 11:44:52 +00:00
Rúben Castro
1b6b20c29e
feat(core): Add credentialTypePolicy:manage as a separate permission (no-changelog) ( #38855 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-18 11:43:09 +00:00
Robin Braumann
6f2bc13984
refactor(core): Share preview agent execution across callers (no-changelog) ( #39064 )
2026-09-18 11:32:54 +00:00
n8n-cat-bot[bot]
3d00ed98b0
fix: Limit declarative routing during base URL ownership checks ( #39058 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-18 11:31:53 +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
Milorad FIlipović
fb0917c35b
fix(core): Fix workflow publishing silently failing in multi-main mode ( #38431 )
2026-09-18 10:29:27 +00:00
Robin Braumann
35445613b3
fix(editor): Align AI chat history menus ( #38983 )
2026-09-18 10:25:57 +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
oleg
92b1aad608
fix(OpenAI Node): Accept object values for JSON-typed parameters ( #33886 )
2026-09-18 10:03:46 +00:00
Mutasem Aldmour
d5393f2a12
fix(editor): Render bare URLs in Instance AI chat as clickable links ( #39060 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-18 09:58:32 +00:00
Matsu
5158944ad3
ci: Refactor codespace previews script-base ( #39042 )
2026-09-18 09:57:03 +00:00
oleg
b37fdc2d3a
feat(editor): Add inline credential setup to n8n Assistant (no-changelog) ( #38684 )
2026-09-18 09:34:46 +00:00
Savelii
8e0c08dff2
ci: Run the encryption rollout test only in the public repository (no-changelog) ( #39048 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-18 09:23:24 +00:00
Declan Carroll
3fdf46e530
test: Keep local sandbox TLS files removable (no-changelog) ( #39047 )
2026-09-18 09:18:52 +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
Charlie Kolb
399da28fda
ci: Enforce OWNERS required reviews on every base branch and fork PR (no-changelog) ( #38713 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-18 09:07:10 +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
Declan Carroll
0e7ccf6f74
test(engine): Add v2 infrastructure benchmarks ( #38998 )
2026-09-18 08:33: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
Alexander Gekov
0d7aac283c
fix(core): Exclude Gemini embedding models from chat model lists (no-changelog) ( #38997 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-18 07:29:00 +00:00
Benny Neugebauer
87ac2ef5b0
test: Add text families for property-based tests ( #38511 )
2026-09-18 07:17:54 +00:00
n8n-cat-bot[bot]
82f3a0154b
docs: Standardise on "engine v2" naming in AGENTS.md ( #38966 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-18 06:37:41 +00:00
n8n-assistant[bot]
39ef24a169
chore: Update e2e impact map ( #39012 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-18 03:26:19 +00:00
Benny Neugebauer
1525f3a142
fix(Slack Node): Point OAuth2 scopes notice to an existing docs anchor ( #38992 )
2026-09-17 23:02:31 +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
mfsiega
7374cbdab0
test(engine): Add a Playwright parity project for engine 2.0 (no-changelog) ( #38708 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2026-09-17 18:15:35 +00:00
Charlie Kolb
9ae5600999
ci: Enable the unlisted and catalog-reference knip rules (no-changelog) ( #38795 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-17 17:15:32 +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
Declan Carroll
0024474b95
test(benchmark): Stabilize Playwright infrastructure baselines ( #38900 )
2026-09-17 15:58:16 +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
Robin Braumann
9f57c9194b
fix(editor): Correct Agent Builder chat layout and update notices ( #38987 )
2026-09-17 15:39:47 +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
Ricardo Espinoza
768e74a5e7
fix(core): Always cast resource mapper string fields when type conversion is enabled ( #37851 )
2026-09-17 15:19:44 +00:00
Declan Carroll
9e18c4a8aa
fix: Unify startup deadlines and cancellation ( #37927 )
2026-09-17 15:14:42 +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
João Almeida
b26bb7f452
fix(editor): Convert a pasted expression into expression mode in the resource locator input ( #38872 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-17 14:32:08 +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
Robin Braumann
512ac3be49
fix(core): Allow agents to finish without a reply (no-changelog) ( #38973 )
2026-09-17 13:56:31 +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
Tomi Turtiainen
cb1577367c
fix(engine): Report the host's v1 execution mode to a step ( #38960 )
2026-09-17 13:54:47 +00:00
José Braulio González Valido
e15b3fc922
fix(core): Restore the system prompt in Instance AI LLM step debug (no-changelog) ( #38887 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17 13:26:23 +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
Predrag Ristic
cd623fd6ca
fix(core): Simulate Agent write tools during workflow verification ( #38553 )
2026-09-17 13:07:18 +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
Robin Braumann
3ea03971d3
fix(editor): Add tooltips to assistant header actions ( #38946 )
2026-09-17 12:31:36 +00:00
Anne Aguirre
d1c805a595
fix(core): Observe agent execution tail when observation cursor moved in the middle of the run ( #38907 )
2026-09-17 12:18:00 +00:00
Kai
74334d2d85
feat(API): Pause promotion Apply until bindings are resolved ( #38741 )
2026-09-17 11:56:35 +00:00
Robin Braumann
536ae3ea14
fix(editor): Prevent agent builder shift during assistant transition ( #38948 )
2026-09-17 11:54:11 +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
Robin Braumann
0f0fca177a
fix(editor): Match n8n Assistant header background ( #38944 )
2026-09-17 11:52:33 +00:00
Declan Carroll
f6226f7252
ci: Run v3 sync automation from master (no-changelog) ( #38951 )
2026-09-17 11:34:54 +00:00
Robin Braumann
76fd3a0f67
fix(editor): Show step indicators in dark mode ( #38937 )
2026-09-17 11:27:35 +00:00
Declan Carroll
d027f2c286
ci: Defer sync lockfile conflicts (no-changelog) ( #38942 )
2026-09-17 11:13:50 +00:00
Declan Carroll
a0d084bbc3
ci: Isolate sync lockfile validation (no-changelog) ( #38938 )
2026-09-17 10:51:55 +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
Declan Carroll
a9ae58ba76
ci: Use exact CI sync validation (no-changelog) ( #38934 )
2026-09-17 10:30:00 +00:00
Declan Carroll
615158d7c2
ci: Mirror sync lock validation with CI (no-changelog) ( #38932 )
2026-09-17 10:09:33 +00:00
Declan Carroll
ecc822d588
ci: Force fresh sync patch validation (no-changelog) ( #38929 )
2026-09-17 09:47:55 +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
Charlie Kolb
c915881537
build: Bump pnpm to 12.4.2 so Ctrl+C stops the dev processes (no-changelog) ( #38919 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-17 09:24:18 +00:00
Declan Carroll
c05a02b60a
ci: Apply patches during sync validation (no-changelog) ( #38924 )
2026-09-17 09:21:06 +00:00
Rob Hough
77e10b05f8
feat(editor): Distinguish skills from tools in session timelines ( #38481 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-09-17 09:12:56 +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
Declan Carroll
39834a75d0
ci: Validate regenerated sync lockfiles (no-changelog) ( #38921 )
2026-09-17 09:08:26 +00:00
Savelii
692a4f69cc
test(core): Add repeatable upgrade and rotation tests for the encryption key rollout (no-changelog) ( #37885 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-17 08:45:47 +00:00
Charlie Kolb
7fb840ec1d
ci: Skip owners required-reviews run for comment-only reviews (no-changelog) ( #38906 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-17 08:40:49 +00:00
Matsu
0c815bbd73
ci: Improve Preview Codespace QoL ( #38916 )
2026-09-17 08:38:46 +00:00
Romeo Balta
062e99e829
fix(editor): Fix blank workflow previews in AI Assistant ( #38608 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-17 08:15:53 +00:00
Anne Aguirre
8fcb236ecf
fix(editor): Agent preview thread wiring update and error markers ( #38826 )
2026-09-17 08:03:00 +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
Benjamin Schroth
d3b844554c
feat(editor): Open new agents in the builder with the n8n Assistant panel ( #38727 )
2026-09-17 07:32:10 +00:00
Matsu
5933694096
ci: Let a preview instance take environment from a webhook ( #38894 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-17 10:33:25 +03:00
Ilfat Mindubaev
f5090fc3c2
feat(Databricks Node): Add the Get Run operation to the hidden Job resource (no-changelog) ( #38787 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17 07:17:55 +00:00
Charlie Kolb
914eabb226
feat: Pin the sandbox service version in get-n8n.sh and update it on --upgrade ( #38799 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-17 07:06:11 +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
Svetoslav Dekov
82b38382b7
feat(editor): Show each AI sub-node as its own workflow setup step (no-changelog) ( #38814 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-17 07:01:53 +00:00
Matsu
5227face30
ci: Remove unnecessary license override from SBOM ( #38893 )
2026-09-17 06:51:30 +00:00
n8n-cat-bot[bot]
386fedf257
fix: Keep the logs panel header height fixed ( #38675 )
...
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 06:01:32 +00:00
Csaba Tuncsik
0b559b5ad0
feat(Microsoft Teams Node): Add a Chat resource with create, get and get many ( #38035 )
2026-09-17 04:43:56 +00:00
n8n-assistant[bot]
cfc1915f56
chore: Update e2e impact map ( #38891 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-17 03:31:56 +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
yehorkardash
efc9c85e9b
fix(editor): Send number values in credential inputs ( #38715 )
...
Co-authored-by: Sebastien Powell <sebpowell@users.noreply.github.com>
2026-09-16 17:41:21 +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
Predrag Ristic
e36572e582
fix(core): Return available build errors in one tool result ( #38231 )
2026-09-16 14:56:51 +00:00
Theodore Nastos
5afb7e8102
feat(editor): Add available-types store to the type-availability-policies module (no-changelog) ( #38784 )
2026-09-16 14:42:18 +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
James Martin
c247cff20a
fix(editor): Disable 'pinning' redacted data if user does not have permission to un-redact it ( #38334 )
2026-09-16 14:19:55 +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
Declan Carroll
07fcc835cd
test: Make test resource acquisition and cleanup safe ( #37923 )
2026-09-16 13:58:30 +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
Benjamin Schroth
9f0e653c5a
feat(editor): Add the n8n Assistant panel to the agent builder ( #38726 )
2026-09-16 13:49:17 +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
Michael Kret
94c12a6e7f
fix: Show only chat models in the Gemini and Qwen model dropdowns ( #38800 )
2026-09-16 13:35:07 +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
Benjamin Schroth
1268199bc4
refactor(editor): Extract the n8n Assistant conversation from the thread view (no-changelog) ( #38719 )
2026-09-16 13:00:42 +00:00
Luigi Gubello
41e17802f1
fix(core): Update undici to 7.29.1 ( #38844 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-16 12:58:35 +00:00
Anne Aguirre
e149dfa1ae
fix(ai-builder): Pass parent ask-user answers into Agent Builder ( #38693 )
2026-09-16 12:24:54 +00:00
Michael Drury
b7b4722e4f
feat(editor): Improve agent builder interactions ( #38728 )
2026-09-16 12:22:02 +00:00
Luigi Gubello
74ab9c2ba2
fix(core): Update vm2 to 3.12.2 ( #38823 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-16 12:15:41 +00:00
Stephen Wright
7c6cd34dbe
feat(Databricks Node): Add the Get Job operation to the hidden Job resource (no-changelog) ( #38793 )
2026-09-16 11:52:32 +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
bf5d488bfe
fix(Databricks Node): Name Databricks in the Chat Model rate limit error and keep its message ( #38642 )
2026-09-16 11:47:57 +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
Precious Amesinlola
039212362b
feat(MiniMax Node): Fetch available models from the API instead of a hardcoded list ( #37646 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-16 11:24:35 +00:00
Eugene
1ad183a086
fix(editor): Prevent agent credential warnings during tab switches ( #38816 )
2026-09-16 11:16:08 +00:00
yehorkardash
7ff87c4321
fix(S3 Node): Handle files with + in names ( #38688 )
2026-09-16 11:14:16 +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
Mutasem Aldmour
e009b9aaa0
feat(editor): Track Instance AI pre-fills with telemetry (no-changelog) ( #38691 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-16 10:14:48 +00:00
yehorkardash
1d0c65856b
fix(Form Node): Validate content type ( #38720 )
2026-09-16 10:12:50 +00:00
Tomi Turtiainen
abdfb0a7fb
chore(benchmark): Upgrade Terraform and the Azure provider to latest versions ( #38797 )
2026-09-16 10:09:20 +00:00
Tomi Turtiainen
b3d15a64cc
refactor(core): Extract the execution list into its own service ( #38326 )
2026-09-16 10:02:14 +00:00
Stephen Wright
db55515f7a
feat(Databricks Node): Add polling transport for job runs and pipeline events (no-changelog) ( #38629 )
2026-09-16 10:00:42 +00:00
Luigi Gubello
533442071f
fix(Snowflake Node): Update the Snowflake SDK to 3.3.0 ( #38798 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-16 09:59:06 +00:00
Rob Hough
a6ca37cbbf
feat(editor): Move web search to agent capabilities ( #38646 )
2026-09-16 09:51:44 +00:00
Kai
62ff356566
feat(core): Add promotion binding preflight with creation context ( #38657 )
2026-09-16 09:42:20 +00:00
Rob Hough
da55339548
fix(editor): Remove empty agent button hover background ( #38788 )
2026-09-16 09:22:13 +00:00
Tomi Turtiainen
dac4f63f1e
feat(engine): Add endpoints to list and count executions in the data plane ( #38109 )
...
Co-authored-by: Stephen Wright <sjw948@gmail.com>
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: n8n-cat-bot[bot] <283985454+n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Riqwan Thamir <rmthamir@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
Co-authored-by: n8n-assistant[bot] <100856346+n8n-assistant[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Raúl Gómez Morales <raul00gm@gmail.com>
Co-authored-by: subaru <79771445+subaru-hello@users.noreply.github.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
Co-authored-by: Charlie Kolb <charlie@n8n.io>
Co-authored-by: Roman Makowiak <roman.makowiak@n8n.io>
Co-authored-by: Tuukka Kantola <Tuukkaa@users.noreply.github.com>
2026-09-16 09:06:07 +00:00
Stephen Wright
aa8cc414bb
feat(Databricks Node): Add the hidden Databricks Trigger node skeleton (no-changelog) ( #38722 )
2026-09-16 09:03: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
Csaba Tuncsik
2627912062
feat(Microsoft Teams Node): Add @mentions on Reply and team tag mentions ( #38023 )
2026-09-16 08:52:58 +00:00
Declan Carroll
bda91bf1e3
test: Avoid duplicate project setup in data table tests (no-changelog) ( #38782 )
2026-09-16 08:49:18 +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
Mutasem Aldmour
c4c7365c7f
fix(editor): Keep the Instance AI chat input live during plan review ( #38086 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-16 08:07:32 +00:00
Tuukka Kantola
25dc45d086
feat(editor): Improve AI Assistant sidebar and history dropdown ( #38419 )
...
Co-authored-by: r00gm <raul00gm@gmail.com>
2026-09-16 08:03:59 +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
n8n-cat-bot[bot]
d0da7cc332
chore: Benchmark load harness mis-accounts Playwright timeout across load stages (Kafka benchmarks always fail) ( #38783 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-16 07:42:02 +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
Declan Carroll
c09e00884c
fix: Remove agent harness checksum validation (no-changelog) ( #38776 )
2026-09-16 07:17:17 +00:00
subaru
706183b79e
fix(core): Read property keys by the name they stand for (no-changelog) ( #34972 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-16 07:13:39 +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
Matsu
8968c6b19d
ci: Allow sync workflow to write synced workflow files ( #38779 )
2026-09-16 09:52:02 +03:00
Raúl Gómez Morales
92a3a28355
fix(editor): Add top padding to the n8n Assistant permission dropdowns ( #38718 )
2026-09-16 06:13:23 +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
n8n-assistant[bot]
ec09d65da7
chore: Update e2e impact map ( #38763 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-16 03:22:38 +00: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
n8n-cat-bot[bot]
d31fe11a44
chore: Upgrade the n8n repository to the latest OpenCode harness ( #38744 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-15 16:10:14 +00:00
n8n-cat-bot[bot]
5c1dfef8d6
fix: Open the EULA modal when a license is activated from a link ( #38712 )
...
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-15 16:06:00 +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
Elias Meire
5f6627a71e
fix(Email Trigger (IMAP) Node): Recover from silently dead connections by moving to imapflow ( #36716 )
2026-09-15 15:18:17 +00:00
n8n-cat-bot[bot]
34f7327b4b
fix: Show a reveal prompt for expressions over redacted data ( #38577 )
...
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: Andreas Fitzek <andreas.fitzek@n8n.io>
2026-09-15 15:18:08 +00:00
Svetoslav Dekov
9f709d76f0
fix(editor): Apply server-side feature flags when diagnostics are disabled (no-changelog) ( #38732 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 15:13:05 +00:00
Stephen Wright
13c8a3bbd4
feat(Databricks Node): Add the Get Run Output operation to the hidden Job resource (no-changelog) ( #38709 )
2026-09-15 14:20:37 +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
Charlie Kolb
e3c3cb8f5a
test(core): Stop agents unit tests from fetching the model catalog (no-changelog) ( #38592 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 12:50:41 +00:00
Anne Aguirre
48445f5b9e
fix(core): Sweep parents parked on a finished sub-execution ( #37553 )
...
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-15 12:17:14 +00:00
Veljko Terzic
2fb19eb06a
feat(core): Provision durable jobs for system tasks (no-changelog) ( #37759 )
2026-09-15 12:11:25 +00:00
Csaba Tuncsik
9c8361377a
feat(Microsoft Teams Node): Add @mention support to message Create ( #37624 )
2026-09-15 12:00:08 +00:00
Rob Hough
506b7686e9
fix(editor): Align agent knowledge sections with panels ( #38696 )
2026-09-15 11:54:09 +00:00
Garrit Franke
8bafdfa3c7
feat(core): Add push-based reload endpoint for custom node development ( #36837 )
2026-09-15 11:46:25 +00:00
c2nprds
75a2fe5985
fix(Monday.com Node): Migrate to API version 2026-07 ( #26262 )
...
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
2026-09-15 11:31:21 +00:00
Theodore Nastos
f7f51fbcd3
feat(editor): Add the type-availability-policies frontend module (no-changelog) ( #38634 )
2026-09-15 11:17:15 +00:00
Thanasis G
4514a35d1d
fix(core): Bump Strapi listing version for streamable-http-templated ( #38595 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-15 11:11:13 +00:00
Swifty
8dd2b78935
fix(editor): Clarify n8n Assistant approval details ( #38422 )
2026-09-15 11:10:42 +00:00
Matsu
446f7876cd
ci: Use GH app token for all calls in ci-owners-required-reviews ( #38716 )
2026-09-15 10:59:26 +00:00
Srinjoy
4f26727ecf
fix(core): Eliminate false-negative 500s in workflow builder tools ( #34975 )
2026-09-15 10:53:23 +00:00
Rúben Castro
d61003c395
feat(API): Add node type policy document and attachment endpoints (no-changelog) ( #38229 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-15 10:44:03 +00:00
James Martin
f9fcf37b67
feat(editor): Make view related tag permissions available by default ( #38640 )
2026-09-15 10:12:58 +00:00
Guillaume Jacquart
715907ea21
feat(core): Enforce node type availability policies (no-changelog) ( #38476 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-15 10:09:01 +00:00
Charlie Kolb
2b346002db
test(editor): Stub the lazy credentials button in NodeView test and report signal-killed vitest runs (no-changelog) ( #38695 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 10:08:06 +00:00
Predrag Ristic
4d9cd43168
fix(editor): Restore MCP connection popup retries ( #37956 )
2026-09-15 10:05:51 +00:00
Raúl Gómez Morales
dba75ffb25
fix(editor): Align AI Assistant permission dropdowns with the group control ( #38196 )
2026-09-15 10:01:32 +00:00
n8n-release-tag-merge[bot]
66a8f2046b
Merge tag 'n8n@2.40.0'
2026-09-15 10:15:08 +00:00
n8n-assistant[bot]
caff5b7013
🚀 Release 2.40.0 ( #38711 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-09-15 13:02:15 +03:00
Matsu
80731ca347
ci: Bypass safe-chain proxy on pnpm publish ( #38700 )
2026-09-15 12:59:22 +03:00
Charlie Kolb
6876a86f42
test(editor): Test source control repo URL regexes without mounting the view ( #38368 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 09:48:42 +00:00
n8n-cat-bot[bot]
40dfde5b4c
chore: Replace corepack with npm i -g pnpm in benchmark Dockerfile ( #38226 )
...
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: Charlie Kolb <charlie@n8n.io>
2026-09-15 09:32:33 +00:00
Raúl Gómez Morales
954dd35a91
feat(core): Add a timeout option to test webhook registrations (no-changelog) ( #38625 )
2026-09-15 09:32:27 +00:00
Vikas Rathee
da910f5eaf
feat: Add Microsoft Dataverse core node ( #34286 )
...
Co-authored-by: Stephen Wright <sjw948@gmail.com>
2026-09-15 09:13:13 +00:00
Ricardo Espinoza
d2af313653
fix(editor): Keep header permissions after template insert ( #38387 )
2026-09-15 08:52:46 +00:00
Rob Hough
d282dec072
feat(editor): Mark required agent fields ( #38624 )
2026-09-15 08:39:17 +00:00
Raúl Gómez Morales
4e1fcf6eac
fix(core): Prefer native nodes over Code nodes in n8n Assistant workflow builds ( #38598 )
2026-09-15 08:27:22 +00:00
Declan Carroll
c3f9dedef6
feat: Use shared OpenCode harness (no-changelog) ( #38602 )
2026-09-15 08:27:08 +00:00
Matsu
8a7e3951ca
ci: Add a probe to verify npm token exchange ( #38699 )
2026-09-15 12:00:04 +03:00
n8n-cat-bot[bot]
d057d8693b
fix: Guard the getWebhookInfo response shape ( #38680 )
...
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-15 08:22:25 +00:00
Charlie Kolb
ca550a95b6
ci: Diff the PR head in ci-filter on pull request events (no-changelog) ( #38689 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 08:20:28 +00:00
Declan Carroll
bbd30299d8
ci: Shard E2E performance tests (no-changelog) ( #38500 )
2026-09-15 08:06:56 +00:00
Declan Carroll
9ba62160c0
ci: Run database test suites in parallel (no-changelog) ( #38641 )
2026-09-15 08:03:39 +00:00
Rob Hough
f81cbcd60d
fix(editor): Reserve space for list and table scrollbars ( #38603 )
2026-09-15 07:59:28 +00:00
Eugene
7efefc7347
feat(editor): Show background tasks in the agent preview ( #38360 )
2026-09-15 07:35:56 +00:00
Riqwan Thamir
cb55ecce7f
feat(core): Add option to disable mid-run observation for Instance AI (no-changelog) ( #38664 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 07:32:34 +00:00
Charlie Kolb
7e1100d73f
ci: Run knip in the PR quality checks (no-changelog) ( #38610 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 07:20:10 +00:00
Paul Fitzpatrick
137c64f5b7
feat(Grist Node): Add OAuth2 as an authentication option ( #34798 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-15 07:18:48 +00:00
Irénée
8671d833d7
fix(editor): Use the push scope for the source control owner filter ( #38682 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-15 07:15:57 +00:00
Ali Elkhateeb
89fe108b41
feat(core): Add a v3 migration report rule for preExecute execution creation ( #38681 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 07:07:40 +00:00
Declan Carroll
df54872bc7
ci: Shard scoped CLI integration tests across runners (no-changelog) ( #38395 )
2026-09-15 07:06:48 +00:00
yehorkardash
02ee221e2d
fix(core): Accept null headers from mcp registry api ( #38614 )
2026-09-15 07:02:33 +00:00
Ilfat Mindubaev
d04d3a4516
fix(Microsoft Excel Node): Accept personal OneDrive workbook IDs in the By ID field ( #38471 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-15 06:26:59 +00:00
n8n-assistant[bot]
d609c47344
chore: Update e2e impact map ( #38669 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-15 03:33:46 +00:00
Arvin A
8bff5da5a2
feat: Add the AI preferences API and the Context settings UI (no-changelog) ( #38213 )
...
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 18:56:45 +00:00
Ricardo Espinoza
c7c179b818
fix(core): Correct the expression prefix warnings on fields that cannot hold an expression ( #37791 )
2026-09-14 18:49:35 +00:00
Rob Hough
8123c2ca46
feat(editor): Split workflows into a separate capability row ( #38588 )
2026-09-14 16:18:59 +00:00
Stephen Wright
e4ca242154
feat(Microsoft Teams Node): Add the channel message undo delete operation ( #38429 )
2026-09-14 15:50:38 +00:00
Mutasem Aldmour
b835bef402
fix(editor): Keep the typed AI Assistant prompt when no project is selected ( #37813 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-14 15:50:27 +00:00
Joco-95
c6ab37993a
feat: Implements AIA inspiration from taxonomy experiment ( #38609 )
2026-09-14 15:45:45 +00:00
Jan
4180591c5a
refactor(editor): Align security settings with shared layout ( #37620 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 15:20:44 +00:00
Pierantonio Cangianiello
bb9556b9d5
feat(engine): Add the data plane credentials helper that resolves credentials through the control plane (no-changelog) ( #38443 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 15:13:43 +00:00
Stephen Wright
100983eb98
feat(Microsoft Teams Node): Add the Service Principal path for Online Meeting Update ( #38324 )
2026-09-14 14:49:06 +00:00
Mike Repeć
1cc5708f4d
feat(core): Add v3 breaking change rule for the storage directory rename ( #38423 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 14:36:37 +00:00
Konstantin Tieber
c70e754d4c
feat(core): Include reportTime and lastSuccessfulReport of instance-reporting in module-settings endpoint (no-changelog) ( #38458 )
...
Co-authored-by: Sam Wooler <swooler592@gmail.com>
2026-09-14 14:29:30 +00:00
Sam Wooler
6307a5aaf1
refactor(API): Migrate DELETE /credentials/{credentialId} and PUT /credentials/{credentialId}/transfer to the decorator pattern ( #38454 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-14 14:28:25 +00:00
Anne Aguirre
eb4eebaa98
feat(ai-builder): Better validation errors tooltips for agent preview and publish ( #38246 )
2026-09-14 14:24:21 +00:00
Jaakko Husso
3392e3da66
feat(core): Warn in the migration report that chat hub goes away ( #38613 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-14 14:10:14 +00:00
Robin Braumann
52132465ae
fix(editor): Allow creating web search credentials from the agent builder settings ( #38574 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 14:08:41 +00:00
Tuukka Kantola
c979296d6c
feat(editor): Add paginated AI Assistant chat history ( #38467 )
...
Co-authored-by: r00gm <raul00gm@gmail.com>
2026-09-14 14:01:07 +00:00
n8n-cat-bot[bot]
f886fff9fd
refactor(API): Migrate GET /tags/{id} to the decorator pattern (no-changelog) ( #38468 )
...
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-14 13:52:37 +00:00
Mike Repeć
e05924fe7f
chore(core): Warn about internal task runner mode by default and drop the v3 migration rule (no-changelog) ( #38581 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 13:50:40 +00:00
Stephen Wright
ad04d48572
feat(Databricks Node): Add a hidden Job resource with a Run operation (no-changelog) ( #38579 )
2026-09-14 13:49:11 +00:00
Jaakko Husso
7b10a16ca4
feat(core): Tell Instance AI when a verified draft is not the live workflow ( #38289 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-14 13:47:19 +00:00
Charlie Kolb
737d66eeb3
build: Remove unused dependencies reported by knip (no-changelog) ( #38591 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 13:22:42 +00:00
Sandra Zollner
7ec481ceaa
feat(core): Add selective promote for Git-based promotions ( #38105 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: kgrhartlage <kai.hartlage@n8n.io>
2026-09-14 13:14:28 +00:00
Michael Drury
684b930fa6
feat(core): Improve Agent Builder evaluation and intent routing ( #38329 )
2026-09-14 13:13:51 +00:00
Yen Su
8f9faa7b58
feat(Microsoft Teams Node): Add the chat member remove operation ( #37747 )
2026-09-14 13:05:31 +00:00
Svetoslav Dekov
28592bc7a9
feat(core): Inject AI preferences into the Instance AI opening turn (no-changelog) ( #38206 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 12:49:40 +00:00
Roman Makowiak
36f82a31d2
fix(editor): Read the MCP nudge flag as a multivariate experiment ( #38586 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 12:35:39 +00:00
Yen Su
7db4dcf130
feat(core): Append the MCP registry attribution to standalone agent replies ( #38584 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-14 12:33:40 +00:00
n8n-cat-bot[bot]
d58c7db803
refactor(API): Migrate POST /tags to the decorator pattern (no-changelog) ( #38472 )
...
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-14 12:30:14 +00:00
Stephen Wright
aa84837945
feat(Microsoft Teams Node): Add the Service Principal path for Online Meeting Delete ( #38323 )
2026-09-14 12:27:37 +00:00
Stephen Wright
05f35278c5
feat(Microsoft Teams Node): Add the Service Principal path for Online Meeting Create or Get ( #38322 )
2026-09-14 12:27:23 +00:00
Matsu
6ab84e8d7b
build: Migrate base eslint rules to oxlint ( #38605 )
2026-09-14 12:19:07 +00:00
Veljko Terzic
53cbe9700d
fix(core): Clear the scheduled task error message when a retried occurrence succeeds (no-changelog) ( #38604 )
2026-09-14 12:15:10 +00:00
Charlie Kolb
ccb935478c
ci: Run owners and PR quality scripts without a Node.js setup (no-changelog) ( #38349 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 11:40:39 +00:00
Stephen Wright
ba935fcb3c
feat(Microsoft Teams Node): Add the channel message delete operation ( #38428 )
2026-09-14 11:02:27 +00:00
Stephen Wright
59c7d15a60
feat(Azure Storage Node): Add Azure cloud selection and custom endpoints to the Shared Key credential ( #38181 )
2026-09-14 10:45:55 +00:00
Robin Braumann
2f55165c11
fix(core): Send a JSON Accept header in the Brave Search credential test ( #38594 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 10:25:54 +00:00
James Gee
82d284f547
feat(core): Add project promotion change preview (no-changelog) ( #38361 )
...
Co-authored-by: Jan K. <jan.kalkan@n8n.io>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 10:13:36 +00:00
Stephen Wright
7c7a130949
feat(Microsoft Teams Node): Add the chat message undo delete operation ( #38427 )
2026-09-14 10:12:40 +00:00
Stephen Wright
fa7553fca1
feat(Microsoft Teams Node): Add the chat message delete operation ( #38426 )
2026-09-14 10:12:05 +00:00
Andreas Fitzek
016ce8ba1b
feat(core): Add email change confirmation flow (no-changelog) ( #37950 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-14 10:10:00 +00:00
Svetoslav Dekov
fe5de38a61
fix(editor): Show friendly labels for the activity and conversation-history tools in the n8n Assistant chat ( #38447 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 10:08:13 +00:00
Andreas Fitzek
11cc12043b
fix: Scope deployment key lookups by type ( #38410 )
Build: Benchmark Image / build (push) Has been cancelled
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (26.5.1) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Lint (push) Has been cancelled
CI: Master (Build, Test, Lint) / Performance (push) Has been cancelled
CI: Master (Build, Test, Lint) / Verify single-instance deps (npm-install) (push) Has been cancelled
Util: Publish API Schema / Cloudflare Pages (push) Has been cancelled
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Has been cancelled
2026-09-14 09:52:36 +00:00
Ricardo Espinoza
d0f94dabb6
fix(editor): Stop the Publish modal from hanging after a workflow is published ( #38151 )
...
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 09:45:07 +00:00
Anne Aguirre
5c42568468
feat(ai-builder): Wrap vecto store settings in advanced section ( #38437 )
2026-09-14 09:36:02 +00:00
Sebastien Powell
bbb76244c2
feat(editor): Cleanup Select component ( #35523 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 09:35:31 +00:00
Stephen Wright
59715e8a3c
fix: Stop requiring Organization.Read.All for the Microsoft Entra Service Principal credential test ( #38568 )
2026-09-14 09:18:28 +00:00
n8n-cat-bot[bot]
c220447682
fix: Hide the deprecated node and show a deprecation notice ( #38571 )
...
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-14 09:11:17 +00:00
Charlie Kolb
b67870cdbc
chore: Add knip for unused dependency detection (no-changelog) ( #38456 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 09:06:03 +00:00
Markus Corazzione
0396ef8894
fix(Guardrails Node): Align threshold hint with behavior ( #29018 )
...
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-09-14 09:01:39 +00:00
Raúl Gómez Morales
4890d04457
fix(core): Settle answered confirmation cards in the AI Assistant run-sync frame ( #38328 )
2026-09-14 08:50:42 +00:00
Sandra Zollner
29cea0b017
feat(core): Apply a selective package export to a Git working copy (no-changelog) ( #37997 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: kgrhartlage <kai.hartlage@n8n.io>
2026-09-14 08:46:21 +00:00
Robin Braumann
1175b1c1df
fix(editor): Match workflow save and publish keyboard shortcuts in agent builder ( #38572 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 08:42:23 +00:00
Sam Wooler
e9860b34e1
refactor(API): Migrate POST /credentials and PATCH /credentials/{id} to the decorator pattern (no-changelog) ( #37985 )
2026-09-14 08:42:00 +00:00
Danny Martini
3d23aaddcd
feat(core): Generalize QuickJS Intl host delegation (no-changelog) ( #37213 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Luigi Gubello <luigi.gubello@n8n.io>
Co-authored-by: Luigi Gubello <27034386+luigigubello@users.noreply.github.com>
2026-09-14 08:08:17 +00:00
Matsu
4cda10ebc6
build: Initialize n8n-oxlint config ( #38565 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-14 07:55:26 +00:00
Pierantonio Cangianiello
68d567c063
feat(engine): Add the control plane route that resolves credentials for the data plane (no-changelog) ( #38218 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 07:48:41 +00:00
Miguel Ángel Moreno
762b9a64de
feat(core): Warn MCP builders when the canvas is over the top-level ceiling (no-changelog) ( #38305 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 07:33:56 +00:00
Miguel Ángel Moreno
8b6885433e
feat(core): Refuse an ungrouped Instance AI build over the top-level ceiling (no-changelog) ( #38235 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 07:33:55 +00:00
Mike Repeć
f031805b5c
feat(core): Warn on deprecated N8N_DB_PING_TIMEOUT env var ( #38555 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-14 07:29:45 +00:00
Guillaume Jacquart
1020dfd188
feat(core): Add node type policy telemetry events (no-changelog) ( #38331 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-14 07:26:52 +00:00
Danny Martini
ac3e312fa0
refactor(core): Extract shared host functions from the expression bridges (no-changelog) ( #37158 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Luigi Gubello <luigi.gubello@n8n.io>
2026-09-14 06:58:45 +00:00
Stephen Wright
763e0cf2e0
fix(Microsoft Excel Node): Show only workbook files in the Workbook picker ( #38244 )
2026-09-14 06:56:51 +00:00
n8n-assistant[bot]
aba174c9f3
chore: Update e2e impact map ( #38563 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-14 03:03:01 +00:00
n8n-assistant[bot]
8db30e46f4
chore: Update node popularity data ( #38560 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-14 00:46:32 +00:00
n8n-assistant[bot]
4169b55bf3
chore: Update e2e impact map ( #38533 )
...
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: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-13 03:01:20 +00:00
Alex Grozav
9da3b7479f
refactor(editor): Add defineFrontendModule() and make it the canonical descriptor form (no-changelog) ( #38464 )
...
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: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-09-12 16:34:08 +00:00
Robin Braumann
072f4960f0
feat(core): Share integration threads across participants ( #38461 )
...
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: Cursor <cursoragent@cursor.com>
2026-09-12 05:14:33 +00:00
n8n-assistant[bot]
4603205230
chore: Update e2e impact map ( #38507 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-12 03:00:51 +00:00
Rúben Castro
f7f92c7107
feat(API): Add node type policy instance and project endpoints (no-changelog) ( #38239 )
...
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
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-11 16:57:33 +00:00
Sam Wooler
b9a7f0341a
fix(API): Return null variable values as empty string & fix newly imported source control variable values ( #38488 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-11 16:26:32 +00:00
Roman Makowiak
4579e78071
fix(core): Read the Instance AI folder-exploration flag as a variant, not a boolean ( #38479 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-11 16:23:35 +00:00
Kai
98f4febbf8
feat(core): Push to a timestamped branch on promote for promotions ( #37573 )
2026-09-11 15:44:02 +00:00
n8n-cat-bot[bot]
d1ea14cea6
chore: Move the triplicated defineField into the extensions utils.ts ( #38485 )
...
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 15:11:18 +00:00
Luka Zivkovic
70e5a2bf16
feat: Export structured agent artifacts in eval results ( #38394 )
2026-09-11 15:11:02 +00: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
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 )
...
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
Robin Braumann
5de6a4071a
feat(core): Add agent-directed episodic memory capture ( #38134 )
...
Co-authored-by: Michael Drury <michael.drury@n8n.io>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-11 05:03:28 +00:00
n8n-assistant[bot]
6137e60fe5
chore: Update e2e impact map ( #38400 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-11 03:15:30 +00:00
Robin Braumann
79f0e040c7
fix(editor): Hide Custom API Call option in node tool configuration ( #38365 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-10 20:59:54 +00:00
Rúben Castro
9131e162fc
chore: Remove unnecessary comment in DataTableAggregateService (no-changelog) ( #38315 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-10 18:38:49 +00:00
Ricardo Espinoza
7ab15826d8
fix(core): Accept numeric pagination tokens from resource locator list methods ( #38147 )
2026-09-10 17:20:57 +00:00
Ricardo Espinoza
a1f84052f3
fix(core): Stop MCP workflow updates from dropping unknown operation fields ( #38148 )
2026-09-10 17:20:01 +00:00
n8n-cat-bot[bot]
ec267acdbc
test: Wait for backend readiness before the Playwright database reset ( #38366 )
...
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: Declan Carroll <declan@n8n.io>
2026-09-10 16:48:50 +00:00
Stephen Wright
1abdc9222b
feat(Microsoft Teams Node): Add the Service Principal path for Online Meeting Create ( #38320 )
2026-09-10 16:26:42 +00:00
Marc Littlemore
604ef9a4b5
fix(editor): Update release notes URL to the new changelog page (no-changelog) ( #37710 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-10 16:08:10 +00:00
Charlie Kolb
302cf288a8
ci: Let a package ignore asset-only dependencies in test scoping ( #38352 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 16:05:22 +00:00
Charlie Kolb
9648611b47
test(core): Assert the Postgres teardown timeout path without a long wait ( #38369 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 16:03:01 +00:00
Raúl Gómez Morales
39dfe59d36
fix(editor): Show renamed credentials in the AI Assistant setup picker ( #38295 )
2026-09-10 16:01:24 +00:00
Anne Aguirre
93ca2d1fc0
fix(ai-builder): Guard against 429 errors on channel integrations ( #38106 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-09-10 15:43:28 +00:00
Robin Braumann
bea96e54c3
feat(AI Agent Node): Add option to force a tool call on the first iteration ( #38342 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-10 15:31:55 +00:00
Pierantonio Cangianiello
25d5fd974c
refactor(core): Expose the credential access check by id and narrow the global credential query (no-changelog) ( #38251 )
2026-09-10 15:27:28 +00:00
Jaakko Husso
ab101d53f8
fix(core): Select sandbox npm install flags by provider ( #38358 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-10 15:16:21 +00:00
Suzu
b4fbcc5f6c
fix(editor): Clear tag loading state after failed requests ( #37901 )
2026-09-10 15:15:49 +00:00
Nour Alhadi Mahmoud
9f3f2be215
refactor(core): Keep isArchived in workflow.json and rename the sidecar to workflow-metadata.json ( #38356 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-10 15:13:17 +00:00
Irénée
e62c16dc09
feat(core): Add v3 migration report rule for external secrets project roles (no-changelog) ( #38215 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-10 15:03:28 +00:00
Sam Wooler
85cfc26799
docs(API): State the {resource}Id path param convention in Public API skill ( #38312 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-10 14:45:20 +00:00
Yash Rajeshbhai Darji
ef16421e42
fix(Microsoft Outlook Trigger Node): Fetch the latest message when executing manually ( #34486 )
...
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-09-10 14:19:15 +00:00
n8n-cat-bot[bot]
ade15ea42d
chore: Rename the promotion connection path parameter from id to promotionConnectionId ( #38288 )
...
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-10 14:16:37 +00:00
Eugene
c7c731ac3b
fix(core): Clarify agent delegation and status checks (no-changelog) ( #38339 )
2026-09-10 13:53:56 +00:00
Predrag Ristic
429116f985
fix(core): Require verification coverage for every workflow trigger ( #37961 )
2026-09-10 13:43:01 +00:00
oleg
1bee3bcac7
feat(core): Add progressive workflow building (no-changelog) ( #37996 )
2026-09-10 13:42:43 +00:00
mfsiega
0c3c9d7beb
fix(core): Reconnect the Postgres Trigger on every publish through the publication service ( #38211 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 13:37:25 +00:00
mfsiega
0a6709fac9
feat(core): Enable the workflow publication service by default ( #37835 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 13:23:38 +00:00
Robin Braumann
7ac975c37a
fix(AI Agent Node): Preserve Anthropic thinking blocks with empty text across tool calls ( #38302 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-10 13:00:09 +00:00
Robin Braumann
2beccada02
fix(core): Preserve link URLs in inbound agent chat messages ( #38294 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-10 12:56:05 +00:00
n8n-cat-bot[bot]
30d44a5cd9
fix: Show credentials shared with all users and projects in the ( #38287 )
...
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-10 12:40:58 +00:00
Charlie Kolb
763aeaaaaa
feat(editor): Add workflow dependencies submenu to the workflow menu ( #37981 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-10 12:34:33 +00:00
Suzu
6a1ad2657f
fix(editor): Keep CSV imports tied to the selected file ( #37906 )
2026-09-10 12:20:55 +00:00
Uddish Verma
0ae8240e03
refactor(API): Migrate PUT and DELETE /projects/{projectId} to the decorator pattern (no-changelog) ( #37977 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 12:08:10 +00:00
Rúben Castro
ef77996df1
refactor(core): Move node type policy DTOs to @n8n/api-types ( #38238 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-10 11:52:25 +00:00
oleg
0380ffccfd
feat(core): Trace AI Assistant sandbox operations (no-changelog) ( #38170 )
2026-09-10 11:48:08 +00:00
Rob Hough
a58b24f2c4
refactor(editor): Re-organize Agent sections ( #38055 )
2026-09-10 11:44:41 +00:00
Lorent Lempereur
3c7223a7c8
refactor(core): Run license auto-renewal as a system task (no-changelog) ( #37549 )
...
Co-authored-by: Veljko Terzic <veljko.terzic@n8n.io>
2026-09-10 11:33:48 +00:00
Matsu
7be94a1184
chore: Update eslint configuration ( #38307 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-10 14:40:35 +03:00
mfsiega
4d0604e519
fix(core): Release the workflow publication lock after a bounded wait for abandoned trigger operations (no-changelog) ( #38020 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 11:19:09 +00:00
Uddish Verma
0bff510085
refactor(API): Migrate GET and POST /projects to the decorator pattern (no-changelog) ( #37971 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 11:17:35 +00:00
Mutasem Aldmour
219402cf4f
fix(core): Route "trigger my workflow" to the existing workflow, not the builder ( #38073 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-10 11:12:44 +00:00
Mutasem Aldmour
2afb5b6d0d
fix(core): Ground provider OAuth scope guidance in n8n docs ( #38066 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-10 11:03:02 +00:00
Declan Carroll
9135888f00
fix: Bump task-runner-launcher to 1.5.0 ( #38309 )
2026-09-10 12:20:48 +01:00
Andreas Fitzek
82229f3b7e
feat(core): Add observability for the decryption path ( #38236 )
2026-09-10 10:59:40 +00:00
n8n-cat-bot[bot]
78ea57db75
fix: Show custom role scope tooltips next to the hovered scope ( #38284 )
...
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-10 10:48:27 +00:00
n8n-cat-bot[bot]
90176902f3
chore: Extract the repeated resource-URL to webhook-path preamble in the oauth-server resolvers ( #38299 )
...
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-10 10:29:38 +00:00
n8n-cat-bot[bot]
481c494df0
chore: Move the duplicated CLI command error banner into BaseCommand ( #38298 )
...
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-10 10:27:32 +00:00
Mike Repeć
75e44b65cb
fix(core): Point the Docker-only deprecation notices at the hosting docs (no-changelog) ( #38279 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 10:03:55 +00:00
Svetoslav Dekov
1cfd0959e3
feat(core): Add the shared AI preference repository and resolver service (no-changelog) ( #38174 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Roman Makowiak <roman.makowiak@n8n.io>
2026-09-10 09:59:30 +00:00
Pierantonio Cangianiello
23a64770f7
feat(engine): Add the control plane client that resolves credentials for the data plane (no-changelog) ( #38123 )
2026-09-10 09:57:11 +00:00
Emilia
d7c54142ed
test(editor): Add an e2e guard for the $env expression preview ( #38042 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-10 09:52:00 +00:00
n8n-cat-bot[bot]
cf6cb771e4
fix: Center the registration badge in the Usage and Plan heading ( #38275 )
...
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-10 09:50:56 +00:00
Jan Kalkan
e803d4ba14
fix(core): Trust the CA from GIT_SSL_CAINFO for source control HTTPS remotes ( #38258 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 09:42:39 +00:00
n8n-cat-bot[bot]
45a7f74c8e
fix: Close the variable modal on a backdrop click ( #38286 )
...
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-10 09:41:42 +00:00
Sam Wooler
a33a23bb10
refactor(API): Migrate POST /source-control/pull to the decorator pattern ( #38186 )
2026-09-10 09:34:53 +00:00
n8n-cat-bot[bot]
21238959c7
refactor: Migrate GET /api/v1/variables to the decorator pattern ( #38091 )
...
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-10 09:33:27 +00:00
Ilfat Mindubaev
eb4ea7f9c7
chore(Confluence Node): Polish error messages and validation ( #38099 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-10 09:26:24 +00:00
Rúben Castro
a47f19b50d
fix(core): Scope data table Overview access by project role, not a global gate ( #37676 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-10 09:17:31 +00:00
Rick Gale
c410581c26
fix(editor): Strip Evaluation Trigger metadata fields from test case inputs ( #37572 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-10 09:08:19 +00:00
Tuukka Kantola
5807183432
feat: Rename AI Assistant to n8n Assistant ( #38065 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-09-10 08:56:53 +00:00
Rob Hough
39a7baec89
feat(editor): Add preview chat utilities to the more options menu ( #38210 )
2026-09-10 08:51:28 +00:00
Thanasis G
4baf766e9f
feat(Databricks Node): Send partner User-Agent on Genie MCP traffic ( #38068 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Yen Su <yen.su@n8n.io>
Co-authored-by: Yen Su <49794855+yens1@users.noreply.github.com>
2026-09-10 08:45:56 +00:00
n8n-cat-bot[bot]
092e53b46d
fix: Resolve node source path before the translation lookup ( #38281 )
...
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-10 08:43:22 +00:00
José Braulio González Valido
44fae2aac9
fix(ai-builder): Give agent narration a larger judge budget than tool payloads (no-changelog) ( #38192 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-10 08:37:07 +00:00
Sam Wooler
cbfc2576a3
feat(API): Let @Body require a body independently of DTO field optionality ( #38237 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-10 08:33:05 +00:00
James Martin
3527d059bd
fix(core): Fix flakey e2e test by awaiting debounce (no-changelog) ( #38082 )
2026-09-10 08:28:12 +00:00
n8n-cat-bot[bot]
b1943ff11f
chore: Remove corepack references from CONTRIBUTING.md ( #38225 )
...
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-10 08:27:56 +00:00
Raúl Gómez Morales
564646cfac
feat(core): Add published flag to Instance AI eval seed workflows (no-changelog) ( #38209 )
2026-09-10 08:15:02 +00:00
Roman Makowiak
8a463dab3a
feat(editor): Add MCP nudge modal on JSON export/import and copy/paste ( #38144 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-10 08:09:09 +00:00
Jaakko Husso
c95756df7b
fix(core): Keep node settings, positions and error routes through an assistant workflow edit ( #38254 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-10 08:08:54 +00:00
Stephen Wright
fdb31d2966
fix(Confluence Node): Match hyphenated and multi-word titles in the page picker search ( #38175 )
2026-09-10 07:48:54 +00:00
oleg
dd0e1f61bc
feat(core): Add setup panel verification and agent test execution (no-changelog) ( #38031 )
2026-09-10 07:46:46 +00:00
Pierantonio Cangianiello
a63e88e7c1
refactor(engine): Make the control plane token scope a parameter on both sides (no-changelog) ( #37978 )
2026-09-10 07:39:19 +00:00
Matsu
33960b0684
ci: Bump safe-chain to 1.5.20 ( #38274 )
2026-09-10 07:31:31 +00:00
n8n-cat-bot[bot]
76ac97faa9
chore: Migrate n8n provenance job to actions/attest ( #38169 )
...
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-10 07:22:25 +00:00
Declan Carroll
42b9da7f9b
test: Add correlated startup telemetry ( #37920 )
2026-09-10 07:06:39 +00:00
Kai
a8933cec25
feat: Replace Git connection CLI commands with Promotions ( #38027 )
2026-09-10 06:43:42 +00:00
Jaakko Husso
4a6e625326
fix(core): Recognize always-loaded tools in agent tool discovery ( #38204 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-10 06:38:34 +00:00
Veljko Terzic
3195750127
refactor(core): Round system task intervals in the runner only (no-changelog) ( #38242 )
2026-09-10 06:32:59 +00:00
Kai
d328bbf369
fix(core): Add model boundaries to external tool results ( #37316 )
...
Co-authored-by: r00gm <raul00gm@gmail.com>
2026-09-10 06:21:50 +00:00
n8n-cat-bot[bot]
47c59aa790
ci: Alert on E2E infrastructure workflow failure ( #37595 )
...
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-10 06:18:48 +00:00
Svetoslav Dekov
cf8df4fa6c
feat(core): Add ai_preference table for AI preferences ( #38131 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 05:22:31 +00:00
n8n-assistant[bot]
fdaac929fd
chore: Update e2e impact map ( #38267 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-10 03:08:54 +00:00
Guillaume Jacquart
b4fee56db3
fix(core): Apply the SSO expression mapping env var in the provisioning loader ( #37170 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-09 18:59:54 +00:00
Guillaume Jacquart
a88ffc3932
feat(core): Add node type availability endpoint for a project (no-changelog) ( #38228 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-09 18:59:45 +00:00
Ricardo Espinoza
663bb3e6f8
fix(Postgres Node): Stop reporting parameter-loading errors to Sentry ( #28865 )
2026-09-09 18:31:09 +00:00
James Gee
cadfc58396
feat(core): Add a hashing package writer (no-changelog) ( #38200 )
2026-09-09 17:58:51 +00:00
James Gee
52141b2129
feat(core): List promote base branch files and hashes (no-changelog) ( #38115 )
2026-09-09 17:40:50 +00:00
Anne Aguirre
1ed3a24af2
fix(ai-builder): Enhance guidance UX for agents with no sessions on builder session tab ( #38243 )
2026-09-09 16:26:02 +00:00
n8n-cat-bot[bot]
d2d2f7b7da
refactor: Extract the duplicated N8N_ENV_FEAT_ flag check into a ( #38183 )
...
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-09 16:08:40 +00:00
n8n-cat-bot[bot]
b93c6bc96e
chore: Pull the identical run-less getCredentials into the node execution context base ( #38048 )
...
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-09 15:47:23 +00:00
n8n-cat-bot[bot]
e88301b65d
chore: Extract the duplicated mockNodeTypes stub shared by CredentialsHelper and CredentialsTester ( #38168 )
...
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-09 15:46:51 +00:00
Robin Braumann
c5653f6668
fix(core): Consolidate secret redaction in @n8n/utils and redact more credential shapes ( #38054 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-09 15:39:44 +00:00
Dhanunjay Gupta
92f702da1b
fix(core): Enforce execution timeout for stuck jobs in queue mode ( #36258 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
2026-09-09 15:31:39 +00:00
MHMD
3b6faa2d74
fix(core): Reuse an existing consent grant after the visitor authenticates mid-flow ( #38084 )
2026-09-09 15:27:58 +00:00
Emilia
0c6c9e3176
fix(core): Return luxon values from expressions as instances ( #38034 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-09 15:24:31 +00:00
Precious Amesinlola
9823c2ebdc
fix(core): Check Gateway credits eligibility against the correct sub-node ( #38193 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-09 15:04:17 +00:00
Robin Braumann
e6dea03f48
fix(editor): Prevent stale agent autosaves ( #38087 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-09 14:21:53 +00:00
Eugene
99e9730a01
feat(core): Notify parent agents when background jobs settle ( #37617 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 14:15:38 +00:00
Robin Braumann
fcf21f5efc
refactor(core): Share LLM output JSON extraction and tracing header stripping (no-changelog) ( #38050 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-09 13:53:35 +00:00
Guillaume Jacquart
0b58c67de8
feat(core): Enable the policy infrastructure module by default (no-changelog) ( #38224 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-09 13:42:18 +00:00
Robin Braumann
4b4d670206
fix(core): Keep nodes clear of the agent card in SDK-generated workflow layouts ( #38093 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-09 13:16:03 +00:00
Mutasem Aldmour
4a3fc82d85
docs: Teach the Instance AI eval skill to reproduce a gap before reclassifying it ( #38217 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-09 12:34:36 +00:00
Ilfat Mindubaev
0b8fd1e321
feat(Databricks Node): Refresh user-login tokens in the chat model during long executions ( #37854 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-09 12:29:54 +00:00
Eugene
404d5870dd
feat(core): Schedule agent tasks via the durable scheduler behind a flag (no-changelog) ( #37849 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Robin Braumann <robin.braumann@n8n.io>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-09 12:29:02 +00:00
Jaakko Husso
efb5547368
feat(core): Stop Instance AI reporting a simulated run as fully verified ( #38060 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-09 12:25:10 +00:00
Rúben Castro
eac5f9eccf
feat(core): Add node type policy project scope (no-changelog) ( #38061 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-09 12:00:39 +00:00
Benjamin Schroth
26afe95616
fix(core): Prevent false agent model stream stalls and show run errors in chat history ( #37558 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-09-09 11:43:48 +00:00
Luigi Gubello
718b7f6fe4
chore: Update isolated-vm to 7.0.1 ( #38207 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-09 11:38:03 +00:00
Mutasem Aldmour
4f05c24c7e
fix(editor): Hide the AI Assistant settings page when it has nothing to show ( #38063 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-09 11:35:56 +00:00
mfsiega
db60f99a7a
fix(core): Reconnect the Email Trigger (IMAP) on every publish through the publication service ( #38190 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 11:32:47 +00:00
Mike Repeć
f3db19df76
fix(core): Memoize pairedItem ancestry traversal ( #38085 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
2026-09-09 11:30:38 +00:00
Raúl Gómez Morales
80da0c8c21
fix(editor): Keep the artifact tab the user picks during an AI Assistant run ( #38178 )
2026-09-09 11:20:12 +00:00
Kai
179dbb35b6
feat(core): Move promotions services and API to the new model ( #37965 )
2026-09-09 11:19:56 +00:00
Raúl Gómez Morales
b3e1b7f46d
fix(editor): Show loading skeletons in the AI Assistant artifacts sidebar ( #38180 )
2026-09-09 11:01:17 +00:00
Raúl Gómez Morales
90f6eae720
feat(editor): Add setup panel shell above the Instance AI composer (no-changelog) ( #37941 )
...
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com>
2026-09-09 10:42:06 +00:00
Matsu
dd3064db0c
ci: Point the workflow-scripts lockfile dir at .github/scripts (no-changelog) ( #38198 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-09 13:57:21 +03:00
Jaakko Husso
b1f06033ba
perf(core): Stop copying user workflows into the Instance AI sandbox ( #38135 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-09 10:38:32 +00:00
Jaakko Husso
ee8a77e663
perf(core): Install sandbox dependencies from the npm cache again ( #38136 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-09 10:38:19 +00:00
Danny Martini
b3306b2206
fix(core): Forward the receiver in the lazy-proxy set trap ( #37321 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-09 10:18:00 +00:00
Thanasis G
3d293b56ae
fix: Refresh the Confluence/Jira OAuth2 token automatically when it has expired ( #37776 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Ilfat Mindubaev <ilfat.mindubaev@n8n.io>
2026-09-09 10:14:24 +00:00
Frank Prößdorf
41a5575411
feat(core): Support ephemeral sandboxes for the n8n sandbox service ( #38185 )
2026-09-09 10:05:05 +00:00
Rob Hough
06fc43366b
fix(editor): Rename the first agent builder tab to Build ( #38184 )
2026-09-09 10:04:42 +00:00
n8n-cat-bot[bot]
f60cb87e0e
chore: Extract the sixfold-duplicated isUnknownArray type guard into @n8n/utils ( #38187 )
...
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-09 09:58:21 +00:00
Charlie Kolb
83997c7a7d
ci: Run the Postgres compatibility legs in the merge queue only ( #37520 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-09 09:47:23 +00:00
Elias Meire
1776a515f2
fix(Email Trigger (IMAP) Node): Restore the connection after the server drops it ( #36801 )
2026-09-09 09:42:59 +00:00
Declan Carroll
6363d25a1b
test: Add harness contract baseline ( #37913 )
2026-09-09 09:33:53 +00:00
José Braulio González Valido
8ace2a3184
fix(core): Accept an object in the schema fields of the LangChain schema-driven nodes (no-changelog) ( #38156 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-09 09:26:03 +00:00
Matt Kay
3d18cca043
fix(API): Report the full route path in public API usage telemetry (no-changelog) ( #38152 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-09 09:14:37 +00:00
Michael Drury
4d5d6112b7
fix(editor): Open AIA built agent previews in the chat panel and remove fullscreen mode ( #37994 )
2026-09-09 09:09:38 +00:00
oleg
0cfc3f5f28
feat(core): End the turn after post-build setup when the setup panel is on (no-changelog) ( #37963 )
2026-09-09 08:46:20 +00:00
mfsiega
cbda01aa6d
fix(core): Re-register the n8n Trigger on every publish through the publication service ( #38153 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 08:36:47 +00:00
Rob Hough
a234034ca1
fix(editor): Align Instance AI input controls ( #37162 )
2026-09-09 08:35:39 +00:00
Rodrigo Santos da Silva
852c765e54
fix(editor): Refresh evaluations side panel when a run finishes ( #38075 )
2026-09-09 08:32:41 +00:00
Stephen Wright
dfbe574295
feat(Microsoft Teams Node): Add Online Meeting Create or Get operation ( #37708 )
2026-09-09 08:30:39 +00:00
Nour Alhadi Mahmoud
bd13ab4a6d
refactor(core): Move workflow publish and archive state out of workflow.json ( #38116 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-09 08:27:22 +00:00
Milorad FIlipović
2f62e5f0a5
fix(editor): Fix Sticky node edit mode custom colors (no-changelog) ( #37852 )
2026-09-09 08:26:32 +00:00
Rob Hough
9ca366420c
feat(editor): Add N8nChatActions to @n8n/design-system ( #36588 )
2026-09-09 08:22:59 +00:00
Rob Hough
1f2e2a7695
chore:Update design owners to design engineering (no-changelog) ( #38092 )
2026-09-09 08:22:58 +00:00
Kay
19651defd9
fix(core): Merge system messages for strict providers ( #37908 )
...
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
2026-09-09 08:10:45 +00:00
Ali Elkhateeb
cb12be7151
feat(API): Add billable to Insights table ( #36856 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-09 08:02:18 +00:00
James Gee
7e3b6b651b
feat(core): Add a shared entity file formatter for package exports (no-changelog) ( #38112 )
2026-09-09 08:01:36 +00:00
Lorent Lempereur
1d576f6d42
refactor(core): Run workflow maintenance jobs as system tasks (no-changelog) ( #37548 )
...
Co-authored-by: Veljko Terzic <veljko.terzic@n8n.io>
2026-09-09 07:58:57 +00:00
Milorad FIlipović
e28f5b5012
fix(core): Handle nodes without parameters in mcp tools (no-changelog) ( #37742 )
2026-09-09 07:48:47 +00:00
Alex Grozav
e510f0f33c
ci: Split the packages/modules test filters into frontend and backend (no-changelog) ( #38121 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-09 07:43:57 +00:00
n8n-cat-bot[bot]
9095e9a986
fix: Allow one icon file for the light and dark icon slots ( #37711 )
...
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-09 07:17:11 +00:00
Kai
e77b7bb12f
feat(core): Add promotion schema entities and DTOs ( #37939 )
2026-09-09 07:17:09 +00:00
Nikhil Kuriakose
a0535781a7
fix(editor): Allow switching a toggle parameter from expression to fixed ( #32762 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-09-09 07:12:13 +00:00
Nikhil Kuriakose
0c82743a77
fix(core): Treat empty strings as empty in Data Table filters ( #32887 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-09 06:55:58 +00:00
Matsu
0aefea55bf
build: Dedupe langchain deps and catch future cases ( #38164 )
2026-09-09 10:01:23 +03:00
Matsu
8e8daecba2
build(editor): Declare SCSS @use explicitly instead of injecting a prelude ( #38071 )
...
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-09 08:22:06 +03:00
Matsu
adae0b76b1
build(editor): Improve frontend builds ( #37869 )
...
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-09 08:21:17 +03:00
n8n-assistant[bot]
3afdf4a0f8
chore: Update e2e impact map ( #38159 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-09 03:04:43 +00:00
n8n-cat-bot[bot]
4f874fc24b
test: Polyfill the jsdom dialog methods in the editor-ui test setup ( #38146 )
...
Build: Benchmark Image / build (push) Has been cancelled
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (26.5.1) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Lint (push) Has been cancelled
CI: Master (Build, Test, Lint) / Performance (push) Has been cancelled
CI: Master (Build, Test, Lint) / Verify single-instance deps (npm-install) (push) Has been cancelled
Util: Publish API Schema / Cloudflare Pages (push) Has been cancelled
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Has been cancelled
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-08 20:02:56 +00:00
mfsiega
ecc4ba3fb8
fix(core): Unpublish workflows before a source control pull deletes them ( #37967 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-08 18:09:32 +00:00
Andreas Fitzek
4b36c51940
fix(core): Repair legacy-format data-encryption keys during bootstrap ( #38100 )
2026-09-08 16:44:49 +00:00
Mike Repeć
3570091474
chore(core): Deprecate internal task runner mode and warn about SSRF default block list changes (no-changelog) ( #38103 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-08 16:30:45 +00:00
Jasper V.
6f5269acff
feat(HTTP Request Node): Add support for PROPFIND, MKCOL, MOVE, COPY and REPORT methods ( #24151 )
2026-09-08 15:44:19 +00:00
Alex Grozav
0a286c0530
refactor(editor): Extract insights into a frontend module package (no-changelog) ( #37030 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-09-08 15:41:15 +00:00
Uddish Verma
b482979c14
refactor(API): Give @Param a Zod schema to validate and document path parameters ( #37952 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-08 15:35:57 +00:00
Raúl Gómez Morales
899d52d795
fix(core): Ask which MCP connector to set up before the AI Assistant gives a URL ( #37992 )
2026-09-08 15:35:54 +00:00
Mike Repeć
7e152a48bd
fix(editor): Restore tag text hidden by zero line-height ( #38107 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-08 15:08:32 +00:00
Rob Hough
41621ca0bd
chore(editor): Update design-system skills and guidelines (no-changelog) ( #37109 )
2026-09-08 15:00:56 +00:00
Arvin A
31b08b75b8
feat(core): Add the instance-context block and activity tool (no-changelog) ( #37867 )
2026-09-08 14:44:47 +00:00
Declan Carroll
28061c08e3
ci: Add nightly SBOM license validation (no-changelog) ( #38077 )
2026-09-08 14:30:36 +00:00
Declan Carroll
1ad0b44a68
build: Move the monorepo and Docker deploys to pnpm 12 (no-changelog) ( #37899 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io>
2026-09-08 15:15:57 +01:00
Robin Braumann
b7a58c25c1
fix(core): Treat Instance AI model stream stalls as dropped provider connections ( #38079 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-08 13:43:03 +00:00
Robin Braumann
f3196f1100
fix(editor): Center modal dialogs vertically in the viewport ( #38081 )
2026-09-08 13:42:14 +00:00
Theodore Nastos
541440391e
fix(core): Keep a resumed execution in the trace of the parked execution ( #38033 )
2026-09-08 13:22:33 +00:00
Charlie Kolb
a3f53d66f5
fix: Keep dev-metrics shims off pnpm-managed binaries (no-changelog) ( #37982 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-08 13:16:20 +00:00
Nour Alhadi Mahmoud
793136b7e1
fix: Enforce protected instance execution restrictions ( #37947 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-08 12:56:27 +00:00
Mike Repeć
7e3d5e04b9
feat: Enable the v3 migration report and fix findings table layout (no-changelog) ( #38058 )
2026-09-08 12:52:46 +00:00
Yen Su
8c623260fc
feat(Microsoft Teams Node): Add the chat member add operation ( #37746 )
2026-09-08 12:48:42 +00:00
Raúl Gómez Morales
229405b1cc
fix(editor): Remove legacy AI Workflow Builder references from AI usage settings ( #38056 )
2026-09-08 12:48:07 +00:00
Eugene
588543cba8
feat(core): Store parent identity on background jobs ( #37752 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-08 12:47:30 +00:00
Mutasem Aldmour
8cb5159fa0
fix(editor): Stop rendering task and sub-agent labels with no text ( #38059 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-08 12:46:03 +00:00
Robin Braumann
b6b5ecdc4b
fix(core): Retry Instance AI model turns when the provider stream closes without output ( #38080 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-08 12:45:55 +00:00
Robin Braumann
57f84d05d2
refactor(core): Share Zod to JSON Schema conversion through @n8n/ai-utilities (no-changelog) ( #38051 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-08 12:42:56 +00:00
Eugene
c0f6471afa
fix(core): Execute MCP toolkit members on workers ( #38069 )
2026-09-08 12:36:40 +00:00
Sandra Zollner
c3f1981823
feat(core): Add workflow selection to project package export ( #37611 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-08 12:21:20 +00:00
Raúl Gómez Morales
d4f7672f45
feat(core): Add structured output parser validator to workflow SDK ( #37983 )
2026-09-08 12:18:21 +00:00
Rob Hough
af2bd808be
fix(editor): Truncate long AIA context chips ( #37878 )
2026-09-08 12:16:13 +00:00
Romeo Balta
8aa6e9810f
fix(editor): Attribute PostHog events to the logged-in user (no-changelog) ( #35977 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-08 12:06:02 +00:00
Robin Braumann
4015329654
refactor(core): Import agents types and helpers from @n8n/agents instead of the instance-ai barrel (no-changelog) ( #38053 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-08 12:05:50 +00:00
Robin Braumann
cf999248f9
refactor(core): Replace local isRecord and model-id helper copies with shared ones (no-changelog) ( #38052 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-08 12:05:27 +00:00
Guillaume Jacquart
56383fc004
fix(core): Register redaction context hook on all instance types ( #37298 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-08 12:03:53 +00:00
Tomi Turtiainen
9b464baf76
feat(engine): Route poll trigger runs to the engine 2.0 data plane ( #37803 )
2026-09-08 11:51:36 +00:00
Emilia
3521e54b81
fix(core): Count executions that crash recovery marks as crashed ( #37733 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-08 11:29:15 +00:00
Tuukka Kantola
6acdf815ea
chore(editor): Allow narrower Assistant chat panels ( #37861 )
...
Co-authored-by: r00gm <raul00gm@gmail.com>
2026-09-08 11:26:55 +00:00
Stephen Wright
ab38a17bd4
feat(Microsoft Teams Node): Add Online Meeting Update operation ( #37707 )
2026-09-08 11:15:04 +00:00
Lorent Lempereur
dde72eed75
refactor(core): Run AI checkpoint pruning as system tasks (no-changelog) ( #37544 )
...
Co-authored-by: Veljko Terzic <veljko.terzic@n8n.io>
2026-09-08 11:08:15 +00:00
Michael Drury
8ace5381ec
fix(editor): Merge native agent tools into n8n nodes ( #38057 )
2026-09-08 10:55:00 +00:00
Tomi Turtiainen
18c386b071
feat(engine): Route active trigger runs to the engine 2.0 data plane ( #37726 )
2026-09-08 10:52:58 +00:00
Guillaume Jacquart
aa91e71893
fix(API): Let global members grant folder scopes to API keys ( #37654 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-08 10:50:16 +00:00
Predrag Ristic
418f85e9eb
refactor(core): Remove legacy Instance AI eval agent (no-changelog) ( #36740 )
2026-09-08 10:14:32 +00:00
Mutasem Aldmour
2550501caa
fix(core): Allow a fallback model alongside the primary on AI nodes ( #38007 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-08 09:53:58 +00:00
Raúl Gómez Morales
37efe11502
fix(core): Stop the workflow SDK collapsing inline branch chains to their branching node ( #37717 )
2026-09-08 09:46:47 +00:00
Svetoslav Dekov
5cfae1ce62
chore: Fix seed assistant threads so the assistant page can list them (no-changelog) ( #37863 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-08 09:24:24 +00:00
n8n-cat-bot[bot]
bbc8e83e5d
chore: Share the workflow-node task payload type and guard between the schedule- and poll-trigger tasks ( #38038 )
...
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-08 09:24:23 +00:00
n8n-cat-bot[bot]
a51e6a0455
chore: Reuse one helper for the triplicated scheduler task-identity span attributes ( #38037 )
...
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-08 09:23:16 +00:00
Robin Braumann
79d936fa5e
fix(core): Batch LangSmith agent session exports ( #38030 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-08 09:04:15 +00:00
Matsu
04c82c0586
ci: Retarget PRs to bundle branches on sync ( #38022 )
2026-09-08 09:04:07 +00:00
Charlie Kolb
31f24f0f45
ci: Report a missing required review as pending, not failure ( #38036 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-08 09:01:48 +00:00
Stephen Wright
ea73209a1d
feat(Microsoft Teams Node): Add Online Meeting Delete operation ( #37502 )
2026-09-08 08:38:04 +00:00
mfsiega
52127777e1
fix(core): Bound the wait for the workflow publication lock ( #38019 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-08 08:35:30 +00:00
Declan Carroll
362311942d
ci: Improve multi-architecture manifest publishing (no-changelog) ( #37894 )
2026-09-08 08:24:10 +00:00
Robin Braumann
7383fd7e89
fix(Azure OpenAI Chat Model Node): Resolve the proxy against the Azure endpoint so NO_PROXY applies ( #38026 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-08 08:13:29 +00:00
Alex Grozav
7718f45b00
docs(editor): Add the frontend module guide next to the module CLI (no-changelog) ( #37004 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-08 08:12:00 +00:00
n8n-release-tag-merge[bot]
2661f4de38
Merge tag 'n8n@2.39.0'
2026-09-08 08:25:47 +00:00
n8n-assistant[bot]
1620ec42ca
🚀 Release 2.39.0 ( #38029 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-09-08 11:04:45 +03:00
Ali Elkhateeb
53ecf6b6be
fix(core): Do not persist an execution when preExecute throws ( #37701 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-08 08:00:49 +00:00
Benjamin Schroth
68d5deba65
feat(editor): Add manual agent creation entry point on the agents pages ( #37702 )
2026-09-08 07:53:11 +00:00
Robin Braumann
80577ac3b0
feat(core): Share the parent workspace sandbox with background sub-agents ( #38025 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-08 07:34:37 +00:00
n8n-release-tag-merge[bot]
4223e6172a
Merge tag 'n8n@2.38.0'
2026-09-08 07:40:20 +00:00
Mike Repeć
7ce17be560
fix(core): Keep reporting the original job error when the job key is gone ( #37993 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-08 07:26:07 +00:00
Lorent Lempereur
52befceb66
refactor(core): Run insights compaction and pruning as system tasks (no-changelog) ( #37543 )
...
Co-authored-by: Veljko Terzic <veljko.terzic@n8n.io>
2026-09-08 07:15:14 +00:00
n8n-cat-bot[bot]
cbaa0be44d
fix: Use consistent personal space icon in the Instance AI artifacts ( #38011 )
...
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: Jeroen van der Poll <74372991+jvanderpoll@users.noreply.github.com>
2026-09-08 07:03:26 +00:00
n8n-assistant[bot]
9c8a0f7dc1
chore: Update e2e impact map ( #38017 )
...
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: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-08 02:58:41 +00:00
Roman Makowiak
9769dacbe3
feat(core): Add folder exploration to Instance AI ( #37865 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-07 20:52:53 +00:00
n8n-cat-bot[bot]
b5072af998
chore: Share the data-table row file prefix between the export and import services ( #38006 )
...
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-07 19:43:54 +00:00
Savelii
e12dc06a44
feat(core): Store signing deployment keys in the same wrapped form as data-encryption keys ( #37953 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-07 18:21:34 +00:00
Predrag Ristic
082008363b
fix(editor): Restore Instance AI draft when thread creation fails ( #37874 )
2026-09-07 17:56:50 +00:00
Robin Braumann
19eba4305b
feat(core): Index agent workflow tool dependencies and invalidate dependent runtimes ( #37857 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-07 17:14:03 +00:00
Andreas Fitzek
93945cce5d
fix(core): Register the encryption key provider before any encrypt or decrypt (no-changelog) ( #37972 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-07 17:04:39 +00:00
Dimitri Lavrenük
a716209294
feat: Add node output schemas harvested from test files (no-changelog) ( #37846 )
2026-09-07 16:36:41 +00:00
Thanasis G
6fa5b3d292
fix: Sign Microsoft Dynamics OAuth2 requests with the access token ( #37855 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-07 16:24:47 +00:00
n8n-cat-bot[bot]
9a41c66852
chore: Extract the duplicated stringifyQuery helper in the public API data-table handlers ( #38001 )
...
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-07 16:11:02 +00:00
n8n-cat-bot[bot]
5e3a74f8b2
chore: Small upgrade for js-yaml - license-server ( #37999 )
...
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-07 16:04:59 +00:00
Rúben Castro
f2109fbb83
fix(core): Make node type policy writes safe under concurrent requests (no-changelog) ( #37955 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-07 15:57:58 +00:00
Tomi Turtiainen
07d1cad441
chore: Add publication module ownership to catalysts (no-changelog) ( #37998 )
2026-09-07 15:43:45 +00:00
Sam Wooler
21755d2bf7
feat(API): Add push endpoint to the public API for source control ( #37873 )
2026-09-07 15:32:31 +00:00
Eugene
9418c23b81
feat(core): Declare agents as a scheduled job owner (no-changelog) ( #37848 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
2026-09-07 15:28:55 +00:00
n8n-cat-bot[bot]
fc2bea75db
chore: Extract the triplicated capability-count telemetry properties in the agents module ( #37986 )
...
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-07 15:06:02 +00:00
Tomi Turtiainen
10bc6ca351
feat(engine): Store the workflow that ran with each engine 2.0 execution ( #37858 )
2026-09-07 15:05:31 +00:00
Michael Drury
5f13016d06
fix(core): Attribute agent session metrics to users (no-changelog) ( #37988 )
2026-09-07 15:03:45 +00:00
Konstantin Tieber
82d348002b
feat(core): Add Instance reporting module ( #36796 )
2026-09-07 14:56:32 +00:00
Benjamin Schroth
085a7a980d
fix(core): Make pending agent creation and thread binding idempotent ( #37074 )
2026-09-07 14:56:21 +00:00
Alex Grozav
e974e5e22e
docs(editor): Document @n8n/design-system consumption in its README (no-changelog) ( #37017 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-07 14:37:42 +00:00
Robin Braumann
60db997f5b
feat(core): Reject the agent publish with the names of unpublished workflow tools ( #37889 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-07 14:24:18 +00:00
MHMD
188e285069
feat(core): Make chat trigger OAuth2 identity pipeline unconditional ( #37942 )
2026-09-07 13:19:34 +00:00
ocdejong
1ab9382789
perf(core): Bound peak memory during source control push ( #37862 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-07 13:15:41 +00:00
n8n-cat-bot[bot]
f5a8ac260c
chore: Share the Slack setup constants and the managed-app cache key between the two Slack setup services ( #37968 )
...
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-07 13:06:01 +00:00
Yiğit ERDOĞAN
5ae18613fd
fix(Freshservice Node): Send change filters as dedicated query params ( #34380 )
...
Co-authored-by: Elias Meire <elias@meire.dev>
2026-09-07 12:57:36 +00:00
Robin Braumann
7533aaaa2a
fix(Mistral Cloud Chat Model Node): Handle Request objects in undici-backed proxyFetch ( #37946 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-07 12:55:23 +00:00
Robin Braumann
49e7821ff4
fix(core): Report the provider response when a chat model returns no choices ( #37959 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-07 12:49:41 +00:00
Lorent Lempereur
9a56e9bd79
refactor(core): Run instance registry maintenance as system tasks (no-changelog) ( #37545 )
...
Co-authored-by: Veljko Terzic <veljko.terzic@n8n.io>
2026-09-07 12:17:35 +00:00
Alex Grozav
27d6420502
refactor(editor): Move keyless single-consumer modal children into features/workflows (no-changelog) ( #37937 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-07 12:11:53 +00:00
Raúl Gómez Morales
8119ea357b
fix(editor): Refresh workflow checksum after publishing from an embedded editor ( #37949 )
2026-09-07 12:04:51 +00:00
Robin Braumann
309fa8d9c5
fix(Anthropic Chat Model Node, AI Agent Node): Send disabled thinking to the provider and parse content-block output ( #37954 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-07 11:58:43 +00:00
Alex Grozav
259e575b48
refactor(editor): Remove unread locale keys (no-changelog) ( #36345 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-07 11:42:17 +00:00
Alex Grozav
26ea74bc39
build(editor): Give the frontend module template the design-system plugins and stylelint (no-changelog) ( #37101 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-09-07 11:29:55 +00:00
Raúl Gómez Morales
36426a8eb8
fix(core): Return 503 when the AI assistant service is unreachable ( #37957 )
2026-09-07 11:10:32 +00:00
Lorent Lempereur
821b102ce7
refactor(core): Run token exchange maintenance as system tasks (no-changelog) ( #37547 )
...
Co-authored-by: Veljko Terzic <veljko.terzic@n8n.io>
2026-09-07 10:37:06 +00:00
Pierantonio Cangianiello
0f86167947
feat(engine): Prepare engine v2 for credential resolution (no-changelog) ( #37876 )
...
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-07 10:34:43 +00:00
Yen Su
42dcc709f7
feat(Microsoft Teams Node): Add the chat member get many operation ( #37745 )
2026-09-07 10:24:43 +00:00
Sam Wooler
6f64dc6ae3
refactor(API): Migrate GET /credentials to the decorator pattern (no-changelog) ( #37556 )
2026-09-07 10:19:53 +00:00
Michael Kret
c29247614e
fix(editor): Hide Gateway credits for HTTP Request and GraphQL nodes ( #37810 )
2026-09-07 10:08:22 +00:00
Nicolas Santiago Moreno Monroy
9f2ebe5650
fix(Jira Software Node): Send expand as comma-separated string for Jira Cloud searches ( #37527 )
2026-09-07 10:03:34 +00:00
Guillaume Jacquart
d18e719e29
chore(core): Make the workflow seal lint rule type-aware (no-changelog) ( #37785 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-07 09:36:55 +00:00
Michael Drury
a0df5b34aa
fix: Refresh Agent MCP OAuth credentials (no-changelog) ( #37828 )
2026-09-07 09:27:56 +00:00
Raúl Gómez Morales
bb5b910ea1
feat(editor): Add setup panel apply paths for AI-built workflows (no-changelog) ( #37638 )
2026-09-07 09:27:44 +00:00
Rúben Castro
9491b328ab
feat(core): Add node-type-policy service, instance controller, and audit wiring (no-changelog) ( #37648 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-07 09:13:32 +00:00
Stephen Wright
d5e05b2cbe
fix(Microsoft Teams Node): Send Online Meeting times in UTC and share the Graph helpers ( #37723 )
2026-09-07 09:12:20 +00:00
MHMD
369c9e2cd3
fix(Chat Trigger Node): Fix singular copy on the connect bar ( #37945 )
2026-09-07 09:10:10 +00:00
Sebastien Powell
c9c06d60f7
chore(editor): Add Motion playground to Storybook docs (no-changelog) ( #37845 )
2026-09-07 09:09:00 +00:00
Charlie Kolb
eef87db07b
ci: Run DB migration tests only when a migration-relevant path changes ( #37518 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-07 08:51:01 +00:00
n8n-cat-bot[bot]
2e78aacef3
refactor(core): Use the shared getErrorMessage util across the Instance AI code (no-changelog) ( #37566 )
...
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-07 08:12:34 +00:00
Robin Braumann
03e1793368
fix(core): Make scoped workspace path errors actionable for agents ( #37887 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-07 08:09:20 +00:00
Shaurav Vora
feb8c57d30
feat(Edit Image Node): Add horizontal and vertical text alignment options ( #34505 )
...
Co-authored-by: Elias Meire <elias@meire.dev>
2026-09-07 07:38:26 +00:00
RomanDavydchuk
5ddfb6086a
fix(Microsoft SQL Node): Fix TLS error when the IP is used to connect to the server ( #37870 )
2026-09-07 07:36:30 +00:00
Theo Gravity
c9456333f5
feat(Airtop Node): Support running an agent with a specific browser profile ( #34933 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Elias Meire <elias@meire.dev>
2026-09-07 07:34:37 +00:00
Declan Carroll
73ad071adf
build: Deploy production closures without pnpm deploy --legacy (no-changelog) ( #37890 )
2026-09-07 07:01:04 +00:00
Charlie Kolb
30be927af8
ci: Narrow the DB test trigger to the files the DB legs run ( #37517 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-07 06:12:21 +00:00
Declan Carroll
fb7590db16
ci: Update Blacksmith checkout to v1.5.0 ( #37898 )
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
2026-09-07 05:13:25 +00:00
n8n-assistant[bot]
d348ec1945
chore: Update e2e impact map ( #37929 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-07 03:05:38 +00:00
n8n-assistant[bot]
552881a8a7
chore: Update node popularity data ( #37928 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-07 01:03:01 +00:00
Tomi Turtiainen
e8b8694a50
feat(engine): Route webhook runs to the engine 2.0 data plane ( #37657 )
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
Build: Benchmark Image / build (push) Has been cancelled
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
2026-09-06 11:54:27 +00:00
Alex Grozav
95ee3f4d91
feat(editor): Let frontend modules register parameter input types (no-changelog) ( #37100 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-09-06 10:24:24 +00:00
n8n-assistant[bot]
7cb77fbed6
chore: Update e2e impact map ( #37918 )
...
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: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-06 02:57:56 +00:00
n8n-assistant[bot]
33eb5c196e
chore: Update e2e impact map ( #37902 )
...
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: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-05 03:05:34 +00:00
Alex Grozav
909a6bc60a
refactor(editor): Make the otel module descriptor import-light (no-changelog) ( #37768 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 19:48:22 +00:00
Savelii
44d9d908b2
feat(core): Add encryption usage guardrails (no-changelog) ( #37728 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-04 19:24:29 +00:00
Guillaume Jacquart
441970b211
feat(core): Log a decision audit line when a policy blocks an action (no-changelog) ( #37880 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-04 16:58:49 +00:00
Garrit Franke
4b0de25a08
fix(core): Always redact OTel header values in settings responses ( #37283 )
2026-09-04 15:43:57 +00:00
Emilia
afc4a54798
fix(core): Wait for detached sub-workflows before the worker stops its task runner ( #37737 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 15:41:31 +00:00
Emilia
6828320862
fix(core): Allow webhook nodes to set Set-Cookie response headers ( #37883 )
2026-09-04 15:41:11 +00:00
MHMD
64ba49d96c
fix(Chat Trigger Node): Re-authenticate hosted chat on session change ( #37868 )
2026-09-04 15:19:22 +00:00
James Gee
fed5d70460
fix(core): Allow HashiCorp Vault external secrets to read a KV v2 sub-path ( #37748 )
2026-09-04 15:19:00 +00:00
Bernhard Wittmann
5d355a657f
perf(Supabase Node): Fetch the API schema once for all column dropdowns ( #37756 )
2026-09-04 15:12:48 +00:00
Jan Kalkan
f56d87d786
fix(editor): Show restart notice after license activation ( #37841 )
2026-09-04 15:10:52 +00:00
Mike Repeć
2ad8d013f2
fix(core): Stop task broker before task runner processes on shutdown ( #37833 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-04 15:06:26 +00:00
Guillaume Jacquart
8f3617e9c3
docs(core): Correct and extend the policy infrastructure README ( #37879 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-04 14:55:09 +00:00
Svetoslav Dekov
9a80b14fff
feat(core): Allow Instance AI to search past conversations ( #37478 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-04 14:48:24 +00:00
n8n-cat-bot[bot]
8109f22098
ci: Cache the pnpm executable in setup-nodejs (no-changelog) ( #37843 )
...
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: Declan Carroll <declan@n8n.io>
2026-09-04 14:29:04 +00:00
Predrag Ristic
500ea3942b
fix(core): Prefer service-specific credentials for HTTP requests ( #37844 )
2026-09-04 14:22:13 +00:00
ocdejong
f748613f9a
feat(core): Add OTLP gRPC protocol support for OpenTelemetry tracing ( #37491 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-04 14:19:55 +00:00
n8n-cat-bot[bot]
e4e78da0d6
chore: DEVP-1038 · c2: Add --test-files forwarding and CLI Stryker scope config ( #37679 )
...
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-04 14:17:04 +00:00
oleg
7ac335d94b
fix(core): Stop npm audit from stalling Instance AI sandbox setup ( #37864 )
2026-09-04 14:11:49 +00:00
Luka Zivkovic
fe3d57e9da
docs: Add optional eval source observations ( #37798 )
2026-09-04 14:10:41 +00:00
n8n-cat-bot[bot]
ec006a4448
refactor: Extract the shared trigger-node lookup in the scheduler ( #37703 )
...
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-04 14:05:47 +00:00
Lorent Lempereur
7b08fef9c6
refactor(core): Run MCP registry refresh as a system task (no-changelog) ( #37546 )
...
Co-authored-by: Veljko Terzic <veljko.terzic@n8n.io>
2026-09-04 14:03:50 +00:00
Yen Su
6c55d73d6d
fix(Databricks Node): Drop the version from the partner User-Agent (no-changelog) ( #37829 )
...
Co-authored-by: Thanasis Gkliatis <thanasis.gkliatis@n8n.io>
Co-authored-by: Thanasis G <96360514+gthanasis@users.noreply.github.com>
2026-09-04 13:54:16 +00:00
Sandra Zollner
c5f06cf51c
feat(editor): Remove preview tag for reviews in nav bar ( #37816 )
2026-09-04 13:38:40 +00:00
Jan Kalkan
217c7b3aca
fix(core): Keep a serving external secrets provider active when its replacement fails ( #37781 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-04 13:36:18 +00:00
Matt Kay
e6d8eddf9d
feat(API): Return data table size on data table read endpoints ( #37078 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Sam Wooler <swooler592@gmail.com>
2026-09-04 13:29:24 +00:00
Matsu
eeec778a88
ci: Add an opt in label that automatically provisions a codespace ( #37800 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-04 13:19:24 +00:00
Sandra Zollner
90d176b969
feat(editor): Add UI to select workflow changes to promote (no-change… ( #37530 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-04 13:06:06 +00:00
Predrag Ristic
be678fcb69
feat(core): Guide Instance AI credential selection ( #37447 )
2026-09-04 13:04:42 +00:00
Robin Braumann
199433204f
fix(core): Harden agent workflow tools against unpublished, missing, or incompatible workflows ( #37772 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-04 13:03:53 +00:00
oleg
5951b009e0
feat(core): Emit setup items early instead of suspending mid-build (no-changelog) ( #37700 )
2026-09-04 12:50:50 +00:00
Michael Drury
a9d5fb743b
fix(editor): Show skill size limits as a character count ( #37847 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-04 12:28:17 +00:00
Uddish Verma
c8b9fed853
refactor(API): Migrate the executions retry endpoint to the decorator pattern (no-changelog) ( #37667 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-04 12:26:19 +00:00
yehorkardash
5583ba4e2c
feat(core): Support existing credentials in MCP registry ( #37235 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-04 12:25:00 +00:00
Kai
98dfb30509
fix(core): Take archived workflows into account during package import ( #37668 )
2026-09-04 12:20:21 +00:00
Rob Hough
20cf19f453
fix(editor): Update Agent builder assistant placeholder ( #37529 )
2026-09-04 12:19:38 +00:00
Arvin A
16992f4d2c
feat(core): Record instance activity behind the write flag (no-changelog) ( #37750 )
2026-09-04 12:16:46 +00:00
sandbender3000
e9f366dfc1
feat(G Suite Admin Node): Add "orgUnitPath" option to User create and update operations ( #20108 )
...
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: Dimitri Lavrenük <dimitri.lavrenuek@n8n.io>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 12:16:06 +00:00
Sam Wooler
daab1959ca
feat(API): Add source control status endpoint to the public API ( #37001 )
2026-09-04 12:15:26 +00:00
n8n-cat-bot[bot]
52499b929e
refactor: Use one shell escape helper across the agents sandbox ( #37806 )
...
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-04 12:12:51 +00:00
Csaba Tuncsik
187d504ab7
chore: Rewrite the cubic Frontend review agent rules ( #37458 )
2026-09-04 12:08:24 +00:00
Guillaume Jacquart
2b69e99e9e
feat(core): Enforce content-import policy on package import (no-changelog) ( #37762 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-04 12:06:48 +00:00
Rob Hough
185bf3e2ca
feat(editor): Add agent card chat preview action ( #37812 )
2026-09-04 12:00:43 +00:00
n8n-cat-bot[bot]
56ed714e0c
chore: Use the shared truncate util instead of per-file copies in instance-ai and ai-workflow-builder ( #37807 )
...
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-04 11:33:00 +00:00
Nour Alhadi Mahmoud
285b730cfe
feat(API): Name exported package entities by slug and id ( #37656 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-04 11:24:33 +00:00
Mike Repeć
325feb3ba6
fix(core): Update Qdrant client and remove undici v6 dependencies so AI requests work on Node 26 ( #37758 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-04 11:19:03 +00:00
Eugene
cc203b1333
feat(core): Track waiting workflow tools as background jobs ( #37284 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-04 11:17:23 +00:00
Bernhard Wittmann
3c48b53392
fix(Read/Write Files from Disk Node): Allow glob character classes in File(s) Selector ( #36901 )
2026-09-04 11:16:12 +00:00
Savelii
003fcf3190
feat(core): Cache the encryption keys in memory ( #37753 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-04 10:57:01 +00:00
Tomi Turtiainen
853344a078
docs: Adjust ADR title and filename ( #37842 )
2026-09-04 10:53:56 +00:00
Mike Repeć
8272a8bc33
feat(core): Add project-level worker pools (no-changelog) ( #32975 )
...
Co-authored-by: mfsiega <93014743+mfsiega@users.noreply.github.com>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Michael Siega <michael.siega@n8n.io>
2026-09-04 10:19:28 +00:00
Savelii
8399317ccb
fix(editor): Scope end-user credential trigger warning to reachable nodes ( #37081 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-04 10:15:44 +00:00
Bernhard Wittmann
ddf6534fcc
fix(AMQP Trigger Node): Reattach the receiver link when the broker detaches it ( #37431 )
2026-09-04 09:50:07 +00:00
Arvin A
ac432dd66a
chore: Add dev tooling to seed an instance and inspect its activity feed ( #37645 )
2026-09-04 09:49:31 +00:00
Dimitri Lavrenük
a3a8863626
feat(core): Add output-schema coverage and harvest tooling (no-changelog) ( #37268 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-04 09:27:38 +00:00
Guillaume Jacquart
76a881c0f3
docs(core): Add policy infrastructure module README ( #37761 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-04 09:23:00 +00:00
Thanasis G
e0daef096a
feat(Databricks Node): Add partner User-Agent to chat model requests ( #37774 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-04 08:59:56 +00:00
Declan Carroll
b45f4b00dc
test: Remove unstable staged TCR test ( #37836 )
2026-09-04 11:30:23 +01:00
Declan Carroll
fcabdcae3c
feat: Add Flaky MCP to headless OpenCode sessions (no-changelog) ( #37809 )
2026-09-04 07:58:32 +00:00
Declan Carroll
a9b713be58
ci: Improve pnpm install performance (no-changelog) ( #37789 )
2026-09-04 08:46:18 +01:00
Jaakko Husso
ed541bc1e7
feat(core): Add opt-in concurrency limits for Instance AI runs ( #37435 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-04 06:57:07 +00:00
Declan Carroll
5adfcaa37a
perf: Back off idle Codespaces polling (no-changelog) ( #37751 )
2026-09-04 06:31:31 +00:00
Declan Carroll
f8bea81da6
ci: Build Docker images from one application artifact (no-changelog) ( #37738 )
2026-09-04 05:57:48 +00:00
Michael Kret
9c131d6bd5
fix(editor): Align credit balance copy to "left" across views ( #37423 )
2026-09-04 05:56:28 +00:00
Matsu
fd105a6dc2
feat(core): Add PR preview instances on Codespaces (no-changelog) ( #37695 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-04 09:01:33 +03:00
n8n-assistant[bot]
64de0e71db
chore: Update e2e impact map ( #37793 )
...
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: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-04 03:06:30 +00:00
Milorad FIlipović
0e8fbb0d4e
fix(editor): Fix visual glitch with canvas selection in Safari (no-changelog) ( #37534 )
...
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-09-03 20:41:49 +00:00
Declan Carroll
63312d1733
feat: Add OpenCode Codespace sessions (no-changelog) ( #37782 )
2026-09-03 21:55:09 +01:00
Guillaume Jacquart
0a48e727bd
feat(core): Seal the source-control import path with a clearance token (no-changelog) ( #37481 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-03 19:44:56 +00:00
Elias Meire
9768c1befd
fix(core): Hide instance MCP OAuth discovery when MCP access is disabled ( #36726 )
2026-09-03 19:12:46 +00:00
Toni Devine
b6b2a7db17
feat(GraphQL Node): Add support for predefined credential types ( #37671 )
2026-09-03 17:47:06 +00:00
Declan Carroll
30d00cc61a
fix: Load Codespaces worker secrets before startup (no-changelog) ( #37767 )
2026-09-03 17:14:13 +01:00
Tomi Turtiainen
ae26d9599d
feat(engine): Return run data for engine 2.0 executions ( #37486 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-03 15:41:04 +00:00
Uddish Verma
4a53faff09
refactor(API): Migrate the executions stop endpoints to the decorator pattern (no-changelog) ( #37531 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-03 15:40:03 +00:00
RomanDavydchuk
bc8e5ea79c
feat(editor): Update node creator empty state and add a link to suggest an MCP service ( #37339 )
2026-09-03 15:17:19 +00:00
Thanasis G
44ddbbd28c
feat(Databricks Node): Support templated MCP registry server URLs ( #37250 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 14:40:34 +00:00
Mike Repeć
9a64820a2b
fix(core): Cap task runner task timeouts to the graceful shutdown window ( #37651 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-03 14:32:20 +00:00
Arvin A
95f7e6a8a8
feat(core): Run seeded workflows before the graded turn in Instance AI evals (no-changelog) ( #37516 )
2026-09-03 14:09:18 +00:00
Milorad FIlipović
d667485f4c
fix(core): Inline reused schema instances in MCP tool schemas (no-changelog) ( #37734 )
2026-09-03 14:04:38 +00:00
RomanDavydchuk
a1c1f6fff4
fix(Google Gemini Node): Validate domain before downloading ( #37459 )
2026-09-03 13:34:34 +00:00
Sebastien Powell
50ea6bdaef
chore(editor): Storybook tweaks (no-changelog) ( #37718 )
2026-09-03 13:05:59 +00:00
Declan Carroll
55dc07be70
feat: Stream OpenCode session progress to Slack (no-changelog) ( #37741 )
2026-09-03 12:47:35 +00:00
n8n-cat-bot[bot]
2c0e22f8ec
test: Emit per-bucket axe scores to CI output ( #37626 )
...
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-03 12:47:21 +00:00
n8n-cat-bot[bot]
9bccbd793f
chore: Use the existing removeTrailingSlash util instead of the per-node tolerateTrailingSlash copies ( #37725 )
...
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-03 12:44:49 +00:00
Rob Hough
5e3774afcd
fix(editor): Expand AI question text input automatically ( #37627 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-09-03 12:37:29 +00:00
Lorent Lempereur
0ed18c2a1b
refactor(core): Make scheduled job ownerKey non-nullable (no-changelog) ( #37719 )
2026-09-03 12:12:54 +00:00
Stephen Wright
e07e717c9a
feat(Confluence Node): Add Atlassian Service Account (2LO) authentication ( #37536 )
2026-09-03 12:11:56 +00:00
Danny Martini
5a03db41ef
feat(Gmail Trigger Node): Finish each poll within its time budget ( #37319 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-03 12:02:46 +00:00
Guillaume Jacquart
91f87947b0
fix(Ldap Node): Escape expression output in the Custom Filter field ( #37301 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-03 12:01:39 +00:00
Anne Aguirre
d657bfe66b
feat(ai-builder): Make AI Assistant capability-aware for agent changes ( #37479 )
2026-09-03 11:42:15 +00:00
Arvin A
47c9644392
feat(core): Let Instance AI read node-type usage from the dependency index ( #37539 )
2026-09-03 11:23:21 +00:00
James Martin
69190dddde
feat(editor): Add a new option to output the user details with a chat message trigger (no-changelog) ( #37660 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-03 10:42:59 +00:00
n8n-cat-bot[bot]
60de10030b
chore: Extract the duplicated getErrorMessage helper in the instance-ai module into @n8n/utils ( #37724 )
...
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-03 10:23:13 +00:00
Benjamin Schroth
47ece307e5
feat(core): Let chat channels start a new agent session ( #37174 )
2026-09-03 10:15:50 +00:00
Savelii
9b10838d9e
feat(core): Make the encryption write path pluggable and move the rotation decision into the module ( #37603 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-03 10:12:18 +00:00
Lorent Lempereur
29c7d9f33f
fix(core): Complete a scheduled occurrence as not dispatched when its workflow is unpublished ( #37721 )
2026-09-03 10:11:39 +00:00
Andreas Fitzek
3e0929981e
fix(core): Redirect failed OIDC logins to the sign-in page ( #37428 )
2026-09-03 10:11:02 +00:00
Milorad FIlipović
1441a4eea2
fix(core): Clean up multipart webhook files (no-changelog) ( #37318 )
2026-09-03 10:10:18 +00:00
oleg
8ef5ba691d
fix(core): Stop the AI Assistant from pulling the whole workflow through the model for small edits ( #37644 )
2026-09-03 10:04:08 +00:00
Lorent Lempereur
c09ee10f1e
docs: Document the scheduled job owner contract and pin the job lifecycle (no-changelog) ( #37685 )
2026-09-03 09:58:59 +00:00
Jaakko Husso
918067af8b
fix(core): Give every simulated node at least one plausible item ( #37557 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-03 09:54:51 +00:00
Uddish Verma
cea717b49e
refactor(API): Migrate GET /executions to the decorator pattern (no-changelog) ( #37169 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-03 09:45:22 +00:00
Stephen Wright
40a957ec6a
feat(Microsoft Teams Node): Add Online Meeting Get operation ( #37501 )
2026-09-03 09:43:29 +00:00
Arvin A
7b9e09cbbe
feat(core): Add the activity event table and its migration (no-changelog) ( #37429 )
2026-09-03 09:38:37 +00:00
Robin Braumann
dc5f420745
fix(core): Prevent Anthropic agent threads from breaking permanently and keep run errors visible ( #37640 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-03 09:26:33 +00:00
Declan Carroll
84855b2e53
build(editor): Delete frontend source maps after the Sentry upload ( #37532 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-03 09:24:09 +00:00
MHMD
6fa7538922
feat(Chat Trigger Node): Handle unconnected end-user accounts in the hosted chat (no-changelog) ( #37659 )
2026-09-03 09:16:11 +00:00
n8n-cat-bot[bot]
dc27051834
chore: Extract the duplicated desired-job naming in the scheduler job registrars ( #37704 )
...
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-03 09:06:31 +00:00
Jaakko Husso
cf0ef472ad
fix(core): Mark retired node types as deprecated in their workflow-sdk type definitions ( #37628 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-03 08:58:58 +00:00
Rodrigo Santos da Silva
fd6db75b15
fix: Guarantee package.json restore after the FE trim step ( #37446 )
2026-09-03 08:27:10 +00:00
Csaba Tuncsik
8b7068515e
chore: Trim the shared cubic review instructions ( #37492 )
2026-09-03 08:17:24 +00:00
Mike Repeć
903fe572af
fix(core): Execute multi-input nodes re-fired through a loop-back edge in legacy order ( #37561 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-03 07:48:00 +00:00
enzopiccolino-commits
7c21f4b47c
fix(core): Forward all output branches when a waiting webhook node resumes ( #31714 )
...
Co-authored-by: angtho <angtho@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Mat Leszkiewicz <137778020+mleszkiewicz@users.noreply.github.com>
Co-authored-by: Elias Meire <elias@meire.dev>
2026-09-03 07:42:17 +00:00
mfsiega
496b81b750
feat(editor): Show partial/failed publication status on workflow list cards (no-changelog) ( #34069 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-03 07:27:43 +00:00
João Almeida
a3aadec2a2
feat(editor): Add node-context chat telemetry (no-changelog) ( #36912 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-03 07:26:23 +00:00
Raúl Gómez Morales
9711b60199
feat(editor): Add setup checklist state for AI-built workflows (no-changelog) ( #37607 )
2026-09-03 07:22:42 +00:00
Thanasis G
1c22d8473a
feat(Microsoft Teams Node): Add get and reply operations for channel messages ( #37542 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 07:19:15 +00:00
Bernhard Wittmann
b436bfa584
feat(editor): Deprecate and hide the Ask AI tab in the Code node ( #37641 )
2026-09-03 07:09:43 +00:00
n8n-cat-bot[bot]
ffe97a82e7
chore: Extract the duplicated per-node failure message formatter in the workflow publication service ( #37673 )
...
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-03 07:02:52 +00:00
Guillaume Jacquart
11289ced77
feat(core): Seal the AI-builder workflow create with a clearance token (no-changelog) ( #37493 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-03 07:02:10 +00:00
Paul Bauriegel
a69155a976
fix(Jira Node): Strip trailing slashes from domain URL ( #32163 )
...
Co-authored-by: RomanDavydchuk <roman.d@radency.com>
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
2026-09-03 05:33:06 +00:00
n8n-assistant[bot]
9244609f73
chore: Update e2e impact map ( #37691 )
...
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: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-03 03:13:18 +00:00
Benny Neugebauer
090a3c728c
feat(core): Add no-unsafe-connection-type-cast community node lint rule (no-changelog) ( #37551 )
2026-09-02 21:03:42 +00:00
Rúben Castro
5a45b0b282
feat(core): Add policy shadow-lint validator and request DTOs (no-changelog) ( #37647 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-02 20:54:41 +00:00
Lorent Lempereur
2a24001fac
feat(core): Deprovision a workflow's schedules when it stops owning them ( #37135 )
2026-09-02 20:10:44 +00:00
Lorent Lempereur
7675c614bf
refactor(core): Own scheduled jobs by owner data rather than by workflow node (no-changelog) ( #37134 )
2026-09-02 20:10:43 +00:00
Lorent Lempereur
bf28c44747
feat(core): Reconcile scheduled jobs whose owner is gone (no-changelog) ( #37133 )
2026-09-02 20:10:42 +00:00
Lorent Lempereur
8f046e2a3f
feat(core): Introduce scheduled job owners as data (no-changelog) ( #37132 )
2026-09-02 20:10:42 +00:00
n8n-cat-bot[bot]
efd3ec9e26
chore: DEVP-1038 · c1: Fix working-tree restore and stryker-setup file cleanup ( #37672 )
...
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
Build: Benchmark Image / build (push) Has been cancelled
Util: Publish API Schema / Cloudflare Pages (push) Has been cancelled
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-02 17:55:08 +00:00
n8n-cat-bot[bot]
6cd984fb83
chore: Disable CodSpeed job on pull requests, keep it on post-merge only ( #37666 )
...
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-02 16:46:04 +00:00
n8n-cat-bot[bot]
cc92e15a79
chore: Replace hand-rolled unique-constraint checks in packages/cli with the shared isUniqueConstraintError from @n8n/db ( #37570 )
...
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-02 16:33:18 +00:00
n8n-cat-bot[bot]
3e9a6336ba
chore: Use the shared isRecord helper in packages/cli/src/modules/agents instead of local copies ( #37563 )
...
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-02 16:21:28 +00:00
Anne Aguirre
10ea0c8b64
fix(core): Workflow tools should wait and not throw if parent WF is suspended ( #37087 )
2026-09-02 15:13:41 +00:00
Anne Aguirre
731ea42c5c
fix(core): Fix Azure OpenAI classic and Foundry credential setup and execution for agents ( #37251 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 15:07:49 +00:00
oleg
df4d30b3f5
fix(core): Keep Instance AI data-table queries targeted while diagnosing ( #37489 )
2026-09-02 15:04:47 +00:00
Garrit Franke
a8c9c1d3fc
feat(core): Skip community packages requiring an unsupported node API at startup (no-changelog) ( #37449 )
2026-09-02 14:47:52 +00:00
Garrit Franke
fec7a227c8
feat(core): Add node API version constant and package compatibility helper (no-changelog) ( #37444 )
2026-09-02 14:47:51 +00:00
Yen Su
233f1ca0e7
feat(Databricks Node): Add hidden Databricks Chat Model sub-node ( #37299 )
2026-09-02 14:42:00 +00:00
n8n-cat-bot[bot]
ab48cfc2ad
chore: Replace hand-rolled escapeRegExp helpers with lodash/escapeRegExp ( #37567 )
...
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-02 14:01:52 +00:00
Stephen Wright
f069c841d3
feat(Jira Node): Add Atlassian Service Account (2LO) authentication ( #37513 )
2026-09-02 13:49:15 +00:00
Uddish Verma
1020742d6e
refactor(API): Migrate the executions tags endpoints to the decorator pattern (no-changelog) ( #37369 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-02 13:28:08 +00:00
Guillaume Jacquart
0a7412e3e3
feat(core): Seal the workflow import path with a clearance token (no-changelog) ( #37461 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-02 13:27:24 +00:00
Rúben Castro
344e8b1d27
feat(core): Add nodeTypePolicy RBAC scope and license flag (no-changelog) ( #37538 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-02 13:12:26 +00:00
MHMD
4608fd236c
feat(Chat Trigger Node): Add end-user credential connect bar to the hosted chat shell (no-changelog) ( #37550 )
2026-09-02 12:37:31 +00:00
Guillaume Jacquart
91dff038f9
feat(core): Seal the eval thread-restore workflow write (no-changelog) ( #37578 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-02 12:36:39 +00:00
Jaakko Husso
d8aafc634c
fix(core): Report a model id in Instance AI traces and run metrics (no-changelog) ( #37415 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-02 11:52:50 +00:00
Ricardo Espinoza
53b1ad7e5b
fix(core): List the valid techniques when get_workflow_best_practices rejects input ( #37580 )
2026-09-02 11:50:46 +00:00
Benjamin Schroth
c2637daedc
feat(editor): Add progress feedback to the artifact panel while the AI Assistant builds ( #37562 )
2026-09-02 11:38:28 +00:00
Jaakko Husso
2f5a13c359
fix(core): Cap the resolve_llm model list and check the free-credits model (no-changelog) ( #37510 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-02 11:35:57 +00:00
Raúl Gómez Morales
4b3acc85dd
refactor(core): Drop the Instance AI run snapshot store (no-changelog) ( #37204 )
2026-09-02 11:29:04 +00:00
James Martin
d997348352
feat: Refresh chat OAuth2 access tokens periodically (no-changelog) ( #37541 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: MHMD <45968454+dou-mhmd@users.noreply.github.com>
2026-09-02 11:27:29 +00:00
Robin Braumann
6912024af8
fix(core): Gate observation on the model-facing window budget (no-changelog) ( #37438 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Matsu <matias.huhta@n8n.io>
2026-09-02 11:13:37 +00:00
Matsu
d5652d8829
ci: Verify a sandbox can be created in the hosted preflight (no-changelog) ( #37631 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-02 13:57:25 +03:00
Savelii
430bbe53c3
feat(core): Always load the encryption module and seed keys safely on startup ( #37416 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-02 10:28:28 +00:00
Luigi Gubello
e3a2c9dda5
ci: Rework the cubic security review rules (no-changelog) ( #37417 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-02 10:11:31 +00:00
Mike Repeć
51ac147cd0
fix(core): Ensure running job cleanup when a workflow run rejects ( #37621 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-02 09:49:33 +00:00
Ayush Sharma
5aeb96cdb9
fix(Wordpress Node): Send OAuth2 client credentials in request body ( #36082 )
...
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-09-02 09:44:01 +00:00
João Almeida
42adcc0e7b
feat(editor): Add canvas nodes as context for the AI Assistant (no-changelog) ( #36225 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Miguel Angel Moreno <1411774+miguelsaddress@users.noreply.github.com>
2026-09-02 09:38:40 +00:00
n8n-cat-bot[bot]
e08a4fdbfe
fix: Fix attribution footer link on the Form Ending page ( #37288 )
...
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: Matsu <matias.huhta@n8n.io>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-09-02 09:18:45 +00:00
n8n-cat-bot[bot]
3130b2ff7b
test: Wire accessibility checks into a journey with an opt-in HTML ( #37349 )
...
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-02 09:18:38 +00:00
n8n-cat-bot[bot]
0a28f5365c
chore: Import writeGithubOutput from github-helpers.mjs in sync-master-to-3x.mjs ( #37564 )
...
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-02 09:16:00 +00:00
Guillaume Jacquart
823dee4eed
feat(core): Seal the chat-hub workflow creates with a clearance token (no-changelog) ( #37494 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-02 08:47:14 +00:00
Anne Aguirre
c2e8d02921
fix(ai-builder): UI tweak to prevent overflowing text on err callout when on Agent Preview ( #37615 )
2026-09-02 08:23:09 +00:00
Sebastien Powell
5fa620e771
docs(editor): Refresh colour, shadow, and type style guide pages (no-changelog) ( #37504 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 08:22:26 +00:00
Matsu
6586dbe05e
ci: Serve the local sandbox runner over TLS (no-changelog) ( #37599 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-02 08:09:13 +00:00
Yen Su
5a88f06bb9
feat(Databricks Node): Send a partner User-Agent on every API call ( #37279 )
2026-09-02 08:07:01 +00:00
n8n-cat-bot[bot]
ea29906b48
chore: Minor upgrade for multer - license-server ( #37602 )
...
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-02 07:35:03 +00:00
n8n-cat-bot[bot]
e23ee05901
fix: Check constructor-assigned and type-asserted node descriptions ( #37523 )
...
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-02 07:21:56 +00:00
Tomi Turtiainen
6c28987d64
ci: Pin sandbox service API and runner images to 1.2.0 (no-changelog) ( #37601 )
2026-09-02 09:58:55 +03:00
Ricardo Espinoza
485e370416
fix(API): Check publish permission when a workflow save republishes ( #37264 )
2026-09-02 06:30:04 +00:00
Matsu
9a94c3da13
ci: Pin sandbox service test images (no-changelog) ( #37596 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-02 09:34:36 +03:00
Matsu
f02944960e
ci: Run the backport workflow on a runner with a fixed git version (no-changelog) ( #37594 )
2026-09-02 09:34:05 +03:00
n8n-cat-bot[bot]
31c9317d45
chore: Conveyor test: Small refactoring ( #37552 )
...
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-02 06:10:11 +00:00
n8n-assistant[bot]
cae5e093d3
chore: Bundle 2.x ( #37586 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io>
2026-09-02 08:16:39 +03:00
n8n-assistant[bot]
d8194d4e66
chore: Update e2e impact map ( #37583 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-02 03:18:13 +00:00
n8n-cat-bot[bot]
7dd722bfb6
chore: Bump sanitize-html 2.17.5 → 2.17.7 (patch) to clear 1 Aikido finding ( #37582 )
...
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
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-02 02:20:13 +00:00
Stephen Wright
336fda8cf7
feat(Microsoft Teams Node): Add Online Meeting resource with Create operation ( #37500 )
2026-09-01 18:22:39 +00:00
n8n-cat-bot[bot]
1b87f4f003
chore: Use sleep from @n8n/utils/sleep instead of inline setTimeout promises in packages/cli ( #37565 )
...
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-01 17:16:21 +00:00
Mike Repeć
b0550cb3cb
fix(Code Node): Keep identity and reporting fields when wrapping task runner errors ( #37490 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-01 16:27:59 +00:00
Uddish Verma
51c9ae7230
refactor(API): Migrate GET and DELETE /executions/{id} to the decorator pattern (no-changelog) ( #37086 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-01 15:12:16 +00:00
Lorent Lempereur
e852ec4906
chore: Add lint rule to require system tasks for leader-only timers ( #37540 )
2026-09-01 14:56:00 +00:00
Guillaume Jacquart
40bd432867
feat(core): Seal the workflow create path with a clearance token (no-changelog) ( #37442 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-01 14:55:33 +00:00
Sebastien Powell
8c37452ff3
chore(editor): Tidy Storybook for Figma import (no-changelog) ( #35734 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 14:33:33 +00:00
Raúl Gómez Morales
242858ee8b
feat(core): Add setup-items event contract and setup panel flag (no-changelog) ( #37146 )
2026-09-01 14:27:34 +00:00
Charlie Kolb
6fb87836a1
chore(core): Skip workflow history compaction telemetry for no-op runs ( #37537 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-01 14:17:24 +00:00
Uddish Verma
0b3ab5216a
feat(API): Add a workflow version endpoint and deprecate the old two-variable path ( #37114 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Matsu <matias.huhta@n8n.io>
2026-09-01 13:47:07 +00:00
Dimitri Lavrenük
1490129c22
feat(core): Resolve node output schemas into generated type definitions ( #37246 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-01 13:24:19 +00:00
Jaakko Husso
02464a1ca1
test: Use the hosted sandbox service when it is configured ( #37297 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-01 13:12:23 +00:00
Uddish Verma
de09565056
docs(API): Document how to verify a public API migration ( #37048 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-01 13:03:37 +00:00
Lorent Lempereur
d88eee888c
feat(core): Register system tasks through the module contract (no-changelog) ( #37519 )
2026-09-01 13:02:46 +00:00
n8n-cat-bot[bot]
d8a9f6caaf
chore: DEVP-932 · c1: Move release compliance SBOM job to Blacksmith runner ( #37525 )
...
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-01 12:45:01 +00:00
n8n-cat-bot[bot]
7efef5bc24
chore: DEVP-932 · c2: Move image SBOM attestation job to Blacksmith runner ( #37526 )
...
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-01 12:44:54 +00:00
Declan Carroll
923173eecc
ci: Scope workflow token permissions to job level and harden test image builds (no-changelog) ( #36529 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-01 12:26:27 +00:00
Declan Carroll
7236abaf40
ci: Delete the e2e image tarball from the cache after e2e passes (no-changelog) ( #37346 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-01 11:59:19 +00:00
Alexander Gekov
8946168423
fix(editor): Preserve n8n credits when copying workflows ( #37253 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
2026-09-01 11:53:10 +00:00
Lorent Lempereur
bcfdfa4252
feat(core): Run system tasks from the registry (no-changelog) ( #37255 )
2026-09-01 11:37:16 +00:00
yehorkardash
a0b2fccc81
refactor: Centralize MCP registry control surface ( #37219 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 10:55:57 +00:00
Matsu
ebbcac7425
ci: Only enforce PR size limit in the main monorepo ( #37505 )
2026-09-01 10:39:56 +00:00
Kai
ad4b8995db
feat(editor): Allow users to resize the review inbox sidebar ( #37196 )
2026-09-01 10:39:06 +00:00
RomanDavydchuk
b639fe5dfb
fix: Update MCP server status in AI Assistant when tool call failed or credentials updated ( #37197 )
...
Co-authored-by: Elias Meire <elias@meire.dev>
2026-09-01 10:20:46 +00:00
mfsiega
d04c90d15d
feat(core): Add publication status to the workflow list API (no-changelog) ( #34068 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-01 10:09:46 +00:00
Charlie Kolb
6de8eacbc6
ci: Replace CODEOWNERS with required-review enforcement in OWNERS ( #37120 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-01 10:09:39 +00:00
Uddish Verma
086739d160
ci: Minimize outdated cubic review comments ( #37495 )
2026-09-01 10:08:46 +00:00
n8n-assistant[bot]
ee7aca5845
🚀 Release 2.38.1 ( #37499 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
Co-authored-by: Matsuuu <matias.huhta@n8n.io>
2026-09-01 12:57:43 +03:00
Declan Carroll
ca16909e0f
ci: Refresh E2E shard metrics and add a per-shard minimum test time (no-changelog) ( #37451 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-01 09:55:51 +00:00
Irénée
614cfe2f7c
feat(API): Push and pull projects to a Git connection ( #36998 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Nour Alhadi Mahmoud <nour.mahmoud@n8n.io>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 09:37:05 +00:00
Csaba Tuncsik
7f966fda3d
fix(Microsoft Entra ID Node): Validate and encode user and group IDs before sending them to Graph (no-changelog) ( #37334 )
2026-09-01 09:35:19 +00:00
Kai
1b0efe55aa
feat(editor): Add visible handle indicator to N8nResizeWrapper (no-changelog) ( #37195 )
2026-09-01 09:29:01 +00:00
Rob Hough
b3352368ee
fix(editor): Restore parameter expression toggle layout ( #37295 )
2026-09-01 09:23:20 +00:00
MHMD
f7f1ba3be6
feat: Add in-widget credential status strip to @n8n/chat ( #37399 )
2026-09-01 09:10:27 +00:00
Declan Carroll
f7b507ca65
ci: Drop exports-subpath stubs from image SBOMs (no-changelog) ( #37488 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-01 08:59:15 +00:00
MHMD
f86e11f1dc
feat(core): Add backend chat-trigger message-send gate for end-user credentials (no-changelog) ( #37405 )
2026-09-01 08:34:56 +00:00
Raúl Gómez Morales
5fc0b75c4a
fix(editor): Attribute credential telemetry to workflow and thread ( #37027 )
2026-09-01 08:28:48 +00:00
Srinjoy
209cbfb308
fix(Nextcloud Node): Validate webDavUrl to prevent cryptic "Invalid URL" error ( #34031 )
...
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-09-01 08:18:32 +00:00
Sebastien Powell
73ac8e43c8
feat(editor): Complete N8nInputNumber2 adoption and remove the legacy InputNumber ( #36598 )
2026-09-01 08:17:31 +00:00
Rob Hough
5c7e0062cb
feat(editor): Add floating Markdown editor toolbar ( #37293 )
2026-09-01 08:12:47 +00:00
Rob Hough
848265e760
feat(editor): Align workflow and agent header menus ( #37315 )
2026-09-01 08:12:35 +00:00
Eugene
4285d2063f
feat(core): Add background execution mode for sub-agent delegation ( #37209 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-01 08:08:24 +00:00
Charlie Kolb
83852f9358
docs: Add STE100 writing rule to agent instructions (no-changelog) ( #37338 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-01 08:05:58 +00:00
n8n-assistant[bot]
608fae4078
chore: NODE-5853 - Generate Schema Files (no-changelog) ( #37471 )
...
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
2026-09-01 08:04:27 +00:00
oleg
78151b2205
fix(core): Teach the AI Assistant to mark polled items handled after create actions ( #37436 )
2026-09-01 07:58:47 +00:00
Ali Elkhateeb
572821cc7a
refactor(API): Route users endpoints through UserService (no-changelog) ( #37183 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 07:53:46 +00:00
Ilfat Mindubaev
09527fb530
feat(Confluence Node): Replace the credential Site URL with a top-level Site selector (no-changelog) ( #37290 )
2026-09-01 07:29:20 +00:00
Matsu
a0585d84ba
ci: Add additional alerts for CI failures ( #37398 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-09-01 10:40:58 +03:00
Ali Elkhateeb
691bf7bdfc
refactor(API): Move evaluation test-run reads behind a service (no-changelog) ( #37199 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Dmitrii <dmitrii.kulikov@n8n.io>
2026-09-01 07:14:28 +00:00
n8n-cat-bot[bot]
46613e4a12
chore: CI: Remove the SQLite Sanity Check job from PR CI ( #37467 )
...
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-01 06:58:21 +00:00
Ville Halminen
e3008bd3e5
feat(editor): Add Contact Support link to Help menu for Cloud instances ( #37414 )
2026-09-01 06:37:52 +00:00
Matsu
0cd41a9161
test: Fix intl.DateTimeFormatter bug in mailer tests ( #37476 )
2026-09-01 09:49:11 +03:00
n8n-assistant[bot]
88378fa6d8
chore: Update e2e impact map ( #37472 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-01 03:03:12 +00:00
Andreas Fitzek
7700b7630d
fix(core): Fall back to the instance key when the key store is unavailable (no-changelog) ( #37439 )
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-08-31 20:13:54 +00:00
Irénée
e93deef366
feat(API): Add git connections pull to import projects from working copy (no-changelog) ( #36770 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Nour Alhadi Mahmoud <nour.mahmoud@n8n.io>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 19:19:53 +00:00
Danny Martini
fe61e57740
fix(Gmail Trigger Node): Do not lose queued messages when a fetch fails mid-poll ( #37263 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-31 16:53:21 +00:00
Guillaume Jacquart
e4e25df814
test(core): Add integration coverage for the workflowPublish policy point ( #37445 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 14:57:36 +00:00
Guillaume Jacquart
37045ce3bd
feat(core): Add node type policy tables and repositories (no-changelog) ( #37254 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 14:40:11 +00:00
MHMD
e774ed2e48
feat(core): Add chat-specific branding to the shared OAuth consent screen ( #37430 )
2026-08-31 14:35:22 +00:00
Dimitri Lavrenük
292f442afa
fix: Add parameter binding for mongodb sort and projection ( #37335 )
2026-08-31 14:23:28 +00:00
mfsiega
2586e21ebe
fix(core): Add a timeout to the S3 startup connection check ( #37245 )
...
Co-authored-by: Keith Rigg <keith.rigg@inovize.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 14:16:26 +00:00
Declan Carroll
cc6cf06cbe
ci: Gate the Docker smoke build on native pins instead of re-verifying pushed images (no-changelog) ( #37424 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 15:51:20 +01:00
Tomi Turtiainen
b04acabea4
feat(engine): Let the control plane mint the engine 2.0 execution id ( #37224 )
2026-08-31 14:04:01 +00:00
Guillaume Jacquart
1f19b11c40
feat(core): Enforce policy on workflow publish (no-changelog) ( #36955 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 13:50:36 +00:00
Romeo Balta
04edd2b911
feat(editor): Nudge manual builders experiment (no-changelog) ( #37145 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-31 13:40:49 +00:00
Danny Martini
66c7e4e9cb
feat(core): Add QuickJS expression engine option alongside isolated-vm (no-changelog) ( #33969 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-08-31 13:40:28 +00:00
Guillaume Jacquart
380788fd9a
fix(core): Bind OAuth token grants to their approved resource ( #37122 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 12:47:45 +00:00
Anne Aguirre
7e8161043d
fix(ai-builder): Emit tool call events for Workflow, HTTP Request and Code tools ( #37044 )
2026-08-31 12:39:49 +00:00
Tomi Turtiainen
464fb4701a
refactor(core): Extract task data assembly from the execution loop (no-changelog) ( #37386 )
2026-08-31 12:31:35 +00:00
Tomi Turtiainen
530b8a9b09
refactor(core): Extract node error reporting from the execution loop (no-changelog) ( #37385 )
2026-08-31 12:31:35 +00:00
Tomi Turtiainen
4cf6af77fb
refactor(core): Extract the node run block of the execution loop (no-changelog) ( #37384 )
2026-08-31 12:31:34 +00:00
Tomi Turtiainen
05003f028b
refactor(core): Extract the per-node preamble of the execution loop (no-changelog) ( #37383 )
2026-08-31 12:31:33 +00:00
Tomi Turtiainen
ae1d0c44d8
refactor(core): Extract execution setup and bootstrap from the main loop (no-changelog) ( #37382 )
2026-08-31 12:31:33 +00:00
Uddish Verma
2589f2e19e
refactor(API): Migrate PUT and DELETE /workflows/{id} to the decorator pattern (no-changelog) ( #36943 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 12:31:09 +00:00
Tomi Turtiainen
acabae0565
chore: Add cubic review agent for DB migrations ( #37418 )
2026-08-31 12:20:47 +00:00
Danny Martini
90a84ab28f
fix(core): Validate the expression engine timeout and memory limit settings ( #37333 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-31 12:14:59 +00:00
Savelii
a6a28834a3
refactor(core): Deprecate the legacy Cipher encrypt and decrypt methods (no-changelog) ( #37408 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-31 12:13:51 +00:00
Robin Braumann
39f49b9a74
feat: Trigger observational memory mid-run on a token budget ( #37234 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 12:11:47 +00:00
mfsiega
cae0c8be00
fix(core): Stop webhook routing locally before best-effort external teardown ( #37241 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-31 11:55:28 +00:00
Robin Braumann
6e9c3e2ecf
fix(core): Re-check user tool access on agent runtime cache hits ( #37401 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 11:37:58 +00:00
Tomi Turtiainen
0ba1bd1ad0
feat(engine): Accept production trigger nodes in the v1 workflow converter ( #37148 )
2026-08-31 11:17:37 +00:00
Andreas Fitzek
f50f19d3fe
feat(core): Gate workflow content writes on a policy clearance token (no-changelog) ( #37397 )
2026-08-31 11:07:53 +00:00
Jaakko Husso
19582fb20d
fix(core): Verify a resolved agent model against the credential's live list ( #37240 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 10:42:51 +00:00
Tomi Turtiainen
5d98bddd6e
refactor(core): Name the execution loop control conditions (no-changelog) ( #37387 )
2026-08-31 10:37:17 +00:00
Robin Braumann
0e1901f222
fix(Chat Trigger Node): Respect private chat setting in tests ( #37406 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 10:31:31 +00:00
Robin Braumann
a1b1f2e918
perf(core): Acquire agent workspace sandboxes lazily, make them persistent, and share them with delegated sub-agents ( #37242 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 10:13:10 +00:00
Sandra Zollner
49e28b57ae
fix(editor): Keep workflows moved out of a folder visible in the source control push modal ( #37128 )
...
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) Waiting to run
Build: Benchmark Image / build (push) Has been cancelled
Util: Refresh cubic schema / Refresh vendored cubic schema (push) Has been cancelled
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-31 09:58:39 +00:00
Declan Carroll
03d27b7da7
ci: Scan release images with syft instead of cdxgen (no-changelog) ( #37344 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 09:56:13 +00:00
Kai
1e4edb29d9
feat(core): Limit Git connections to one instance connection ( #37302 )
2026-08-31 09:15:57 +00:00
Lorent Lempereur
5cb70b7bf1
feat(core): Add the SystemTask contract, decorator and registry (no-changelog) ( #37026 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 08:59:22 +00:00
Danny Martini
99c9e796c4
fix(core): Share one time budget across nested expression evaluations ( #37330 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-31 08:57:33 +00:00
Danny Martini
addc7f94b8
fix(Gmail Trigger Node): Do not miss emails when more than 100 arrive between polls ( #37261 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-31 08:55:19 +00:00
Daria
b557e90b0f
fix(core): Scope active workflow IDs to the requesting user's projects ( #37326 )
2026-08-31 08:46:24 +00:00
Declan Carroll
21b3de9165
ci: Repin rharkor/caching-for-turbo from v2.4.2 to v2.5.1 (no-changelog) ( #37400 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 08:45:59 +00:00
Declan Carroll
f97eb7bd2f
build: Reduce repeated work in the Docker image builds ( #37356 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 09:28:37 +01:00
Ali Elkhateeb
8342a46636
fix(API): Resolve discover scopes from the request token grant ( #37225 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 07:37:16 +00:00
Jaakko Husso
38e33a4956
fix: Require a configured model before the AI Assistant accepts a prompt ( #37226 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 07:21:29 +00:00
Theodore Nastos
b44198c550
fix(Asana Trigger Node): Restrict webhook secret handshake to the registration window (no-changelog) ( #37311 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-31 07:16:31 +00:00
Precious Amesinlola
db49eaec07
feat(core): Rename the MCP n8n Connect services tool to Gateway credits (no-changelog) ( #37272 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-31 07:13:28 +00:00
Precious Amesinlola
c96e7c0da4
feat(core): Rename n8n credits copy to Gateway credits in AI assistant (no-changelog) ( #37271 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-31 07:13:27 +00:00
Precious Amesinlola
035dfbd2b2
feat(core): Rename n8n credits copy to Gateway credits in gateway and agent services (no-changelog) ( #37269 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-31 07:13:26 +00:00
Matsu
6b7455f8ee
ci: Drop the abandoned-conflict-PR warning from the 3.x sync PR body (no-changelog) ( #37098 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 06:57:26 +00:00
Veljko Terzic
8fcabd6595
fix(core): Only record sub-node error metadata for nodes that get a run ( #37256 )
2026-08-31 06:40:43 +00:00
Precious Amesinlola
6718392786
feat(editor): Rename n8n credits and n8n Connect copy to Gateway credits in the UI ( #37267 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-31 06:23:34 +00:00
n8n-assistant[bot]
0b95ba53a8
chore: Update node popularity data ( #37373 )
...
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: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-31 00:51:27 +00:00
n8n-assistant[bot]
021cdf26dc
chore: Update e2e impact map ( #37357 )
...
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 Node Popularity / approve-and-automerge (push) Has been cancelled
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-30 02:51:23 +00:00
n8n-cat-bot[bot]
d3900d81af
test: Add axe accessibility fixture for Playwright journeys ( #37345 )
...
Build: Benchmark Image / build (push) Has been cancelled
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (26.5.1) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Lint (push) Has been cancelled
CI: Master (Build, Test, Lint) / Performance (push) Has been cancelled
CI: Master (Build, Test, Lint) / Verify single-instance deps (npm-install) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Has been cancelled
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-08-29 05:03:45 +00:00
n8n-assistant[bot]
3f0dee9fc8
chore: Update e2e impact map ( #37347 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-29 02:59:50 +00:00
Alex Grozav
770b97ca47
refactor(editor): Extract the frontend test helpers into @n8n/frontend-test-utils (no-changelog) ( #37304 )
...
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
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-28 15:50:23 +00:00
Rick Gale
72283bd802
fix(core): Fix evaluation runs failing when the Evaluation Trigger feeds the entry node ( #36975 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-28 15:14:58 +00:00
Michael Kret
0fbc52630a
fix(ai-builder): Preserve managed n8n credits when building workflows ( #37198 )
2026-08-28 14:27:56 +00:00
Sandra Zollner
45e3a2e119
test(editor): Update approval status label format in review round trip test ( #37328 )
2026-08-28 14:26:18 +00:00
Ricardo Espinoza
e9bf9a1df0
fix(core): Track MCP connection handshake failures by response status (no-changelog) ( #36667 )
2026-08-28 14:15:20 +00:00
Swifty
e5f2efc556
fix(editor): Start AI Assistant conversations in the current project ( #37051 )
2026-08-28 13:30:39 +00:00
Ali Elkhateeb
16ea2c9016
refactor(API): Route data tables public API through domain services (no-changelog) ( #37059 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 13:14:21 +00:00
Danny Martini
f77e270ffa
fix(core): Support writes on VM expression lazy proxies via evaluation-scoped copy-on-write ( #37262 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-28 13:13:24 +00:00
Robin Braumann
267d98b637
fix: Preserve AWS request parameter values ( #37303 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 13:04:42 +00:00
Jaakko Husso
3e6edc11b7
refactor(core): Make the Instance AI durable event log the only storage path (no-changelog) ( #36729 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Raúl Gómez Morales <raul00gm@gmail.com>
2026-08-28 12:00:45 +00:00
Robin Braumann
fa43bc8892
feat(core): Resolve sub-agents and workflow tools by run type ( #37117 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 11:52:29 +00:00
Ali Elkhateeb
bde05e016e
fix(core): Return a single not-found message when disconnecting a credential ( #37292 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 11:51:35 +00:00
Alexander Gekov
69991a5089
fix(Alibaba Cloud Node): Use async image-generation for Wan 2.6 ( #37060 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 11:51:03 +00:00
Robin Braumann
122ee6d5aa
fix(Chat Trigger Node): Apply authentication to test webhook requests ( #37296 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 11:43:42 +00:00
Charlie Kolb
d8ce73c1df
fix(Form Node): Improve error messages for invalid form definition JSON ( #37291 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-28 11:43:19 +00:00
Raúl Gómez Morales
6cc8c59f5a
fix(core): Route secrets pasted in AI chat to real credential forms ( #37277 )
2026-08-28 11:39:49 +00:00
Mutasem Aldmour
16a1a78f61
fix(core): Stop the workflow builder writing Python Code nodes that cannot run ( #37083 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-28 11:11:37 +00:00
Mutasem Aldmour
2ac36554ff
fix(editor): Render the credit banner as its own card above detached chat inputs ( #37082 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-28 10:59:34 +00:00
Mutasem Aldmour
293e63ec2d
fix(editor): Stop the instance AI model dropdown opening when the wizard opens ( #37215 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-28 10:59:14 +00:00
Kai
f3481c70c1
refactor(editor): Refine workflow review feed formatting ( #37005 )
2026-08-28 10:34:13 +00:00
Iván Ovejero
344ef416bf
refactor(engine): Log through an injected logger instead of the console ( #37111 )
2026-08-28 10:04:56 +00:00
Rúben Castro
ab13ace6ac
test(core): Add integration tests for contentImport policy enforcement (no-changelog) ( #37218 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-28 09:38:23 +00:00
Kai
846bb4bab8
test(editor): Add an E2E test for the workflow reviews round trip ( #36906 )
2026-08-28 09:03:23 +00:00
Robin Braumann
b54500d438
fix(core): Preserve binary content in agent tool results ( #37206 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 08:43:28 +00:00
Benjamin Schroth
1fd2918c14
fix: Quote and validate Postgres table and column identifiers in AI nodes ( #31370 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-08-28 08:26:00 +00:00
Rúben Castro
69ffa3b947
feat(core): Evaluate content-import policy on workflow import and pull (no-changelog) ( #37151 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-28 08:14:01 +00:00
Tomi Turtiainen
6e21069861
docs(engine): Add ADR for trigger settlement before execution ( #37278 )
2026-08-28 08:07:25 +00:00
n8n-assistant[bot]
8229d1ebf7
chore: NODE-5828 - Generate Schema Files (no-changelog) ( #37230 )
...
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
2026-08-28 08:06:12 +00:00
Miguel Ángel Moreno
8bf95ac2b6
fix(editor): Stop a new node from showing a deleted node's execution data ( #36915 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-28 07:56:27 +00:00
Dmitrii
662a64de83
refactor(API): De-Express projects endpoints and drop direct-repo reads (no-changelog) ( #37123 )
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
2026-08-28 07:53:17 +00:00
José Braulio González Valido
614dfa62f8
feat(ai-builder): Surface thread provenance on Instance AI traces (no-changelog) ( #36909 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-28 07:50:01 +00:00
Theodore Nastos
5dd2454f0d
fix(core): Prevent OpenTelemetry disable from failing when OTLP collector is unreachable ( #37203 )
2026-08-28 07:40:18 +00:00
n8n-cat-bot[bot]
044a90d368
fix: Restore legacy PEM headers when reformatting single-line keys ( #37088 )
...
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: Bernhard Wittmann <bernhard.wittmann@n8n.io>
2026-08-28 07:39:26 +00:00
n8n-cat-bot[bot]
3fe4b79eef
chore: Small upgrade for fast-uri - license-server ( #37211 )
...
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: Sandra Zollner <sandra.zollner@n8n.io>
2026-08-28 07:37:46 +00:00
Anne Aguirre
ede265d46f
fix(ai-builder): Add case for agent artifacts in AIA preview tab bar ( #37141 )
2026-08-28 07:16:50 +00:00
Matsu
d904f04b5b
ci: Improve cubic prompts and enable shadowing ( #37275 )
2026-08-28 07:15:09 +00:00
James Martin
fabb8a6da4
fix(editor): Fix Chat node in-editor test mode with authentication (no-changelog) ( #37252 )
...
Co-authored-by: MHMD <mohamed.dounnani@n8n.io>
2026-08-28 07:14:51 +00:00
MHMD
42a782d6fb
fix(core): Thread execution id through dynamic-credential storage ( #37233 )
2026-08-28 06:19:06 +00:00
n8n-assistant[bot]
a01b6727e5
chore: Update e2e impact map ( #37266 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-28 05:37:22 +00:00
n8n-cat-bot[bot]
ea85afe354
ci: Bound turbo concurrency against the Node heap cap on Lint and ( #37227 )
...
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
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-08-27 20:26:01 +00:00
Luigi Gubello
54b2b94d56
feat(core): Serve a nonce-based Content-Security-Policy on n8n's HTML pages ( #36749 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 16:39:04 +00:00
Lorent Lempereur
4b9dc5a5ec
fix(core): Apply proxy environment variables consistently across packages and processes ( #37124 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-27 16:26:08 +00:00
MHMD
1f062f9ec9
feat(core): Chat trigger publish validation & workflow:execute access control ( #37231 )
2026-08-27 15:45:04 +00:00
Bernhard Wittmann
bcd240f589
fix(HTTP Request Node): Keep SSL passphrases with whitespace intact ( #37020 )
2026-08-27 15:38:15 +00:00
Alex Grozav
e2afe16634
refactor(editor): Extract otel into a frontend module package (no-changelog) ( #36679 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: alexgrozav <6179477+alexgrozav@users.noreply.github.com>
Co-authored-by: CharlieKolb <13814565+CharlieKolb@users.noreply.github.com>
2026-08-27 15:34:47 +00:00
Tomi Turtiainen
6eb19e1668
feat(engine): Push engine 2.0 execution progress to the editor ( #37142 )
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
2026-08-27 15:32:25 +00:00
Sam Wooler
b3a77b0ba8
fix(API): Skip projectRelations eager-load in GET /credentials ( #37138 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-27 15:25:47 +00:00
Guillaume F.
7e6cfed293
fix(editor): Correct community node docs link interpolation key ( #37236 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-27 15:22:53 +00:00
Kai
a41c79f3e6
test(core): Restructure and dedupe the workflow review test suites (no-changelog) ( #37243 )
2026-08-27 15:22:35 +00:00
mfsiega
dcb57362c4
fix(core): Restore mutating array methods on $json data in expressions ( #37172 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-27 14:51:48 +00:00
Charlie Kolb
269de76c36
feat: Offer to send an anonymous failure report in the install script ( #37016 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-27 14:49:03 +00:00
Jaakko Husso
c2f636bc2d
fix(core): Keep the API version in the Gemini base URL for agent models ( #37239 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 14:43:46 +00:00
Bernhard Wittmann
720f397947
fix(core): Allow a domain-restricted credential to work in its own node ( #37200 )
2026-08-27 14:37:35 +00:00
Jan Kalkan
771a5c43f9
feat(editor): Add git connections settings page (no-changelog) ( #36991 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 14:27:15 +00:00
Yen Su
e60c43112c
feat(Databricks Node): Add user-delegated OAuth2 credential (authorization code + PKCE) ( #37007 )
2026-08-27 14:22:24 +00:00
Savelii
e644562969
fix(editor): Improve screen reader support for scope selector tool pills ( #37159 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-27 14:18:50 +00:00
Stephen Wright
5b9b3321dc
feat(MongoDB Node): Batch update and find-and-update writes with bulkWrite ( #37035 )
2026-08-27 14:14:53 +00:00
Iván Ovejero
f5557eff90
ci: Run nightly e2e on test-enabled -pc image build ( #37104 )
2026-08-27 14:05:55 +00:00
Tomi Turtiainen
68afc97ac9
feat(engine): Receive engine lifecycle events in the control plane ( #37014 )
2026-08-27 13:53:18 +00:00
Declan Carroll
ab32282d16
test: Pin the diff parsing and source filter in mutate.mjs ( #36746 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-08-27 13:46:20 +00:00
Danny Martini
946fb02849
feat(core): Give poll triggers an engine-derived time budget (no-changelog) ( #37119 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-27 13:30:58 +00:00
Matsu
4f36a2d96b
chore: Improve Cubic performance and configuration clarity ( #37193 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 16:42:28 +03:00
Rúben Castro
c678970930
test(core): Add integration tests for credentialDecrypt policy enforcement (no-changelog) ( #37223 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-27 13:17:12 +00:00
Precious Amesinlola
da6da00bd1
feat(editor): Update the order of providers in the agent builder model picker ( #37143 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-27 13:16:39 +00:00
Emilia
82ce843b5d
test: Wait for task runner registration before executing code in e2e tests (no-changelog) ( #37220 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-27 13:03:09 +00:00
Jaakko Husso
a7661cb4f4
test(core): Support tool-result cleanup in the eval stub workspace (no-changelog) ( #37202 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 12:47:15 +00:00
Mutasem Aldmour
b9342a5bb8
fix(core): Detect invalid Slack Block Kit payloads in AI Assistant builds ( #37217 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 12:46:19 +00:00
Pierantonio Cangianiello
f9814b753f
fix(core): Respond with an error when a webhook execution ends before the Respond to Webhook node runs ( #37006 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 12:34:52 +00:00
Matsu
7785b08a97
ci: Release fixer ( #37201 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 12:27:27 +00:00
Kai
51ac8f6896
refactor(core): Split workflow review repositories by use case (no-changelog) ( #37188 )
2026-08-27 12:12:02 +00:00
Jaakko Husso
5b4c65be39
fix(editor): Show an activity indicator while the AI Assistant is still working ( #37046 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 11:58:29 +00:00
Mutasem Aldmour
6420048d7a
feat(core): Let workflow verification target a specific trigger ( #37091 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 11:52:12 +00:00
Stephen Wright
86c2a2b20d
fix(core): Surface the original error instead of replaying single-use bodies on OAuth2 401 retry ( #37000 )
2026-08-27 11:24:49 +00:00
Anne Aguirre
fd3a51c114
fix(ai-builder): Add several tools of the same provider via UI ( #37212 )
2026-08-27 11:17:34 +00:00
Benjamin Schroth
c7f3cebbd2
fix(editor): Close add-channel modal on outside click ( #37171 )
2026-08-27 10:58:05 +00:00
Pedro Rodriguez Ortiz
106166abf7
fix(core): Fix scripts/generate-types export path ( #32071 )
...
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
2026-08-27 10:56:44 +00:00
Tomi Turtiainen
26d48059e3
feat(engine): Emit execution lifecycle status updates ( #37013 )
2026-08-27 10:42:21 +00:00
Tomi Turtiainen
5310da72d5
feat(engine): Accept data plane execution ids on the control plane routes ( #37107 )
2026-08-27 10:40:32 +00:00
Guillaume Jacquart
4c5194a1b2
fix(API): Return policy violations on a blocked workflow save (no-changelog) ( #37077 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 10:27:41 +00:00
Lorent Lempereur
cf3b91c69f
feat(core): Add flag to run system tasks on the durable scheduler (no-changelog) ( #37038 )
2026-08-27 10:03:54 +00:00
James Martin
8a9748f07c
feat: Remove Chat 'legacy' redirect and replace with OAuth2 flow (no-changelog) ( #37207 )
2026-08-27 09:40:54 +00:00
Jaakko Husso
7fe438e530
fix(core): Keep AI Assistant workflow builds honest about their project ( #37177 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 09:40:04 +00:00
Mutasem Aldmour
ef13ad0abc
fix(core): Report what credential setup actually selected ( #37019 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 09:31:43 +00:00
Yen Su
ea24aa94ae
feat(Confluence Node): Add page add and remove label operations ( #37002 )
2026-08-27 09:21:28 +00:00
Nour Alhadi Mahmoud
bcf693e698
perf(core): Reduce workflow import queries ( #36949 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Irénée <irenee.ajeneza@n8n.io>
2026-08-27 08:59:08 +00:00
Guillaume Jacquart
a102c93ab4
test(core): Add integration tests for workflowTransfer policy enforcement ( #37076 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 08:46:56 +00:00
Guillaume Jacquart
a702099f16
test(core): Add integration tests for workflowStart policy enforcement (no-changelog) ( #37127 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 08:46:47 +00:00
Rúben Castro
ca3069f528
feat(core): Wire credentialDecrypt host point (no-changelog) ( #36962 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-27 08:46:38 +00:00
MHMD
a8d6af95a6
fix(ChatTrigger Node): Scope n8n User Auth OAuth2 token to Hosted Chat mode (no-changelog) ( #37080 )
2026-08-27 08:35:15 +00:00
Mike Repeć
35969d93c5
ci: Exercise the runners images in the Docker smoke test (no-changelog) ( #37118 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-27 08:31:06 +00:00
Anne Aguirre
ad24a481c2
fix(core): Prevent Supabase vector store node auth client timer leaks ( #37054 )
2026-08-27 08:08:49 +00:00
Stephen Wright
c6222d4b96
feat(Confluence Node): Add comment write operations (no-changelog) ( #37024 )
2026-08-27 08:02:41 +00:00
Michiel Kalle
0aa9aa8348
feat(Gotify Node): Add Gotify extra notification settings ( #23915 )
...
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
2026-08-27 08:01:59 +00:00
Jaakko Husso
5179e5e754
refactor(core): Remove unused applyPlannedTaskPermissions helper (no-changelog) ( #36920 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 07:46:10 +00:00
Sandra Zollner
45a104a15c
fix(editor): Show error when eligible reviewers fail to load ( #37089 )
...
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: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-27 07:18:34 +00:00
MHMD
c96f329fde
feat(core): Establish chat session identity for credential resolution ( #37041 )
2026-08-27 07:15:10 +00:00
Anne Aguirre
6826730318
fix(core): Surface AI node failure with useful message and original cause ( #37113 )
2026-08-27 07:05:35 +00:00
Ilfat Mindubaev
843a4a8407
feat(Confluence Node): Add Page Get Comments operation ( #37073 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-27 06:52:20 +00:00
Matsu
ada671f04d
ci: Route SafeChain proxy logging to a file (no-changelog) ( #37176 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 06:26:16 +00:00
Dmitrii
98fbbf7079
refactor(API): De-Express variables create/update/delete paths ( #37168 )
2026-08-27 06:23:44 +00:00
n8n-assistant[bot]
aa2307d637
chore: Update e2e impact map ( #37189 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-27 04:31:01 +00:00
Alex Grozav
e5ce1b6762
test(editor): Cover the reselect-a-model callout on a deleted chat agent (no-changelog) ( #35648 )
...
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-08-27 03:03:06 +00:00
Kai
96fa47166d
refactor(core): Split workflow review request service (no-changelog) ( #37150 )
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
2026-08-26 19:38:47 +00:00
Matsu
c1d365c59a
ci: Increase pnpm timeout to 5 minutes ( #37173 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-26 20:37:43 +03:00
Mike Repeć
b54c9b6a95
fix: Copy glibc into distroless runners image as a matched pair ( #37149 )
...
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
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Matsu <matias.huhta@n8n.io>
2026-08-26 16:21:34 +01:00
Matsu
9525623aa1
ci: Revert "Fix pnpm install issues" (no-changelog) ( #37166 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-26 18:20:09 +03:00
Charlie Kolb
89c18f2aba
ci: Revert SafeChain minimum-package-age skip (no-changelog) ( #37160 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-26 18:11:12 +03:00
Matsuuu
337ef3e6e1
ci: Fix pnpm install issues
2026-08-26 18:00:48 +03:00
Charlie Kolb
97ab432c78
ci: Skip SafeChain minimum-package-age filtering in CI installs (no-changelog) ( #37156 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-26 17:40:32 +03:00
Matsu
6173d846da
chore: Stop persisting derived fields in the code-health baseline (no-changelog) ( #37097 )
...
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-08-26 15:37:39 +03:00
Anne Aguirre
f41f864c0e
feat(ai-builder): Consolidate node credential resolution in agent builder to use same service as AIA ( #36903 )
2026-08-26 11:42:54 +00:00
Mike Repeć
ca600ad6e6
fix(core): Stage libatomic into the distroless runners image ( #37106 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-26 11:37:23 +00:00
Mutasem Aldmour
7e6a7f299e
docs: Share lang-tracer URLs and propose gap tickets in the eval skill (no-changelog) ( #37092 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-26 11:22:40 +00:00
Kai
2d227dd22a
fix(editor): Set max resize height for decision input ( #37061 )
2026-08-26 11:09:58 +00:00
Precious Amesinlola
ebbdc1ab72
feat(core): Add Moonshot, MiniMax and Qwen Cloud as model providers in Agent Builder ( #36751 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: jeanpaul <jeanpaul@users.noreply.github.com>
2026-08-26 11:04:12 +00:00
Lorent Lempereur
b66c3e2a96
refactor: Apply outbound request protection by default (no-changelog) ( #36841 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-08-26 10:52:56 +00:00
Iván Ovejero
58e05d8ea9
feat(engine): Support Split In Batches loops (no-changelog) ( #36723 )
2026-08-26 10:46:04 +00:00
Nour Alhadi Mahmoud
98e51043a8
perf(core): Chunk package ID lookups ( #36923 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 10:29:30 +00:00
Andreas Fitzek
a53a75d193
fix(API): Improve config handling on instance-settings endpoints ( #36680 )
2026-08-26 10:14:45 +00:00
Rob Hough
b8bc67a40a
fix(editor): Distinguish session timeline errors ( #36816 )
2026-08-26 10:12:21 +00:00
Rob Hough
0871ad763f
fix(editor): Update AI credential and model selection ( #36738 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-08-26 10:11:20 +00:00
Tomi Turtiainen
16a7438269
refactor(engine): Extract the shared-secret token helper and add the action token ( #37012 )
2026-08-26 10:01:58 +00:00
Bernhard Wittmann
843051623f
fix(HTTP Request Node): Show the API response when a file upload fails ( #36924 )
2026-08-26 09:44:39 +00:00
Bernhard Wittmann
ced302ae43
fix(Evaluation Trigger Node): Respect the row limit when reading from a data table ( #36948 )
2026-08-26 09:43:37 +00:00
Sandra Zollner
dce9ff0eb9
refactor(core): Unify the review auto-close into one query and close transition (no-changelog) ( #37056 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 09:17:25 +00:00
Guillaume Jacquart
9e32ab530e
feat(core): Enforce policy on workflow start (no-changelog) ( #36954 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-26 09:16:50 +00:00
Tomi Turtiainen
d48b9e4597
feat(engine): Add read API for executions and steps ( #36881 )
2026-08-26 09:16:41 +00:00
Rúben Castro
1f390cd359
fix(core): Split Instance Settings permissions into granular custom-role options ( #36802 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-08-26 09:11:23 +00:00
n8n-cat-bot[bot]
5df7a173a6
fix: Stop replacing error messages with "Unknown error" ( #36820 )
...
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-08-26 08:56:17 +00:00
Jan
435ed5feff
feat(editor): Add adaptive layout to ChatInput ( #36939 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: kgrhartlage <kai.hartlage@n8n.io>
2026-08-26 08:46:15 +00:00
Jaakko Husso
532911cd70
fix(core): Gate browser credential creation on its own permission ( #36931 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-26 08:19:17 +00:00
James Martin
b8eacf445f
chore: Add groundwork for OAuth2 protected Chats (no-changelog) ( #37045 )
2026-08-26 08:06:56 +00:00
Veljko Terzic
78130a1a65
fix(core): Unload a community package when a fresh install fails after loading it ( #37034 )
2026-08-26 07:51:32 +00:00
Daria
a7e6fc667a
refactor(editor): Extract workflow save failure handling ( #36968 )
2026-08-26 07:31:23 +00:00
Daria
588317e0a4
fix(editor): Stop autosave retries on permanent errors ( #36967 )
2026-08-26 07:31:23 +00:00
Daria
c0bc17d680
fix(editor): Gate autosave on document hydration ( #36966 )
2026-08-26 07:31:22 +00:00
oleg
31b006a591
fix(core): Harden Daytona snapshot publishing with pruning and error recovery (no-changelog) ( #36600 )
2026-08-26 07:29:26 +00:00
oleg
052c30eac3
fix(core): Keep abandoned tool-call suspensions visible in AI Assistant thread history ( #36737 )
2026-08-26 07:22:13 +00:00
Matsu
0dbff64652
ci: Handle marker-less delete/modify conflicts in the master→3.x sync ( #37072 )
2026-08-26 07:15:10 +00:00
Lorent Lempereur
044a55b735
test(core): Pin scheduler support for jobs without an owning workflow ( #37052 )
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
2026-08-26 06:23:49 +00:00
Csaba Tuncsik
48c42fa4b8
chore(editor): Derive dev REST base URL from N8N_PORT (no-changelog) ( #35770 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-26 03:59:32 +00:00
n8n-assistant[bot]
221ea41557
chore: Update e2e impact map ( #37070 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-26 03:29:21 +00:00
n8n-cat-bot[bot]
d6e85f5d7e
chore: Bump catalog dep @daytona/sdk 0.194.0 → 0.205.1 (minor) ( #37066 )
...
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-08-25 23:41:28 +00:00
andrewmadson-pplx
f9acc1510a
feat(Perplexity Node)!: Add v3 Agent-only, keep v2 with deprecation notice ( #36551 )
...
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
Co-authored-by: Elias Meire <elias@meire.dev>
2026-08-25 20:20:55 +00:00
Uddish Verma
e0c5edc84e
refactor(API): Migrate workflow activate and deactivate to the decorator pattern (no-changelog) ( #36928 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-25 15:52:57 +00:00
Michael Drury
e4edf893c5
fix(core): Reuse native Agent channel capabilities ( #36849 )
2026-08-25 15:52:52 +00:00
Kai
c40ac64ea2
refactor(core): Authorize workflow review decisions against every covered workflow (no-changelog) ( #36985 )
2026-08-25 14:44:25 +00:00
Benjamin Schroth
6b0de0d60f
fix(core): Report and reconcile agent channel startup failures ( #36578 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-25 14:35:15 +00:00
Thanasis G
cdfadef61e
feat(Confluence Node): Add attachment upload operation (no-changelog) ( #36902 )
...
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) Waiting to run
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-25 14:26:52 +00:00
n8n-cat-bot[bot]
d85c0b2c02
fix: Flag resolutions field in community node package.json vetting ( #36768 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Guillaume F. <guillaume.feliciano@n8n.io>
2026-08-25 14:05:09 +00:00
Swifty
629660482c
docs: Align Instance AI documentation with current architecture ( #37032 )
2026-08-25 14:00:06 +00:00
Kai
1dd3aed13c
refactor(core): Consolidate review decision authorization into one policy (no-changelog) ( #36913 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-25 13:41:07 +00:00
Charlie Kolb
f05dc7e66a
chore: Rename instance-ai owner team to ai-assistant (no-changelog) ( #37039 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-25 13:30:58 +00:00
n8n-cat-bot[bot]
7bfdc99049
fix: Use sentence case for settings menu labels ( #36651 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Miguel Angel Moreno <1411774+miguelsaddress@users.noreply.github.com>
2026-08-25 13:06:33 +00:00
Thanasis G
06f6369b41
feat(Confluence Node): Add attachment delete operation (no-changelog) ( #36800 )
2026-08-25 12:50:50 +00:00
Kai
4700cb779b
fix(core): Normalize review descriptions on create the same way as on update (no-changelog) ( #36981 )
2026-08-25 12:42:20 +00:00
Alexander Gekov
a3286743ac
feat(core): Skip live tests when n8n credits are depleted ( #36641 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 12:40:31 +00:00
Yen Su
9b910a1dc9
feat(Confluence Node): Page — get labels ( #36900 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-25 12:33:37 +00:00
Matsu
322106fd12
ci: Replace the in-repo CLA check with the shared cla-check action ( #37031 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-25 12:08:14 +00:00
Benjamin Schroth
23a5f46d3d
feat(core): Support workflows with Wait nodes as agent tools ( #36692 )
2026-08-25 11:37:19 +00:00
MHMD
662a401a07
feat(core): Split the hosted chat page into a trusted shell and a sandboxed frame ( #36947 )
2026-08-25 11:26:45 +00:00
Matsu
0fc2aea173
ci: Trial the shared cla-check action alongside the in-repo CLA workflow ( #37023 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-25 11:21:28 +00:00
Ilfat Mindubaev
58d9d39067
feat(Confluence Node): Add Space resource with Get and Get Many operations ( #36898 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-25 11:19:53 +00:00
Tuukka Kantola
8db12ccf0a
refactor(editor): Refine AI Assistant interaction panels ( #36799 )
2026-08-25 10:54:42 +00:00
Veljko Terzic
ad15ba4458
fix(core): Keep an existing community package directory when a fresh install fails ( #36964 )
2026-08-25 10:49:13 +00:00
Kai
b4d91bfe8a
test(core): Pin accepted review/publish race outcomes (no-changelog) ( #36982 )
2026-08-25 09:59:39 +00:00
James Gee
5266ce3dbb
fix(core): Route OAuth2 token requests through environment proxies in every process ( #36996 )
2026-08-25 09:55:33 +00:00
Stephen Wright
2147b15230
feat(Confluence Node): Add CQL search operation (no-changelog) ( #36589 )
2026-08-25 09:50:31 +00:00
MHMD
aaf0a7e7b7
fix(core): Grant connect access for globally shared end-user credentials ( #36992 )
2026-08-25 09:49:47 +00:00
n8n-release-tag-merge[bot]
c09da09d38
Merge tag 'n8n@2.37.0'
2026-08-25 09:42:46 +00:00
Danny Martini
be014224d3
perf(core): Read the poller state row once per durable poll tick ( #36973 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-25 09:09:17 +00:00
Rob Hough
e9882c788f
fix(editor): Improve N8nCopyInput focus and hover states (no-changelog) ( #36899 )
2026-08-25 09:06:04 +00:00
Michael Kret
54ac6cc426
feat(ai-builder): Add an n8n credits section to the agent tools modal ( #36183 )
2026-08-25 09:00:35 +00:00
Matsu
3beab6e07e
build: Move the n8n and runners images onto n8nio/base:26.7.0 ( #36990 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-25 08:26:08 +00:00
Andreas Fitzek
c33906903a
fix(API): Adapt binary data endpoint ( #36974 )
2026-08-25 08:17:21 +00:00
Anne Aguirre
80ff0f3ca2
fix(ai-builder): Fix session timeline/trace not showing on preview dock when full screen ( #36930 )
2026-08-25 08:09:23 +00:00
Ilfat Mindubaev
9fbd9fbc65
feat(Confluence Node): Add Page Get Many by Label operation ( #36785 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-25 07:58:40 +00:00
Alex Grozav
7cd37ae874
feat(editor): Route instance-ai credits push through the module SDK (no-changelog) ( #34436 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-25 07:56:33 +00:00
n8n-assistant[bot]
541a312dc2
🚀 Release 2.37.0 ( #36986 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-08-25 07:32:14 +00:00
Kai
b5bb04f5ce
refactor(core): Extract participant resolution from the review inbox service (no-changelog) ( #36918 )
2026-08-25 07:29:31 +00:00
Matsu
d248db1cac
build: Fix Docker build chain after DHI base drift and the pnpm 11 upgrade ( #36984 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-25 10:43:20 +03:00
Michael Kret
d62dc26549
perf(editor): Reduce AI gateway wallet requests by caching the credits balance ( #36725 )
2026-08-25 07:11:20 +00:00
Kai
ff71bfb3a5
refactor(core): Clean up workflow reviews backend (no-changelog) ( #36907 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-25 06:59:43 +00:00
Jaakko Husso
c699a71bc2
feat(editor): Redact AI Assistant frontend telemetry (no-changelog) ( #36914 )
...
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
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-25 06:27:39 +00:00
Matsu
f6b4e48d32
chore: Move CI and repo configurations to use pnpm 11 ( #36424 )
2026-08-25 09:09:09 +03:00
n8n-assistant[bot]
7821b9c5b7
chore: Update e2e impact map ( #36980 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-25 03:17:46 +00:00
Savelii
34224407c2
feat(core): Make form trigger OAuth2 authentication generally available ( #36950 )
...
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) Waiting to run
Co-authored-by: Yuliia Pominchuk <31064937+yuliia-pominchuk@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: James Martin <james.martin@n8n.io>
2026-08-24 17:47:35 +00:00
Guillaume Jacquart
a1df7117dc
feat(core): Enforce policy on workflow save (no-changelog) ( #36936 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-24 16:04:48 +00:00
Rúben Castro
49d8c402ab
feat(core): Add node type policy evaluation engine (no-changelog) ( #36942 )
2026-08-24 15:40:48 +00:00
Uddish Verma
9dde6838c8
refactor(API): Add a strict option to Z.class (no-changelog) ( #36916 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-24 15:36:20 +00:00
Uddish Verma
3bc56a4258
fix(API): Require a JSON content type on decorator routes that take a body ( #36748 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-24 15:35:59 +00:00
Emilia
fdad09e67f
feat(core): Bound a durable-scheduler poll tick with a configurable timeout (no-changelog) ( #35874 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
2026-08-24 15:33:04 +00:00
oleg
dfa0746494
feat(editor): Polish AI Assistant setup screen and connect modal ( #36795 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-08-24 14:55:04 +00:00
Rúben Castro
d464411976
feat(core): Enforce policy on workflow transfer (no-changelog) ( #36944 )
2026-08-24 14:54:51 +00:00
MHMD
ff2c3915ec
feat(core): Add feature flag for Chat Trigger end-user credentials work ( #36811 )
2026-08-24 14:54:23 +00:00
Andreas Fitzek
9ef845a3f3
fix(core): Resolve managed OAuth endpoint fields from the credential type (no-changelog) ( #36922 )
2026-08-24 14:52:56 +00:00
Tomi Turtiainen
293e1cc3ad
feat(engine): Route manual runs to the engine 2.0 data plane ( #36830 )
2026-08-24 14:46:26 +00:00
Sam Wooler
704fd6d177
feat(API): Remove offset query param from list workflow history endpoint ( #36940 )
2026-08-24 14:42:51 +00:00
Andrew Chen
12a2e38817
fix(core): Keep duplicate connections distinct in the workflow diff ( #35652 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: James Gee <1285296+geemanjs@users.noreply.github.com>
2026-08-24 14:41:01 +00:00
Mike Repeć
62d7e4c901
fix(core): Abandon trigger teardown that can never succeed instead of retrying it forever ( #36843 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-24 14:23:26 +00:00
Alex Grozav
b61e5fe5b1
refactor(editor): Give the insights feature one public entry (no-changelog) ( #36821 )
2026-08-24 14:19:48 +00:00
Alex Grozav
24e6873dab
build(editor): Add the @n8n/module-cli module scaffolder (no-changelog) ( #36427 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-08-24 14:16:05 +00:00
James Martin
b01d7c2230
fix(editor): Fix authenticated multi-page forms not loading the next page (no-changelog) ( #36917 )
...
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) Waiting to run
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-24 14:04:35 +00:00
Pushkal Gupta
485a9c0cc7
fix(PagerDuty Node): Advance pagination offset by the page size ( #35778 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
2026-08-24 14:01:36 +00:00
Alex Grozav
09423a32e4
fix(editor): Keep module registration silent when it re-runs after a re-login (no-changelog) ( #36398 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-24 13:46:04 +00:00
James Martin
ffd2b35595
fix(editor): Fix non-project credentials sometimes appearing as options ( #36715 )
2026-08-24 13:40:47 +00:00
Rick Gale
e75bf3e052
fix(editor): Add padding to evaluation single run view ( #36929 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-24 13:36:39 +00:00
Predrag Ristic
6170b2bf18
build(core): Update Instance AI dependencies ( #36635 )
2026-08-24 13:35:16 +00:00
Daria
ae9dd02bab
feat(core): IAI - Drop invalid node groups before save ( #36812 )
2026-08-24 13:29:41 +00:00
Sam Wooler
6071818deb
feat(API): Add endpoint to delete role-mapping rules ( #36752 )
2026-08-24 13:26:46 +00:00
José Braulio González Valido
5ec90c5331
test(ai-builder): Pin threadIds in the eval-results dispatcher contract (no-changelog) ( #36884 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-24 13:19:28 +00:00
Guillaume Jacquart
f34e4c671a
fix(editor): Remove stale credentials from node config when switching credentials ( #34937 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-24 13:01:58 +00:00
Konstantin Tieber
501a9c1159
feat(core): Don't show nps survey in canvas only mode (no-changelog) ( #36921 )
2026-08-24 12:52:45 +00:00
Yen Su
2b3f683919
fix(AWS Bedrock Chat Model Node): List application inference profiles in model dropdown ( #36728 )
2026-08-24 12:50:06 +00:00
Tomi Turtiainen
62a0b2af07
feat(engine): Authenticate control plane requests to the engine ( #36894 )
2026-08-24 12:47:49 +00:00
Daria
4a971787cb
refactor(core): Deduplicate node group validation helpers across agent ( #36810 )
2026-08-24 12:37:24 +00:00
Arvin A
51b5579179
fix(Anthropic Chat Model Node): Update default model to Claude Sonnet 5 and improve model guidance ( #36834 )
2026-08-24 12:26:58 +00:00
Stephen Wright
9d97cee448
feat(Confluence Node): Add attachments Get Many with file download (no-changelog) ( #36713 )
...
Co-authored-by: Ilfat Mindubaev <ilfat.mindubaev@n8n.io>
2026-08-24 12:15:44 +00:00
Emilia
f79eccf2c1
fix(core): Reconcile license auto-renewal on startup leader takeover ( #36897 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-24 12:14:11 +00:00
Anne Aguirre
5f83045ed1
fix(ai-builder): Wrap message for openAI completions ( #36760 )
2026-08-24 12:12:36 +00:00
Anne Aguirre
bb15f4918a
feat(ai-builder): Configure inputs for workflows used as tools by AI Agents ( #36587 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-24 12:00:52 +00:00
Declan Carroll
5c6efdea58
build(core): Align OpenTelemetry dependencies onto a single version (no-changelog) ( #36842 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Matsuuu <matias.huhta@n8n.io>
2026-08-24 11:49:50 +00:00
Pierantonio Cangianiello
7f3589c2dd
fix(core): Accept multipart form submissions with an empty file input ( #36832 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-24 11:47:25 +00:00
Ricardo Espinoza
a1ffb45ff4
feat(core): Add the OAuth client and auth type to MCP tool-call events ( #36630 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-24 11:31:00 +00:00
Rúben Castro
0fa9bca002
feat(core): Register type-availability-policies module scaffold (no-changelog) ( #36707 )
2026-08-24 10:33:48 +00:00
Mike Repeć
ac39778d9b
refactor: Add ANSI styling to get-n8n.sh output (no-changelog) ( #36904 )
2026-08-24 10:23:53 +00:00
Jaakko Husso
af27b0d3d6
fix(editor): Keep AI Assistant step narration inside thinking blocks ( #36808 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-24 10:00:26 +00:00
Uddish Verma
12c56ca494
refactor(API): Migrate POST /workflows to the decorator pattern (no-changelog) ( #36614 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-24 09:07:24 +00:00
Alex Grozav
97947b7167
fix(editor): Close the demo-route workflow document store null window (no-changelog) ( #36399 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-24 09:03:11 +00:00
João Almeida
72c3bb1804
refactor(editor): Reorder MCP Access so auto-expose sits with workflows (no-changelog) ( #36706 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-24 08:52:38 +00:00
Jaakko Husso
2ef3e84091
fix(core): Redact secrets and PII from AIA message telemetry (no-changelog) ( #36839 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-24 08:21:03 +00:00
Kai
adf93e4d89
feat(editor): Improve empty and loading states in the review inbox ( #36829 )
2026-08-24 07:52:55 +00:00
Bernhard Wittmann
36c35abb71
chore: Bump Browser Use Chrome extension to 0.0.7 ( #36840 )
2026-08-24 06:46:07 +00:00
Bernhard Wittmann
32bc2e0ea1
feat: Remember allowed Browser Use hosts (no-changelog) ( #36744 )
2026-08-24 06:33:59 +00:00
Alex Grozav
d008bb9bd5
feat: Publish ./plugin as its own entry (no-changelog) ( #36445 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-24 06:15:39 +00:00
Iván Ovejero
0f9fadc361
ci: Skip -pc steps when the built ref has no -pc tags ( #36885 )
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
2026-08-24 05:05:54 +00:00
n8n-assistant[bot]
fa1dcaabae
chore: Update e2e impact map ( #36891 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-24 03:14:48 +00:00
n8n-assistant[bot]
8a75915beb
chore: Update node popularity data ( #36890 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-24 00:27:12 +00:00
n8n-assistant[bot]
7968432083
chore: Update e2e impact map ( #36872 )
...
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
Build: Benchmark Image / build (push) Has been cancelled
Util: Update Node Popularity / update-popularity (push) Has been cancelled
Util: Update Node Popularity / approve-and-automerge (push) Has been cancelled
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-23 03:15:41 +00:00
n8n-cat-bot[bot]
5a0b3f02c7
chore: Bump catalog dep @sentry/core ^10.55.0 → 10.70.0 (minor) ( #36828 )
...
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-08-22 21:32:25 +00:00
n8n-assistant[bot]
fbd9449c26
chore: Update e2e impact map ( #36858 )
...
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: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-22 03:12:46 +00:00
Emilia
df8bfd9e56
feat(core): Back off a failing poll trigger instead of re-polling every tick (no-changelog) ( #35707 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
2026-08-21 23:17:17 +00:00
Krystian Slowik
fca317096e
fix(core): Include workflow description in source control push and pull ( #33695 )
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-08-21 20:01:56 +00:00
Romeo Balta
1a1e18f0e4
feat(editor): Add AI Assistant free-use nudge experiment (no-changelog) ( #36206 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-21 16:42:24 +00:00
Michael Drury
131f6645ff
fix: Use sub-agent names and publish before assignment ( #36846 )
2026-08-21 16:32:30 +00:00
Savelii
04dedd60d6
feat(core): Revert - Make form trigger OAuth2 authentication generally available ( #36848 )
2026-08-21 16:32:30 +00:00
Mike Repeć
36c5dc3f38
fix(editor): Remove doubled code block box in markdown renderer ( #36844 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-21 15:28:37 +00:00
Ayyub Bhoraniya
34de8b3998
fix(Google Calendar Node): Allow switching an event between all-day and timed ( #35802 )
...
Co-authored-by: Ayyub Bhoraniya <314098225+ayyubbhoraniya@users.noreply.github.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-08-21 15:12:29 +00:00
Declan Carroll
14cd525465
fix: Retry the codespace skills install and add the security plugin (no-changelog) ( #36764 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-21 14:48:54 +00:00
Guillaume Jacquart
047229449a
fix(core): Limit domain restriction errors to the target host ( #36836 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-21 14:43:17 +00:00
Veljko Terzic
f2bce4e2d9
fix(core): Reduce cold-boot community package install storm ( #36814 )
2026-08-21 14:26:40 +00:00
Irénée
50954e34cd
feat(core): Export git connection projects to repository folder (no-changelog) ( #36719 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-21 14:18:40 +00:00
Iván Ovejero
c4892a4a1a
ci: Pin the runner image in the -pc e2e job ( #36825 )
2026-08-21 14:07:18 +00:00
RomanDavydchuk
f41cf0cbd6
feat(editor): Move AI Assistant connections from the sidebar to a "+" button in the text input ( #36585 )
2026-08-21 13:37:06 +00:00
Sebastien Powell
496f9d884d
feat(editor): Move RadioGroup out of v2 and remove the RadioButtons remnant ( #36793 )
2026-08-21 13:28:51 +00:00
Bernhard Wittmann
077d7782a2
fix(core): Redact secrets rendered beside their label in browser snapshots ( #36817 )
2026-08-21 13:24:00 +00:00
Mike Repeć
e3ec6795bf
docs: Update README quick-start setup command (no-changelog) ( #36831 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-21 13:19:16 +00:00
Yuliia Pominchuk
2cb6a34045
feat(core): Make form trigger OAuth2 authentication generally available ( #36451 )
...
Co-authored-by: Savelii Sychov <savelii.sychov@n8n.io>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-21 13:12:41 +00:00
Andreas Fitzek
66d4793c93
feat(core): Verify the trigger identity once and bind it to the execution ( #36599 )
2026-08-21 13:12:02 +00:00
Charlie Kolb
c80be69f3c
feat: Show live pull progress and suggest opening n8n in the install script ( #36625 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-21 13:11:08 +00:00
Anne Aguirre
07559f63f9
fix(ai-builder): Task to channel agent session bind consolidation ( #36730 )
2026-08-21 13:10:37 +00:00
Benjamin Schroth
28145a5be1
fix(core): Route leader-only channel operations through the leader ( #36686 )
2026-08-21 13:08:23 +00:00
Bernhard Wittmann
9c4b439122
fix(core): Stop code editors mangling values typed by browser_type (no-changelog) ( #36804 )
2026-08-21 13:08:05 +00:00
Ricardo Espinoza
47adccc0bf
feat: Deprecate the "Any workflow" caller policy ( #36350 )
2026-08-21 13:04:32 +00:00
Savelii
b821298c73
feat(core): Explain connected accounts on the form shell banner ( #36823 )
...
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) Waiting to run
Build: Benchmark Image / build (push) Has been cancelled
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-21 12:47:23 +00:00
Declan Carroll
2a6e6f1787
build: Re-pin oxlint to 1.78.0 (no-changelog) ( #36827 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-21 12:45:28 +00:00
Daria
37aee61ff4
fix(editor): Group output panel warnings to keep it usable ( #36619 )
2026-08-21 12:36:31 +00:00
Sandra Zollner
a9cfe9835d
refactor(editor): Rename workflow reviews inbox route to /reviews (no-changelog) ( #36824 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-21 12:33:17 +00:00
Predrag Ristic
fa2cbabb11
feat(core): Support inherited env for Instance AI eval lanes (no-changelog) ( #36818 )
2026-08-21 12:23:54 +00:00
Michael Drury
b7c3fe7962
fix(editor): Show agent validation details in tooltips ( #36772 )
2026-08-21 12:15:49 +00:00
Guillaume Jacquart
a65e0e368f
fix(core): Validate access token audience in OAuth2 credential resolver ( #35119 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-08-21 12:04:22 +00:00
Alex Grozav
26769aa54f
refactor(editor): Give otel its own route name and guard module route-name collisions (no-changelog) ( #36645 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-21 11:48:17 +00:00
oleg
7d0a4457d9
fix(editor): Show personalization survey and community registration modal on Instance AI landing page ( #36809 )
2026-08-21 11:39:24 +00:00
Iván Ovejero
e403f50474
ci: Run nightly e2e against -pc image ( #36805 )
2026-08-21 11:02:16 +00:00
oleg
497cf53a75
fix(core): Validate credential types in AI Assistant credential setup ( #36792 )
2026-08-21 11:01:20 +00:00
n8n-cat-bot[bot]
b9bdaff5f4
fix: Use MS Excel as default Sheets export format ( #36406 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-21 10:51:27 +00:00
Danny Martini
e1f849307c
refactor(core): Move durable poll cursors flag into the scheduler config (no-changelog) ( #36813 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-21 10:45:40 +00:00
Sebastien Powell
4c2e9d5398
feat(editor): Add new Combobox component to @n8n/design-system ( #33622 )
...
Co-authored-by: heymynameisrob <robhough180@gmail.com>
Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 10:43:01 +00:00
Jan Kalkan
eb59810117
feat(core): Add telemetry and log streaming events for workflow reviews (no-changelog) ( #36591 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-21 10:40:35 +00:00
Ricardo Espinoza
756f544c63
feat(editor): Add telemetry for MCP connect and client revoke (no-changelog) ( #36456 )
2026-08-21 10:38:42 +00:00
Sam Wooler
fd1aaf43c5
feat(API): Add endpoint to update role-mapping rules ( #36711 )
2026-08-21 10:25:42 +00:00
Alex Grozav
d1bd8fd1b7
refactor(editor): Remove unreachable executions tag filter (no-changelog) ( #35618 )
...
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-08-21 10:13:00 +00:00
Sandra Zollner
3b57997f78
feat(core): Gate workflow reviews on license only ( #36794 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 10:10:38 +00:00
Jaakko Husso
3095dd5de5
refactor(core): Bound and normalize MCP-supplied tool descriptions (no-changelog) ( #36743 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-21 10:01:58 +00:00
Jaakko Husso
a20f0f24d4
perf(core): Hydrate Instance AI history trees only for the requested page ( #36513 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-21 10:01:44 +00:00
n8n-cat-bot[bot]
f83ac64126
chore: Bump catalog dep posthog-node 5.33.4 → 5.49.2 (minor) ( #36783 )
...
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: Veljko Terzic <veljko.terzic@n8n.io>
2026-08-21 09:55:04 +00:00
Veljko Terzic
543926589c
fix(core): Stop showing working community packages as failed to load ( #36727 )
2026-08-21 09:41:37 +00:00
Irénée
9b2763bd69
feat(API): Add and remove projects on a Git connection (no-changelog) ( #36704 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-21 09:39:09 +00:00
Lorent Lempereur
a24bd90668
feat: Let nodes declare why an operation failed (no-changelog) ( #36531 )
2026-08-21 09:21:29 +00:00
Michael Drury
4f7fbc14d3
feat: Add streaming to Message an Agent workflows ( #36734 )
2026-08-21 09:11:07 +00:00
Iván Ovejero
63d8747070
feat: Publish a pointer-compressed n8n image variant ( #36720 )
2026-08-21 08:58:01 +00:00
James Gee
1c1367b4ba
feat(core): Reconcile a project's contents against the package on import ( #35489 )
2026-08-21 08:28:59 +00:00
Dimitri Lavrenük
40af9a0c9c
fix: Fix setup credential tool description ( #36766 )
2026-08-21 08:28:51 +00:00
Charlie Kolb
0f45de01c7
chore(core): Launch dev watch task with pnpm instead of npm (no-changelog) ( #36708 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-21 08:22:06 +00:00
James Gee
c5beffa018
feat(core): Include credential expression values in package exports ( #36754 )
2026-08-21 08:13:23 +00:00
Matsu
5153b2937c
chore: Introduce gh-stack skills and guidance ( #36705 )
2026-08-21 08:12:07 +00:00
Jaakko Husso
655270bf78
fix(core): Raise AI Assistant model verification token limit ( #36787 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-21 08:11:56 +00:00
Matsu
8582dd5185
ci: Speed up the single-instance npm-install check ( #36687 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-21 08:11:47 +00:00
Matsu
52e6026de1
ci: Skip the npm-install closure check when the verifier is absent ( #36579 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-21 08:11:46 +00:00
n8n-cat-bot[bot]
d1286e349f
fix: Recognise versioned nodes in node-registration-complete lint rule ( #36642 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-21 08:03:25 +00:00
Rob Hough
74b8d1f8a4
fix(editor): Respect reduced motion preferences (no-changelog) ( #36523 )
2026-08-21 07:48:52 +00:00
Sandra Zollner
f86bd3a15e
fix(editor): Show the pinned version name in the review banner ( #36759 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 07:09:18 +00:00
Kai
304ee11328
refactor(editor): Remove workflow review status badges (no-changelog) ( #36724 )
2026-08-21 06:49:40 +00:00
Bernhard Wittmann
44041d5d3c
test(core): Add openai, gemini and slack credential-setup eval fixtures (no-changelog) ( #36461 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-21 06:27:16 +00:00
n8n-assistant[bot]
2c5db29175
chore: Update e2e impact map ( #36784 )
...
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
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-21 03:25:09 +00:00
n8n-cat-bot[bot]
258d4cbf23
chore: Bump catalog dep oxlint ^1.61.0 → 1.79.0 (minor) ( #36782 )
...
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-08-21 00:11:43 +00:00
n8n-cat-bot[bot]
9d3f13e09b
chore: Bump catalog dep eslint-plugin-oxlint ^1.61.0 → 1.79.0 (minor) ( #36775 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-20 22:05:37 +00:00
Guillaume Jacquart
843d5afdb5
feat(core): Run policy checks and combine their decisions (no-changelog) ( #36636 )
...
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
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-20 20:04:25 +00:00
Sebastien Powell
7c553fdbc7
feat(editor): TagsInput tweaks ( #36714 )
2026-08-20 19:04:12 +00:00
n8n-cat-bot[bot]
dda046c94c
chore: Route @n8n/typeorm pg and source-map-support through the pnpm catalog ( #36750 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-20 17:48:33 +00:00
n8n-cat-bot[bot]
a179e0370c
chore: Remove the dead default-catalog @sentry/node entry ( #36761 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-20 16:43:16 +00:00
Michael Drury
2c12be2ba4
fix(core): Pass MCP connector tools to Agent Builder ( #36753 )
2026-08-20 15:53:17 +00:00
Matsu
069221a0fc
build: Install pnpm from npm in the runners images (no-changelog) ( #36702 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-20 16:31:43 +01:00
Bernhard Wittmann
f7ddca72bf
feat: Add Browser Use extension version to telemetry (no-changelog) ( #36602 )
2026-08-20 15:05:29 +00:00
Benjamin Schroth
53f2750b3f
fix(editor): Treat agent persistence and channel setup as one in-flight action ( #36577 )
2026-08-20 14:51:33 +00:00
n8n-cat-bot[bot]
d91886895c
chore: Require review for code-health baseline edits ( #36745 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-20 14:29:03 +00:00
Michael Drury
837d0bf6fd
refactor: Remove Agent Builder model settings (no-changelog) ( #36654 )
2026-08-20 14:20:11 +00:00
n8n-cat-bot[bot]
477cb92a38
chore: Bump catalog dep @daytona/sdk 0.187.0 → 0.205.1 (minor) ( #36736 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-20 14:00:30 +00:00
n8n-cat-bot[bot]
9a899b67df
test: Stabilize canvas zoom assertion after route changes ( #36694 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-20 13:48:55 +00:00
Ricardo Espinoza
dfae315eca
fix(editor): Move the trust checkbox out of the MCP consent redirect callout ( #36543 )
2026-08-20 13:36:08 +00:00
Guillaume Jacquart
b5744795ae
feat(core): Add PolicyEnforcementService proxy (no-changelog) ( #36586 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-20 13:29:53 +00:00
Arvin A
6c68e784e1
feat(core): Add folder filtering to the MCP workflow search tool ( #36516 )
2026-08-20 13:28:22 +00:00
Jaakko Husso
5d7048da99
fix(core): Bound Instance AI thread-message pagination parameters (no-changelog) ( #36509 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-20 13:06:04 +00:00
n8n-cat-bot[bot]
7ae32c1c99
test: Stabilize clipboard read in getWorkflowFromClipboard ( #36409 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Miguel Angel Moreno <1411774+miguelsaddress@users.noreply.github.com>
2026-08-20 13:05:20 +00:00
Pierantonio Cangianiello
117983080a
perf(core): Skip reading run data when saving execution progress ( #36640 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-20 12:54:56 +00:00
James Gee
b8d53876f3
feat(core): Include workflow node groups in package import and export ( #35181 )
2026-08-20 12:54:23 +00:00
Jaakko Husso
dc3030f88d
fix(core): Stop retaining Instance AI events in memory under the durable log (no-changelog) ( #36691 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-20 12:52:04 +00:00
Mike Repeć
226aafc33d
fix(core): Normalize env values before schema-based parsing ( #36644 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2026-08-20 12:37:20 +00:00
Precious Amesinlola
955c4722be
fix(core): Apply credential defaults and expressions in Agent Builder model discovery ( #36721 )
...
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) Waiting to run
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-20 12:10:27 +00:00
Ilfat Mindubaev
4544cedde2
feat(Confluence Node): Add Delete Page operation (no-changelog) ( #36685 )
2026-08-20 12:07:04 +00:00
n8n-cat-bot[bot]
33bb45358e
chore: Bump catalog dep @sentry/vue ^10.36.0 → 10.70.0 (minor) ( #36722 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-20 11:50:29 +00:00
Danny Martini
795309ea1f
feat(core): Heal duplicate node ids before activation and retire the durable-poller gate ( #36639 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-20 11:45:43 +00:00
Guillaume Jacquart
34b5898b20
feat(core): Add PolicyCleared capability token and PolicyViolationError (no-changelog) ( #36580 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-20 11:39:33 +00:00
Uddish Verma
0003aa6479
refactor(API): Migrate workflow publish and unpublish to the decorator pattern (no-changelog) ( #36450 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-20 11:35:27 +00:00
Rob Hough
39c321599e
build(editor): Add Design System ESLint plugin (no-changelog) ( #34550 )
2026-08-20 11:34:02 +00:00
Iván Ovejero
9d7abc2091
feat(engine): Settle steps across loop iterations (no-changelog) ( #36604 )
2026-08-20 11:31:28 +00:00
Michael Drury
9d495dbc56
feat(core): Scope agent sessions to projects ( #36646 )
2026-08-20 11:23:12 +00:00
Ali Elkhateeb
5e568b2b7c
feat(API): Add startedAfter and startedBefore filters to GET /executions ( #36565 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 11:21:50 +00:00
Ilfat Mindubaev
b396f66480
feat(Confluence Node): Add Update and Append Page operations (no-changelog) ( #36484 )
2026-08-20 11:03:18 +00:00
Daria
c31d0e58ae
fix(editor): Keep form element attributes when reordering or deleting ( #36395 )
2026-08-20 10:48:54 +00:00
phyllis-noester
bf700d1399
fix(core): Validate chat and MCP trigger auth modes for end-user credentials ( #36534 )
2026-08-20 10:44:45 +00:00
Sam Wooler
d79cd10d0e
feat(API): Add endpoint to move role-mapping rules ( #36526 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-20 10:39:43 +00:00
Tomi Turtiainen
e86ebf3d68
feat(engine): Add scaffolding of in-process engine 2.0 module ( #36480 )
2026-08-20 10:24:36 +00:00
n8n-cat-bot[bot]
13029c6313
chore: Bump catalog dep @supabase/supabase-js 2.50.0 → 2.112.3 (minor) ( #36710 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-20 10:10:30 +00:00
Kai
abf43e413b
feat(core): Split workflow review lifecycle events (no-changelog) ( #36377 )
2026-08-20 10:09:40 +00:00
oleg
fe79e4ab41
fix(editor): Prevent AI Assistant verification fixtures from being pinned as real data ( #36653 )
2026-08-20 09:14:47 +00:00
Miguel Ángel Moreno
85869e8436
fix(Agent Node): Show disabled reason on prompt-source option ( #36612 )
2026-08-20 08:50:43 +00:00
Charlie Kolb
f0a07f8ac7
fix(core): Fix post-build-flow skill test whitespace assertion (no-changelog) ( #36709 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-20 12:21:56 +03:00
Mutasem Aldmour
616dd652c8
fix(core): Offer to clean up test data left by live test runs in AI Assistant ( #36448 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-20 08:36:30 +00:00
Anne Aguirre
53bd5f7a37
fix(core): Surface agent failures with a useful message and original cause ( #36603 )
2026-08-20 08:11:56 +00:00
Irénée
63e8482c98
feat: Add git-connections commands to the n8n CLI (no-changelog) ( #36287 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-20 08:09:57 +00:00
Danny Martini
365b7036dc
fix(core): Wrap a trigger's closeFunction in an expression isolate at creation time ( #36638 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Mike Repeć <mike.repec@n8n.io>
2026-08-20 08:03:10 +00:00
Irénée
ce4d58ea13
feat(API): Add Git connections public API (no-changelog) ( #36272 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-20 07:28:36 +00:00
oleg
48b245c0b4
fix(editor): Restore AI Assistant preview width after viewport resize ( #36433 )
2026-08-20 07:17:30 +00:00
Dimitri Lavrenük
649e73ba68
feat: Restyle and simplify Browser Use connection view (no-changelog) ( #36611 )
2026-08-20 07:02:55 +00:00
Guillaume F.
ad22ee8033
fix: Return list-search pagination token as a string in github-issues template ( #36657 )
2026-08-20 06:56:45 +00:00
Bernhard Wittmann
f87b345e38
ci: Explain single-instance duplicate findings instead of counting them ( #36566 )
2026-08-20 06:54:29 +00:00
Dimitri Lavrenük
86c53a28c9
feat(core): Add generic feature flag overrides via environment variable ( #36643 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-20 06:14:39 +00:00
Veljko Terzic
e95d40732d
fix(core): Serialize community package installs and make downloads non-destructive ( #36505 )
2026-08-20 06:11:13 +00:00
Iván Ovejero
395ae5ccdd
ci: Set up Buildx builder for node-pc publish ( #36618 )
2026-08-20 06:01:31 +00:00
n8n-assistant[bot]
87575ead06
chore: Update e2e impact map ( #36671 )
...
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
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-20 03:12:42 +00:00
n8n-cat-bot[bot]
e671de555c
chore: Bump strnum 2.2.3 → 2.4.2 (minor) to clear 1 Aikido finding ( #36670 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-20 01:20:29 +00:00
Yuliia Pominchuk
8c6d469c19
fix(core): Add project:manageUsers scope to gate project membership changes ( #36243 )
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) Waiting to run
2026-08-19 18:43:35 +00:00
Sandra Zollner
0f5ea8b540
feat(core): Load the workflow review inbox after signing in from a d… ( #36575 )
2026-08-19 17:02:19 +00:00
Riqwan Thamir
9376c576e2
fix(core): Validate chat models and recover from execution failures ( #36550 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-19 16:46:31 +00:00
Predrag Ristic
dfe7c02f03
fix(core): Hide get-json from Instance AI ( #36146 )
2026-08-19 16:22:04 +00:00
Riqwan Thamir
686da48e63
feat(core): Add tool result provenance boundary to observation log transcripts (no-changelog) ( #36552 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-19 16:15:45 +00:00
Michael Drury
e436cb71a9
feat: Add Slack Agent view support ( #36352 )
2026-08-19 16:03:01 +00:00
Miguel Ángel Moreno
7a69e3fe5c
fix(core): Support array indices in setNodeParameter JSON Pointer paths ( #36520 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-19 15:59:21 +00:00
Mike Repeć
f8084475bb
fix(core): Only init the expression engine for commands that evaluate expressions ( #36538 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2026-08-19 15:36:45 +00:00
Anne Aguirre
246e6d99bc
feat(ai-builder): Show why unsupported workflows cannot be run within agents in tool selection modal ( #36519 )
2026-08-19 15:09:01 +00:00
Michael Drury
52c29a8dd9
fix(editor): Load agent data table columns on selection ( #36634 )
2026-08-19 15:05:35 +00:00
Riqwan Thamir
d7a48752f9
test: Stabilize Instance AI execute-step e2e against in-progress builds (no-changelog) ( #36623 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-19 15:01:48 +00:00
Bernhard Wittmann
2238b99b61
fix(core): Fail fast on browser actions against unactionable targets (no-changelog) ( #36608 )
2026-08-19 14:59:45 +00:00
Guillaume Jacquart
0d0ed73983
feat(core): Add policy infrastructure module scaffold (no-changelog) ( #36613 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-19 14:43:12 +00:00
Mike Repeć
05de34323c
fix(core): Release test-webhook isolate only after teardown completes ( #36573 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2026-08-19 14:16:25 +00:00
Rob Hough
b0cfa9391c
fix(editor): Restore Edit Fields type selector styles ( #36400 )
2026-08-19 14:01:31 +00:00
Robin Braumann
ead8ae16c4
feat(core): Add filters to agent sessions ( #36493 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-19 13:58:12 +00:00
Irénée
17567043bd
feat(core): Add Git connections module and service (no-changelog) ( #36270 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-19 13:46:51 +00:00
Rob Hough
3741de521b
fix(editor): Restore theme outline shadows (no-changelog) ( #36581 )
2026-08-19 13:34:26 +00:00
Declan Carroll
1feb16db20
build: Bump katex to 0.18.2 (no-changelog) ( #36582 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-19 13:22:46 +00:00
Toby Wilds
7469231277
feat(Typeform Node): Allow custom OAuth2 scopes ( #36486 )
2026-08-19 13:07:10 +00:00
Jaakko Husso
befb9477b5
fix(core): Keep Instance AI confirmation fields intact on resume ( #36468 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-19 13:06:28 +00:00
Roche Nathan
59e732a94c
feat(Anthropic Chat Model Node): Add prompt caching support ( #34482 )
...
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
2026-08-19 12:56:36 +00:00
Iván Ovejero
bbb4cef798
feat(engine): Map iterations across loop edges (no-changelog) ( #36524 )
2026-08-19 12:32:15 +00:00
Lorent Lempereur
222eec5ccf
fix(core): Avoid restarting task runners that are only slow ( #36530 )
2026-08-19 12:29:16 +00:00
n8n-cat-bot[bot]
ea8a5ca2d3
test: De-flake NDV run-selector E2E by fixing composer wait timeout ( #36408 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Miguel Angel Moreno <1411774+miguelsaddress@users.noreply.github.com>
2026-08-19 12:07:09 +00:00
oleg
be44726ff4
fix(core): Harden Daytona sandbox acquisition against transient failures and stuck sandboxes ( #36528 )
2026-08-19 12:03:08 +00:00
Bernhard Wittmann
d5133e5f72
fix(core): Capture browser secrets independently of match boundaries ( #36447 )
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
2026-08-19 11:46:03 +00:00
Danny Martini
2d90e1ee30
feat(core): Add system-authored workflow version publishing (no-changelog) ( #36511 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-19 11:16:16 +00:00
oleg
884a781ef0
fix(core): Correct chainLlm structured-output shape in eval verifier guidance (no-changelog) ( #36283 )
2026-08-19 11:07:12 +00:00
Matsu
4a3cb8c66a
ci: Ensure bundle branches post-sync ( #36594 )
2026-08-19 11:03:43 +00:00
Iván Ovejero
65e370e5aa
build: Switch n8n image to Node 26 ( #36291 )
2026-08-19 09:57:41 +00:00
Matsu
b7536714b0
test(editor): Wait for expression editor focus before typing in FilterConditions test (no-changelog) ( #35754 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-19 09:54:31 +00:00
Bernhard Wittmann
a4e0aad0ec
fix(core): Opt form fields out of password manager autofill (no-changelog) ( #36328 )
2026-08-19 09:26:15 +00:00
Kai
ee7584255f
feat(core): Loosen the workflow review activity schema for cause events (no-changelog) ( #36376 )
...
Co-authored-by: Jan K. <jan.kalkan@n8n.io>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-19 08:47:02 +00:00
Rodrigo Santos da Silva
69ba5a8618
feat(ai-builder): Let the eval harness mint Simplified Custom Auth credentials from setup-card recipes (no-changelog) ( #36192 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-08-19 08:44:23 +00:00
Milorad FIlipović
a37b9a0c49
feat(core): Extend evaluations to support node groups (no-changelog) ( #35629 )
...
Co-authored-by: Miguel Ángel Moreno <1411774+miguelsaddress@users.noreply.github.com>
2026-08-19 08:42:53 +00:00
Tomi Turtiainen
198566c570
refactor(engine): Extract the engine runtime wiring into a factory (no-changelog) ( #36504 )
2026-08-19 08:39:38 +00:00
Jaakko Husso
eece6599ee
chore: Remove mention of N8N_INSTANCE_AI_MODEL_API_KEY from the install script ( #36576 )
2026-08-19 08:32:07 +00:00
Guillaume Jacquart
7a29b10432
feat(core): Add policy check contract, decorator and registry ( #36532 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-19 08:25:20 +00:00
Jaakko Husso
4c8ae8fb47
fix(core): Honor an explicit request for a new credential during setup ( #36348 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-19 08:24:46 +00:00
Iván Ovejero
4ba4608ea9
feat(core): Support step iterations (no-changelog) ( #36489 )
2026-08-19 08:13:45 +00:00
Eugene
63ffacf788
fix(Message an Agent Node): Default the session to the connected Chat Trigger ( #36482 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-19 07:53:49 +00:00
Elias Meire
25d0be0ec1
fix(MCP Server Trigger Node): Emit tool schemas as JSON Schema 2020-12 ( #36490 )
2026-08-19 07:52:36 +00:00
Kai
29779f0c5e
feat(editor): Show diff for closed review requests ( #36539 )
2026-08-19 07:46:44 +00:00
Riqwan Thamir
a2188869b5
fix: Keep Kafka patch in Docker image build (no-changelog) ( #36569 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-19 07:41:55 +00:00
Irénée
d42484b7f6
feat(core): Add project Git connection table (no-changelog) ( #36549 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-19 07:21:32 +00:00
Dimitri Lavrenük
8c3223ef68
feat: Display success toast message on Browser Use connection ( #36474 )
2026-08-19 06:28:10 +00:00
Declan Carroll
7259c7544e
chore: Update skills marketplace name to n8n-agent-skills ( #36535 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-19 06:01:13 +00:00
Declan Carroll
0490f99fef
build: Bump Playwright to 1.62.1 (no-changelog) ( #36441 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-19 06:00:46 +00:00
n8n-assistant[bot]
c9f2ee661c
chore: Bundle/2.x ( #36558 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Sam Wooler <swooler592@gmail.com>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Lorent Lempereur <looorent@users.noreply.github.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: mfsiega <93014743+mfsiega@users.noreply.github.com>
Co-authored-by: phyllis-noester <102315132+phyllis-noester@users.noreply.github.com>
Co-authored-by: n8n-assistant[bot] <n8n-assistant[bot]@users.noreply.github.com>
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: Robin Braumann <50590409+bjorger@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-19 07:57:44 +03:00
n8n-assistant[bot]
a39502f304
chore: Update e2e impact map ( #36555 )
...
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: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-19 03:15:41 +00:00
Lorent Lempereur
5d9d462d69
feat(core): Add retryabilityFromError to @n8n/backend-network (no-changelog) ( #36527 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-18 21:56:30 +00:00
Sandra Zollner
f938e13b45
feat(core): Persist review baseline at approval time ( #36132 )
...
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) Waiting to run
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: kgrhartlage <kai.hartlage@n8n.io>
2026-08-18 17:35:58 +00:00
Sebastien Powell
f5a8c69c0a
feat(editor): Promote v2 Pagination to core, removed legacy CSS ( #36522 )
2026-08-18 17:02:25 +00:00
Kai
ec4ad66ed6
feat(editor): Show review status as a badge on the workflows list ( #36476 )
2026-08-18 16:26:52 +00:00
Michael Drury
09613dc1c7
fix(editor): Keep agent preview user messages right-aligned ( #36521 )
2026-08-18 15:59:20 +00:00
Irénée
56bb5f593d
fix(core): Restore AWS Secrets Manager connection reuse ( #36426 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-18 15:46:43 +00:00
Rob Hough
c0b3a12a1c
refactor(editor): Improve N8nIconPicker UX and performance ( #35878 )
2026-08-18 15:36:50 +00:00
Thai Pangsakulyanont
0358654a5a
feat(Grist Node): Add upsert operation ( #18067 )
...
Co-authored-by: Claude <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: dtinth-claw[bot] <290121326+dtinth-claw[bot]@users.noreply.github.com>
Co-authored-by: Elias Meire <elias@meire.dev>
2026-08-18 15:16:40 +00:00
Uddish Verma
e73244eca6
refactor(API): Migrate workflow archive, unarchive, and transfer routes to the decorator pattern (no-changelog) ( #35835 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-18 15:14:06 +00:00
Predrag Ristic
59efcb95b2
fix(core): Handle managed credentials in workflow codegen ( #36210 )
2026-08-18 15:04:36 +00:00
Predrag Ristic
7b94975c55
fix: Preserve explicit credential selection ( #36500 )
2026-08-18 14:36:39 +00:00
Michael Drury
38ec2ec6d0
fix(editor): Open new agents without Instance AI ( #36462 )
2026-08-18 14:35:18 +00:00
Benjamin Schroth
cc340df75a
refactor(core): Add breaking change rule for AI Agent versions below 2 ( #36404 )
2026-08-18 14:32:23 +00:00
yehorkardash
f7e84c9bdd
chore: Replace n8n-claude-skills usages with n8n-agent-skills ( #36332 )
2026-08-18 14:25:44 +00:00
yehorkardash
2f2e2d9fc0
fix(MongoDB Chat Memory Node): Sanitize messages ( #36294 )
2026-08-18 14:25:08 +00:00
Pierantonio Cangianiello
aa126ab276
fix(core): Coerce the deleteBefore param when deleting executions ( #36477 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-18 14:22:16 +00:00
Benjamin Schroth
3d70ae7fc4
fix(core): Run agent scheduled tasks in the timezone they were authored in ( #36226 )
2026-08-18 14:21:46 +00:00
Iván Ovejero
ce154150e8
build: Install Kafka binding on fresh clone ( #36502 )
2026-08-18 14:19:53 +00:00
n8n-cat-bot[bot]
c0d1bd0e5f
test: Gate canvas readiness before header interactions after route ( #36422 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-18 14:19:13 +00:00
Sandra Zollner
8fa6cde8a1
feat(core): Allow reviewer to decide after version submit ( #36282 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Kai <kai.hartlage@n8n.io>
2026-08-18 14:12:26 +00:00
Danny Martini
f76b35ca5a
feat(core): Add pure node-id heal function for published workflow versions (no-changelog) ( #36453 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-18 14:11:48 +00:00
Irénée
9c947996da
feat(core): Add Git connection database table (no-changelog) ( #36268 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-18 13:54:47 +00:00
Mike Repeć
2435ed5cf0
fix(core): Report activation mode 'activate' for a first publication via the outbox ( #36512 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-18 13:53:44 +00:00
Guillaume Jacquart
83db64a94e
fix(core): Resolve end-user credentials when loading node parameters ( #36452 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-18 13:39:48 +00:00
Declan Carroll
c57d1c1e3f
build: Bump dependency pins to patched minor and patch versions (no-changelog) ( #36503 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-18 13:28:13 +00:00
Robin Braumann
d551999c6c
fix(core): Surface failures in agent sessions ( #36492 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-18 13:07:10 +00:00
Ali Elkhateeb
697d53c8d0
feat(editor): Hide convert to sub-workflow when Execute Workflow nodes are excluded ( #36499 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-18 12:45:30 +00:00
Sam Wooler
47f4bc8d1e
feat(API): Add endpoint to list role-mapping rules ( #36501 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-18 12:42:04 +00:00
Tomi Turtiainen
8219b149c0
ci: Bump PR title action to v2.5.0 and document engine scope ( #36514 )
2026-08-18 12:41:03 +00:00
Tomi Turtiainen
0deba44cb8
feat: Emit trigger payloads as step output slots (no-changelog) ( #36416 )
2026-08-18 12:29:18 +00:00
Elias Meire
fdbf88b469
test(core): Add MCP registry discovery evals (no-changelog) ( #36063 )
2026-08-18 12:28:05 +00:00
Guillaume Jacquart
85f7dde311
fix(core): Show a clear no-access message when SSO role mapping denies a login ( #36407 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-18 12:00:57 +00:00
Alex Grozav
59d4300596
refactor(editor): Extract instance-registry into a frontend module package (no-changelog) ( #36325 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-08-18 12:00:24 +00:00
Jaakko Husso
e1a6ede450
fix(core): Handle projects better on AIA workflow listing ( #36413 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-18 11:58:35 +00:00
Sebastien Powell
d629607ead
feat(editor): Pagination control improvements ( #34774 )
...
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) Waiting to run
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-18 11:10:15 +00:00
Dimitri Lavrenük
950ef236bf
feat: Add browser connection status to credential setup telemetry event (no-changelog) ( #36457 )
2026-08-18 11:02:32 +00:00
Dawid Myslak
9836cf52a3
feat(editor): Restore n8n credits settings link ( #36435 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-18 10:53:09 +00:00
Anne Aguirre
12cae8cbd9
feat(ai-builder): Show tool hard and soft failures in agent session trace - timeline ( #36405 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-08-18 10:51:57 +00:00
Jaakko Husso
207c29f8e3
fix(OpenAI Node): Filter non-chat models out of the chat model dropdown ( #35785 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-08-18 10:47:43 +00:00
Declan Carroll
6155d8e882
build: Re-pin mailsplit license election to 5.4.15 (no-changelog) ( #36491 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-18 10:39:29 +00:00
Uddish Verma
39be106f68
fix(API): Return a request schema for decorator routes in /discover ( #36211 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-18 10:03:08 +00:00
Fg
fa460a4313
fix(Extract From File Node): Parse date-only RRULE UNTIL values ( #29522 )
2026-08-18 10:00:37 +00:00
MHMD
a5ac2aa10d
feat(editor): Warn about self-escalation via Manage project roles scope ( #36458 )
2026-08-18 09:45:45 +00:00
Ali Elkhateeb
43220e18a2
fix(editor): Open node details links in a new tab in canvas-only mode ( #36446 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-18 09:28:48 +00:00
n8n-release-tag-merge[bot]
44a5deb577
Merge tag 'n8n@2.36.0'
2026-08-18 09:41:33 +00:00
Anne Aguirre
87e8b9c58f
fix(ai-builder): Fix for autosave and publish events issues ( #36241 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-18 09:17:27 +00:00
Sam Wooler
1cd8c91a20
feat(API): Add endpoint to delete a custom role ( #36417 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-18 09:10:10 +00:00
RomanDavydchuk
76c6721129
fix(editor): Show proper MCP server status in AI Assistant UI ( #36180 )
2026-08-18 08:38:24 +00:00
Charlie Kolb
ce6ed3cda7
feat(editor): Add stop execution button to the NDV ( #36444 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-18 08:25:05 +00:00
n8n-assistant[bot]
8f82586bba
🚀 Release 2.36.0 ( #36483 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-08-18 08:24:56 +00:00
Stephen Wright
3c86410bf9
feat(Microsoft SharePoint Node): Register version 2 and make it the default ( #36459 )
2026-08-18 08:14:01 +00:00
Matsu
210d8f0196
ci: Remove corepack from release pipeline ( #36481 )
2026-08-18 11:00:44 +03:00
Tomi Turtiainen
34e1da0447
refactor(core): Dedup formatBytes and toMb into @n8n/utils (no-changelog) ( #36218 )
2026-08-18 07:52:24 +00:00
Matsu
d44dbb2f41
ci: Surface errors on bump-versions and similiar scripts ( #36479 )
2026-08-18 10:49:52 +03:00
Alexander Gekov
d40f592544
feat(editor): Add role-aware n8n credits top-up flow ( #35873 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-08-18 07:38:35 +00:00
Bernhard Wittmann
0dffaa9723
ci: Report single-instance dependency findings without failing advisory runs ( #36437 )
2026-08-18 07:12:43 +00:00
Yuliia Pominchuk
a8754b4040
fix(core): Keep the account panel on hosted forms once every account is connected ( #36429 )
2026-08-18 06:38:47 +00:00
Ilfat Mindubaev
d9fa966ac5
feat(Confluence Node): Add page get operation with full sub-tree support ( #36217 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-18 06:23:44 +00:00
n8n-assistant[bot]
c4c5cd1e10
chore: Update e2e impact map ( #36472 )
...
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: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-18 03:08:29 +00:00
Svetoslav Dekov
7ea9d542e3
fix(core): Require trigger node name for MCP workflow executions ( #36341 )
...
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-08-18 00:01:37 +00:00
Rob Hough
dbb28af5bf
feat(editor): Add preview chat to SessionTimeline view ( #36128 )
...
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
Co-authored-by: Michael Drury <me@michaeldrury.co.uk>
Co-authored-by: Michael Drury <michael.drury@n8n.io>
2026-08-17 17:18:47 +00:00
Robin Braumann
0791359ffd
fix(core): Harden agent HTTP Request tool configuration ( #36463 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-17 17:10:50 +00:00
Robin Braumann
ad97407d94
fix(editor): Exclude draft channels from telemetry (no-changelog) ( #36455 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-17 17:10:09 +00:00
Robin Braumann
f7459c88cc
feat(core): Let agent builder inspect and update schedules ( #36449 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-17 17:09:07 +00:00
Robin Braumann
35434b03a0
feat: Create workflow tools from the agent builder ( #36460 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-17 16:37:41 +00:00
Michael Drury
b27a53e60f
feat(editor): Improve agent session tool call feedback ( #36346 )
2026-08-17 16:37:23 +00:00
Miguel Ángel Moreno
7d91bced63
feat(core): Support canvas node selection as AI Assistant chat context (no-changelog) ( #36039 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-17 16:18:51 +00:00
oleg
490b368d90
feat(core): Add AI Assistant setup funnel telemetry ( #36391 )
2026-08-17 16:15:14 +00:00
Mutasem Aldmour
1a7425d62b
fix(core): Let Instance AI run a specific trigger's flow ( #36410 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-17 13:15:44 +00:00
Mutasem Aldmour
bae82bdad5
fix(core): Recover model turns that end without usable output ( #36423 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-17 13:15:35 +00:00
Ali Elkhateeb
7060434f1f
refactor(API): Route public API credentials through the shared credentials service ( #36048 )
2026-08-17 13:14:21 +00:00
Lorent Lempereur
b33d0da323
feat(core): Add baseline Prometheus metrics for poll triggers (no-changelog) ( #36250 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-17 13:13:25 +00:00
Danny Martini
b6b010e0d3
test(core): Cover deleteWorkflowCursors in the poller-state repository suite (no-changelog) ( #36438 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-17 13:03:28 +00:00
Alex Grozav
36a08ea1a6
fix(editor): Import IconName from the design-system root, not a deep path (no-changelog) ( #36439 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-17 12:55:05 +00:00
Alex Grozav
784b243121
test(editor): Ratchet shell modal keys and catch lost registrations in CI (no-changelog) ( #36324 )
...
Co-authored-by: multica-agent <github@multica.ai>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-08-17 12:55:00 +00:00
Robin Braumann
ce1b52177e
feat(core): Isolate Agent sandboxes by principal ( #36203 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-17 12:54:24 +00:00
Jaakko Husso
6ace2a5b4f
fix(core): Remember skipped Instance AI credential setup for the rest of a thread ( #36308 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-17 12:53:22 +00:00
mfsiega
f00a7044e8
refactor(core): Run publication outbox consumers as a capped pool of independent workers (no-changelog) ( #36303 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Mike Repeć <mike.repec@n8n.io>
2026-08-17 12:14:18 +00:00
Danny Martini
faf4dc35df
feat(core): Refuse durable pollers when an active workflow has duplicate trigger node ids ( #36340 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-17 12:13:18 +00:00
Iván Ovejero
29f7b128d4
fix(core): Build AI proxy dispatchers on undici v7 (no-changelog) ( #36418 )
2026-08-17 12:09:22 +00:00
Alexander Gekov
516c19e2ed
feat(editor): Switch credits pill after a top-up or depleted allowance ( #36239 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-17 12:06:26 +00:00
Tomi Turtiainen
a5e3213df4
docs: Add engine scope to PR title conventions (no-changelog) ( #36434 )
2026-08-17 11:55:49 +00:00
Tomi Turtiainen
e5d3093f78
feat(core): Add engine v2 workflow setting (no-changelog) ( #36428 )
2026-08-17 11:54:12 +00:00
oleg
b50ea9cd42
fix(core): Scope AI Assistant credential setup cards to the thread's project ( #36425 )
2026-08-17 11:44:02 +00:00
Iván Ovejero
df924f8eb3
build: Compile Kafka native binding in n8n image ( #36421 )
2026-08-17 11:41:22 +00:00
Charlie Kolb
5fa9aaa1cd
fix(editor): Keep cursor position when clicking into an expression editor ( #36411 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-17 11:39:33 +00:00
Veljko Terzic
86facbdcaf
fix(core): Rebuild the node registry without emptying it first ( #36387 )
2026-08-17 11:13:07 +00:00
Robin Braumann
6b656c97af
refactor(core): Consolidate agent workspace string replacement tools (no-changelog) ( #36178 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Riqwan Thamir <rmthamir@gmail.com>
2026-08-17 11:11:51 +00:00
Robin Braumann
6cd9a2bfdb
feat: Add LangSmith agent session debug export ( #36309 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-17 11:02:00 +00:00
Charlie Kolb
02bc2bf533
test(editor): Stop AgentBuilderView tests from leaking async work across tests ( #36412 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-17 10:57:15 +00:00
Yen Su
674c9e67b4
docs(Kafka Node): Note that version 2 stays off-default until general availability (no-changelog) ( #36297 )
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) Waiting to run
2026-08-17 10:23:18 +00:00
Alex Grozav
3beabfb66f
build(editor): Resolve frontend workspace packages from source in Vite (no-changelog) ( #36131 )
...
Co-authored-by: multica-agent <github@multica.ai>
2026-08-17 10:18:01 +00:00
Dimitri Lavrenük
f44bd4827f
feat: Simplify user flow for Browser Use connection ( #36316 )
2026-08-17 10:12:01 +00:00
Stephen Wright
0a61678310
feat(Confluence Node): Add Create Page operation (no-changelog) ( #36008 )
2026-08-17 09:52:52 +00:00
Matsu
1b79604bb9
ci: Remove unnecessary Kafka cleanup in setup-nodejs ( #36401 )
2026-08-17 09:42:00 +00:00
Csaba Tuncsik
3ca0f5546e
refactor(Microsoft Teams Node): Extract shared MS Graph transport kernel to utils/microsoft (no-changelog) ( #36030 )
2026-08-17 09:36:11 +00:00
oleg
602e6a05f5
fix(core): Gate AI Assistant workflow publish offers on live verification ( #36394 )
2026-08-17 09:27:53 +00:00
yehorkardash
ca82fd9827
feat(core): Add new agent slack integration ( #35591 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-08-17 09:27:50 +00:00
Jawad Ali
04e76a3890
feat(core): Deprecate Array.merge from expressions, and add Array.mergeIntoObject ( #36161 )
...
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Mike Repeć <mike.repec@n8n.io>
2026-08-17 09:25:24 +00:00
n8n-cat-bot[bot]
de6f3d91dc
fix: Don't detach child process on Windows so external programs write ( #36327 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-17 08:46:00 +00:00
Mutasem Aldmour
f19c452ba1
fix(core): Respect the editor write lock when Instance AI writes workflows ( #36335 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-17 08:33:03 +00:00
Stephen Wright
73e0081d66
fix(Microsoft SharePoint Node): Validate the site ID before sending it to Graph (no-changelog) ( #36301 )
2026-08-17 08:14:58 +00:00
Mat Leszkiewicz
1cc20d55e2
fix(Microsoft Teams Node): Surface Graph errors instead of returning an empty chat list ( #36200 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-17 08:14:42 +00:00
oleg
c89dba81db
fix(core): Stop routing unrelated pre-existing nodes into workflow setup after AI Assistant edit ( #36280 )
2026-08-17 08:12:16 +00:00
Stephen Wright
b333efad84
fix(Microsoft SharePoint Node): Render unclassified list columns as text fields (no-changelog) ( #36300 )
2026-08-17 08:10:46 +00:00
Sam Wooler
28bf536d85
feat(API): Add endpoint to update a custom role ( #36213 )
2026-08-17 08:10:24 +00:00
yehorkardash
5e5bb317d8
feat: Show scopes for managed OAuth credentials with N8N_MANAGED_OAUTH_SHOW_SCOPES ( #36053 )
...
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
2026-08-17 08:08:39 +00:00
Thanasis G
b025ff01d2
fix(Kafka Trigger Node): Refuse activation when the topic does not exist ( #36044 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-17 07:55:10 +00:00
Bernhard Wittmann
f66a0e8bc3
fix(core): Explain Browser Use failures caused by other browser extensions ( #36011 )
2026-08-17 07:54:26 +00:00
Yuliia Pominchuk
bf28af68e9
feat(core): Redesign the account connect panel on hosted forms ( #36344 )
2026-08-17 07:42:08 +00:00
Bernhard Wittmann
ac9df5ec17
chore: Add single-instance dependency duplication checks ( #34681 )
2026-08-17 07:39:48 +00:00
Emilia
2bca0807a8
fix: Wait for task runner registration before executing in e2e test ( #36212 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-17 07:05:58 +00:00
Alex Grozav
35bb514616
feat(editor): Publish @n8n/design-system from dist with an exports map (no-changelog) ( #36305 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-17 06:33:26 +00:00
Matsu
38e6c874da
ci: Merge the base into the bundle branches instead of replaying them (no-changelog) ( #36389 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-17 09:43:27 +03:00
n8n-assistant[bot]
fbbbb9ef84
chore: Update e2e impact map ( #36383 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-17 03:07:44 +00:00
n8n-assistant[bot]
44e78aca7d
chore: Update node popularity data ( #36381 )
...
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) / Notify Slack on failure (push) Blocked by required conditions
Security: Rebase Bundle Branches / Replay ${{ matrix.bundle }} (1.x, bundle/1.x) (push) Has been cancelled
Security: Rebase Bundle Branches / Replay ${{ matrix.bundle }} (master, bundle/2.x) (push) Has been cancelled
Security: Rebase Bundle Branches / Notify Slack on failure (push) Has been cancelled
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-17 00:28:46 +00:00
n8n-cat-bot[bot]
972bb640f9
chore: Bump @vue/shared 3.5.26 → 3.5.40 (patch) to clear 1 Aikido finding ( #36379 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-16 19:50:29 +00:00
n8n-cat-bot[bot]
d0face3152
chore: Bump mammoth 1.12.0 → 1.12.1 (patch) to clear 2 Aikido findings ( #36366 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-08-16 18:40:30 +00:00
Jan Kalkan
92339bb2b0
feat(core): Complete the review activity feed and add the decision note (no-changelog) ( #36137 )
...
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) / Notify Slack on failure (push) Blocked by required conditions
Util: Update Node Popularity / update-popularity (push) Has been cancelled
Util: Update Node Popularity / approve-and-automerge (push) Has been cancelled
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: kgrhartlage <kai.hartlage@n8n.io>
2026-08-16 14:58:24 +00:00
n8n-assistant[bot]
68b47c70f7
chore: Update e2e impact map ( #36364 )
...
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) / Notify Slack on failure (push) Blocked by required conditions
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-16 03:05:07 +00:00
n8n-cat-bot[bot]
b186fa87c1
chore: Bump @zone-eu/mailsplit 5.4.8 → 5.4.15 (patch) to clear 1 Aikido finding ( #36362 )
...
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) / Notify Slack on failure (push) Blocked by required conditions
Build: Benchmark Image / build (push) Has been cancelled
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-15 02:50:29 +00:00
n8n-cat-bot[bot]
2afc867f20
chore: Bump @xmldom/xmldom 0.8.13 → 0.8.14 (patch) to clear 2 Aikido findings ( #36358 )
...
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) / Notify Slack on failure (push) Blocked by required conditions
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-15 00:00:29 +00:00
Nickolas Steel
7b64b9478e
fix(Google Ads Node): Select the renamed video views metric on API v25 ( #36347 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-14 19:20:21 +00:00
n8n-cat-bot[bot]
040875746d
chore(ci): Alert #alerts-build when the E2E coverage nightly fails ( #36338 )
...
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) / Notify Slack on failure (push) Blocked by required conditions
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-14 15:31:48 +00:00
Charlie Kolb
ad3fa3dde3
ci: Pin benchmark job to Node 24 (no-changelog) ( #36339 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-14 15:30:52 +00:00
Svetoslav Dekov
d4dcc1cb91
feat(core): Add MCP support for folder creation and workflow moves ( #35964 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-14 15:11:55 +00:00
Srinjoy
6f50a5a53f
test(Gitlab Node): Add comprehensive tests for the Gitlab Node (no-changelog) ( #34510 )
...
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-08-14 15:09:38 +00:00
Benjamin Schroth
9cbbd59a5c
fix(core): Resolve agent credentials through the node decryption path so external secrets work ( #36275 )
2026-08-14 15:02:44 +00:00
Michael Drury
8d3e2667a3
fix(editor): Keep agent tool schemas aligned with saved configuration ( #36329 )
2026-08-14 15:00:47 +00:00
Alex Grozav
e850c3890f
test(editor): Flush Reka UI's focus-restore timer before jsdom teardown (no-changelog) ( #36326 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-08-14 14:38:54 +00:00
Mutasem Aldmour
a71e45acdd
fix(core): Keep node IDs stable when the AI Assistant edits a workflow ( #36236 )
2026-08-14 14:34:36 +00:00
Alex Grozav
7cc0682dc6
feat(editor): Wire module SDK push and command registries into the shell (no-changelog) ( #34422 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-14 14:30:28 +00:00
Michael Drury
95515d7060
fix(editor): Only show Markdown placeholder when empty ( #36336 )
2026-08-14 14:29:13 +00:00
Alex Grozav
68c9816f8b
refactor(editor): Relocate shell-held modal components to their owning features (no-changelog) ( #36317 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-14 14:17:06 +00:00
Csaba Tuncsik
7c2e18b1a1
docs: Align create-issue skill feature and spike templates with our ticket structure (no-changelog) ( #36222 )
2026-08-14 14:16:20 +00:00
Declan Carroll
a0f350ed28
ci: Force broad E2E selection for boot-time default changes (no-changelog) ( #36333 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-14 13:59:03 +00:00
Alex Grozav
839400edfb
fix(editor): Trim the doc comments in @n8n/frontend-vite-config (no-changelog) ( #36331 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-08-14 13:58:46 +00:00
Iván Ovejero
a0acb37ed2
fix(core): Pair proxied AI fetches with their own undici (no-changelog) ( #36318 )
2026-08-14 13:51:51 +00:00
Mutasem Aldmour
b671cf4276
fix(core): Resolve AI Assistant sticky note placement after layout ( #36320 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-14 13:32:51 +00:00
Ricardo Espinoza
26be86daa2
fix(editor): Stop write-lock polling from re-arming after session expiry ( #34750 )
2026-08-14 13:31:19 +00:00
phyllis-noester
50448105d7
fix(MCP Server Trigger Node): Keep sessions working when the caller's end-user credentials are unconnected ( #36221 )
2026-08-14 13:18:41 +00:00
Benjamin Schroth
79c1393cfb
fix(core): Make published agent channel add, replace, and remove failure-safe ( #36100 )
2026-08-14 13:09:15 +00:00
Mutasem Aldmour
de8b358c01
fix(core): Handle oversized chat attachments gracefully ( #36061 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-14 13:09:13 +00:00
Emilia
026cee3507
feat(core): Coalesce a Schedule Trigger node's catch-up runs after downtime ( #35524 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
2026-08-14 13:04:09 +00:00
Robin Braumann
d810315f11
fix(editor): Show agent context after assistant handoff ( #36310 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-14 12:55:54 +00:00
Declan Carroll
bfd2746ba7
feat(MCP Server Trigger Node): Add server instructions option ( #35945 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-14 12:35:42 +00:00
Savelii
e24365676c
feat(core): Restrict end-user credential creation to team projects ( #36025 )
...
Co-authored-by: James Martin <james.martin@n8n.io>
2026-08-14 12:30:15 +00:00
n8n-cat-bot[bot]
5a1e1867fd
fix: Default all navigations to domcontentloaded ( #36238 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-14 12:28:44 +00:00
Andreas Fitzek
2c7cee846c
fix(core): Reuse an existing consent grant to skip the OAuth consent screen (no-changelog) ( #36251 )
2026-08-14 12:22:48 +00:00
Kai
998fc85bfa
feat(editor): Show character counters on review title and description inputs ( #36177 )
2026-08-14 12:15:22 +00:00
Declan Carroll
51b0de1875
fix: Tell each codespace agent-worker turn that a turn is atomic (no-changelog) ( #36304 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-14 11:50:32 +00:00
oleg
51aa6fb519
feat(core): Add one-off operation flow and insertion-semantics rules to AI Assistant ( #36184 )
2026-08-14 11:50:10 +00:00
Robin Braumann
5f6d734620
fix(core): Preserve Anthropic thinking history across agent turns ( #36185 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-14 11:47:22 +00:00
Iván Ovejero
bb0aabb46b
ci: Build the Kafka native binding on the Docker image's Node version ( #36306 )
2026-08-14 11:36:28 +00:00
Charlie Kolb
7065e4edff
docs: Instruct ASD-STE100 writing style in shared agent skills (no-changelog) ( #36302 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-14 11:06:28 +00:00
Svetoslav Dekov
de944d21d1
feat(core): Add MCP tool to read data table rows ( #35956 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-14 11:00:49 +00:00
Emilia
dc55ed1e9e
feat(Schedule Trigger Node): Add a per-node missed execution grace period ( #35771 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
2026-08-14 10:59:20 +00:00
mfsiega
641d9e9aa3
feat(core): Support branch settlement in @n8n/engine (no-changelog) ( #35946 )
...
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2026-08-14 10:55:22 +00:00
Yen Su
40a5901f25
fix(editor): Restore the connection test for Kafka and Odoo credentials ( #36195 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-14 10:51:04 +00:00
Matsu
70f69a9807
ci: Force bundle checkout and skip npm installs on bundle sync ( #36299 )
2026-08-14 10:50:22 +00:00
Bernhard Wittmann
a7f4da2f76
refactor: Guard the Browser Use extension probe with an in-flight flag ( #36290 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-14 10:32:26 +00:00
Riqwan Thamir
0eafd1214e
feat(core): Forward run and thread ids on proxy model calls (no-changelog) ( #36267 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-14 10:31:27 +00:00
Stephen Wright
a59d842714
feat(Confluence Node): Add shared space and page selectors with list search (no-changelog) ( #36293 )
2026-08-14 10:18:30 +00:00
Iván Ovejero
9b10652a28
ci: Build node-pc runtime on n8nio/base image ( #36284 )
2026-08-14 10:15:51 +00:00
Csaba Tuncsik
620c40c02c
fix(Microsoft SharePoint Node): Require subdomain in OAuth2 credential ( #35680 )
2026-08-14 10:11:09 +00:00
Raúl Gómez Morales
d73d625d43
fix(ai-builder): Surface existing LLM-provider credentials when a filtered lookup finds none ( #35833 )
2026-08-14 10:03:38 +00:00
Michael Kret
b2df4c8855
feat(editor): Integrate n8n credits into the node credential picker ( #35758 )
2026-08-14 09:39:40 +00:00
Matsu
01b01ab77c
ci: Replay bundle branches onto their base instead of merging ( #36281 )
...
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) / Notify Slack on failure (push) Blocked by required conditions
Util: Publish API Schema / Cloudflare Pages (push) Has been cancelled
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-14 09:32:45 +00:00
Ali Elkhateeb
7bd7dac6fb
feat(API): Add endpoint to get a single role ( #36279 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-14 09:04:28 +00:00
Kai
dd82601f64
feat(editor): Split workflow review inbox sections ( #36216 )
2026-08-14 08:53:49 +00:00
Declan Carroll
1ef82d5081
fix: Resolve the codespace box name from disk and fix the dev-loop guidance (no-changelog) ( #36254 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-14 08:49:50 +00:00
Bernhard Wittmann
7025284404
feat: Gate Browser Use setup steps on extension detection ( #36235 )
2026-08-14 08:40:12 +00:00
Nour Alhadi Mahmoud
aecd1649fe
feat(core): Support workflow version policies in package exports ( #35962 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-14 08:33:54 +00:00
Charlie Kolb
440a14a859
refactor(core): Hoist branch read-only check into a core instance write-access service ( #35903 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-08-14 08:24:24 +00:00
James Martin
5c51a0c15f
feat: Adds a handler for n8n authenticated form backend submission rejection (no-changelog) ( #36208 )
2026-08-14 08:12:54 +00:00
Emilia
3e9ab94ea9
feat(core): Validate node id uniqueness in workflow structure (no-changelog) ( #35129 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2026-08-14 08:08:00 +00:00
Iván Ovejero
c0acde43a1
ci: Run PR pipeline on Node 26 ( #34032 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-14 07:54:25 +00:00
Raúl Gómez Morales
f3f075aa50
fix(editor): Polish workflow header actions menu and production checklist placement ( #36209 )
2026-08-14 07:43:22 +00:00
Charlie Kolb
efba60faf8
ci: Backport only the newly added label on labeled events (no-changelog) ( #35695 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-14 07:41:39 +00:00
Ricardo Espinoza
9b97fb5b63
fix(core): Report the workflow's parent folder in get_workflow_details ( #36234 )
2026-08-14 07:13:09 +00:00
Svetoslav Dekov
ff7955f668
feat(core): Add get_workflow_versions_diff MCP tool ( #35492 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-08-14 06:18:33 +00:00
Riqwan Thamir
0ae3f72063
feat(core): Route Instance AI and Agent Builder proxy traffic for moonshotai/kimi-k3 (no-changelog) ( #36204 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-14 06:09:28 +00:00
n8n-assistant[bot]
c4b34352a7
chore: Update e2e impact map ( #36274 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-14 03:42:22 +00:00
n8n-cat-bot[bot]
bbd1022ad3
chore: Bump @vue/server-renderer 3.5.26 → 3.5.40 (patch) to clear 1 Aikido finding ( #36269 )
...
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
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-14 00:20:30 +00:00
n8n-cat-bot[bot]
2578072643
chore: Bump nanoid 3.3.17 → 3.3.18 (patch) to clear 2 Aikido findings ( #36266 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-13 22:20:30 +00:00
Andreas Fitzek
2e97fa52bf
feat: Adapt the OAuth consent screen for first-party clients ( #36261 )
2026-08-13 21:02:36 +00:00
Nickolas Steel
bab26492bc
fix(Google Ads Node): Migrate from sunset v21 API to v25 ( #36255 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-13 18:43:22 +00:00
Alex Grozav
d5d09c020b
refactor(editor): Wire two-phase modal registration and the per-feature modals fragment (no-changelog) ( #36147 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-08-13 18:32:30 +00:00
n8n-cat-bot[bot]
c23de8afc3
chore: Bump @hono/node-server 1.19.13 → 1.19.15 (patch) to clear 1 Aikido finding ( #36240 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-13 17:40:30 +00:00
Anne Aguirre
1fa6ef0a0c
fix(core): Fix z-indexing of expression modal over agent NDV ( #36233 )
2026-08-13 17:36:58 +00:00
Emilia
619410fdcb
feat(Schedule Trigger Node): Add "If Execution Is Missed" option ( #35626 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
2026-08-13 17:27:41 +00:00
Yen Su
67a458ecbb
fix(Kafka Trigger Node): Fail v2 activation when the consumer group cannot be joined ( #36046 )
...
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: Claude Fable 5 <noreply@anthropic.com>
2026-08-13 16:13:14 +00:00
n8n-cat-bot[bot]
4c02c54c61
chore: Gate codespace agent session launch on the skills plugin install finishing ( #36237 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-13 16:10:55 +00:00
Muhammed Hussain Karimi
077370ff56
fix(Wordpress Node): Send no-cache header on write requests ( #20473 )
...
Signed-off-by: Muhammed Hussain Karimi <info@karimi.dev>
Co-authored-by: Elias Meire <elias@meire.dev>
2026-08-13 16:08:54 +00:00
Bernhard Wittmann
62d5de3ec7
feat: Add the credential-setup browser eval lane (no-changelog) ( #35982 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-13 15:56:24 +00:00
Anne Aguirre
e1cd75734b
fix(ai-builder): Recover stuck tool-call UI and MCP timeout progressive update ( #36162 )
2026-08-13 15:55:44 +00:00
Emilia
6f3fed6e9f
feat(core): Fence a poll trigger's cursor commit on its scheduler lease (no-changelog) ( #35372 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
2026-08-13 15:21:21 +00:00
n8n-cat-bot[bot]
1ad64b8a76
fix: Rethrow unreachable-element errors in getElementValue ( #36199 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-13 14:54:02 +00:00
Nour Alhadi Mahmoud
600354ebcb
refactor(core): Enforce package entity export decisions (no-changelog) ( #35699 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 14:43:47 +00:00
Dimitri Lavrenük
fee8450999
feat: Improve Browser Use connect conditions ( #36215 )
2026-08-13 14:34:16 +00:00
Elias Meire
64ed864315
fix(core): Expose incoming request headers to MCP trigger tools ( #35236 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-08-13 14:24:28 +00:00
Declan Carroll
c567279606
fix: Make CODESPACE_NAME deterministic in the codespace agent worker (no-changelog) ( #36231 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-13 16:03:27 +01:00
Anne Aguirre
30aff5d740
feat(ai-builder): Auto-select a sensible default model for new agents ( #36058 )
2026-08-13 14:06:31 +00:00
Nour Alhadi Mahmoud
7792fdbbc7
fix(editor): Clarify external secret expression previews ( #36064 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 13:51:15 +00:00
mfsiega
c0278b07a0
fix(core): Bound workflow publication outbox record processing with an abort deadline ( #36197 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-13 13:43:46 +00:00
yehorkardash
55927c4af5
fix(core): Allow details field in continueErrorOutput mode ( #35939 )
2026-08-13 13:40:29 +00:00
Konstantin Tieber
885083f257
feat(core): Enable the UI to call the public API (no-changelog) ( #35692 )
2026-08-13 13:36:06 +00:00
Rodrigo Santos da Silva
2d37afc13d
test(ai-builder): Let a case declare a credential already broken before the conversation started (no-changelog) ( #36029 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-13 13:33:11 +00:00
Mas
36f2b68c8b
fix(editor): Refresh chat history when switching executions ( #35312 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
2026-08-13 13:33:02 +00:00
Anne Aguirre
d0424b444f
feat(ai-builder): Add MCP server as allowed tools in skills ( #35969 )
2026-08-13 13:15:36 +00:00
Anne Aguirre
547cfb9002
fix(ai-builder): Prevent agent from claiming integration tool call success early ( #36196 )
2026-08-13 13:15:36 +00:00
Alex Grozav
de5ec12fd0
build(editor): Make frontend-utils htmlUtils loadable as native ESM (no-changelog) ( #35622 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-08-13 13:11:18 +00:00
Raúl Gómez Morales
1b4c0bab8e
fix(core): Prefer managed OAuth auth types when the AI builder resolves credentials ( #35929 )
2026-08-13 13:10:33 +00:00
Mutasem Aldmour
79a7bd251c
fix(core): Resolve operation defaults per resource in generated node schemas ( #35952 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-13 13:03:38 +00:00
mfsiega
28307f35eb
feat(core): Validate trigger node id uniqueness before publish (no-changelog) ( #35379 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-13 12:44:31 +00:00
Michael Drury
a94ffe922e
fix(editor): Display tool execution data in Agent sessions ( #36085 )
2026-08-13 12:41:39 +00:00
Miguel Ángel Moreno
82e5b566f7
refactor(core): Split the update_workflow MCP tool handler into named steps (no-changelog) ( #35458 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-08-13 12:30:14 +00:00
Uddish Verma
5b03945eb0
refactor(API): Migrate GET /workflows to the decorator pattern (no-changelog) ( #36015 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-13 12:28:12 +00:00
Matsu
98f69ed52c
build: Rebuild sqlite3 with a single node-gyp invocation (no-changelog) ( #36193 )
2026-08-13 12:26:40 +00:00
Charlie Kolb
a413c0b43c
ci: Notify PR authors on merge queue removal (no-changelog) ( #36207 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-13 12:20:00 +00:00
Romeo Balta
fd44d5911b
feat(editor): Track AI credit balance clicks (no-changelog) ( #36194 )
2026-08-13 11:56:37 +00:00
Michael Drury
598c1f3357
fix(editor): Improve agent error handoff to AI Assistant ( #36076 )
2026-08-13 11:55:33 +00:00
Ilfat Mindubaev
f9fd8a83e4
feat(Confluence Node): Add Confluence Cloud OAuth2 credential ( #35732 )
2026-08-13 11:54:01 +00:00
Michael Drury
5e2779e0be
fix(core): Return final responses from workflow agents ( #36127 )
2026-08-13 11:40:13 +00:00
Anne Aguirre
be1fde19f4
fix(ai-builder): Align HITL approval resume schemas with confirm envelope ( #36047 )
2026-08-13 11:06:24 +00:00
Uddish Verma
6ab3f5e83e
feat(API): Migrate workflow tags endpoints to decorator pattern ( #35829 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-13 10:44:28 +00:00
Declan Carroll
0904287eaf
fix: Codespace agent session fixes and thread→box turn routing (no-changelog) ( #36173 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-13 10:35:19 +00:00
Emilia
ddd5494809
fix(editor): Settle navigation instead of hanging when auth-init guard errors ( #36190 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-13 10:30:57 +00:00
Riqwan Thamir
91ebeecb4e
feat(core): Improve Instance AI model experiments (no-changelog) ( #35034 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 10:15:03 +00:00
Charlie Kolb
408845c4f6
ci: Add linguist-generated to generated docs files ( #36018 )
2026-08-13 10:04:40 +00:00
Charlie Kolb
5c618883b9
feat(core): Add env var to skip workflow history compaction on startup ( #36099 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-13 09:45:25 +00:00
Sam Wooler
40a0f2a016
feat(API): Add endpoint to create role-mapping rules ( #36032 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-13 09:42:15 +00:00
Jaakko Husso
a27c90ccec
fix(editor): Update ready-to-run demo templates to a current OpenAI model ( #36189 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-13 09:36:32 +00:00
João Almeida
a74fbab2bf
feat(core): Auto-expose new workflows to MCP from settings via toggle ( #35828 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-13 09:29:07 +00:00
Ricardo Espinoza
b9496b2fa6
refactor(core): Consolidate the node search engine into @n8n/ai-utilities (no-changelog) ( #35546 )
2026-08-13 09:28:06 +00:00
Elias Meire
fb430aab05
feat(core): Add an inline Available tools card to connect MCP servers from the assistant chat ( #35332 )
2026-08-13 09:22:24 +00:00
n8n-cat-bot[bot]
0a30c037e9
fix: Surface Zoho API error message on duplicate record ( #35840 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-13 09:18:38 +00:00
Daria
174d0d8d39
fix(editor): Keep agent nodes inside canvas group borders ( #35972 )
2026-08-13 09:18:17 +00:00
Declan Carroll
409e3dfe6f
build: Cache the isolated-vm native compile across application changes ( #36065 )
...
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
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-13 08:45:57 +00:00
Ilfat Mindubaev
653dfc6cf7
fix(Microsoft Teams Node): Restore Group.ReadWrite.All OAuth2 scope ( #36005 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-13 08:38:45 +00:00
Arvin A
90a6033f61
feat(editor): Add the AI-drafted eval cases view to the Evals tab (no-changelog) ( #35748 )
2026-08-13 08:36:41 +00:00
Alex Grozav
e2284f526d
refactor: Replace traversing design-system font URL with a narrow SCSS entry ( #35936 )
...
Co-authored-by: multica-agent <github@multica.ai>
2026-08-13 08:18:26 +00:00
Dimitri Lavrenük
d094b6ad5e
fix: Fix decompress size calculation for zip64 archives ( #35856 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-13 08:09:10 +00:00
Robin Braumann
5f9602b19e
feat(core): Enable Agent sandboxes through Instance AI setup ( #36056 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 07:10:02 +00:00
Daria
a914319ed1
fix(editor): Stop the workflow actions menu shifting when a new workflow is saved ( #36077 )
2026-08-13 06:51:00 +00:00
Anne Aguirre
b08cde668f
fix(ai-builder): Surface skill save validation errors and stop reverting skill renames ( #36055 )
2026-08-13 05:39:18 +00:00
Anne Aguirre
4fe94d8f5e
fix(ai-builder): Enable Save in agent tool modal when credential auth is selected ( #36012 )
2026-08-13 05:38:49 +00:00
Kai
cbb5577053
feat(editor): Let users update review descriptions ( #36069 )
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
2026-08-12 20:38:11 +00:00
Declan Carroll
66b3d18d06
feat: Drive codespace agent sessions from n8n via an outbound poll worker (no-changelog) ( #36141 )
...
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
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-12 15:42:48 +00:00
Yamin Hossain
870099f6f1
fix(editor): Show placeholder while MCP settings counts load ( #35894 )
2026-08-12 15:24:13 +00:00
n8n-cat-bot[bot]
d2442aead6
build: Bump nanoid 3.3.8 → 3.3.17 (patch) to clear 3 Aikido findings ( #36125 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-12 14:50:30 +00:00
Mike Repeć
1a12af601b
fix(core): Report the real activation mode for triggers activated via the publication outbox ( #36123 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-12 13:17:53 +00:00
Dimitri Lavrenük
7f3713702a
feat: Add snapshot option to every browser use interaction tool ( #36111 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-12 12:24:33 +00:00
Robin Braumann
01ce4490d0
feat(core): Add writable workspaces to agents ( #36033 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 12:24:33 +00:00
Sandra Zollner
64dcebb649
feat(core): Restrict workflow review decisions to assigned reviewers ( #36040 )
2026-08-12 12:10:11 +00:00
Dawid Myslak
aee23f7b74
feat(MiniMax Node): Add M3 and H3 model support ( #35935 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 11:48:42 +00:00
Kai
d35bb3e980
feat(editor): Display authors on the review details view ( #35897 )
2026-08-12 11:17:13 +00:00
Yuliia Pominchuk
5bfcde593d
feat(core): Make n8n User Auth (OAuth2) generally available ( #35900 )
2026-08-12 11:12:46 +00:00
Sebastien Powell
60736dc2f0
feat(editor): Update SegmentControl component ( #34447 )
2026-08-12 11:07:05 +00:00
n8n-cat-bot[bot]
134bc7dbd9
chore: Minor upgrade for js-yaml - license-server ( #36115 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-12 10:10:30 +00:00
Jan Kalkan
90b201e47b
feat(core): Add comments to the workflow review activity feed (no-changelog) ( #35792 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Sandra Zollner <sandra.zollner@n8n.io>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 09:36:55 +00:00
Sebastien Powell
a319c76264
feat(editor): Update NumberInput styling ( #35937 )
2026-08-12 09:00:30 +00:00
Arvin A
45f243419d
test(core): Drive external workflow edits from the user proxy ( #35736 )
2026-08-12 08:42:20 +00:00
Michael Drury
e2e719c4ad
feat(ai-builder): Offer agent building in assistant greetings ( #36073 )
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
2026-08-12 08:22:30 +00:00
Kai
12c44790c0
feat: Require a reviewer when creating a workflow review request (no-changelog) ( #35932 )
2026-08-12 07:42:31 +00:00
Svetoslav Dekov
e4f0c33584
fix(core): Detect node settings changes when comparing workflow versions ( #36066 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-12 07:22:02 +00:00
Riqwan Thamir
dfa841a040
feat(core): Skip update approval for workflows created in the same Instance AI session ( #36054 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 06:59:16 +00:00
MHMD
a78ff67f59
fix(editor): Redirect to sign-in when the user's session expires ( #35507 )
2026-08-12 06:58:58 +00:00
n8n-assistant[bot]
4883173b65
chore: Update e2e impact map ( #36094 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-12 03:56:34 +00:00
Alex Grozav
3b6e7d1ddb
build(editor): Add the @n8n/frontend-vite-config package (no-changelog) ( #36043 )
...
Co-authored-by: multica-agent <github@multica.ai>
2026-08-12 03:25:05 +00:00
n8n-cat-bot[bot]
666fde3ce3
chore: Bump fast-xml-builder 1.1.7 → 1.2.1 (minor) to clear 1 Aikido finding ( #36090 )
...
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
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-11 22:20:30 +00:00
Emilia
5ac6606e81
test(core): Add durable scheduler poll cursors e2e tests (no-changelog) ( #35343 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
2026-08-11 20:36:24 +00:00
Riqwan Thamir
560455faf1
fix(core): Accept Always allow scope on data-tables resume ( #36070 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 18:11:46 +00:00
n8n-cat-bot[bot]
467221d9c6
chore: Bump undici 6.27.0 → 6.28.0 (minor) to clear 3 Aikido findings ( #36078 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-11 18:10:30 +00:00
Emilia
a9787fcd6f
feat(core): Commit a poll trigger's cursor and its execution in one transaction (no-changelog) ( #35295 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
2026-08-11 17:59:29 +00:00
Declan Carroll
593a8b83d8
feat: Add HTTP agent broker to Codespaces agent sessions (no-changelog) ( #36068 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-11 17:28:26 +00:00
Emilia
93ff542e92
feat(core): Add poller_state table for durable poll trigger cursors (no-changelog) ( #35128 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
2026-08-11 16:31:00 +00:00
Guillaume Jacquart
a447ac422e
fix(core): Keep resolving end-user credentials after a trigger stops listening ( #35973 )
...
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) Has been cancelled
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-11 15:53:54 +00:00
Michael Drury
a723e791f1
fix(core): Improve agent builder skill and channel handling ( #35980 )
2026-08-11 15:35:53 +00:00
n8n-cat-bot[bot]
3ae801ec1f
chore(ci): Fix silently broken container image pre-pull in DB tests and nightly coverage workflows ( #36024 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-11 15:27:59 +00:00
Guillaume Jacquart
ee03e023d2
fix(editor): Show the connected provider account, not the n8n account email ( #35553 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-11 15:25:52 +00:00
Bernhard Wittmann
7352eb7def
chore: Bump Browser Use Chrome extension to 0.0.5 ( #36060 )
2026-08-11 15:06:26 +00:00
Jan Kalkan
e65580bf10
feat(core): Add the workflow review activity feed (no-changelog) ( #35791 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Sandra Zollner <sandra.zollner@n8n.io>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 14:20:01 +00:00
Alex Grozav
56a2d20095
fix(editor): Never autosave a read-only preview canvas ( #36023 )
2026-08-11 14:19:40 +00:00
Mutasem Aldmour
e4a414dc18
fix(editor): Name the AI Assistant browser tab after the conversation ( #35958 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-11 14:13:21 +00:00
jabbson
6bd31e5e1e
feat(Discord Node): Add member moderation actions ( #33486 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
2026-08-11 13:57:22 +00:00
Michael Drury
42130c5362
feat(editor): Add docked agent preview chat ( #35773 )
2026-08-11 13:41:50 +00:00
Raúl Gómez Morales
0f9bff0b14
fix(editor): Open OAuth sign-in popup before network calls and report blocked pop-ups clearly ( #35948 )
2026-08-11 13:29:09 +00:00
Jaakko Husso
cc5f1cb37f
feat(core): Add activation-capped AI Assistant trial variant (no-changelog) ( #35994 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-11 12:46:16 +00:00
Jan Kalkan
41d54e77f1
feat(core): Add workflow review activity log tables and migration (no-changelog) ( #35517 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Sandra Zollner <sandra.zollner@n8n.io>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 12:25:46 +00:00
Alejandro Sanz
d7dcba5c80
feat(lmChatOpenRouter Node): Add provider routing options ( #24822 )
...
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
2026-08-11 12:05:55 +00:00
oleg
a91e012de6
fix: Remove default model from one-script docker compose setup ( #36034 )
2026-08-11 12:04:27 +00:00
Declan Carroll
4f91ee02f5
fix: Make Codespaces secrets reach non-login shells and improve agent sessions (no-changelog) ( #36042 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 11:49:44 +00:00
n8n-cat-bot[bot]
99d19cafec
chore: Remove unused Claude Task Runner workflow ( #36036 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-11 11:24:46 +00:00
Iván Ovejero
42b1f2922f
test(core): Add engine M1 acceptance test suite ( #35838 )
2026-08-11 11:21:18 +00:00
Robin Braumann
6a30736841
feat(core): Add n8n Sandbox support to Agent Knowledge ( #35811 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 11:18:19 +00:00
Matsu
5cb6d2c565
ci: Remove Util: Claude task runner ( #36035 )
2026-08-11 11:02:01 +00:00
n8n-cat-bot[bot]
08052c19eb
fix: Handle exponential-notation numbers in smartDecimal ( #35967 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-11 11:01:16 +00:00
mfsiega
4b807b7c49
feat(core): Accept fan-in across input slots in @n8n/engine (no-changelog) ( #35819 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2026-08-11 10:55:31 +00:00
Emilia
729c9b46e3
test(cli): Remove clock race from flaky scheduled-task re-claim test ( #36031 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-11 10:48:57 +00:00
Charlie Kolb
6f2033f0e1
fix: Avoid false port-in-use error in get-n8n script on Windows/WSL ( #36026 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 10:38:21 +00:00
Rob Hough
cce5401ed2
fix(editor): Remove misleading reset zoom control ( #35843 )
2026-08-11 10:22:36 +00:00
Tomi Turtiainen
fd67bf8b78
fix(core): Crash enqueued executions with unreadable data ( #36010 )
2026-08-11 10:14:57 +00:00
Ragnar
e7fa25217e
feat: Hide n8n-connect usage when aiGatewayCloudUbb is enabled ( #35978 )
2026-08-11 10:13:43 +00:00
Csaba Tuncsik
88efdb975e
fix(core): Resolve Custom API Call support through inherited credential types ( #35820 )
2026-08-11 10:04:41 +00:00
Iván Ovejero
b00fe2708f
ci: Add node-pc base image with pointer-compressed Node.js ( #35756 )
2026-08-11 09:59:36 +00:00
Tomi Turtiainen
da314d302a
fix(core): Bound database pool teardown so connection recovery always completes ( #36013 )
2026-08-11 09:53:58 +00:00
Iván Ovejero
4afbd16dc7
ci: Run DB tests against the full supported Postgres range ( #35960 )
2026-08-11 09:49:07 +00:00
Benjamin Schroth
acd4fdacc9
fix(core): Execute tools in the order the root requested them ( #36009 )
2026-08-11 09:37:02 +00:00
Arvin A
a3fefb2572
feat(editor): Add the eval review view with ratings and edit capture (no-changelog) ( #35747 )
2026-08-11 09:32:22 +00:00
Ricardo Espinoza
b9cf436810
refactor(core): Add deprecation warning for N8N_WORKFLOW_TAGS_DISABLED ( #35673 )
2026-08-11 09:28:56 +00:00
Ricardo Espinoza
a14ab0b086
feat(core): Advertise the MCP 2026-07-28 routing headers in CORS ( #35471 )
2026-08-11 09:28:43 +00:00
Michael Drury
c44c7de59b
fix(core): Surface model discovery authentication failures to users ( #35979 )
2026-08-11 09:19:10 +00:00
Tomi Turtiainen
25c1521591
fix(core): Stop duplicated workflows from inheriting the original's static data ( #35921 )
...
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-11 09:10:46 +00:00
Dmitrii
48893eebf0
feat(API): Add endpoint to list all roles ( #35609 )
...
Co-authored-by: Sam Wooler <swooler592@gmail.com>
2026-08-11 09:10:36 +00:00
Elias Meire
3571c09d9b
feat(core): Tell the assistant which services are connected and what tools they expose ( #35931 )
2026-08-11 09:02:51 +00:00
Kai
3a4f35652c
feat(editor): Link review success toasts ( #35888 )
2026-08-11 08:58:22 +00:00
Riqwan Thamir
6ab25697e4
fix(core): Fix non existent workflow id pathway for AIA ( #35984 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 08:38:20 +00:00
Michael Kret
33008330de
feat(core): Send projectId to the AI Gateway for usage attribution ( #35885 )
2026-08-11 08:31:43 +00:00
n8n-cat-bot[bot]
9cdf511f12
chore: chore: Remove stale seq-queue license override from SBOM config ( #36019 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-11 08:27:29 +00:00
Dimitri Lavrenük
8b19044f25
feat: Track AI created credentials success signals ( #35812 )
2026-08-11 08:21:30 +00:00
Alex Grozav
0ceda6e616
build(editor): Add the frontend module workspace layout and shared tsconfig base (no-changelog) ( #35957 )
...
Co-authored-by: multica-agent <github@multica.ai>
2026-08-11 08:19:26 +00:00
Miguel Ángel Moreno
7b68f584a7
feat(core): Expose 104_canvas_aia_node_context flag with env override (no-changelog) ( #35986 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-11 08:10:05 +00:00
Konstantin Tieber
fd701761dc
feat(core): Disable keyboard shortcuts for save/publish/unpublish/create new in canvas-only mode (no-changelog) ( #36001 )
2026-08-11 08:09:47 +00:00
Lorent Lempereur
72235d32f9
fix(core): Handle dropped AI provider connections as transient ( #35587 )
2026-08-11 07:55:34 +00:00
Lorent Lempereur
68bcdfe80c
fix(core): Apply TLS options per hop when requests go through a proxy ( #35518 )
2026-08-11 07:55:13 +00:00
Alex Grozav
8b22cca3a0
refactor(editor): Derive modal state from the registry instead of mirroring it (no-changelog) ( #35859 )
...
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: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-08-11 07:54:50 +00:00
Konstantin Tieber
20e331c867
feat(core): Hide feature request link for nodes in canvas-only mode (no-changelog) ( #35998 )
2026-08-11 07:53:26 +00:00
Konstantin Tieber
284a9dbeef
feat(core): Hide AI templates link in "Add nodes" panel in canvas-only mode (no-changelog) ( #35999 )
2026-08-11 07:49:44 +00:00
n8n-release-tag-merge[bot]
5219149d41
Merge tag 'n8n@2.35.0'
2026-08-11 07:58:07 +00:00
Charlie Kolb
b763a2d5e3
ci: Report the turbo critical path in build job summaries ( #35092 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 07:21:51 +00:00
n8n-assistant[bot]
5102c608eb
🚀 Release 2.35.0 ( #36006 )
...
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-08-11 07:16:06 +00:00
phyllis-noester
59ea1f4c92
fix(editor): Preserve saved credential data after connect-save to prevent false disconnect prompt ( #35598 )
2026-08-11 07:12:14 +00:00
Riqwan Thamir
237c50314b
fix(core): Stop auto-selecting the only generic auth credential ( #35963 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 07:10:31 +00:00
Charlie Kolb
f6f293bec2
refactor(core): Let modules register favorite resource resolvers ( #35909 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 07:08:57 +00:00
Matsu
da1d057268
ci: Publish a weekly release candidate from the 3.x branch ( #35741 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 06:36:28 +00:00
n8n-assistant[bot]
ce3204abe9
chore: Update e2e impact map ( #36004 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-11 03:24:06 +00:00
Svetoslav Dekov
9205eb3f19
test(core): Support credential seeding in MCP workflow evals (no-changelog) ( #35782 )
...
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
Build: v3 Nightly Docker Images / Compute date tag (push) Has been cancelled
Build: v3 Nightly Docker Images / Build and push v3-nightly images (push) Has been cancelled
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-08-10 19:56:03 +00:00
Raúl Gómez Morales
c04825d4c4
fix(core): Fail stalled Instance AI model streams fast instead of hanging ( #35943 )
2026-08-10 15:45:15 +00:00
Bernhard Wittmann
a862780c64
fix: Stop browser_clicks timing out in background browser tabs (no-changelog) ( #35968 )
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
CI: Python / Checks (push) Has been cancelled
2026-08-10 15:33:37 +00:00
Daria
ae6b256241
fix(core): Require row read scope when data table writes return rows ( #35651 )
...
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-08-10 15:28:41 +00:00
Stephen Wright
0b4b044fb2
fix(core): Deduplicate OAuth2 authorization URL query parameters ( #35949 )
2026-08-10 15:08:26 +00:00
Thanasis G
4233542bb6
feat(Kafka Trigger Node): Add v2 node class and register version 2 (no-changelog) ( #35715 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 15:00:11 +00:00
Declan Carroll
d4bb2c63ee
feat: Add Flaky MCP, Docker-in-Docker, and rotation-proof git auth to Codespaces (no-changelog) ( #35950 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 14:37:07 +00:00
Benjamin Schroth
ec92ffcd56
feat(editor): Split test case detail into config and latest-run panes (no-changelog) ( #34371 )
2026-08-10 14:34:51 +00:00
Charlie Kolb
5532736d47
refactor(core): Remove accidental cross-module imports ( #35907 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 14:16:31 +00:00
oleg
0e7e49bdc9
fix(core): Reattach n8n-sandbox thread sandboxes after restart, idle eviction, and across mains ( #35953 )
2026-08-10 14:09:06 +00:00
Elias Meire
eeaa425056
fix(core): Compile MCP tool schemas on their declared JSON Schema dialect ( #35610 )
2026-08-10 14:02:57 +00:00
Rob Hough
32db83c6b6
feat(editor): Add more Markdown editor toolbar options ( #35630 )
2026-08-10 13:46:09 +00:00
yehorkardash
ec3fbda846
refactor(core): Decouple agent integration setup ( #35589 )
2026-08-10 13:32:55 +00:00
Declan Carroll
c1334647a3
chore: Align dev environments to Postgres 18 (no-changelog) ( #35938 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 13:32:02 +00:00
oleg
269a45d7dd
feat: Load Instance AI models dynamically ( #35927 )
2026-08-10 12:56:24 +00:00
Uddish Verma
868a532b74
refactor(API): Migrate GET /workflows/{id} to the decorator pattern (no-changelog) ( #35830 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-10 12:54:55 +00:00
Matsu
f0c507d638
ci: Resolve replay stalls toward 3.x in the master sync (no-changelog) ( #35951 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 15:59:28 +03:00
Mat Leszkiewicz
aa03666bc6
fix(core): Strip leading BOM before parsing webhook request bodies ( #35933 )
2026-08-10 12:45:59 +00:00
Michael Drury
7784aa2298
fix(core): Show custom OpenAI-compatible models in Agents (no-changelog) ( #35781 )
2026-08-10 12:31:07 +00:00
Kai
bf860f349c
fix(editor): Disable no-op workflow review updates ( #35890 )
2026-08-10 12:03:55 +00:00
Jaakko Husso
a02498f987
test: Pin Instance AI off for the legacy AI Assistant e2e suites ( #35928 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-10 11:37:17 +00:00
Matsu
f8388053b7
chore: Update codespace scope if missing on pnpm session ( #35941 )
2026-08-10 11:24:26 +00:00
Lorent Lempereur
b6bb202b7b
refactor: Assign task runner IDs from n8n ( #35494 )
2026-08-10 11:20:37 +00:00
Ricardo Espinoza
e743620e88
test(core): Guard log streaming event names against known event groups ( #35656 )
2026-08-10 11:08:27 +00:00
Raúl Gómez Morales
4493e5a8b8
fix: Skip setup cards for credentials the workflow already settled ( #35701 )
2026-08-10 10:02:39 +00:00
Michael Drury
6cc9b287ed
fix(core): Run published agent workflow tools as production ( #35784 )
2026-08-10 09:50:04 +00:00
Robin Braumann
65083ab1b7
fix(core): Resolve expressions in ephemeral agent tools ( #35876 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-10 09:39:43 +00:00
Declan Carroll
323ec1461c
feat: Graduate Codespaces agent-session config with POC fixes and session script (no-changelog) ( #35879 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 10:34:39 +01:00
Predrag Ristic
34ca40bde0
fix(Execute Workflow Node): Prevent invalid input mappings ( #35767 )
2026-08-10 08:56:39 +00:00
Yen Su
21b52fbddf
feat(Kafka Node): Add compression options to version 2 ( #35727 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-10 08:41:24 +00:00
Matsu
4e8cfbda42
ci: Auto-resolve mechanical master→3.x sync conflicts (no-changelog) ( #35922 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 08:40:33 +00:00
Jon
a6f07dbba0
feat(GitHub Node): Add timeout option to Dispatch and Wait for Completion ( #35837 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-10 08:31:37 +00:00
Tomi Turtiainen
4664e9029a
test: Stabilize SSE push backend test ( #35920 )
2026-08-10 07:47:28 +00:00
Andrew Chen
c0a767434c
fix(core): Normalize the $fromAI type argument before coercing defaults ( #35641 )
2026-08-10 07:26:52 +00:00
Guillaume F.
39e0a25b0c
chore(core): Exempt trigger nodes from usableAsTool lint requirement (no-changelog) ( #35769 )
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
2026-08-10 07:23:36 +00:00
Kai
a2dd7f8438
refactor(core): Pass the whole deleted batch to the post-delete workflow hook (no-changelog) ( #35884 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 07:21:31 +00:00
Jaakko Husso
fcc4ef59d6
feat(core): Enable 'instance-ai' module by default and remove startup warning ( #35670 )
2026-08-10 07:14:01 +00:00
James Martin
ddcc94f896
feat(core): Add backend form-trigger submission gate for end-user credentials (no changelog) ( #35539 )
2026-08-10 07:09:54 +00:00
Charlie Kolb
4488dd8f8c
test: Pin system time for all workflow history compaction tests ( #35916 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 06:25:02 +00:00
n8n-assistant[bot]
e73d674b4e
chore: Update e2e impact map ( #35910 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-10 03:25:55 +00:00
n8n-assistant[bot]
da4ae39ef4
chore: Update node popularity data ( #35902 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-10 00:33:23 +00:00
n8n-assistant[bot]
40dfa42ced
chore: Update e2e impact map ( #35893 )
...
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (22.23.2) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Lint (push) Has been cancelled
CI: Master (Build, Test, Lint) / Performance (push) Has been cancelled
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Has been cancelled
Util: Update Node Popularity / update-popularity (push) Has been cancelled
Util: Update Node Popularity / approve-and-automerge (push) Has been cancelled
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-09 03:15:11 +00:00
n8n-assistant[bot]
9d9e9bf97e
chore: Update e2e impact map ( #35883 )
...
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
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-08 03:17:42 +00:00
Kai
fd366ceba1
fix(core): Close review requests when a source control pull archives or cascade-deletes a workflow ( #35798 )
...
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
Build: Benchmark Image / build (push) Has been cancelled
Util: Publish API Schema / Cloudflare Pages (push) Has been cancelled
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-07 17:52:12 +00:00
Miguel Ángel Moreno
5bf5f385fd
feat(core): Teach the AI assistant to organise workflows into node groups ( #35646 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-07 15:43:23 +00:00
Riqwan Thamir
67b4e4af70
fix(core): Accept absolute workspace paths and retry empty model turns (no-changelog) ( #35850 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 15:21:13 +00:00
Alex Grozav
91ca220f3a
refactor(editor): Migrate deep design-system imports to root imports (no-changelog) ( #35614 )
...
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-08-07 15:15:14 +00:00
n8n-cat-bot[bot]
d634353922
chore: Bump Electron 41.9.1 → 41.10.3 (minor) to clear 2 Aikido findings ( #35865 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-07 15:04:39 +00:00
Dmitrii
d225d0317b
feat(API): Add endpoint to create custom roles ( #35522 )
...
Co-authored-by: Sam Wooler <swooler592@gmail.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-07 14:43:36 +00:00
Daria
76fb3bcfac
fix(core): Honor dry run on data table row delete ( #35713 )
2026-08-07 14:39:34 +00:00
Ricardo Espinoza
145863c58e
feat(core): Support the MCP 2026-07-28 discovery handshake on the instance server ( #35470 )
2026-08-07 14:25:43 +00:00
Dimitri Lavrenük
abe2959de8
fix: Fix token data updates and refresh for DCR oauth credentials ( #35535 )
2026-08-07 14:08:55 +00:00
Rob Hough
75a0cdfd20
feat(editor): Improve agent file upload visibility ( #35513 )
2026-08-07 14:07:30 +00:00
Ali Elkhateeb
7f680bfc57
ci: Fetch base history without blobs when detecting changed paths ( #35352 )
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
2026-08-07 14:07:20 +00:00
Benjamin Schroth
62e6862f5c
fix(editor): Derive workflow home project from shared relation when absent ( #35810 )
2026-08-07 13:41:21 +00:00
Csaba Tuncsik
f6caf53830
feat(Confluence Node): Add node scaffolding (hidden shell + request helper) (no-changelog) ( #35688 )
2026-08-07 13:40:31 +00:00
Tomi Turtiainen
9241a72b9a
fix(core): Handle out-of-scope display option dependencies ( #35845 )
2026-08-07 13:28:04 +00:00
Robin Braumann
ae1252a7ad
feat(core): Add local agent token counting ( #35836 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 13:27:01 +00:00
Robin Braumann
6f761ad917
feat(core): Expose agent test execution through MCP ( #35744 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 13:19:54 +00:00
Arvin A
9d86e36ab9
feat(editor): Suggest testing a new agent from the assistant chat (no-changelog) ( #35706 )
2026-08-07 13:02:09 +00:00
n8n-cat-bot[bot]
5ab9cb3aba
chore: Bump brace-expansion 2.1.2 → 2.1.4 (patch) to clear 4 Aikido findings ( #35854 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-07 13:00:30 +00:00
Kai
a044c0d1d8
feat(core): Auto-close workflow review requests when a workflow is archived or moved ( #35772 )
2026-08-07 12:53:25 +00:00
Raúl Gómez Morales
c485cea340
feat(core): Add telemetry for Simplified Custom Auth templated credentials ( #35832 )
2026-08-07 12:50:51 +00:00
Raúl Gómez Morales
45551451ac
fix(core): Reject stale Instance AI confirmations instead of hijacking the live run ( #35733 )
2026-08-07 12:50:36 +00:00
Rohit Gahlawat
eda249642c
feat(Salesforce Trigger Node): Add OAuth2 JWT authentication support ( #32257 )
...
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
2026-08-07 12:47:06 +00:00
Declan Carroll
ad6e10943d
chore: Add Codespaces devcontainer variant for cloud agent sessions (no-changelog) ( #35855 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-07 13:52:24 +01:00
Alex Grozav
76a0105a96
refactor(editor): Remove the unreachable surfaceMcp first-open-modal arm (no-changelog) ( #35617 )
...
Co-authored-by: multica-agent <github@multica.ai>
2026-08-07 12:33:07 +00:00
Alex Grozav
858d4a7cf0
refactor(editor): Migrate the remaining deep design-system imports outside the exports allowlist (no-changelog) ( #35654 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-08-07 12:31:23 +00:00
Srinjoy
8ac5a60616
fix(X (Formerly Twitter) Node): Update OAuth2 and API endpoints to x.com ( #32699 )
2026-08-07 12:12:52 +00:00
Tomi Turtiainen
3ee502b301
feat(editor): Mark instances running in E2E test mode (no-changelog) ( #35847 )
2026-08-07 12:09:26 +00:00
Svetoslav Dekov
3773c31e47
feat(core): Add detailLevel option to MCP get_workflow_details ( #35497 )
...
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-08-07 12:02:02 +00:00
Thanasis G
93a39d086b
feat(Kafka Trigger Node): Add the v2 consumer, offset handling and message parsing (no-changelog) ( #35616 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-07 11:48:56 +00:00
n8n-cat-bot[bot]
b0991a0756
chore: Bump brace-expansion 5.0.6 → 5.0.9 (patch) to clear 10 Aikido findings ( #35844 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-07 11:31:04 +00:00
Kai
980c9bd6ea
fix(editor): Remove unsupported button type attributes ( #35578 )
2026-08-07 11:12:39 +00:00
Rob Hough
df1138233a
fix(editor): Use color-mix() for subtle button hover/active states and update guideline (no-changelog) ( #31132 )
...
Co-authored-by: Sebastien Powell <sebpowell@users.noreply.github.com>
2026-08-07 10:47:35 +00:00
Mutasem Aldmour
e73f0a4654
fix(core): Keep n8n-docs always loaded so n8n questions do not route to web search ( #35537 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-07 10:46:40 +00:00
Robin Braumann
daba594654
fix: Preserve Agent build intent and refresh artifact names ( #35823 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 10:35:01 +00:00
Charlie Kolb
926aa1a73b
fix(editor): Show dependency pills on views listing more than 100 resources ( #35825 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-07 10:26:32 +00:00
Alex Grozav
0d450085bb
test(editor): Move reusable frontend test setup into @n8n/vitest-config (no-changelog) ( #35637 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-08-07 10:14:37 +00:00
Daria
561af4c567
fix(editor): Keep NDV panels spanning the full container width ( #35818 )
2026-08-07 10:12:16 +00:00
Uddish Verma
897ce6ab9a
feat(API): Add @Deprecated decorator to the decorated controller platform ( #35725 )
2026-08-07 10:06:14 +00:00
Raúl Gómez Morales
6f765e9934
fix(editor): Require an explicit answer or Skip on Instance AI questions ( #35700 )
2026-08-07 10:05:28 +00:00
Denisf88
0e22fdfbc1
feat(API): Add publishIfActive option to workflow update endpoint ( #35813 )
2026-08-07 10:04:19 +00:00
Mike Repeć
98e0952c36
feat(core): Make the vm expression engine the default ( #35738 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-07 09:55:26 +00:00
n8n-cat-bot[bot]
95e13260c4
chore: Bump brace-expansion 5.0.6 → 5.0.9 (patch) to clear 16 Aikido findings ( #35824 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-07 09:50:30 +00:00
Raúl Gómez Morales
53841f1b0e
feat: Add Simplified Custom Auth credential with recipe-guided setup in the AI Assistant ( #35056 )
2026-08-07 09:22:36 +00:00
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
n8n-cat-bot[bot]
3adfdf8cca
chore: Bump mysql2 3.17.0 → 3.23.1 (minor) to clear 4 Aikido findings ( #35761 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-08-07 08:43:49 +00:00
Alex Grozav
4b76fa9b58
chore(editor): Remove orphaned cloudStoreUtils fixture and a dead export (no-changelog) ( #35635 )
...
Co-authored-by: multica-agent <github@multica.ai>
2026-08-07 08:36:45 +00:00
mfsiega
f695effc6a
feat(core): Shape step IO as slot-indexed lists in @n8n/engine (no-changelog) ( #35672 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-07 08:35:42 +00:00
Garrit Franke
50f7d6a3cb
chore: Move instance MCP ownership to Adore ( #35815 )
2026-08-07 08:15:32 +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
Tomi Turtiainen
9c4a613b44
fix(core): Fix task runner health check failing ( #35808 )
2026-08-07 08:02:40 +00:00
Yen Su
5d501e370a
feat(editor): Enable enhanced HITL Slack/Telegram ( #35411 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-07 08:00:07 +00:00
Alex Grozav
c0d863ec3c
refactor(editor): Retire the welded isNDVV2 gate and delete the unreachable legacy NDV (no-changelog) ( #35615 )
...
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
Co-authored-by: Elias Meire <elias@meire.dev>
2026-08-07 07:45:08 +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
Predrag Ristic
c79bd8871e
fix(core): Gate error workflows behind primary readiness ( #35634 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-08-07 07:18:13 +00:00
n8n-assistant[bot]
5438bb2cd4
chore: Update e2e impact map ( #35795 )
...
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: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-07 03:43:14 +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
Michael Drury
19281fcaf7
build: Update AI SDK dependencies (no-changelog) ( #35665 )
2026-08-06 21:50:00 +00:00
José Braulio González Valido
a2c9578294
fix(core): Keep valid resume payloads intact when ignoring undeclared fields ( #35751 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-06 20:48:09 +00:00
Sandra Zollner
cf13bc02d2
feat(editor): Add review detail metadata ( #35638 )
...
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
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-06 14:40:38 +00:00
Svetoslav Dekov
ff37ef5b3f
ci(ai-builder): Gate the mcp-gate eval tier absolutely (no-changelog) ( #35762 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 14:37:04 +00:00
Alex Grozav
8660662bd3
refactor(editor): Remove the rolled-out instanceAiWorkflowPreviewSuggestions experiment flag ( #35639 )
2026-08-06 14:27:25 +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
Jaakko Husso
07adeaea87
chore(editor): Adjust free AI credits callout texts ( #35668 )
2026-08-06 14:03:53 +00:00
mfsiega
c45085276e
feat(core): Fail executions fast when a step fails (no-changelog) ( #35698 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 14:03:02 +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
Iván Ovejero
3f2d479d0a
fix(core): Keep database ping loop alive across connection recovery ( #35752 )
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
2026-08-06 13:24:18 +00:00
Charlie Kolb
5d279923e0
test: Stop local Playwright runs orphaning Vite dev servers (no-changelog) ( #35745 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 13:15:11 +00:00
Csaba Tuncsik
1d5abb539b
chore(editor): Make dev server backend port configurable via env var (no-changelog) ( #35724 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 13:12:27 +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
n8n-cat-bot[bot]
8070901c86
chore: Bump ws 8.21.0 → 8.21.1 (patch) to clear 2 Aikido findings ( #35739 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-06 13:00:30 +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
Alex Grozav
077695108f
test(editor): Run the two it.todo bodies that never executed (no-changelog) ( #35636 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-08-06 12:36:49 +00:00
Rob Hough
d3e49b21d9
fix(editor): Make DropdownMenus more obviously scrollable ( #35726 )
2026-08-06 12:14:30 +00:00
Kristina Janovcikova
8bbc988a9a
fix(core): Probe azure blob with list instead of exists() ( #35719 )
2026-08-06 12:01:11 +00:00
Charlie Kolb
8a401eaec6
refactor(core): Generate DB migration index files instead of hand-maintaining them (no-changelog) ( #35581 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 11:53:27 +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
n8n-cat-bot[bot]
1a5642821a
chore: Bump immutable 5.1.5 → 5.1.8 (patch) to clear 2 Aikido findings ( #35671 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-06 11:41:26 +00:00
Matsu
249e5a8396
ci: Keep bundle branches in sync with their base branch (no-changelog) ( #35710 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-06 10:50:09 +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
José Braulio González Valido
9ac12d212f
test(ai-builder): Let seeded eval credentials pass their connection test (no-changelog) ( #35675 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-06 09:40:27 +00:00
Raúl Gómez Morales
1de80acc02
fix(editor): Keep Publish button visible in narrow workflow headers ( #35502 )
2026-08-06 09:38:06 +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
mfsiega
5ac9a43c8d
feat(core): Reject graphs with multiple trigger nodes (no-changelog) ( #35657 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 09:25:09 +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
Declan Carroll
1aa604d265
feat: Skip E2E for pnpm.overrides pins provably outside the runtime closure (no-changelog) ( #35540 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 08:57:37 +00:00
Bram Kn
cc98292be0
feat(Merge Node): Add "Append" and "Combine" search aliases ( #35709 )
2026-08-06 08:53:30 +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
Guillaume F.
68531fc081
docs(core): Remove outdated AI node verification note from ai-node-sdk README ( #35619 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-06 08:14:43 +00:00
José Braulio González Valido
42754a82b3
fix(core): Ignore undeclared fields in agent resume payloads ( #35607 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-06 08:06:04 +00:00
Michael Kret
104bc5c8d9
feat(core): Extend n8n Connect to Agent Builder node tools ( #35402 )
2026-08-06 07:59:59 +00:00
Charlie Kolb
8a1645aab6
feat: Extract the get-n8n stack definition into a versioned standalone file ( #35620 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 07:00:17 +00:00
Lorent Lempereur
28d929dc2e
fix(Schedule Node): Apply declared interval defaults to stored rules ( #35271 )
2026-08-06 06:15:42 +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
Ricardo Espinoza
2058a16520
feat(editor): Restore one-click connector for ChatGPT MCP client ( #35396 )
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
2026-08-06 05:33:05 +00:00
n8n-assistant[bot]
578f41dd3b
chore: Update e2e impact map ( #35678 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-06 03:43:39 +00:00
Uddish Verma
fda3301317
feat(editor): Disable command bar in canvas-only mode ( #35542 )
...
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: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-05 18:20:59 +00:00
n8n-cat-bot[bot]
9bc267979a
chore: Bump @opentelemetry/propagator-jaeger 2.7.1 → 2.9.0 (minor) to clear 1 Aikido finding ( #35669 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-05 18:00:32 +00:00
José Braulio González Valido
166771c77d
feat(ai-builder): Push a seeded case, and hand the agent its workflow (no-changelog) ( #35304 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-05 16:09:01 +00:00
Michael Drury
a74c6fd11f
fix(core): Show Agent references in credential usage ( #35409 )
2026-08-05 15:54:00 +00:00
n8n-cat-bot[bot]
4103f78638
chore: Bump fast-uri 3.1.2 → 3.1.4 (patch) to clear 2 Aikido findings ( #35658 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-05 15:40:30 +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
oleg
f9bddc7ff3
fix: Include node behavior flags in instance-ai eval judge context (no-changelog) ( #35644 )
2026-08-05 14:59:37 +00:00
Alex Grozav
11e32eb291
chore(editor): Remove two experiment constants with no readers (no-changelog) ( #35632 )
...
Co-authored-by: multica-agent <github@multica.ai>
2026-08-05 14:43:06 +00:00
Alex Grozav
693fc9616f
fix(editor): Render unregistered modal keys as closed instead of throwing (no-changelog) ( #35625 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-08-05 14:22:45 +00:00
n8n-cat-bot[bot]
79ecbbd145
chore: Bump tar 7.5.16 → 7.5.21 (patch) to clear 12 Aikido findings ( #35628 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-05 13:49:10 +00:00
Dimitri Lavrenük
1ade7a26c0
fix: Send n8n version on backend posthog flag retrieval ( #35621 )
2026-08-05 13:36:36 +00:00
Yen Su
d2901bd02d
feat(Kafka Node): Add version 2 to send messages via the new Kafka library ( #35450 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-05 13:13:45 +00:00
mfsiega
e888b41b75
feat(core): Implement step:completed handler in @n8n/engine (no-changelog) ( #35387 )
...
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: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-05 13:09:15 +00:00
Alex Grozav
0d25a36bc7
build(editor): Externalize design-system dependencies and pre-build lucide icon chunks (no-changelog) ( #35603 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-08-05 12:48:49 +00:00
Arvin A
cd50064343
feat(editor): Add Evals tab shell to the agent config panel (no-changelog) ( #35530 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-08-05 12:48:00 +00:00
José Braulio González Valido
7c61f2826a
fix(ai-builder): Give a case's scenario data tables per-run names (no-changelog) ( #35543 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-05 12:48:00 +00:00
Rob Hough
54212bfe14
chore(editor): Reorganize Storybook sidebar (no-changelog) ( #35608 )
2026-08-05 12:32:03 +00:00
Alex Grozav
40da3f4d07
refactor: Use type-based defineProps in ConditionalRouterLink (no-changelog) ( #35604 )
2026-08-05 12:29:17 +00:00
Charlie Kolb
9493631584
feat: Add task-runners sidecar to the get.n8n.io stack ( #35426 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-05 12:26:16 +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
Charlie Kolb
c05c1e4092
test(core): Guard DB migration registry against duplicate timestamps and lost registrations ( #35572 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-05 12:04:12 +00:00
Michael Drury
1ca0708ba8
fix(editor): Show agent tool credentials above configuration ( #35590 )
2026-08-05 11:55:42 +00:00
n8n-cat-bot[bot]
bbf5da6350
chore: Bump @anthropic-ai/sandbox-runtime 0.0.61 → 0.0.66 (patch) to clear 1 Aikido finding ( #35601 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-05 11:50:30 +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
Rob Hough
1afe708633
feat(editor): Add CodeBlock to @n8n/design-system (no-changelog) ( #34239 )
2026-08-05 11:16:58 +00:00
Rob Hough
698d137c18
fix(editor): Focus Markdown editor input before toolbar ( #35529 )
2026-08-05 11:15:40 +00:00
phyllis-noester
242da024ac
fix(core): Apply redaction policy to Code node console output ( #35121 )
2026-08-05 11:00:00 +00:00
n8n-cat-bot[bot]
83f8aa28bc
chore: Bump undici 7.28.0 → 7.29.0 (minor) to clear 10 Aikido findings ( #35594 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-05 10:48:54 +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
Alex Grozav
4b0db257a2
refactor(editor): Repoint settings.store importers to @n8n/stores and drop the shim (no-changelog) ( #35459 )
...
Co-authored-by: multica-agent <github@multica.ai>
2026-08-05 10:03:09 +00:00
Matsu
dd96603338
test: Provide a block-wide timeout for transform-heavy test block ( #35580 )
2026-08-05 10:01:02 +00:00
n8n-cat-bot[bot]
5bb9bfe736
chore: Remove Renovate config from the repo ( #35541 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-05 09:33:59 +00:00
Iván Ovejero
c72b14f69c
feat(core): Warn on startup when Postgres is below the supported range ( #35495 )
2026-08-05 09:33:29 +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
Thanasis G
5d813f7ed6
refactor(Kafka Trigger Node): Split into versioned v1 module ( #35538 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-05 09:31:48 +00:00
James Gee
844752e202
test(API): Make workflow id ordering assertion collation-independent ( #35586 )
2026-08-05 09:19:25 +00:00
Yen Su
8af4648daf
feat(Kafka Node): Add v2 shared config conversion and lazy loading (no-changelog) ( #35360 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-05 09:15:13 +00:00
Matsu
e75e7f41e7
test: Use fake timers for history compaction tests ( #35573 )
2026-08-05 08:52:26 +00:00
leonardofficial
679a5ad9c7
feat(editor): Add native PostHog exposure tracking to the PostHog store (no-changelog) ( #34804 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Romeo Balta <7095569+romeobalta@users.noreply.github.com>
2026-08-05 08:39:10 +00:00
leonardofficial
0e8ff31d27
perf(editor): Skip client-side PostHog flag refetch when flags are bootstrapped (no-changelog) ( #34805 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Romeo Balta <7095569+romeobalta@users.noreply.github.com>
2026-08-05 08:38:40 +00:00
José Braulio González Valido
f6663940ed
docs(ai-builder): Add the scrub recipe for seeded eval cases (no-changelog) ( #35536 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-05 08:32:55 +00:00
Yen Su
9eea094b7b
fix(Microsoft SharePoint Node): Fix the v2 file picker rejected by Graph (no-changelog) ( #35210 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-05 08:30:57 +00:00
Yen Su
305ed296f4
fix(SharePoint Node): Point delegated Sites.Selected users at URL or ID mode ( #35369 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-05 08:30:35 +00:00
Jon
204f346720
feat(Slack Node): Use Real-time Search API for message search ( #35291 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-05 08:15:48 +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
Mike Repeć
918ef7772d
chore: Use monolithic @iconify/json in storybook (no-changelog) ( #35511 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-05 08:10:24 +00:00
Charlie Kolb
1806b7ca46
docs: Correct SearXNG JSON-format setup for Instance AI (no-changelog) ( #35417 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-05 07:57:59 +00:00
Eugene
b50df072bb
feat(editor): Track added Message an Agent node variant in telemetry (no-changelog) ( #35501 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-05 07:25:45 +00:00
Rob Hough
007400dfc1
fix(editor): Fix janky spacing between agent capability chips with long labels ( #35493 )
2026-08-05 07:14:05 +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
Matsu
3d68c29b92
ci: Don't limit backport checkout depth ( #35567 )
2026-08-05 08:47:06 +03: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
n8n-assistant[bot]
a7dec6df87
chore: Update e2e impact map ( #35560 )
...
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
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-05 03:45:10 +00: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
n8n-cat-bot[bot]
67200352df
chore: Bump fast-uri 3.1.3 → 3.1.5 (patch) to clear 10 Aikido findings ( #35526 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-04 15:07:21 +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
Rodrigo Santos da Silva
1f2b96f330
feat: Add OpenTelemetry tracing to agent memory operations (no-changelog) ( #35407 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-04 14:57:17 +00:00
Konstantin Tieber
4b47c32b54
chore(core): Fix memory-intensive dev commands in root package.json ( #35521 )
2026-08-04 14:41:56 +00:00
Rob Hough
8a3115e3ef
fix(editor): Realign SchemaItem text to optical baseline (no-changelog) ( #35406 )
2026-08-04 14:35:55 +00:00
Alex Grozav
a8bc37804e
build(editor): Ship compiled theme CSS and an SCSS passthrough in the design-system dist (no-changelog) ( #35452 )
...
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-08-04 14:29:49 +00:00
Alex Grozav
6d0c0e8572
feat(editor): Emit type declarations for all 159 design-system components (no-changelog) ( #35447 )
...
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-08-04 14:21:13 +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
Alex Grozav
b5d691bad2
test: Point the global-credential HTTP node at an in-network n8n URL ( #35510 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-08-04 13:20:09 +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
Declan Carroll
23f4cca822
build: Bump Node.js to 24.18.1 and 22.23.2 ( #35516 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-04 14:15:22 +01:00
n8n-cat-bot[bot]
05ebebd8f5
chore: Bump @vitest/browser 4.1.9 → 4.1.10 (patch) to clear 1 Aikido finding ( #35514 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-04 14:14:45 +01:00
Ricardo Espinoza
936cdaa046
refactor(core): Break folder and workflow service dependency cycle ( #35225 )
2026-08-04 12:56:58 +00:00
Kai
6c8197e379
feat(editor): Add Changes diff tab to workflow review detail pane ( #35431 )
2026-08-04 12:54:26 +00:00
Lorent Lempereur
40dac4b90a
test: Assert debug mode pinned data with a retrying check ( #35512 )
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.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
Util: Publish API Schema / Cloudflare Pages (push) Waiting to run
2026-08-04 11:24:28 +00:00
Rob Hough
38f069172c
feat(editor): Add ChatMessage to @n8n/design-system ( #35461 )
2026-08-04 11:07:45 +00:00
mfsiega
c8602ab767
feat(core): Implement step:ready handler in @n8n/engine (no-changelog) ( #35184 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-04 10:52:15 +00:00
José Braulio González Valido
d57a81ac60
fix(ai-builder): Keep model-provider outages out of eval builder scores (no-changelog) ( #35293 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-04 10:52:11 +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
n8n-cat-bot[bot]
1a2ea82626
chore: Persist Trivy scan results as a build artifact ( #35506 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-04 10:41:45 +00:00
Iván Ovejero
f007542520
feat(core): Report database version in telemetry (no-changelog) ( #35428 )
2026-08-04 10:39:18 +00:00
Rob Hough
9f43b10959
chore(editor): Move Checkbox story to Core (no-changelog) ( #35430 )
2026-08-04 10:26:51 +00:00
Matsu
d077816742
ci: Ping release captain on new package hitting master ( #35504 )
2026-08-04 09:58:47 +00:00
Charlie Kolb
e41aae0fb6
ci: Show workflow_dispatch inputs in workflow run names ( #35496 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 09:46:14 +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
Stephen Wright
03213e7466
fix(Kafka Trigger Node): Stop consumers reliably when a workflow is deactivated or updated ( #35069 )
...
Co-authored-by: Thanasis Gkliatis <thanasis.gkliatis@n8n.io>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-04 09:21:00 +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
Alex Grozav
cb0a806ee1
test: Repair vi.mock specifiers that no longer resolve (no-changelog) ( #35491 )
...
Co-authored-by: multica-agent <github@multica.ai>
2026-08-04 08:55:18 +00:00
oleg
120678011d
fix(editor): Lock the AI Assistant canvas while the agent is working ( #35339 )
2026-08-04 08:35:22 +00:00
Arvin A
d5845df4fc
fix(AI Agent Node): Stop pre-tool-call text leaking into agent responses ( #35212 )
2026-08-04 08:06:04 +00:00
Tomi Turtiainen
cdd6a737ff
test: Make Playwright notification waits assert instead of silently passing ( #35325 )
2026-08-04 08:03:05 +00:00
Tomi Turtiainen
e91497e92a
test: Deflake debug mode spec ( #35203 )
2026-08-04 08:02:01 +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
Alex Grozav
7d91043444
refactor(editor): Repoint useStorage consumers to @n8n/composables (no-changelog) ( #35443 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-08-04 07:49:32 +00:00
Guillaume F.
9c484e362f
ci: Re-add triage:pending label when stale community PRs become active again ( #35455 )
2026-08-04 07:46:34 +00:00
Alex Grozav
502fe602e7
test(editor): Retire redundant importOriginal spreads and guard the telemetry boundary (no-changelog) ( #35440 )
...
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-08-04 07:42:42 +00:00
n8n-release-tag-merge[bot]
f8941b10f2
Merge tag 'n8n@2.34.0'
2026-08-04 07:51:21 +00:00
Yen Su
6b655c8e3f
build: Package @confluentinc/kafka-javascript native dependency (no-changelog) ( #35321 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-04 07:29:48 +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
Yen Su
d571d0f9e9
refactor(Kafka Node): Restructure into versioned node layout (no-changelog) ( #35355 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-04 07:05:01 +00:00