Improvement2.37.0
n8n 2.37.0 Release
This release includes numerous bug fixes across agent nodes, AI builder, API improvements, core stability enhancements, and editor UI refinements. Key improvements include better handling of credentials, improved workflow management, enhanced AI assistant features, and fixes for various node types and integrations.
2.37.0 (2026-08-25)
Bug Fixes
- Agent Node: Show disabled reason on prompt-source option (#36612) (85869e8)
- ai-builder: Fix for autosave and publish events issues (#36241) (87e8b9c)
- ai-builder: Task to channel agent session bind consolidation (#36730) (07559f6)
- ai-builder: Wrap message for openAI completions (#36760) (5f83045)
- Anthropic Chat Model Node: Update default model to Claude Sonnet 5 and improve model guidance (#36834) (51b5579)
- API: Require a JSON content type on decorator routes that take a body (#36748) (3bc56a4)
- API: Return a request schema for decorator routes in /discover (#36211) (39be106)
- AWS Bedrock Chat Model Node: List application inference profiles in model dropdown (#36728) (2b3f683)
- core: Abandon trigger teardown that can never succeed instead of retrying it forever (#36843) (62d7e4c)
- core: Accept multipart form submissions with an empty file input (#36832) (7f3589c)
- core: Add project:manageUsers scope to gate project membership changes (#36243) (8c6d469)
- core: Apply credential defaults and expressions in Agent Builder model discovery (#36721) (955c472)
- core: Avoid restarting task runners that are only slow (#36530) (222eec5)
- core: Capture browser secrets independently of match boundaries (#36447) (d5133e5)
- core: Coerce the deleteBefore param when deleting executions (#36477) (aa126ab)
- core: Handle managed credentials in workflow codegen (#36210) (59efcb9)
- core: Handle projects better on AIA workflow listing (#36413) (e1a6ede)
- core: Harden Daytona sandbox acquisition against transient failures and stuck sandboxes (#36528) (be44726)
- core: Hide get-json from Instance AI (#36146) (dfe7c02)
- core: Honor an explicit request for a new credential during setup (#36348) (4c8ae8f)
- core: Include workflow description in source control push and pull (#33695) (fca3170)
- core: Keep duplicate connections distinct in the workflow diff (#35652) (12a2e38)
- core: Keep Instance AI confirmation fields intact on resume (#36468) (befb947)
- core: Limit domain restriction errors to the target host (#36836) (0472294)
- core: Normalize env values before schema-based parsing (#36644) (226aafc)
- core: Offer to clean up test data left by live test runs in AI Assistant (#36448) (616dd65)
- core: Only init the expression engine for commands that evaluate expressions (#36538) (f808447)
- core: Pass MCP connector tools to Agent Builder (#36753) (2c12be2)
- core: Raise AI Assistant model verification token limit (#36787) (655270b)
- core: Reconcile license auto-renewal on startup leader takeover (#36897) (f79eccf)
- core: Redact secrets rendered beside their label in browser snapshots (#36817) (077d778)
- core: Reduce cold-boot community package install storm (#36814) (f2bce4e)
- core: Release test-webhook isolate only after teardown completes (#36573) (05de343)
- core: Report activation mode 'activate' for a first publication via the outbox (#36512) (2435ed5)
- core: Resolve end-user credentials when loading node parameters (#36452) (83db64a)
- core: Restore AWS Secrets Manager connection reuse (#36426) (56bb5f5)
- core: Route leader-only channel operations through the leader (#36686) (28145a5)
- core: Run agent scheduled tasks in the timezone they were authored in (#36226) (3d70ae7)
- core: Serialize community package installs and make downloads non-destructive (#36505) (e95d407)
- core: Show a clear no-access message when SSO role mapping denies a login (#36407) (85f7dde)
- core: Stop showing working community packages as failed to load (#36727) (5439265)
- core: Support array indices in setNodeParameter JSON Pointer paths (#36520) (7a69e3f)
- core: Surface agent failures with a useful message and original cause (#36603) (53bd5f7)
- core: Surface failures in agent sessions (#36492) (d551999)
- core: Validate access token audience in OAuth2 credential resolver (#35119) (a65e0e3)
- core: Validate chat and MCP trigger auth modes for end-user credentials (#36534) (bf700d1)
- core: Validate chat models and recover from execution failures (#36550) (9376c57)
- core: Validate credential types in AI Assistant credential setup (#36792) (497cf53)
- core: Wrap a trigger's closeFunction in an expression isolate at creation time (#36638) (365b703)
- editor: Add padding to evaluation single run view (#36929) (e75bf3e)
- editor: Fix non-project credentials sometimes appearing as options (#36715) (ffd2b35)
- editor: Group output panel warnings to keep it usable (#36619) (37aee61)
- editor: Keep agent preview user messages right-aligned (#36521) (09613dc)
- editor: Keep AI Assistant step narration inside thinking blocks (#36808) (af27b0d)
- editor: Keep form element attributes when reordering or deleting (#36395) (c31d0e5)
- editor: Load agent data table columns on selection (#36634) (52c29a8)
- editor: Move the trust checkbox out of the MCP consent redirect callout (#36543) (dfae315)
- editor: Open new agents without Instance AI (#36462) (38ec2ec)
- editor: Open node details links in a new tab in canvas-only mode (#36446) (43220e1)
- editor: Prevent AI Assistant verification fixtures from being pinned as real data (#36653) (fe79e4a)
- editor: Remove doubled code block box in markdown renderer (#36844) (36c5dc3)
- editor: Remove stale credentials from node config when switching credentials (#34937) (f34e4c6)
- editor: Restore AI Assistant preview width after viewport resize (#36433) (48b245c)
- editor: Restore Edit Fields type selector styles (#36400) (b0cfa93)
- editor: Show agent validation details in tooltips (#36772) (b7c3fe7)
- editor: Show personalization survey and community registration modal on Instance AI landing page (#36809) (7d0a445)
- editor: Show proper MCP server status in AI Assistant UI (#36180) (76c6721)
- editor: Show the pinned version name in the review banner (#36759) (f86bd3a)
- editor: Treat agent persistence and channel setup as one in-flight action (#36577) (53f2750)
- Extract From File Node: Parse date-only RRULE UNTIL values (#29522) (fa460a4)
- Fix setup credential tool description (#36766) (40af9a0)
- Google Calendar Node: Allow switching an event between all-day and timed (#35802) (34de8b3)
- MCP Server Trigger Node: Emit tool schemas as JSON Schema 2020-12 (#36490) (25d0be0)
- Message an Agent Node: Default the session to the connected Chat Trigger (#36482) (63ffacf)
- MongoDB Chat Memory Node: Sanitize messages (#36294) (2f2e2d9)
- OpenAI Node: Filter non-chat models out of the chat model dropdown (#35785) (207c29f)
- PagerDuty Node: Advance pagination offset by the page size (#35778) (485a9c0)
- Preserve explicit credential selection (#36500) (7b94975)
- Recognise versioned nodes in node-registration-complete lint rule (#36642) (d1286e3)
- Return list-search pagination token as a string in github-issues template (#36657) (ad22ee8)
- Use MS Excel as default Sheets export format (#36406) (b9bdaff)
- Use sub-agent names and publish before assignment (#36846) (131f664)
Features
- Add Slack Agent view support (#36352) (e436cb7)
- Add streaming to Message an Agent workflows (#36734) (4f7fbc1)
- ai-builder: Configure inputs for workflows used as tools by AI Agents (#36587) (bb15f49)
- ai-builder: Show tool hard and soft failures in agent session trace - timeline (#36405) (12cae8c)
- ai-builder: Show why unsupported workflows cannot be run within agents in tool selection modal (#36519) (246e6d9)
- Anthropic Chat Model Node: Add prompt caching support (#34482) (59e732a)
- API: Add endpoint to delete a custom role (#36417) (1cd8c91)
- API: Add endpoint to delete role-mapping rules (#36752) (6071818)
- API: Add endpoint to list role-mapping rules (#36501) (47f4bc8)
- API: Add endpoint to move role-mapping rules (#36526) (d79cd10)
- API: Add endpoint to update role-mapping rules (#36711) (fd1aaf4)
- API: Add startedAfter and startedBefore filters to GET /executions (#36565) (5e568b2)
- API: Remove offset query param from list workflow history endpoint (#36940) (704fd6d)
- core: Add feature flag for Chat Trigger end-user credentials work (#36811) (ff2c391)
- core: Add filters to agent sessions (#36493) (ead8ae1)
- core: Add folder filtering to the MCP workflow search tool (#36516) (6c68e78)
- core: Add generic feature flag overrides via environment variable (#36643) (86c53a2)
- core: Add policy check contract, decorator and registry (#36532) (7a29b10)
- core: Add the OAuth client and auth type to MCP tool-call events (#36630) (a1ffb45)
- core: Allow reviewer to decide after version submit (#36282) (8fa6cde)
- core: Explain connected accounts on the form shell banner (#36823) (b821298)
- core: Gate workflow reviews on license only (#36794) (3b57997)
- core: Heal duplicate node ids before activation and retire the durable-poller gate (#36639) (795309e)
- core: IAI - Drop invalid node groups before save (#36812) (ae9dd02)
- core: Include credential expression values in package exports (#36754) (c5beffa)
- core: Include workflow node groups in package import and export (#35181) (b8d5387)
- core: Load the workflow review inbox after signing in from a d… (#36575) (0f5ea8b)
- core: Make form trigger OAuth2 authentication generally available (#36451) (2cb6a34)
- core: Make form trigger OAuth2 authentication generally available (#36950) (3422440)
- core: Persist review baseline at approval time (#36132) (f938e13)
- core: Reconcile a project's contents against the package on import (#35489) (1c1367b)
- core: Revert - Make form trigger OAuth2 authentication generally available (#36848) (04dedd6)
- core: Scope agent sessions to projects (#36646) (9d495db)
- core: Verify the trigger identity once and bind it to the execution (#36599) (66d4793)
- Deprecate the "Any workflow" caller policy (#36350) (47adccc)
- Display success toast message on Browser Use connection (#36474) (8c3223e)
- editor: Add new Combobox component to @n8n/design-system (#33622) (4c2e9d5)
- editor: Add role-aware n8n credits top-up flow (#35873) (d40f592)
- editor: Add stop execution button to the NDV (#36444) (ce6ed3c)
- editor: Hide convert to sub-workflow when Execute Workflow nodes are excluded (#36499) (697d53c)
- editor: Improve empty and loading states in the review inbox (#36829) (adf93e4)
- editor: Move AI Assistant connections from the sidebar to a "+" button in the text input (#36585) (f41cf0c)
- editor: Move RadioGroup out of v2 and remove the RadioButtons remnant (#36793) (496f9d8)
- editor: Pagination control improvements (#34774) (d629607)
- editor: Polish AI Assistant setup screen and connect modal (#36795) (dfa0746)
- editor: Promote v2 Pagination to core, removed legacy CSS (#36522) (f5a8c69)
- editor: Restore n8n credits settings link (#36435) (9836cf5)
- editor: Show diff for closed review requests (#36539) (29779f0)
- editor: Show review status as a badge on the workflows list (#36476) (ec4ad66)
- editor: TagsInput tweaks (#36714) (7c553fd)
- editor: Warn about self-escalation via Manage project roles scope (#36458) (a5ac2aa)
- Grist Node: Add upsert operation (#18067) (0358654)
- Microsoft SharePoint Node: Register version 2 and make it the default (#36459) (3c86410)
- Publish a pointer-compressed n8n image variant (#36720) (63d8747)
- Show live pull progress and suggest opening n8n in the install script (#36625) (c80be69)
- Typeform Node: Allow custom OAuth2 scopes (#36486) (7469231)
Performance Improvements
coreaiapistabilityimprovements
Source: original entry ↗