Fix2.32.0
n8n 2.32.0
Release 2.32.0 includes numerous bug fixes and improvements across AI builder, core workflow execution, API functionality, and the editor UI. Key improvements address instance AI stability, credential handling, MCP integration, and various UI enhancements.
2.32.0 (2026-07-21)
Bug Fixes
- ai-builder: Honor eq @version conditions in generated node type definitions (#34232) (9a48bc5)
- ai-builder: Open agent chat preview on the same tab on instance AI (#34441) (6d56cee)
- ai-builder: Resurface channel edit modal on AIA agent builder's artifact mode (#34257) (0984a1d)
- ai-builder: Scope ToolIoView synth execution under a synthetic document store (#34588) (ab12ee5)
- ai-builder: Wire thread conversation history - with caps - for agents with slack channel (#34354) (8c1d17f)
- Allow devDependency imports in linter (#34335) (26caaa8)
- API: Fix broken public API playground server selection (#34077) (f24570f)
- AWS Bedrock Chat Model Node: Default guardrail version to working draft when not set (#33555) (013c34c)
- core, editor: Clarify credential setup outcomes and add requireUserSelection (#34268) (65e267b)
- core: Acquire expression isolate for MCP Trigger tool calls in queue mode (#34491) (eed8f3f)
- core: Add a per-attempt timeout to AI assistant service calls (#34341) (f191548)
- core: Add project ID and project name to log stream events (#33854) (a89817d)
- core: Alert on unusable Instance AI sandbox snapshots and gate the release on snapshot health (#34344) (080c3cc)
- core: Allow publishing end-user credentials with Send-and-Wait nodes (#34462) (c59f5d8)
- core: Bind dynamic credential tokens to a user ID (#34073) (fd261be)
- core: Cancel Instance AI tool runs promptly when generation is stopped (#34433) (4f8fef1)
- core: Cancel Instance AI workspace tools promptly on stop (#34551) (267fd85)
- core: Close the durable scheduler's record-then-dispatch effect boundary (#34014) (e22680b)
- core: Coerce AWS request header values to strings before signing (#34534) (d6f26cf)
- core: Count AI assistant workflow test runs as manual executions in statistics (#34145) (9842c2c)
- core: Create proxied Instance AI sandboxes from snapshots only (#34328) (29c5d72)
- core: Delete executions in batches when removing workflows, projects and folders (#34265) (0b809c9)
- core: Exclude in-flight Instance AI groups from history reads on non-driving mains (#34345) (50c3d88)
- core: Fix AI Agent not seeing tools connected through HITL tools (#34271) (bdff8f4)
- core: Fix change in width of all dropdowns in UI (#34249) (87cdf3d)
- core: Lint community packages against their provenance-attested source (#34214) (5f3d139)
- core: Persist MCP servers when credential setup is skipped (#34399) (7c7506d)
- core: Prefer direct tools for agent capabilities (#34466) (969a68e)
- core: Preserve agent builder question answers (#34414) (9882c5c)
- core: Preserve local credential fields absent from source contro… (#34173) (0a4ddde)
- core: Preserve node aliases when generating AI tool variants (#34162) (8284460)
- core: Prevent getIncomingData from throwing on a missing connection type (#34285) (9d05fbd)
- core: Prevent sub-workflow failures after transferring a deleted user's workflows (#33772) (7a56ade)
- core: Replace https agent for 'Ignore SSL issues' OAuth2 requests with one that respects proxies (#34234) (338f186)
- core: Require execution mode for MCP workflow executions (#34155) (79012f6)
- core: Resolve @n8n/expression-runtime to its CJS build under Node (#34463) (09f5ade)
- core: Retry transient AI assistant service errors during Instance AI environment setup (#34324) (5b7df71)
- core: Retry transient sandbox file writes (#34319) (80ea25b)
- core: Show a single error toast when a manual execution fails pre-flight validation (#34541) (8d1fc02)
- core: Sign SES requests with the ses service name (#34270) (2e31230)
- core: Skip reporting axios errors thrown as unhandled node errors (#34570) (33f1c36)
- core: Stop reporting quota-exhausted Instance AI runs to Sentry and isolate report request context (#34549) (6f0804e)
- core: Update error message on file write (#33833) (afe603f)
- Correct build-command quoting in standalone package release (#34258) (1301bba)
- Correct end-user credential validation, re-evaluation, and identity-hook recognition (#34094) (65da749)
- Default new agent MCP tool transport to httpStreamable (#34092) (9c3f7fa)
- Do not lose scenario results on a budget/timeout abort (#34419) (40c5b76)
- editor: Allow self-hosted OpenAI credentials for episodic memory (#34558) (e162724)
- editor: Auto-ungroup invalid groups on workflow save (#34456) (d5d3da6)
- editor: Avoid next prev buttons from being disabled (#33774) (a2fd7f7)
- editor: Decouple MCP redirect URI controls from env-lock flag (#34184) (64318a8)
- editor: Dissolve single-node canvas group when converting its nodes to a sub-workflow (#34334) (93e1b7f)
- editor: Improve Message an Agent panels (#34461) (e8b005e)
- editor: Include Chat, AI Assistant, and MCP settings under 'Instance settings: Manage' custom role permission (#34455) (fa5476c)
- editor: Keep dropdown tooltips above menus (#34547) (051eee1)
- editor: Link end-user credentials docs from credential modal (#34406) (09d1e96)
- editor: Make AI assistant quota-exhausted error states explicit (#33847) (4ef0d05)
- editor: Make selector dropdowns usable in Instance AI workflow setup (#33971) (487594c)
- editor: Polish pass on the custom instance roles (#34122) (297e252)
- editor: Prevent AI Agent from auto adding a chat connector on creation (#34259) (865035d)
- editor: Prevent users from clicking workflows within insights that they do not have access to (#34362) (e68fb3a)
- editor: Prevent workflow actions menu from being cut off (#34278) (8ba28dc)
- editor: Reconcile stale Instance AI run state on reload and stop (#34432) (8879b87)
- editor: Refresh editor checksum on workflow activation while editing (#34095) (7ebeb1e)
- editor: Refresh editor checksum on workflow deactivation while editing (#34315) (c83eab0)
- editor: Remove extra top spacing in sticky note markdown (#34116) (114c74d)
- editor: Rename agent tasks to schedules (#34326) (1ab30cb)
- editor: Restore hosted chat Markdown styles (#34176) (d6b9234)
- editor: Restore previous route when closing session trace (#34423) (e8922cb)
- editor: Restrict setup credential dropdown to pinned type (#34252) (454e0d3)
- editor: Show only the latest node as executing during manual executions (#34182) (6faca89)
- editor: Trigger options menu from node details header add button (#34212) (3b6af51)
- editor: Wrap long keyboard shortcut tooltip labels within max-width (#34135) (eb6a4a1)
- Even out workflow metadata divider spacing (#34132) (90f25e2)
- Extend orphan message cleanup to handle trailing orphans from memory trimming (#34385) (96264a0)
- Gate agent knowledge base table on AI Assistant proxy availability (#34366) (77880a3)
- Gmail Node: Handle multi-address Reply-To in the reply operation (#34312) (0b8ad18)
- Google Workspace Admin Node: Not able to reactivate the user (#33937) (f43d723)
- HTTP Request Node: Sign non-standard AWS endpoint hosts with the correct region and service (#34081) (0e8420b)
- Microsoft Excel Node: Resolve service principal target per input item (#34112) (afc8a87)
- Microsoft OneDrive Node: Resolve service principal target per input item (#34111) (578545c)
- Microsoft Outlook Node: Resolve service principal mailbox per input item (#34110) (831e054)
- Microsoft Teams Node: Validate Graph path IDs under all credential types (#34065) (e43a162)
- Microsoft To Do Node: Resolve service principal target per input item (#34109) (9b2479c)
- Postgres Node: Return DATE and date/time array columns as strings (v2.7) (#34050) (17eb819)
- Provide provider-accurate response shapes for evals (#34418) (1b173c7)
- QuickBooks Node: Initialize headers object in quickBooksApiRequest (#34291) (83dd194)
- Report an unverifiable unit as notVerified, not a silent pass (#34421) (7d6fd4c)
- Resolve modules on windows (#34167) (9f0a6fa)
- Salesforce Node: Pass ParentId when creating or updating a Case (#33775) (fffee46)
- Serialize date output in FTP, Set, IMAP and Unleashed nodes (#34205) (391deb9)
- Split Out Node: Properly handle if "Fields to split out" is not a string (#34148) (7998940)
Features
- Add
showOnDeploymentoption, show warning for read file node on cloud (#34417) (f470230) - Add typed seed data tables with rows on execution scenarios (#34420) (02af123)
- Adding agents tracing environment variable (#34401) (b42aeee)
- ai-builder: Allow AIA agent builder to publish and unpublish first-class agents (#34368) (84ee063)
- ai-builder: Help AIA remove / adjust agent channels (sp Slack) via chat (#34241) (f851863)
- ai-builder: Refresh Instance AI agent artifact UI on channel setup success (#34465) (2955d75)
- ai-builder: Send agent preview chat context to AIA chat (#34308) (9fad2ba)
- API: Add endpoint to retrieve SAML SSO configuration (#34168) (e76b345)
- API: Add endpoint to set the SAML SSO configuration (#34224) (cf8337a)
- API: Add public API endpoints for log streaming destinations (#34251) (4a651dd)
- API: Add public API endpoints to trigger and cancel evaluation test runs (#33979) (18b34ca)
- API: Allow creating a folder in the calling user's personal project (#34091) (571e642)
- API: Support placing workflows in folders via parentFolderId (#32696) (a844d03)
- AWS Bedrock Chat Model Node: Add Timeout option (#34072) (a4738ea)
- core: Add per-workflow execution data write bytes metric (#34425) (f7496a5)
- core: Add tracing, credit metering, and telemetry for the builder sub-agent (#34151) (be35343)
- core: Add variable bundling to package export (#34040) (b637582)
- core: Add workflow requirements to package exports (#34217) (581e490)
- core: Adopt "n8n credits" wording and default to it in Instance AI (#34426) (263ec69)
- core: Enable n8n Connect usage in n8n MCP (#33723) (4e4283b)
- core: Enable prompt caching for the agent-builder sub-agent (#34352) (a9357ef)
- core: Include error workflows as export dependencies (#34350) (7d23168)
- core: Prefer MCP servers over node tools when available (#34458) (078ee55)
- core: Support agent preview handoff in Instance AI (#34171) (5a3394a)
- core: Unify output schema mock generation and verify AI Assistant workflows with any trigger type (#33896) (d33c282)
- editor: Add descriptions to canvas groups (#34219) (8477e58)
- editor: Add Mine/All tabs, search and filters to MCP connected clients (#33857) (a2c19e4)
- editor: Add new Tags Input component to @n8n/design-system (#34075) (bac57c4)
- editor: Add per-case compare tabs to eval collection compare view (#33880) (dde77cb)
- editor: Add scope selection to MCP OAuth consent screen (#33710) (c3ca9a3)
- editor: Add sticky support for canvas groups (#34317) (0fb07ca)
- editor: Collapse AI Assistant thinking traces into thinking blocks (#34274) (9744625)
- editor: Improve sub workflow extraction (#34169) (318925a)
- editor: Rename N8nActionBox to N8nEmptyState and add icon-cards variant (#34407) (a6b5462)
- editor: Save canvas group description pinned state in local storage (#34220) (ecff317)
- editor: Show access and client details in the connected MCP clients list (#33714) (0ca24ba)
- editor: Show per-scope tool details on the MCP consent screen (#33783) (cc515a7)
- Gmail Node: Add advanced HITL configuration for Send and Wait (#34255) (6194110)
- Grist Node: Use a single Grist URL field in the credential (#34190) (d6d7d93)
- Mailgun Node: Add reply-to, custom headers, and tags (#28558) (b9199e5)
- Slack Node: Add advanced HITL configuration for one-tap approval (#34123) (d30e7b0)
- Telegram Node: Add advanced HITL configuration for one-tap in-chat approval (#34009) (6db46bc)
- Validate agent configuration before publishing (#34452) (5cb674e)
aicoreapimcpstabilityux
Source: original entry ↗