Release
Tue, Sep 22, 2026
5 min read
N8n 2.41.0
Original release notes
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)