github n8n-io/n8n n8n@2.41.0

latest releases: stable, beta
pre-release4 hours ago

2.41.0 (2026-09-22)

Bug Fixes

  • ai-builder: Pass parent ask-user answers into Agent Builder (#38693) (e149dfa)
  • ai-builder: Reactive subject name on chip (#39097) (233afff)
  • cli: allow importing workflows and credentials with --userId for existing owner (#36278) (0b9c174)
  • core: Always cast resource mapper string fields when type conversion is enabled (#37851) (768e74a)
  • core: Apply the same mandatory roles when creating role from API and frontend (#38860) (ec54145)
  • core: Bound concurrent HashiCorp Vault external secrets reads (#38866) (43fa826)
  • core: Bump Strapi listing version for streamable-http-templated (#38595) (4514a35)
  • core: Eliminate false-negative 500s in workflow builder tools (#34975) (4f26727)
  • core: Expose Telegram photo context to agents (#38979) (3f06dd8)
  • core: Finalize the active execution when a stalled job turns out to have succeeded (#38220) (a5995d7)
  • core: Fix workflow publishing silently failing in multi-main mode (#38431) (fb0917c)
  • core: Follow user language changes in Assistant and Builder (#39119) (a378ba3)
  • core: Guard worker execution save against overwriting a canceled status (#38957) (f4f3011)
  • core: Hide the Custom Scopes toggle when an MCP registry row pins the credential scope (#38635) (d05cf2b)
  • core: Include sub-workflow tool calls in the workflow dependency index (#38062) (d3c8eee)
  • core: Keep Assistant and Agent Builder replies in the user's language (#39101) (0781378)
  • core: Keep breaking change detection running when a rule throws (#38738) (c2a2733)
  • core: Keep collecting insights after one un-attributable event (#38518) (0b2ff22)
  • core: Keep workflow version ids out of the package content file and the promotion diff (#39091) (f3c5a57)
  • core: Observe agent execution tail when observation cursor moved in the middle of the run (#38907) (d1c805a)
  • core: Offer Computer Use only where the client shows its entry points (#38108) (2f352bd)
  • core: Preserve unchanged nodes during n8n Assistant edits (#38967) (3f7c984)
  • core: Recheck the execution status before failing a stalled queue job (#38138) (a4c977d)
  • core: Repair data-encryption keys stored as the raw instance key (#38707) (d7e2dcd)
  • core: Report publication state after n8n assistant workflow restores (#39037) (c2534c5)
  • core: Report saved and executed workflow revisions to n8n Assistant accurately (#38902) (0f3c8f0)
  • core: Reserve canvas space for collapsed node groups during workflow layout (#38149) (7d8d58f)
  • core: Resolve hidden OAuth endpoint fields from the credential type for all credentials (#38697) (e82a373)
  • core: Return available build errors in one tool result (#38231) (e36572e)
  • core: RFC 9068 compliance for MCP OAuth access tokens (#38310) (45a3833)
  • core: Show an explicit error for unsupported end-user credential triggers (#37332) (c5935b9)
  • core: Simulate Agent write tools during workflow verification (#38553) (cd623fd)
  • core: Stop an unreachable external secrets provider from blocking startup (#38257) (f960330)
  • core: Stop pages hanging while the Browser Use extension is attached (#39159) (048f0a7)
  • core: Sweep parents parked on a finished sub-execution (#37553) (48445f5)
  • core: Tear down workflow triggers when publication meets a node type the instance cannot load (#38754) (378e926)
  • core: Test the posted OAuth2 credential values instead of the stored credential (#38877) (247e441)
  • core: Update undici to 7.29.1 (#38844) (41e1780)
  • core: Update vm2 to 3.12.2 (#38823) (74ab9c2)
  • Databricks Node: Enforce the credential domain allowlist on chat model requests (#38694) (2f31b65)
  • Databricks Node: Name Databricks in the Chat Model rate limit error and keep its message (#38642) (bf5d488)
  • editor: Add tooltips to assistant header actions (#38946) (3ea0397)
  • editor: Add top padding to the n8n Assistant permission dropdowns (#38718) (92a3a28)
  • editor: Agent preview thread wiring update and error markers (#38826) (8fcb236)
  • editor: Align agent knowledge sections with panels (#38696) (506b768)
  • editor: Align AI Assistant permission dropdowns with the group control (#38196) (dba75ff)
  • editor: Align AI chat history menus (#38983) (3544561)
  • editor: Apply Gateway credits eligibility to Agent tool resource and operation selectors (#38828) (67c304b)
  • editor: Clarify n8n Assistant approval details (#38422) (8dd2b78)
  • editor: Convert a pasted expression into expression mode in the resource locator input (#38872) (b26bb7f)
  • editor: Correct Agent Builder chat layout and update notices (#38987) (9f57c91)
  • editor: Disable 'pinning' redacted data if user does not have permission to un-redact it (#38334) (c247cff)
  • editor: Fix blank workflow previews in AI Assistant (#38608) (062e99e)
  • editor: Improve Assistant chat controls and history menu layout (#39212) (263eda0)
  • editor: Keep agent icon background visible (#39112) (30b3226)
  • editor: Keep NDV input and output panel content visible at narrow widths (#38615) (6a9bbd9)
  • editor: Keep the Instance AI chat input live during plan review (#38086) (c4c7365)
  • editor: Match n8n Assistant header background (#38944) (0f0fca1)
  • editor: Prevent agent builder shift during assistant transition (#38948) (536ae3e)
  • editor: Prevent agent credential warnings during tab switches (#38816) (1ad183a)
  • editor: Prevent dropdown menu overlap (#38835) (b681645)
  • editor: Refine agent instructions and trace view (#39104) (e94dff4)
  • editor: Remove empty agent button hover background (#38788) (da55339)
  • editor: Render bare URLs in Instance AI chat as clickable links (#39060) (d5393f2)
  • editor: Restore MCP connection popup retries (#37956) (4d9cd43)
  • editor: Send number values in credential inputs (#38715) (efc9c85)
  • editor: Show step indicators in dark mode (#38937) (76fd3a0)
  • editor: Split global variable scopes to be added to custom roles separately (#38724) (7b059d6)
  • Email Trigger (IMAP) Node: Recover from silently dead connections by moving to imapflow (#36716) (5f6627a)
  • Form Node: Validate content type (#38720) (1d0c658)
  • Keep the logs panel header height fixed (#38675) (386fedf)
  • Limit declarative routing during base URL ownership checks (#39058) (3d00ed9)
  • Monday.com Node: Migrate to API version 2026-07 (#26262) (75a2fe5)
  • Open the EULA modal when a license is activated from a link (#38712) (5c1dfef)
  • OpenAI Node: Accept object values for JSON-typed parameters (#33886) (92b1aad)
  • S3 Node: Handle files with + in names (#38688) (7ff87c4)
  • Show a reveal prompt for expressions over redacted data (#38577) (34f7327)
  • Show only chat models in the Gemini and Qwen model dropdowns (#38800) (94c12a6)
  • Slack Node: Point OAuth2 scopes notice to an existing docs anchor (#38992) (1525f3a)
  • Snowflake Node: Update the Snowflake SDK to 3.3.0 (#38798) (5334420)
  • Unify startup deadlines and cancellation (#37927) (9e18c4a)

Features

  • Add admin permission for node execution in n8n assistant (#39102) (2f65a6b)
  • Add standalone node execution as a Workflow Builder and AI Assistant tool (#37512) (2d56eee)
  • API: Allow credential creation with source IDs (#38791) (85b3be3)
  • API: Pause promotion Apply until bindings are resolved (#38741) (74334d2)
  • core: Add an AI Assistant tool that runs one node of a workflow (#38601) (ac752e7)
  • core: Add promotion binding preflight with creation context (#38657) (62ff356)
  • core: Add push-based reload endpoint for custom node development (#36837) (8bafdfa)
  • core: Add view and delete permissions for executions to project roles (#38698) (f032577)
  • core: Filter out MCP servers from the registry based on instance capabilities (#38867) (873948b)
  • core: Return credential descriptions in assistant and MCP tools (#38984) (6f74038)
  • core: Send maxN8nNodesApiVersion in community-nodes catalog requests (#38968) (c16bf24)
  • core: Track AI Assistant response start latency (#37003) (288e5e3)
  • Databricks Node: Add hidden Databricks Embeddings sub-node (#38989) (48b1274)
  • Databricks Node: Show the Chat Model node in the node picker (#38918) (d42a753)
  • editor: Add instance promote action to Environments settings (#38985) (d8882f7)
  • editor: Add the n8n Assistant panel to the agent builder (#38726) (9f0e653)
  • editor: Distinguish skills from tools in session timelines (#38481) (77e10b0)
  • editor: Explain agent task schedules (#39117) (add77db)
  • editor: Improve agent builder interactions (#38728) (b7b4722)
  • editor: Improve AI Assistant sidebar and history dropdown (#38419) (25dc45d)
  • editor: Make view related tag permissions available by default (#38640) (f9fcf37)
  • editor: Move agent skills to a separate card (#38993) (7683e1c)
  • editor: Move web search to agent capabilities (#38646) (a6ca37c)
  • editor: Open Edit with AI without a greeting turn (#38745) (0a4976e)
  • editor: Open new agents in the builder with the n8n Assistant panel (#38727) (d3b8445)
  • editor: Refactor ResizeWrapper and add to Agents Preview Dock (#38250) (d7d8c03)
  • editor: Render a restricted node type on the canvas with a replace path (#38859) (f03ffd7)
  • editor: Show recent agent changes (#38796) (ee9177d)
  • editor: Show the personal space permissions in the instance role editor (#39108) (51a0512)
  • editor: Show timestamp dividers in the agent preview chat (#38962) (a70938f)
  • Microsoft Teams Node: Add @mention support to message Create (#37624) (9c83613)
  • Microsoft Teams Node: Add @mentions on Reply and team tag mentions (#38023) (2627912)
  • Microsoft Teams Node: Add a Chat resource with create, get and get many (#38035) (0b559b5)
  • MiniMax Node: Fetch available models from the API instead of a hardcoded list (#37646) (0392123)
  • Pin the sandbox service version in get-n8n.sh and update it on --upgrade (#38799) (914eabb)
  • Wire up the email change confirmation flow (#38730) (ccaeeb7)

Performance Improvements

  • core: Stop loading project members when listing credentials (#39068) (b3b5939)

Review in cubic

Don't miss a new n8n release

NewReleases is sending notifications on new releases.