megachangelog
Fix2.44.0

n8n 2.44.0

Version 2.44.0 includes numerous bug fixes and improvements across core workflow execution, AI assistant features, editor UI, node integrations, and security policies. Notable fixes include improved node placement in Assistant-edited workflows, credential policy enforcement, Chat Hub handling, and various UI polish updates.

2.44.0 (2026-10-13)

Bug Fixes

  • Align execution retry menu and clarify actions (#40710) (84d2fd6)
  • Allow per-process crash journal paths (#37670) (447e939)
  • core: Allow reverting a workflow version that uses credentials the user cannot use (#40701) (033a9b5)
  • core: Apply node type policies to agent node tools (#39711) (e7d8533)
  • core: Apply the credential type policy to credential tests and probes (#39927) (9191cf3)
  • core: Block the assistant when AI credits hit zero (#40659) (8b7065a)
  • core: Check the credential save policy before package import creates stubs (#40687) (a3391ba)
  • core: Check the target project's policy on folder, credential and delete-transfer moves (#40301) (77370af)
  • core: Count jobs as running from the start of job processing (#40050) (dc5c80f)
  • core: Expose 1Password fields for secret preview and autocomplete (#40538) (bef5f3f)
  • core: Fix Kimi K3 and other OpenAI-compatible Assistant model providers on self-hosted Assistant (#40439) (1ef7756)
  • core: Handle each Chat Hub segment once in queue mode (#40791) (9ff8d4f)
  • core: Improve node placement when n8n Assistant edits a workflow (#40139) (d900743)
  • core: Keep waiting executions unchanged when a resume request fails (#40683) (bbd35e2)
  • core: Let the editor download binary data of an Engine v2 execution (#40663) (c9cb3ee)
  • core: Let the streaming heartbeat stop on Chat Hub responses (#40792) (ee8a608)
  • core: Match regex case-insensitively when ignore case is enabled (#33589) (2596f3a)
  • core: Match the Brazilian real symbol in the in-isolate currency regex (#40893) (d3deffb)
  • core: Pass storedAt into WorkflowExecute at every callsite (#40495) (5ab2187)
  • core: Remove credentials of deleted projects on source control pull (#40692) (978f810)
  • core: Report approval tools with no tool connected in workflow validation (#40561) (bc0a9cb)
  • core: Report MCP server connection failures in verify_mcp_server (#40559) (fbbbadc)
  • core: Require workflow create scope for single node runs in n8n Assistant (#40908) (27fcb96)
  • core: Resume tool calls for deferred tools that a skill loaded (#40126) (1c84af2)
  • core: Return jobs dequeued during worker shutdown to the queue (#40086) (084f3b3)
  • core: Return jobs fetched before a worker paused to the queue (#40162) (f26747b)
  • core: Save agent draft definitions atomically (#40374) (9ee5d1a)
  • core: Serve the migration report on every main in a multi-main setup (#40180) (a6f1e79)
  • core: Show the policy block before node issues on execute and publish (#40290) (0bbea43)
  • core: Stabilise background child approval wait (#40834) (2ca4e55)
  • core: Start a new test session when call_agent gets an unknown session ID (#40458) (e16566b)
  • core: Stop marking the Message an Agent node as hidden (#40358) (3366d2b)
  • core: Validate execution timeout against the configured maximum in Instance AI saves (#40769) (2176819)
  • core: Validate the size argument of the chunk() expression extension (#40880) (3ff9c83)
  • core: Wire Entra OAuth2 into agent Azure OpenAI runtime (#40218) (96a8ff4)
  • Databricks Node: Request float encoding for embeddings from the Unity AI Gateway (#40684) (4c0902f)
  • editor: Add resend to retryable Agent preview errors (#40592) (f7e52a8)
  • editor: Align nodes panel to the embedded canvas in the n8n Assistant split view (#40795) (37799ad)
  • editor: Align tooltip trigger box with its content (#40422) (a694531)
  • editor: Keep Agent Builder settings inside a narrow column (#40759) (e2b4fee)
  • editor: Keep Assistant fixes in Agent builder and correct tooltips (#40348) (a13705a)
  • editor: Keep folder creation available globally after Community registration (#40082) (e1025f3)
  • editor: Keep same-named parameter values apart when their types differ (#40170) (6013045)
  • editor: Keep the prompt visible while the assistant starts a new thread (#40796) (be402be)
  • editor: Keep the selected credential visible when the picker does not list it (#40450) (66b382d)
  • editor: Keep the workflow setup step counter on one line (#40771) (55eb2ce)
  • editor: Keep typed characters in Markdown fields (#40805) (16e29da)
  • editor: Load node types before authenticated pages render (#40812) (8297b2e)
  • editor: Place the restricted node popover per host, keep one open, and stack the admin dialog (#40678) (b28dceb)
  • editor: Polish n8n Assistant and Execute button UI details (#40414) (76cab1e)
  • editor: Preserve Live Data highlights on scroll in expression editor (#33842) (0f02b50)
  • editor: Remove redundant description for create workflow option in agent config (#40882) (b542f66)
  • editor: Rename the "Executions fail" label to "Executions will fail" (#40888) (2a51f38)
  • editor: Respect the default voice for chat read aloud (#40440) (022b239)
  • editor: Shorten the share button label on the credential sharing tab (#40637) (c133d6c)
  • editor: Show the Agent artifact while the builder creates it (#40535) (1c63119)
  • editor: Show the owner and credential type for credentials the user cannot use (#40669) (63dc285)
  • editor: Show the renamed agent name in the assistant artifact tab (#40770) (4032797)
  • editor: Show the unavailable credential at the top of the node picker (#40693) (1933723)
  • editor: Show why a node on another branch can't be referenced (#40565) (a195096)
  • editor: Small UI fixes to budget guardrail setup components (#40383) (958d23d)
  • editor: Use pulsing status dot for the enabled n8n Assistant setting (#40712) (3ba5229)
  • Google Gemini Chat Model Node: Point the AI builder to the model catalog for new Gemini models (#40159) (c21ed4f)
  • Invoice Ninja Node: Fix retrieving currencies for bank transactions (#12997) (00849c4)
  • Keep execution details clear of preview canvas (#40176) (af98327)
  • Load only the publish history that the editor shows (#40183) (b28adf9)
  • Microsoft Outlook Trigger Node: Report failed polls and limit the backlog per poll (#40147) (6bc5c93)
  • Multiple migration timestamps withing a single PR (#40379) (7db7fa4)
  • Odoo Node: Normalize datetime fields to Odoo format before write (#34186) (6b77613)
  • Prevent node types corruption when multiple loaders run at the same time (#40633) (fdc3948)
  • Remove loading flashes from data tables (#39874) (2f4a386)
  • Report resource-operation violations as errors (#40830) (a180010)
  • Return UTC ISO dates without changing other cells (#40156) (8059b63)
  • S3 Node: Percent-encode the copy source path (#40282) (81f34c2)
  • Separate agent response steps and show saved reasoning (#40590) (1e6da4e)
  • Update matching nodes when selecting imported credentials (#39650) (4b5b68e)
  • Use configured OAuth server rate limits (#40542) (4c8b76b)
  • Use ID token claims when UserInfo is unavailable (#40779) (b8b0387)
  • Validate and default public API pagination limits (#40483) (f212d5b)
  • Wait for MockServer HTTP status without following logs (#40846) (4593838)

Features

  • Add Antigravity to the MCP client connection dialog (#40879) (f0a38cf)
  • Add Google Vertex AI credentials (#40665) (a7cba90)
  • ai-builder: Reopen closed AI Assistant tabs when the agent changes the artifact (#40081) (5d38667)
  • Azure AI Foundry Chat Model Node: Speak the Anthropic Messages schema for Claude deployments (#40306) (c134edf)
  • Azure OpenAI Chat Model Node: Rename the Foundry nodes and credentials to Microsoft Foundry (#40398) (e5c8a8b)
  • Configure workflow tool inputs for Agents (#40285) (4cb98ae)
  • core: Add credentialTransfer policy enforcement point (#40300) (c2f6920)
  • core: Add execution identity to every OTel span (#40649) (22ba4e7)
  • core: Add overwrite schema conflict policy to data table package import (#40345) (3af9817)
  • core: Add overwrite-non-destructive schema conflict policy to data table package import (#40446) (dc33c29)
  • core: Add Prometheus metrics for database connection recovery (#39890) (d904e7a)
  • core: Add the WhatsApp agent channel (#38750) (b0d1a30)
  • core: Add workflow suggestion review actions (#39858) (eaf8c25)
  • core: Allow confirming destructive data table changes when continuing an apply (#40491) (9946cfe)
  • core: Apply the member credential rule to Owners and admins in team projects (#40448) (3cff8dc)
  • core: Block create/update of workflows with deprecated nodes (#31360) (ea8417e)
  • core: Email the agent owner when a monthly budget alert is crossed (#40544) (19e1f70)
  • core: Emit opt-in start marker spans for workflow and node executions (#40762) (c713545)
  • core: Experiment to show assistant composer and starter templates in agent list (#40396) (fe26ba8)
  • core: Handle inbound media handling for whatsapp (#39409) (50c2ca0)
  • core: Handle message quality rate limits for whatsapp integration (#39205) (3c33856)
  • core: Hide credential-only nodes under a credential type policy (#39652) (370b30f)
  • core: Pair data table columns by id on package import (#40709) (27b43de)
  • core: Persist self-healing results and handoffs (#40115) (168a0ac)
  • core: Post a budget-stop message on external agent channels (#40767) (5e01906)
  • core: Promote folder and project renames alongside selected workflows (#40502) (a249e20)
  • core: Report crashed executions from startup log recovery (#40390) (668e71d)
  • core: Report destructive data table changes in the promotion apply preflight (#40454) (5d208c8)
  • core: Report the deployment artifact in telemetry (#40319) (344dea5)
  • core: Run the workflow history trim as a durable daily system task (#40085) (38eea65)
  • core: Search, create and reopen agents from the command bar (#40504) (75a9cc7)
  • core: Serve Prometheus metrics while the database is unavailable (#39908) (4e217ae)
  • core: Serve the instance CSP on all non-script responses (#40205) (cabf0bf)
  • core: Show every user the migration report, scoped to the workflows they can edit (#40449) (f4f7dcf)
  • core: Show the agent chat attach button on the left of the composer (#40320) (209adf9)
  • Databricks Node: Guard the Vector Store insert against the wrong index (#39699) (0932e95)
  • editor: Add a state column to the migration rule detail (#40388) (682d092)
  • editor: Add agent setup checklist (#39919) (883ade4)
  • editor: Add order to settings sidebar links (#40505) (cef87cf)
  • editor: Add project selection to Vertex AI credentials (#40667) (cdc23c6)
  • editor: Animate the n8n Assistant activity indicator (#40497) (04e1e7f)
  • editor: Disable restricted model providers in the agent model selector (#40658) (cde7a9d)
  • editor: Explain a restricted model provider with the restriction popover (#40705) (75de193)
  • editor: Explain instance-role access in the credential sharing "Used in" row (#40555) (48f05f9)
  • editor: Rebuild the command bar with type tabs and paged search (#40461) (e36093b)
  • editor: Rebuild the personal settings page with the design-system settings components (#40298) (09436b7)
  • editor: Recommend Claude Opus 5.5 and GPT-6 models in AI Assistant setup (#40660) (1ad3c54)
  • editor: Replace Windsurf with Devin in the MCP client dialog (#40912) (e2c4054)
  • editor: Show the restriction callout and lock the agent tool configuration form (#40657) (01da889)
  • editor: Show who created each preference on the Preferences page (#40868) (22ff2a0)
  • editor: Sort the credential sharing list by people, then projects (#40478) (02af7e7)
  • Embeddings Azure OpenAI Node: Add Entra ID authentication (#39390) (830486a)
  • Google Gemini Node: Show Nano Banana 2.1 and 2 Lite in the image model list (#40596) (97c54f6)
  • Make health check timeout configurable (#39548) (df8605e)
  • Microsoft SharePoint Trigger Node: Add the Microsoft SharePoint Trigger node (#40055) (7c126fa)

Performance Improvements

  • core: Keep agent builder system prompt static for prompt caching (#40364) (ee1db0b)
  • core: Let the agent builder chain config writes without re-reading the config (#40462) (6b4da93)
  • core: Let the agent builder edit skill instructions in place (#40447) (1de45a1)
  • core: Prepare Instance AI skill sandbox in the background (#40363) (b36c2b5)
  • core: Send agent builder config writes as objects with changed fields only (#40666) (2aa3fbf)

View guided diff Turn on auto-fix

coreaieditorworkflowssecurityintegrations

Source: original entry ↗

More from n8n

Follow n8n to get its new changes in your feed and email digest.

Announcement1.123.85

n8n 1.123.85 Release

n8n version 1.123.85 released on October 14, 2026. This release includes bug fixes and improvements to the platform.

releaseplatformupdates
Improvement2.43.5

n8n 2.43.5

This release fixes validation of the size argument in the chunk() expression extension and improves the model picker to display Gemini models by name with prioritized models listed first.

coreexpressionsgeminiui
See all n8n changes →