Update n8nio/n8n Docker tag to v2.40.4 #46

Merged
renovate merged 1 commit from renovate/n8nio-n8n-2.x into main 2026-09-21 10:12:07 +02:00
Collaborator

This PR contains the following updates:

Package Type Update Change
n8nio/n8n (source) final minor 2.39.4 → 2.40.4

Release Notes

n8n-io/n8n (n8nio/n8n)

v2.40.0

Bug Fixes
  • AI Agent Node: Preserve Anthropic thinking blocks with empty text across tool calls (#​38302) (7ac975c)
  • ai-builder: Enhance guidance UX for agents with no sessions on builder session tab (#​38243) (1ed3a24)
  • ai-builder: Guard against 429 errors on channel integrations (#​38106) (93ca2d1)
  • ai-builder: Show reusable credentials in the Instance AI agent credential card (#​38276) (999b541)
  • Allow one icon file for the light and dark icon slots (#​37711) (9095e9a)
  • API: Let global members grant folder scopes to API keys (#​37654) (aa91e71)
  • API: Return null variable values as empty string & fix newly imported source control variable values (#​38488) (b9a7f03)
  • Azure OpenAI Chat Model Node: Resolve the proxy against the Azure endpoint so NO_PROXY applies (#​38026) (7383fd7)
  • Bump task-runner-launcher to 1.5.0 (#​38309) (9135888)
  • Center the registration badge in the Usage and Plan heading (#​38275) (cf6cb77)
  • Close the variable modal on a backdrop click (#​38286) (45a7f74)
  • Confluence Node: Match hyphenated and multi-word titles in the page picker search (#​38175) (fdb31d2)
  • Confluence Node: Return the page sub-tree in tree order and skip drafts (#​38403) (b0f47eb)
  • core: Accept null headers from mcp registry api (#​38614) (02ee221)
  • core: Accept numeric pagination tokens from resource locator list methods (#​38147) (7ab1582)
  • core: Add model boundaries to external tool results (#​37316) (d328bbf)
  • core: Allow a fallback model alongside the primary on AI nodes (#​38007) (2550501)
  • core: Apply the SSO expression mapping env var in the provisioning loader (#​37170) (b4fee56)
  • core: Ask which MCP connector to set up before the AI Assistant gives a URL (#​37992) (899d52d)
  • core: Batch LangSmith agent session exports (#​38030) (79d936f)
  • core: Bound the wait for the workflow publication lock (#​38019) (5212777)
  • core: Check Gateway credits eligibility against the correct sub-node (#​38193) (9823c2e)
  • core: Consolidate secret redaction in @​n8n/utils and redact more credential shapes (#​38054) (c5653f6)
  • core: Correct the expression prefix warnings on fields that cannot hold an expression (#​37791) (c7c179b)
  • core: Count executions that crash recovery marks as crashed (#​37733) (3521e54)
  • core: Do not persist an execution when preExecute throws (#​37701) (53ecf6b)
  • core: Enforce execution timeout for stuck jobs in queue mode (#​36258) (92f702d)
  • core: Execute MCP toolkit members on workers (#​38069) (c0f6471)
  • core: Forward the receiver in the lazy-proxy set trap (#​37321) (b3306b2)
  • core: Ground provider OAuth scope guidance in n8n docs (#​38066) (2afb5b6)
  • core: Keep a resumed execution in the trace of the parked execution (#​38033) (5414403)
  • core: Keep node settings, positions and error routes through an assistant workflow edit (#​38254) (c95756d)
  • core: Keep nodes clear of the agent card in SDK-generated workflow layouts (#​38093) (4b4d670)
  • core: Memoize pairedItem ancestry traversal (#​38085) (f3db19d)
  • core: Merge system messages for strict providers (#​37908) (19651de)
  • core: Prefer native nodes over Code nodes in n8n Assistant workflow builds (#​38598) (4e1fcf6)
  • core: Preserve link URLs in inbound agent chat messages (#​38294) (2beccad)
  • core: Prevent false agent model stream stalls and show run errors in chat history (#​37558) (26afe95)
  • core: Re-register the n8n Trigger on every publish through the publication service (#​38153) (cbda01a)
  • core: Read the Instance AI folder-exploration flag as a variant, not a boolean (#​38479) (4579e78)
  • core: Recognize always-loaded tools in agent tool discovery (#​38204) (4a6e625)
  • core: Reconnect the Email Trigger (IMAP) on every publish through the publication service (#​38190) (db60f99)
  • core: Reconnect the Postgres Trigger on every publish through the publication service (#​38211) (0c3c9d7)
  • core: Redact execution data on partial private-credential runs (#​38364) (840aef6)
  • core: Redact opaque field values in confirmed secret containers (#​38067) (3bd0e69)
  • core: Register redaction context hook on all instance types (#​37298) (56383fc)
  • core: Repair legacy-format data-encryption keys during bootstrap (#​38100) (4b36c51)
  • core: Require verification coverage for every workflow trigger (#​37961) (429116f)
  • core: Retry Instance AI model turns when the provider stream closes without output (#​38080) (b6b5ecd)
  • core: Return Instance AI node output grouped per output branch (#​38414) (e44fbd3)
  • core: Return luxon values from expressions as instances (#​38034) (0c6c9e3)
  • core: Reuse an existing consent grant after the visitor authenticates mid-flow (#​38084) (3b6faa2)
  • core: Route "trigger my workflow" to the existing workflow, not the builder (#​38073) (219402c)
  • core: Run tool nodes of an AI Agent upstream of the destination node (#​38348) (40b6d84)
  • core: Scope data table Overview access by project role, not a global gate (#​37676) (a47f19b)
  • core: Scope end-user credential checks to reachable nodes (#​36970) (37e50b5)
  • core: Select sandbox npm install flags by provider (#​38358) (ab101d5)
  • core: Send a JSON Accept header in the Brave Search credential test (#​38594) (2f55165)
  • core: Settle answered confirmation cards in the AI Assistant run-sync frame (#​38328) (4890d04)
  • core: Stop MCP workflow updates from dropping unknown operation fields (#​38148) (a1f8405)
  • core: Stop the workflow SDK collapsing inline branch chains to their branching node (#​37717) (37efe11)
  • core: Treat empty strings as empty in Data Table filters (#​32887) (0c82743)
  • core: Treat Instance AI model stream stalls as dropped provider connections (#​38079) (b7a58c2)
  • core: Trust the CA from GIT_SSL_CAINFO for source control HTTPS remotes (#​38258) (e803d4b)
  • core: Unpublish workflows before a source control pull deletes them (#​37967) (ecc4ba3)
  • editor: Align Instance AI input controls (#​37162) (a234034)
  • editor: Allow creating web search credentials from the agent builder settings (#​38574) (5213246)
  • editor: Allow switching a toggle parameter from expression to fixed (#​32762) (a053578)
  • editor: Center modal dialogs vertically in the viewport (#​38081) (f3196f1)
  • editor: Clear tag loading state after failed requests (#​37901) (b4fbcc5)
  • editor: Fixes issue that prevented some users from revoking their end-user credentials (#​38311) (fc8a021)
  • editor: Hide Custom API Call option in node tool configuration (#​38365) (79f0e04)
  • editor: Hide the AI Assistant settings page when it has nothing to show (#​38063) (4f05c24)
  • editor: Keep CSV imports tied to the selected file (#​37906) (6a1ad26)
  • editor: Keep header permissions after template insert (#​38387) (d2af313)
  • editor: Keep the artifact tab the user picks during an AI Assistant run (#​38178) (80da0c8)
  • editor: Keep the typed AI Assistant prompt when no project is selected (#​37813) (b835bef)
  • editor: Match workflow save and publish keyboard shortcuts in agent builder (#​38572) (1175b1c)
  • editor: Merge native agent tools into n8n nodes (#​38057) (8ace538)
  • editor: Open AIA built agent previews in the chat panel and remove fullscreen mode (#​37994) (4d5d611)
  • editor: Prevent group frames from overlapping during auto-layout (#​37509) (d1e6d6f)
  • editor: Prevent stale agent autosaves (#​38087) (e6dea03)
  • editor: Read the MCP nudge flag as a multivariate experiment (#​38586) (36f82a3)
  • editor: Refresh evaluations side panel when a run finishes (#​38075) (852c765)
  • editor: Remove legacy AI Workflow Builder references from AI usage settings (#​38056) (229405b)
  • editor: Rename the first agent builder tab to Build (#​38184) (06fc433)
  • editor: Reserve space for list and table scrollbars (#​38603) (f81cbcd)
  • editor: Restore legacy sticky note markdown spacing (#​38333) (064e909)
  • editor: Restore tag text hidden by zero line-height (#​38107) (7e152a4)
  • editor: Show friendly labels for the activity and conversation-history tools in the n8n Assistant chat (#​38447) (fe5de38)
  • editor: Show loading skeletons in the AI Assistant artifacts sidebar (#​38180) (b3e1b7f)
  • editor: Show renamed credentials in the AI Assistant setup picker (#​38295) (39dfe59)
  • editor: Stop rendering task and sub-agent labels with no text (#​38059) (8cb5159)
  • editor: Stop the Publish modal from hanging after a workflow is published (#​38151) (d0f94da)
  • editor: Strip Evaluation Trigger metadata fields from test case inputs (#​37572) (c410581)
  • editor: Truncate long AIA context chips (#​37878) (af2bd80)
  • editor: Use the push scope for the source control owner filter (#​38682) (8671d83)
  • Email Trigger (IMAP) Node: Restore the connection after the server drops it (#​36801) (1776a51)
  • Enforce protected instance execution restrictions (#​37947) (793136b)
  • Guard the getWebhookInfo response shape (#​38680) (d057d86)
  • Guardrails Node: Align threshold hint with behavior (#​29018) (0396ef8)
  • Hide the deprecated node and show a deprecation notice (#​38571) (c220447)
  • Hint the Microsoft OAuth2 scope format and link the Service Principal credential docs (#​38451) (404ab49)
  • Keep GitHub Actions expressions intact in scaffolded workflow files (#​37973) (8c8bd23)
  • Microsoft Excel Node: Accept personal OneDrive workbook IDs in the By ID field (#​38471) (d04d3a4)
  • Microsoft Excel Node: Show only workbook files in the Workbook picker (#​38244) (763e0cf)
  • Microsoft Outlook Trigger Node: Fetch the latest message when executing manually (#​34486) (ef16421)
  • Microsoft SharePoint Node: Keep the resource dropdowns working when the API omits a label (#​38411) (d6fe24d)
  • Postgres Node: Stop reporting parameter-loading errors to Sentry (#​28865) (663bb3e)
  • Refresh the Confluence/Jira OAuth2 token automatically when it has expired (#​37776) (3d293b5)
  • Resolve node source path before the translation lookup (#​38281) (092e53b)
  • Scope deployment key lookups by type (#​38410) (11cc120)
  • Scope workflow sharing candidates to personal projects (#​38222) (dcb1d17)
  • Serve binary data stored in the temp execution dir (#​38270) (7bac547)
  • Show credentials shared with all users and projects in the (#​38287) (30d44a5)
  • Show custom role scope tooltips next to the hovered scope (#​38284) (78ea57d)
  • Stop requiring Organization.Read.All for the Microsoft Entra Service Principal credential test (#​38568) (59715e8)
Features
Performance Improvements
  • core: Install sandbox dependencies from the npm cache again (#​38136) (ee8a77e)
  • core: Stop copying user workflows into the Instance AI sandbox (#​38135) (b1f0603)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Only on Sunday and Saturday (* * * * 0,6)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [n8nio/n8n](https://n8n.io) ([source](https://github.com/n8n-io/n8n)) | final | minor | `2.39.4` → `2.40.4` | --- ### Release Notes <details> <summary>n8n-io/n8n (n8nio/n8n)</summary> ### [`v2.40.0`](https://github.com/n8n-io/n8n/blob/HEAD/CHANGELOG.md#2400-2026-09-15) ##### Bug Fixes - **AI Agent Node:** Preserve Anthropic thinking blocks with empty text across tool calls ([#&#8203;38302](https://github.com/n8n-io/n8n/issues/38302)) ([7ac975c](https://github.com/n8n-io/n8n/commit/7ac975c37a06d563f097d085e510e204de2961c3)) - **ai-builder:** Enhance guidance UX for agents with no sessions on builder session tab ([#&#8203;38243](https://github.com/n8n-io/n8n/issues/38243)) ([1ed3a24](https://github.com/n8n-io/n8n/commit/1ed3a24af215203e2f3c1a7628c8c4aac1a547b1)) - **ai-builder:** Guard against 429 errors on channel integrations ([#&#8203;38106](https://github.com/n8n-io/n8n/issues/38106)) ([93ca2d1](https://github.com/n8n-io/n8n/commit/93ca2d1fc09fa3d2032c33ce112dbec8493fb546)) - **ai-builder:** Show reusable credentials in the Instance AI agent credential card ([#&#8203;38276](https://github.com/n8n-io/n8n/issues/38276)) ([999b541](https://github.com/n8n-io/n8n/commit/999b5417648a9150216bb6aca8fa48864f3dbde8)) - Allow one icon file for the light and dark icon slots ([#&#8203;37711](https://github.com/n8n-io/n8n/issues/37711)) ([9095e9a](https://github.com/n8n-io/n8n/commit/9095e9a986f8c82dd592e950429e0d9cf131a93c)) - **API:** Let global members grant folder scopes to API keys ([#&#8203;37654](https://github.com/n8n-io/n8n/issues/37654)) ([aa91e71](https://github.com/n8n-io/n8n/commit/aa91e718932acbbc33c31fe72ca6bb784d3e35fd)) - **API:** Return null variable values as empty string & fix newly imported source control variable values ([#&#8203;38488](https://github.com/n8n-io/n8n/issues/38488)) ([b9a7f03](https://github.com/n8n-io/n8n/commit/b9a7f0341af49edda89a3798c6cfecdf03059da3)) - **Azure OpenAI Chat Model Node:** Resolve the proxy against the Azure endpoint so NO\_PROXY applies ([#&#8203;38026](https://github.com/n8n-io/n8n/issues/38026)) ([7383fd7](https://github.com/n8n-io/n8n/commit/7383fd7e89dd09b141b2f5a75e34bfc15a959f1b)) - Bump task-runner-launcher to 1.5.0 ([#&#8203;38309](https://github.com/n8n-io/n8n/issues/38309)) ([9135888](https://github.com/n8n-io/n8n/commit/9135888f0016fbd3328ed0e172f33db6ee5fd149)) - Center the registration badge in the Usage and Plan heading ([#&#8203;38275](https://github.com/n8n-io/n8n/issues/38275)) ([cf6cb77](https://github.com/n8n-io/n8n/commit/cf6cb771e435b251b0cc761679c58cad4ad17a12)) - Close the variable modal on a backdrop click ([#&#8203;38286](https://github.com/n8n-io/n8n/issues/38286)) ([45a7f74](https://github.com/n8n-io/n8n/commit/45a7f74c8e8c28cf53bb49487e1d8b91a6f02d5f)) - **Confluence Node:** Match hyphenated and multi-word titles in the page picker search ([#&#8203;38175](https://github.com/n8n-io/n8n/issues/38175)) ([fdb31d2](https://github.com/n8n-io/n8n/commit/fdb31d2966d9f0d95557cfcfff14439060085e1b)) - **Confluence Node:** Return the page sub-tree in tree order and skip drafts ([#&#8203;38403](https://github.com/n8n-io/n8n/issues/38403)) ([b0f47eb](https://github.com/n8n-io/n8n/commit/b0f47ebc1d48d3de6bdfa9797c1f3dac3c247d22)) - **core:** Accept null headers from mcp registry api ([#&#8203;38614](https://github.com/n8n-io/n8n/issues/38614)) ([02ee221](https://github.com/n8n-io/n8n/commit/02ee221e2d14b9515883f1efdba882d16128c593)) - **core:** Accept numeric pagination tokens from resource locator list methods ([#&#8203;38147](https://github.com/n8n-io/n8n/issues/38147)) ([7ab1582](https://github.com/n8n-io/n8n/commit/7ab15826d86ceba56d4b0b7f4387e09026100b8e)) - **core:** Add model boundaries to external tool results ([#&#8203;37316](https://github.com/n8n-io/n8n/issues/37316)) ([d328bbf](https://github.com/n8n-io/n8n/commit/d328bbf369015efccb69c509c7c63aed9d2ff366)) - **core:** Allow a fallback model alongside the primary on AI nodes ([#&#8203;38007](https://github.com/n8n-io/n8n/issues/38007)) ([2550501](https://github.com/n8n-io/n8n/commit/2550501caaf3fdc8f53d93957bbe27a6c5da7165)) - **core:** Apply the SSO expression mapping env var in the provisioning loader ([#&#8203;37170](https://github.com/n8n-io/n8n/issues/37170)) ([b4fee56](https://github.com/n8n-io/n8n/commit/b4fee56db391c7f65dec72d0f23e79f07b472423)) - **core:** Ask which MCP connector to set up before the AI Assistant gives a URL ([#&#8203;37992](https://github.com/n8n-io/n8n/issues/37992)) ([899d52d](https://github.com/n8n-io/n8n/commit/899d52d795eba62b1255684a1e88090b0fa95848)) - **core:** Batch LangSmith agent session exports ([#&#8203;38030](https://github.com/n8n-io/n8n/issues/38030)) ([79d936f](https://github.com/n8n-io/n8n/commit/79d936fa5e02edbd3fe24cb738031498ecc3fe7e)) - **core:** Bound the wait for the workflow publication lock ([#&#8203;38019](https://github.com/n8n-io/n8n/issues/38019)) ([5212777](https://github.com/n8n-io/n8n/commit/52127777e199a7f00d33e09eaee90d964a0fa968)) - **core:** Check Gateway credits eligibility against the correct sub-node ([#&#8203;38193](https://github.com/n8n-io/n8n/issues/38193)) ([9823c2e](https://github.com/n8n-io/n8n/commit/9823c2ebdccdc2795a3666277d7a58eb5366e15d)) - **core:** Consolidate secret redaction in [@&#8203;n8n/utils](https://github.com/n8n/utils) and redact more credential shapes ([#&#8203;38054](https://github.com/n8n-io/n8n/issues/38054)) ([c5653f6](https://github.com/n8n-io/n8n/commit/c5653f666863468ac97d4587075bf454ecf4004a)) - **core:** Correct the expression prefix warnings on fields that cannot hold an expression ([#&#8203;37791](https://github.com/n8n-io/n8n/issues/37791)) ([c7c179b](https://github.com/n8n-io/n8n/commit/c7c179b8188d61da1b805b33cd1e96c3e30d5c1f)) - **core:** Count executions that crash recovery marks as crashed ([#&#8203;37733](https://github.com/n8n-io/n8n/issues/37733)) ([3521e54](https://github.com/n8n-io/n8n/commit/3521e54b81f91707f95b66a4137531a7dfe68bc5)) - **core:** Do not persist an execution when preExecute throws ([#&#8203;37701](https://github.com/n8n-io/n8n/issues/37701)) ([53ecf6b](https://github.com/n8n-io/n8n/commit/53ecf6b6be6ef987ff4383e40fd94582fa1c8539)) - **core:** Enforce execution timeout for stuck jobs in queue mode ([#&#8203;36258](https://github.com/n8n-io/n8n/issues/36258)) ([92f702d](https://github.com/n8n-io/n8n/commit/92f702da1bff31db56ed53ad2ea1dfbf6ca90e08)) - **core:** Execute MCP toolkit members on workers ([#&#8203;38069](https://github.com/n8n-io/n8n/issues/38069)) ([c0f6471](https://github.com/n8n-io/n8n/commit/c0f6471afa7a1c4acab0ea0031ac4e466c311a15)) - **core:** Forward the receiver in the lazy-proxy set trap ([#&#8203;37321](https://github.com/n8n-io/n8n/issues/37321)) ([b3306b2](https://github.com/n8n-io/n8n/commit/b3306b2206665d1a877cbfb05a5ac19ae9c17d6a)) - **core:** Ground provider OAuth scope guidance in n8n docs ([#&#8203;38066](https://github.com/n8n-io/n8n/issues/38066)) ([2afb5b6](https://github.com/n8n-io/n8n/commit/2afb5b6d0d0fd11d4162334abc0d27f3de2be8aa)) - **core:** Keep a resumed execution in the trace of the parked execution ([#&#8203;38033](https://github.com/n8n-io/n8n/issues/38033)) ([5414403](https://github.com/n8n-io/n8n/commit/541440391ed3dbc0edb44ddc880ef6ff4553cf3b)) - **core:** Keep node settings, positions and error routes through an assistant workflow edit ([#&#8203;38254](https://github.com/n8n-io/n8n/issues/38254)) ([c95756d](https://github.com/n8n-io/n8n/commit/c95756df7b1d2f1ab9518d39f0b217ecbf4ccaae)) - **core:** Keep nodes clear of the agent card in SDK-generated workflow layouts ([#&#8203;38093](https://github.com/n8n-io/n8n/issues/38093)) ([4b4d670](https://github.com/n8n-io/n8n/commit/4b4d670206920851b21ddd1ab29837ed437f05e1)) - **core:** Memoize pairedItem ancestry traversal ([#&#8203;38085](https://github.com/n8n-io/n8n/issues/38085)) ([f3db19d](https://github.com/n8n-io/n8n/commit/f3db19df76fa53c8ac44c3e1e248f1bcd3030aed)) - **core:** Merge system messages for strict providers ([#&#8203;37908](https://github.com/n8n-io/n8n/issues/37908)) ([19651de](https://github.com/n8n-io/n8n/commit/19651defd919f0f7cda4381767ea6f6e283dbe20)) - **core:** Prefer native nodes over Code nodes in n8n Assistant workflow builds ([#&#8203;38598](https://github.com/n8n-io/n8n/issues/38598)) ([4e1fcf6](https://github.com/n8n-io/n8n/commit/4e1fcf6eacdef8a2c4a487697cdecb72cb52fbd5)) - **core:** Preserve link URLs in inbound agent chat messages ([#&#8203;38294](https://github.com/n8n-io/n8n/issues/38294)) ([2beccad](https://github.com/n8n-io/n8n/commit/2beccada025fa7a928c48480aa6344e637d33770)) - **core:** Prevent false agent model stream stalls and show run errors in chat history ([#&#8203;37558](https://github.com/n8n-io/n8n/issues/37558)) ([26afe95](https://github.com/n8n-io/n8n/commit/26afe95616d0957315f3efbbce95c9e9f99d41cf)) - **core:** Re-register the n8n Trigger on every publish through the publication service ([#&#8203;38153](https://github.com/n8n-io/n8n/issues/38153)) ([cbda01a](https://github.com/n8n-io/n8n/commit/cbda01aa6dba178a6f20d035db1fcef501126ec2)) - **core:** Read the Instance AI folder-exploration flag as a variant, not a boolean ([#&#8203;38479](https://github.com/n8n-io/n8n/issues/38479)) ([4579e78](https://github.com/n8n-io/n8n/commit/4579e78071845f7826227634c705e2f84751b08f)) - **core:** Recognize always-loaded tools in agent tool discovery ([#&#8203;38204](https://github.com/n8n-io/n8n/issues/38204)) ([4a6e625](https://github.com/n8n-io/n8n/commit/4a6e6253264c0abf10142f9bc7b5bbe59543c707)) - **core:** Reconnect the Email Trigger (IMAP) on every publish through the publication service ([#&#8203;38190](https://github.com/n8n-io/n8n/issues/38190)) ([db60f99](https://github.com/n8n-io/n8n/commit/db60f99a7ab06954ab3db78fb220d841bea8b4b2)) - **core:** Reconnect the Postgres Trigger on every publish through the publication service ([#&#8203;38211](https://github.com/n8n-io/n8n/issues/38211)) ([0c3c9d7](https://github.com/n8n-io/n8n/commit/0c3c9d7bebc9ff1817d30206b707d127d07d4c31)) - **core:** Redact execution data on partial private-credential runs ([#&#8203;38364](https://github.com/n8n-io/n8n/issues/38364)) ([840aef6](https://github.com/n8n-io/n8n/commit/840aef623e152982750efd2dc54540a924b72643)) - **core:** Redact opaque field values in confirmed secret containers ([#&#8203;38067](https://github.com/n8n-io/n8n/issues/38067)) ([3bd0e69](https://github.com/n8n-io/n8n/commit/3bd0e699bf9a86a2c2aa3a63ceeda726ed28bf14)) - **core:** Register redaction context hook on all instance types ([#&#8203;37298](https://github.com/n8n-io/n8n/issues/37298)) ([56383fc](https://github.com/n8n-io/n8n/commit/56383fc0045e260c8e3ed4260404ef585b378ad1)) - **core:** Repair legacy-format data-encryption keys during bootstrap ([#&#8203;38100](https://github.com/n8n-io/n8n/issues/38100)) ([4b36c51](https://github.com/n8n-io/n8n/commit/4b36c51940cd9cba882ff71947822c1428325497)) - **core:** Require verification coverage for every workflow trigger ([#&#8203;37961](https://github.com/n8n-io/n8n/issues/37961)) ([429116f](https://github.com/n8n-io/n8n/commit/429116f985be8470de8eb77bf660734a4e2b5cb7)) - **core:** Retry Instance AI model turns when the provider stream closes without output ([#&#8203;38080](https://github.com/n8n-io/n8n/issues/38080)) ([b6b5ecd](https://github.com/n8n-io/n8n/commit/b6b5ecdc4b13983fe8c1eaead3cd3a21f41865c9)) - **core:** Return Instance AI node output grouped per output branch ([#&#8203;38414](https://github.com/n8n-io/n8n/issues/38414)) ([e44fbd3](https://github.com/n8n-io/n8n/commit/e44fbd358a1d850a8ce7a860e1e9d35f891aed57)) - **core:** Return luxon values from expressions as instances ([#&#8203;38034](https://github.com/n8n-io/n8n/issues/38034)) ([0c6c9e3](https://github.com/n8n-io/n8n/commit/0c6c9e3176fd6b847d3b2dce979fc7547974e229)) - **core:** Reuse an existing consent grant after the visitor authenticates mid-flow ([#&#8203;38084](https://github.com/n8n-io/n8n/issues/38084)) ([3b6faa2](https://github.com/n8n-io/n8n/commit/3b6faa2d743dc9bf0296a80dde1cbdae70c920c5)) - **core:** Route "trigger my workflow" to the existing workflow, not the builder ([#&#8203;38073](https://github.com/n8n-io/n8n/issues/38073)) ([219402c](https://github.com/n8n-io/n8n/commit/219402cf4f6d56b6d555d00af520235235891b28)) - **core:** Run tool nodes of an AI Agent upstream of the destination node ([#&#8203;38348](https://github.com/n8n-io/n8n/issues/38348)) ([40b6d84](https://github.com/n8n-io/n8n/commit/40b6d84525c1489acae9752b91fb69a62727cc96)) - **core:** Scope data table Overview access by project role, not a global gate ([#&#8203;37676](https://github.com/n8n-io/n8n/issues/37676)) ([a47f19b](https://github.com/n8n-io/n8n/commit/a47f19b50da4afe3a3a3701dc718dd9c72f2753c)) - **core:** Scope end-user credential checks to reachable nodes ([#&#8203;36970](https://github.com/n8n-io/n8n/issues/36970)) ([37e50b5](https://github.com/n8n-io/n8n/commit/37e50b56fde7c48235ddacc3bb7c3d168dbb4ef1)) - **core:** Select sandbox npm install flags by provider ([#&#8203;38358](https://github.com/n8n-io/n8n/issues/38358)) ([ab101d5](https://github.com/n8n-io/n8n/commit/ab101d53f8116387ab30a34a4a4dddd1b0ba5f31)) - **core:** Send a JSON Accept header in the Brave Search credential test ([#&#8203;38594](https://github.com/n8n-io/n8n/issues/38594)) ([2f55165](https://github.com/n8n-io/n8n/commit/2f55165c11e6284928f4405c03e9c94ac51ac42b)) - **core:** Settle answered confirmation cards in the AI Assistant run-sync frame ([#&#8203;38328](https://github.com/n8n-io/n8n/issues/38328)) ([4890d04](https://github.com/n8n-io/n8n/commit/4890d04457d07cf7011385725ac7d36a02ffbf8e)) - **core:** Stop MCP workflow updates from dropping unknown operation fields ([#&#8203;38148](https://github.com/n8n-io/n8n/issues/38148)) ([a1f8405](https://github.com/n8n-io/n8n/commit/a1f84052f3fea94c4542fa6d7a200d01eb3f4f67)) - **core:** Stop the workflow SDK collapsing inline branch chains to their branching node ([#&#8203;37717](https://github.com/n8n-io/n8n/issues/37717)) ([37efe11](https://github.com/n8n-io/n8n/commit/37efe11502bb0167f9e0702899ffa5157c177684)) - **core:** Treat empty strings as empty in Data Table filters ([#&#8203;32887](https://github.com/n8n-io/n8n/issues/32887)) ([0c82743](https://github.com/n8n-io/n8n/commit/0c82743a77cc62454d45a473bfe3ff7c4e0206b9)) - **core:** Treat Instance AI model stream stalls as dropped provider connections ([#&#8203;38079](https://github.com/n8n-io/n8n/issues/38079)) ([b7a58c2](https://github.com/n8n-io/n8n/commit/b7a58c25c1aeef76e149c94161343206bb1515f6)) - **core:** Trust the CA from GIT\_SSL\_CAINFO for source control HTTPS remotes ([#&#8203;38258](https://github.com/n8n-io/n8n/issues/38258)) ([e803d4b](https://github.com/n8n-io/n8n/commit/e803d4ba14d55fe6b5cf1bedf60c8c1feb2cfa08)) - **core:** Unpublish workflows before a source control pull deletes them ([#&#8203;37967](https://github.com/n8n-io/n8n/issues/37967)) ([ecc4ba3](https://github.com/n8n-io/n8n/commit/ecc4ba3fb83061683ed02eddef8df8d8e1c23526)) - **editor:** Align Instance AI input controls ([#&#8203;37162](https://github.com/n8n-io/n8n/issues/37162)) ([a234034](https://github.com/n8n-io/n8n/commit/a234034ca195a25ff147e143fdac633c34e55754)) - **editor:** Allow creating web search credentials from the agent builder settings ([#&#8203;38574](https://github.com/n8n-io/n8n/issues/38574)) ([5213246](https://github.com/n8n-io/n8n/commit/52132465ae3b399be51e4d2b83993b6f96a7db16)) - **editor:** Allow switching a toggle parameter from expression to fixed ([#&#8203;32762](https://github.com/n8n-io/n8n/issues/32762)) ([a053578](https://github.com/n8n-io/n8n/commit/a0535781a7fa8ee47ffb9902b8b2163ba3a5f199)) - **editor:** Center modal dialogs vertically in the viewport ([#&#8203;38081](https://github.com/n8n-io/n8n/issues/38081)) ([f3196f1](https://github.com/n8n-io/n8n/commit/f3196f1100d8f210176815c9f87635cabc67cb30)) - **editor:** Clear tag loading state after failed requests ([#&#8203;37901](https://github.com/n8n-io/n8n/issues/37901)) ([b4fbcc5](https://github.com/n8n-io/n8n/commit/b4fbcc5f6c08e33f9d689519715b4d33f3be64a1)) - **editor:** Fixes issue that prevented some users from revoking their end-user credentials ([#&#8203;38311](https://github.com/n8n-io/n8n/issues/38311)) ([fc8a021](https://github.com/n8n-io/n8n/commit/fc8a02113ffea5e68b90555c370c929b08988966)) - **editor:** Hide Custom API Call option in node tool configuration ([#&#8203;38365](https://github.com/n8n-io/n8n/issues/38365)) ([79f0e04](https://github.com/n8n-io/n8n/commit/79f0e040c75d864f1163f0a98421ae6c28857c56)) - **editor:** Hide the AI Assistant settings page when it has nothing to show ([#&#8203;38063](https://github.com/n8n-io/n8n/issues/38063)) ([4f05c24](https://github.com/n8n-io/n8n/commit/4f05c24c7e10a0d70e30db21690a86202af723ea)) - **editor:** Keep CSV imports tied to the selected file ([#&#8203;37906](https://github.com/n8n-io/n8n/issues/37906)) ([6a1ad26](https://github.com/n8n-io/n8n/commit/6a1ad2657f9dfa028d5ec5a60192bd3436212f7b)) - **editor:** Keep header permissions after template insert ([#&#8203;38387](https://github.com/n8n-io/n8n/issues/38387)) ([d2af313](https://github.com/n8n-io/n8n/commit/d2af31365381d05daf066068fa4273a75f6aa5c7)) - **editor:** Keep the artifact tab the user picks during an AI Assistant run ([#&#8203;38178](https://github.com/n8n-io/n8n/issues/38178)) ([80da0c8](https://github.com/n8n-io/n8n/commit/80da0c8c2123456164ba8d9c49064360346237da)) - **editor:** Keep the typed AI Assistant prompt when no project is selected ([#&#8203;37813](https://github.com/n8n-io/n8n/issues/37813)) ([b835bef](https://github.com/n8n-io/n8n/commit/b835bef402a4da487b205676939415df0c49162a)) - **editor:** Match workflow save and publish keyboard shortcuts in agent builder ([#&#8203;38572](https://github.com/n8n-io/n8n/issues/38572)) ([1175b1c](https://github.com/n8n-io/n8n/commit/1175b1c1dfc122970c614d33f9d440c4a1c96f68)) - **editor:** Merge native agent tools into n8n nodes ([#&#8203;38057](https://github.com/n8n-io/n8n/issues/38057)) ([8ace538](https://github.com/n8n-io/n8n/commit/8ace5381ec55517aeb12f1737a2071dd03dbb874)) - **editor:** Open AIA built agent previews in the chat panel and remove fullscreen mode ([#&#8203;37994](https://github.com/n8n-io/n8n/issues/37994)) ([4d5d611](https://github.com/n8n-io/n8n/commit/4d5d6112b786110f524c15caefa8879ad034c4c0)) - **editor:** Prevent group frames from overlapping during auto-layout ([#&#8203;37509](https://github.com/n8n-io/n8n/issues/37509)) ([d1e6d6f](https://github.com/n8n-io/n8n/commit/d1e6d6fd5cd827e0f2eec063096938bd74a04909)) - **editor:** Prevent stale agent autosaves ([#&#8203;38087](https://github.com/n8n-io/n8n/issues/38087)) ([e6dea03](https://github.com/n8n-io/n8n/commit/e6dea03f481cbd4edaa29a6a15a884e12a2b8bbe)) - **editor:** Read the MCP nudge flag as a multivariate experiment ([#&#8203;38586](https://github.com/n8n-io/n8n/issues/38586)) ([36f82a3](https://github.com/n8n-io/n8n/commit/36f82a31d27bd0ea263d93c3a98dd560535bbbc7)) - **editor:** Refresh evaluations side panel when a run finishes ([#&#8203;38075](https://github.com/n8n-io/n8n/issues/38075)) ([852c765](https://github.com/n8n-io/n8n/commit/852c765e54c5abdf94565fa5df56c837606d5453)) - **editor:** Remove legacy AI Workflow Builder references from AI usage settings ([#&#8203;38056](https://github.com/n8n-io/n8n/issues/38056)) ([229405b](https://github.com/n8n-io/n8n/commit/229405b1cc2eec282d286b5b39ac87453139f247)) - **editor:** Rename the first agent builder tab to Build ([#&#8203;38184](https://github.com/n8n-io/n8n/issues/38184)) ([06fc433](https://github.com/n8n-io/n8n/commit/06fc43366b7965e49bc8241bab5ae2eeae10749f)) - **editor:** Reserve space for list and table scrollbars ([#&#8203;38603](https://github.com/n8n-io/n8n/issues/38603)) ([f81cbcd](https://github.com/n8n-io/n8n/commit/f81cbcd60d268bf9ea7ef89190a54b45fba74acb)) - **editor:** Restore legacy sticky note markdown spacing ([#&#8203;38333](https://github.com/n8n-io/n8n/issues/38333)) ([064e909](https://github.com/n8n-io/n8n/commit/064e90964df77bfc854f5681ddea489500df0483)) - **editor:** Restore tag text hidden by zero line-height ([#&#8203;38107](https://github.com/n8n-io/n8n/issues/38107)) ([7e152a4](https://github.com/n8n-io/n8n/commit/7e152a48bdb47cbf95bf0b64e926942c38f3a3c5)) - **editor:** Show friendly labels for the activity and conversation-history tools in the n8n Assistant chat ([#&#8203;38447](https://github.com/n8n-io/n8n/issues/38447)) ([fe5de38](https://github.com/n8n-io/n8n/commit/fe5de38a61edb095547f080cfdd1843753dd3c93)) - **editor:** Show loading skeletons in the AI Assistant artifacts sidebar ([#&#8203;38180](https://github.com/n8n-io/n8n/issues/38180)) ([b3e1b7f](https://github.com/n8n-io/n8n/commit/b3e1b7f46d246b3a36aa5d45fc1396a0e7905337)) - **editor:** Show renamed credentials in the AI Assistant setup picker ([#&#8203;38295](https://github.com/n8n-io/n8n/issues/38295)) ([39dfe59](https://github.com/n8n-io/n8n/commit/39dfe59d36a20854f681a1155828414b89eea2ef)) - **editor:** Stop rendering task and sub-agent labels with no text ([#&#8203;38059](https://github.com/n8n-io/n8n/issues/38059)) ([8cb5159](https://github.com/n8n-io/n8n/commit/8cb5159fa0da9c357f188bd80337ded6005640aa)) - **editor:** Stop the Publish modal from hanging after a workflow is published ([#&#8203;38151](https://github.com/n8n-io/n8n/issues/38151)) ([d0f94da](https://github.com/n8n-io/n8n/commit/d0f94dabb61e6ef7dfa9fb9a2bfd559a40c91833)) - **editor:** Strip Evaluation Trigger metadata fields from test case inputs ([#&#8203;37572](https://github.com/n8n-io/n8n/issues/37572)) ([c410581](https://github.com/n8n-io/n8n/commit/c410581c26a24e8f511f034430c90ccb49464e53)) - **editor:** Truncate long AIA context chips ([#&#8203;37878](https://github.com/n8n-io/n8n/issues/37878)) ([af2bd80](https://github.com/n8n-io/n8n/commit/af2bd808bea408fa70c8ca87fc67b68183d0de89)) - **editor:** Use the push scope for the source control owner filter ([#&#8203;38682](https://github.com/n8n-io/n8n/issues/38682)) ([8671d83](https://github.com/n8n-io/n8n/commit/8671d833d7657876674866dad78b1b96cc82f68e)) - **Email Trigger (IMAP) Node:** Restore the connection after the server drops it ([#&#8203;36801](https://github.com/n8n-io/n8n/issues/36801)) ([1776a51](https://github.com/n8n-io/n8n/commit/1776a515f249a349635ed9e696206b35b80b220e)) - Enforce protected instance execution restrictions ([#&#8203;37947](https://github.com/n8n-io/n8n/issues/37947)) ([793136b](https://github.com/n8n-io/n8n/commit/793136b7e18d9188ae5848c5b1f85d5811fdd880)) - Guard the getWebhookInfo response shape ([#&#8203;38680](https://github.com/n8n-io/n8n/issues/38680)) ([d057d86](https://github.com/n8n-io/n8n/commit/d057d8693b2e44312d3417fd568425b55e428c62)) - **Guardrails Node:** Align threshold hint with behavior ([#&#8203;29018](https://github.com/n8n-io/n8n/issues/29018)) ([0396ef8](https://github.com/n8n-io/n8n/commit/0396ef88947e8bcfea02494554f96a60eb24b190)) - Hide the deprecated node and show a deprecation notice ([#&#8203;38571](https://github.com/n8n-io/n8n/issues/38571)) ([c220447](https://github.com/n8n-io/n8n/commit/c220447682389a227764c6b2c9631275be3d04ac)) - Hint the Microsoft OAuth2 scope format and link the Service Principal credential docs ([#&#8203;38451](https://github.com/n8n-io/n8n/issues/38451)) ([404ab49](https://github.com/n8n-io/n8n/commit/404ab49c50570561c32bfc0520758dde2b9cfdff)) - Keep GitHub Actions expressions intact in scaffolded workflow files ([#&#8203;37973](https://github.com/n8n-io/n8n/issues/37973)) ([8c8bd23](https://github.com/n8n-io/n8n/commit/8c8bd23364c6691373bf04ec73764beeb78339e8)) - **Microsoft Excel Node:** Accept personal OneDrive workbook IDs in the By ID field ([#&#8203;38471](https://github.com/n8n-io/n8n/issues/38471)) ([d04d3a4](https://github.com/n8n-io/n8n/commit/d04d3a4516c8b1449c68ffa123aa7d366f6fbad7)) - **Microsoft Excel Node:** Show only workbook files in the Workbook picker ([#&#8203;38244](https://github.com/n8n-io/n8n/issues/38244)) ([763e0cf](https://github.com/n8n-io/n8n/commit/763e0cf2e00cef8c359d908382393f90d21e2045)) - **Microsoft Outlook Trigger Node:** Fetch the latest message when executing manually ([#&#8203;34486](https://github.com/n8n-io/n8n/issues/34486)) ([ef16421](https://github.com/n8n-io/n8n/commit/ef16421e422710636a771eb301b5c70c005a1441)) - **Microsoft SharePoint Node:** Keep the resource dropdowns working when the API omits a label ([#&#8203;38411](https://github.com/n8n-io/n8n/issues/38411)) ([d6fe24d](https://github.com/n8n-io/n8n/commit/d6fe24d465c35a2431cc5d963446acebe01323bb)) - **Postgres Node:** Stop reporting parameter-loading errors to Sentry ([#&#8203;28865](https://github.com/n8n-io/n8n/issues/28865)) ([663bb3e](https://github.com/n8n-io/n8n/commit/663bb3e6f8baa73d57ec2243036258c08545501b)) - Refresh the Confluence/Jira OAuth2 token automatically when it has expired ([#&#8203;37776](https://github.com/n8n-io/n8n/issues/37776)) ([3d293b5](https://github.com/n8n-io/n8n/commit/3d293b56aec9b849c113a0a0f98783c88c035a59)) - Resolve node source path before the translation lookup ([#&#8203;38281](https://github.com/n8n-io/n8n/issues/38281)) ([092e53b](https://github.com/n8n-io/n8n/commit/092e53b46d46b2b751fb3e8c2b9d998b6d287f83)) - Scope deployment key lookups by type ([#&#8203;38410](https://github.com/n8n-io/n8n/issues/38410)) ([11cc120](https://github.com/n8n-io/n8n/commit/11cc12043b28d5b1a70408b38d91f3625a3521f7)) - Scope workflow sharing candidates to personal projects ([#&#8203;38222](https://github.com/n8n-io/n8n/issues/38222)) ([dcb1d17](https://github.com/n8n-io/n8n/commit/dcb1d173aa7fc7adc27ac2495ed42ed74056a109)) - Serve binary data stored in the temp execution dir ([#&#8203;38270](https://github.com/n8n-io/n8n/issues/38270)) ([7bac547](https://github.com/n8n-io/n8n/commit/7bac5478780186243d4b358744243ba7706b546f)) - Show credentials shared with all users and projects in the ([#&#8203;38287](https://github.com/n8n-io/n8n/issues/38287)) ([30d44a5](https://github.com/n8n-io/n8n/commit/30d44a5cd9c50113372d7c4d5944ec17f7a038c4)) - Show custom role scope tooltips next to the hovered scope ([#&#8203;38284](https://github.com/n8n-io/n8n/issues/38284)) ([78ea57d](https://github.com/n8n-io/n8n/commit/78ea57db75bcb96c5e5ccfaeea3d39c5fb44ce75)) - Stop requiring Organization.Read.All for the Microsoft Entra Service Principal credential test ([#&#8203;38568](https://github.com/n8n-io/n8n/issues/38568)) ([59715e8](https://github.com/n8n-io/n8n/commit/59715e8a3c9bec3c7bf64917d5426df5d9272665)) ##### Features - Add Microsoft Dataverse core node ([#&#8203;34286](https://github.com/n8n-io/n8n/issues/34286)) ([da910f5](https://github.com/n8n-io/n8n/commit/da910f5eafc5960bc0637724271b9cb12da57337)) - **AI Agent Node:** Add option to force a tool call on the first iteration ([#&#8203;38342](https://github.com/n8n-io/n8n/issues/38342)) ([bea96e5](https://github.com/n8n-io/n8n/commit/bea96e54c3a726619cf38c491db0fd25ed89f621)) - **ai-builder:** Add ability to duplicate agents ([#&#8203;38214](https://github.com/n8n-io/n8n/issues/38214)) ([8800c77](https://github.com/n8n-io/n8n/commit/8800c7765dc67fe1b6d942da84e4021892ef1f5b)) - **ai-builder:** Better validation errors tooltips for agent preview and publish ([#&#8203;38246](https://github.com/n8n-io/n8n/issues/38246)) ([eb4eeba](https://github.com/n8n-io/n8n/commit/eb4eebaa98be7420dd9ef8172b1e479ba61aad0f)) - **ai-builder:** Wrap vecto store settings in advanced section ([#&#8203;38437](https://github.com/n8n-io/n8n/issues/38437)) ([5c42568](https://github.com/n8n-io/n8n/commit/5c425684689df48e464e67a6dc4e5c3ef416d5cf)) - **API:** Add billable to Insights table ([#&#8203;36856](https://github.com/n8n-io/n8n/issues/36856)) ([cb12be7](https://github.com/n8n-io/n8n/commit/cb12be7151e9721ecfa6678369948969a6cdfadf)) - **API:** Let [@&#8203;Body](https://github.com/Body) require a body independently of DTO field optionality ([#&#8203;38237](https://github.com/n8n-io/n8n/issues/38237)) ([cbfc257](https://github.com/n8n-io/n8n/commit/cbfc2576a3c13d72644cece08ba5374e45a0ef89)) - **Azure Storage Node:** Add Azure cloud selection and custom endpoints to the Shared Key credential ([#&#8203;38181](https://github.com/n8n-io/n8n/issues/38181)) ([59c7d15](https://github.com/n8n-io/n8n/commit/59c7d15a6000d6b8a63695aa18a177bc52ff0825)) - **Confluence Node:** Unhide the node and enable AI tool usage ([#&#8203;38416](https://github.com/n8n-io/n8n/issues/38416)) ([6424ca6](https://github.com/n8n-io/n8n/commit/6424ca6bcbf9e30e0f0233d4de234898b3ea6c62)) - **core:** Add a v3 migration report rule for preExecute execution creation ([#&#8203;38681](https://github.com/n8n-io/n8n/issues/38681)) ([89fe108](https://github.com/n8n-io/n8n/commit/89fe108b41d5d29e4d52394604671ac2b780c245)) - **core:** Add agent-directed episodic memory capture ([#&#8203;38134](https://github.com/n8n-io/n8n/issues/38134)) ([5de6a40](https://github.com/n8n-io/n8n/commit/5de6a4071a0c262baa49bfc9d278f4ba31036a58)) - **core:** Add ai\_preference table for AI preferences ([#&#8203;38131](https://github.com/n8n-io/n8n/issues/38131)) ([cf8df4f](https://github.com/n8n-io/n8n/commit/cf8df4fa6c9c0389f2d4411bb6da3f2912147549)) - **core:** Add log streaming events for instance reports ([#&#8203;38442](https://github.com/n8n-io/n8n/issues/38442)) ([3fc7803](https://github.com/n8n-io/n8n/commit/3fc78031f6d1502d81e8e51f928c892cff737f3d)) - **core:** Add observability for the decryption path ([#&#8203;38236](https://github.com/n8n-io/n8n/issues/38236)) ([82229f3](https://github.com/n8n-io/n8n/commit/82229f3b7e45996cc7e6b6363f1f03a808c01f55)) - **core:** Add promotion schema entities and DTOs ([#&#8203;37939](https://github.com/n8n-io/n8n/issues/37939)) ([e77b7bb](https://github.com/n8n-io/n8n/commit/e77b7bb12f6c8c1a2c2ea8daa598d6b08abff93e)) - **core:** Add selective promote for Git-based promotions ([#&#8203;38105](https://github.com/n8n-io/n8n/issues/38105)) ([7ec481c](https://github.com/n8n-io/n8n/commit/7ec481ceaae14aa5f66d52afd17451719421f686)) - **core:** Add structured output parser validator to workflow SDK ([#&#8203;37983](https://github.com/n8n-io/n8n/issues/37983)) ([d4f7672](https://github.com/n8n-io/n8n/commit/d4f7672f4592a75a138ddb564bf3f10c72741558)) - **core:** Add v3 breaking change rule for the storage directory rename ([#&#8203;38423](https://github.com/n8n-io/n8n/issues/38423)) ([1cc5708](https://github.com/n8n-io/n8n/commit/1cc5708f4dd662311ec88e67a82151462a1ace93)) - **core:** Add workflow selection to project package export ([#&#8203;37611](https://github.com/n8n-io/n8n/issues/37611)) ([c3f1981](https://github.com/n8n-io/n8n/commit/c3f19818232178614a417266aa9e12a26e587c7e)) - **core:** Append the MCP registry attribution to standalone agent replies ([#&#8203;38584](https://github.com/n8n-io/n8n/issues/38584)) ([7db4dcf](https://github.com/n8n-io/n8n/commit/7db4dcf1307bee979b5df929c2624974158d118a)) - **core:** Enable the workflow publication service by default ([#&#8203;37835](https://github.com/n8n-io/n8n/issues/37835)) ([0a6709f](https://github.com/n8n-io/n8n/commit/0a6709fac93b6b97c189d2376667b8ef7b656859)) - **core:** Improve Agent Builder evaluation and intent routing ([#&#8203;38329](https://github.com/n8n-io/n8n/issues/38329)) ([684b930](https://github.com/n8n-io/n8n/commit/684b930fa69951ebb0e20f37e846de8269a7dddb)) - **core:** Move promotions services and API to the new model ([#&#8203;37965](https://github.com/n8n-io/n8n/issues/37965)) ([179dbb3](https://github.com/n8n-io/n8n/commit/179dbb35b68d6af573d8adc235b96c3dde8f3bdb)) - **core:** Notify parent agents when background jobs settle ([#&#8203;37617](https://github.com/n8n-io/n8n/issues/37617)) ([99e9730](https://github.com/n8n-io/n8n/commit/99e9730a019eaab010581ef50069103d8ee1465c)) - **core:** Push to a timestamped branch on promote for promotions ([#&#8203;37573](https://github.com/n8n-io/n8n/issues/37573)) ([98f4feb](https://github.com/n8n-io/n8n/commit/98f4febbf83ac73edf707e0fd2bccc243961c428)) - **core:** Share integration threads across participants ([#&#8203;38461](https://github.com/n8n-io/n8n/issues/38461)) ([072f496](https://github.com/n8n-io/n8n/commit/072f4960f0b6cf3ab5b55b402a9799bb0f84c971)) - **core:** Stop Instance AI reporting a simulated run as fully verified ([#&#8203;38060](https://github.com/n8n-io/n8n/issues/38060)) ([efb5547](https://github.com/n8n-io/n8n/commit/efb5547368ecb8a40b82fa1dcc1c8a2d04d3a4f8)) - **core:** Store parent identity on background jobs ([#&#8203;37752](https://github.com/n8n-io/n8n/issues/37752)) ([588543c](https://github.com/n8n-io/n8n/commit/588543cba86dcc26aad30d6af27c3811f843795b)) - **core:** Support ephemeral sandboxes for the n8n sandbox service ([#&#8203;38185](https://github.com/n8n-io/n8n/issues/38185)) ([41a5575](https://github.com/n8n-io/n8n/commit/41a5575411a2212477308c58e9b0187d26eaf0b6)) - **core:** Tell Instance AI when a verified draft is not the live workflow ([#&#8203;38289](https://github.com/n8n-io/n8n/issues/38289)) ([7b10a16](https://github.com/n8n-io/n8n/commit/7b10a16ca43ea82f5506b384e2d03c5a3ada6ae9)) - **core:** Warn in the migration report that chat hub goes away ([#&#8203;38613](https://github.com/n8n-io/n8n/issues/38613)) ([3392e3d](https://github.com/n8n-io/n8n/commit/3392e3da66f33a9b239bb6cd1085fa6865d6b44e)) - **core:** Warn on deprecated N8N\_DB\_PING\_TIMEOUT env var ([#&#8203;38555](https://github.com/n8n-io/n8n/issues/38555)) ([f031805](https://github.com/n8n-io/n8n/commit/f031805b5c07b50981e5d05f94b83e0819b1356b)) - **Databricks Node:** Append a per-row MCP registry attribution to the agent reply ([#&#8203;38306](https://github.com/n8n-io/n8n/issues/38306)) ([13b8f22](https://github.com/n8n-io/n8n/commit/13b8f22fd0cd84d923710b32a2be9bcd82f55fbe)) - **Databricks Node:** Refresh user-login tokens in the chat model during long executions ([#&#8203;37854](https://github.com/n8n-io/n8n/issues/37854)) ([0b8fd1e](https://github.com/n8n-io/n8n/commit/0b8fd1e321c89642356587c16eff8805a1208e11)) - **Databricks Node:** Send partner User-Agent on Genie MCP traffic ([#&#8203;38068](https://github.com/n8n-io/n8n/issues/38068)) ([4baf766](https://github.com/n8n-io/n8n/commit/4baf766e9ff07f6b241c016e967d3c4fd5ff1a5c)) - **editor:** Add manual agent creation entry point on the agents pages ([#&#8203;37702](https://github.com/n8n-io/n8n/issues/37702)) ([68d5deb](https://github.com/n8n-io/n8n/commit/68d5deba65df2258767109773eb014a431efa53f)) - **editor:** Add MCP nudge modal on JSON export/import and copy/paste ([#&#8203;38144](https://github.com/n8n-io/n8n/issues/38144)) ([8a463da](https://github.com/n8n-io/n8n/commit/8a463dab3a4e4181aa308c9b70bc9671ea642242)) - **editor:** Add N8nChatActions to [@&#8203;n8n/design-system](https://github.com/n8n/design-system) ([#&#8203;36588](https://github.com/n8n-io/n8n/issues/36588)) ([9ca3664](https://github.com/n8n-io/n8n/commit/9ca366420caad2190842c09f43a26dd1e642306c)) - **editor:** Add paginated AI Assistant chat history ([#&#8203;38467](https://github.com/n8n-io/n8n/issues/38467)) ([c979296](https://github.com/n8n-io/n8n/commit/c979296d6c50954ae8547ec6389219ea38f8acb7)) - **editor:** Add preview chat utilities to the more options menu ([#&#8203;38210](https://github.com/n8n-io/n8n/issues/38210)) ([39a7bae](https://github.com/n8n-io/n8n/commit/39a7baec89415b16aee571782d813c26955ffe0b)) - **editor:** Add provider and connection settings for Environments v2 ([#&#8203;38402](https://github.com/n8n-io/n8n/issues/38402)) ([c11f031](https://github.com/n8n-io/n8n/commit/c11f0312eabe92071d849440632facd9da42f196)) - **editor:** Add workflow dependencies submenu to the workflow menu ([#&#8203;37981](https://github.com/n8n-io/n8n/issues/37981)) ([763aeaa](https://github.com/n8n-io/n8n/commit/763aeaaaaa1d97c97f85c9dc2cb4a5e78c15dc11)) - **editor:** Cleanup Select component ([#&#8203;35523](https://github.com/n8n-io/n8n/issues/35523)) ([bbb7624](https://github.com/n8n-io/n8n/commit/bbb76244c2d75065c6c6d727c6879ed2f2c2cacc)) - **editor:** Hand agent change requests in the preview chat to the AI Assistant ([#&#8203;38283](https://github.com/n8n-io/n8n/issues/38283)) ([56d18bd](https://github.com/n8n-io/n8n/commit/56d18bdddc1765dd8cb8789f6f264bafff59f2f5)) - **editor:** Mark required agent fields ([#&#8203;38624](https://github.com/n8n-io/n8n/issues/38624)) ([d282dec](https://github.com/n8n-io/n8n/commit/d282dec072bceff5a1822f4b414233df3f882318)) - **editor:** Show background tasks in the agent preview ([#&#8203;38360](https://github.com/n8n-io/n8n/issues/38360)) ([7efefc7](https://github.com/n8n-io/n8n/commit/7efefc7347fc286a3097487ef489a48f7c4bb3b1)) - **editor:** Split workflows into a separate capability row ([#&#8203;38588](https://github.com/n8n-io/n8n/issues/38588)) ([8123c2c](https://github.com/n8n-io/n8n/commit/8123c2ca468d80458555626a01ae74521c4c7d3d)) - Export structured agent artifacts in eval results ([#&#8203;38394](https://github.com/n8n-io/n8n/issues/38394)) ([70e5a2b](https://github.com/n8n-io/n8n/commit/70e5a2bf163f30fb1801e6491ef9c46609893f64)) - **Grist Node:** Add OAuth2 as an authentication option ([#&#8203;34798](https://github.com/n8n-io/n8n/issues/34798)) ([137c64f](https://github.com/n8n-io/n8n/commit/137c64f5b7a5a1442738733a22dbf0892985eda7)) - **HTTP Request Node:** Add support for PROPFIND, MKCOL, MOVE, COPY and REPORT methods ([#&#8203;24151](https://github.com/n8n-io/n8n/issues/24151)) ([6f5269a](https://github.com/n8n-io/n8n/commit/6f5269acff8e9a7c941a0d34193f15d9b5e25fb7)) - Implements AIA inspiration from taxonomy experiment ([#&#8203;38609](https://github.com/n8n-io/n8n/issues/38609)) ([c6ab379](https://github.com/n8n-io/n8n/commit/c6ab37993ab4948bb5368d7bddfa5431d6af679a)) - **Microsoft Teams Node:** Add Online Meeting Create or Get operation ([#&#8203;37708](https://github.com/n8n-io/n8n/issues/37708)) ([dfbe574](https://github.com/n8n-io/n8n/commit/dfbe5742952c564e90c540cb62a309ae7c817e6e)) - **Microsoft Teams Node:** Add Online Meeting Delete operation ([#&#8203;37502](https://github.com/n8n-io/n8n/issues/37502)) ([ea73209](https://github.com/n8n-io/n8n/commit/ea73209a1d47118f0e488cf543d86ce7bd145139)) - **Microsoft Teams Node:** Add Online Meeting Update operation ([#&#8203;37707](https://github.com/n8n-io/n8n/issues/37707)) ([ab38a17](https://github.com/n8n-io/n8n/commit/ab38a17bd4c5b18963114e207eb74d86b7ad1cb3)) - **Microsoft Teams Node:** Add the channel message delete operation ([#&#8203;38428](https://github.com/n8n-io/n8n/issues/38428)) ([ba935fc](https://github.com/n8n-io/n8n/commit/ba935fcb3c250f51f99d8f42b69a6d2ef1e90103)) - **Microsoft Teams Node:** Add the channel message undo delete operation ([#&#8203;38429](https://github.com/n8n-io/n8n/issues/38429)) ([e4ca242](https://github.com/n8n-io/n8n/commit/e4ca2421541498f49ff6fd49728829fbad418da3)) - **Microsoft Teams Node:** Add the chat member add operation ([#&#8203;37746](https://github.com/n8n-io/n8n/issues/37746)) ([8c62326](https://github.com/n8n-io/n8n/commit/8c623260fcf981ed864d21bea89b3612c309b26a)) - **Microsoft Teams Node:** Add the chat member remove operation ([#&#8203;37747](https://github.com/n8n-io/n8n/issues/37747)) ([8f9faa7](https://github.com/n8n-io/n8n/commit/8f9faa7b5813f3403d75fc50fd13f2fbcb83c132)) - **Microsoft Teams Node:** Add the chat message delete operation ([#&#8203;38426](https://github.com/n8n-io/n8n/issues/38426)) ([fa7553f](https://github.com/n8n-io/n8n/commit/fa7553fca164b678fc64ee1042fce6ed00e22ade)) - **Microsoft Teams Node:** Add the chat message undo delete operation ([#&#8203;38427](https://github.com/n8n-io/n8n/issues/38427)) ([7c7a130](https://github.com/n8n-io/n8n/commit/7c7a1309497067f25ab65fa9244e16aca9deb992)) - **Microsoft Teams Node:** Add the Service Principal path for Online Meeting Create ([#&#8203;38320](https://github.com/n8n-io/n8n/issues/38320)) ([1abdc92](https://github.com/n8n-io/n8n/commit/1abdc9222b67f2e1892f44eb79ec65c45deec77b)) - **Microsoft Teams Node:** Add the Service Principal path for Online Meeting Create or Get ([#&#8203;38322](https://github.com/n8n-io/n8n/issues/38322)) ([05f3527](https://github.com/n8n-io/n8n/commit/05f35278c5bf6ba1b500fb155f49d9af20d38986)) - **Microsoft Teams Node:** Add the Service Principal path for Online Meeting Delete ([#&#8203;38323](https://github.com/n8n-io/n8n/issues/38323)) ([aa84837](https://github.com/n8n-io/n8n/commit/aa84837945c865c0b40d341b2b014ac8b9a14460)) - **Microsoft Teams Node:** Add the Service Principal path for Online Meeting Get ([#&#8203;38321](https://github.com/n8n-io/n8n/issues/38321)) ([65cd935](https://github.com/n8n-io/n8n/commit/65cd935b00d24f53207a2edc3af39f5855ad8d7b)) - **Microsoft Teams Node:** Add the Service Principal path for Online Meeting Update ([#&#8203;38324](https://github.com/n8n-io/n8n/issues/38324)) ([100983e](https://github.com/n8n-io/n8n/commit/100983eb9889528b2606314ac8ff8acc9e69ceda)) - Rename AI Assistant to n8n Assistant ([#&#8203;38065](https://github.com/n8n-io/n8n/issues/38065)) ([5807183](https://github.com/n8n-io/n8n/commit/5807183432f8d0cfdac569a586ee62aa02c24477)) - Replace Git connection CLI commands with Promotions ([#&#8203;38027](https://github.com/n8n-io/n8n/issues/38027)) ([a8933ce](https://github.com/n8n-io/n8n/commit/a8933cec25ce0143b672f38f7974ad62611896e6)) ##### Performance Improvements - **core:** Install sandbox dependencies from the npm cache again ([#&#8203;38136](https://github.com/n8n-io/n8n/issues/38136)) ([ee8a77e](https://github.com/n8n-io/n8n/commit/ee8a77e6630335c7da4a1e78b41f3d30d037547b)) - **core:** Stop copying user workflows into the Instance AI sandbox ([#&#8203;38135](https://github.com/n8n-io/n8n/issues/38135)) ([b1f0603](https://github.com/n8n-io/n8n/commit/b1f06033ba4389784ce0147e48e264bfb4ad6004)) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Only on Sunday and Saturday (`* * * * 0,6`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zNi4wIiwidXBkYXRlZEluVmVyIjoiNDQuMzYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Update n8nio/n8n Docker tag to v2.40.3
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
e7ce333673
renovate scheduled this pull request to auto merge when all checks succeed 2026-09-19 03:12:23 +02:00
Author
Collaborator

Branch automerge failure

This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.


  • Branch has one or more failed status checks
### Branch automerge failure This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead. ___ * Branch has one or more failed status checks
renovate force-pushed renovate/n8nio-n8n-2.x from e7ce333673
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
to 46b3cf2c7d
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2026-09-21 10:12:05 +02:00
Compare
renovate deleted branch renovate/n8nio-n8n-2.x 2026-09-21 10:12:07 +02:00
renovate changed title from Update n8nio/n8n Docker tag to v2.40.3 to Update n8nio/n8n Docker tag to v2.40.4 2026-09-21 10:12:44 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
sebleh/n8n-custom!46
No description provided.