Stephen
65ada79225
feat(MongoDB Node): Add opt-in Parallel Writes for bulk updates
...
Add a Parallel Writes option (default 1) to the update and
findOneAndUpdate operations. With the default, the node sends one
bulkWrite per collection as before. Above 1, the node splits a
collection into lanes by a hash of the resolved filter value, so
items that target one document keep their input order. Each lane
sends sequential chunks of at most 1000 operations and 15 MiB, so
one chunk is one update command. Lanes run at the same time, stop
dispatching after the first failure, and settle before the node
throws. A collection falls back to one lane when items resolve
different update key fields or when the collection has a default
collation.
2026-09-10 10:09:57 +01: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