github n8n-io/n8n beta

latest release: stable
pre-release3 hours ago

2.35.0 (2026-08-11)

Bug Fixes

  • AI Agent Node: Stop pre-tool-call text leaking into agent responses (#35212) (d5845df)
  • core: Apply redaction policy to Code node console output (#35121) (242da02)
  • core: Bound oversized agent tool results (#35759) (8fbcd7e)
  • core: Close review requests when a source control pull archives or cascade-deletes a workflow (#35798) (fd366ce)
  • core: Compile MCP tool schemas on their declared JSON Schema dialect (#35610) (eeaa425)
  • core: Deduplicate OAuth2 authorization URL query parameters (#35949) (0b4b044)
  • core: Detect node parameter values the connected credential cannot use (#35633) (5925f5b)
  • core: Fail stalled Instance AI model streams fast instead of hanging (#35943) (c04825d)
  • core: Fix task runner health check failing (#35808) (9c4a613)
  • core: Gate error workflows behind primary readiness (#35634) (c79bd88)
  • core: Handle errors from triggered and polled workflow executions (#35689) (1deee72)
  • core: Handle out-of-scope display option dependencies (#35845) (9241a72)
  • core: Honor dry run on data table row delete (#35713) (76fb3bc)
  • core: Ignore undeclared fields in agent resume payloads (#35607) (42754a8)
  • core: Keep agent workflow tools linked after renames (#35690) (b4736b7)
  • core: Keep database ping loop alive across connection recovery (#35752) (3f2d479)
  • core: Keep n8n-docs always loaded so n8n questions do not route to web search (#35537) (e73f0a4)
  • core: Keep valid resume payloads intact when ignoring undeclared fields (#35751) (a2c9578)
  • core: Nest agent traces under the calling workflow node (#35457) (5d0a424)
  • core: Normalize the $fromAI type argument before coercing defaults (#35641) (c0a7674)
  • core: Probe azure blob with list instead of exists() (#35719) (8bbc988)
  • core: Reattach n8n-sandbox thread sandboxes after restart, idle eviction, and across mains (#35953) (0e7e49b)
  • core: Recover unresponsive task runners (#35456) (7a79486)
  • core: Reject stale Instance AI confirmations instead of hijacking the live run (#35733) (4555145)
  • core: Report failed publishing when imported workflows share a webhook path (#35525) (32f38a3)
  • core: Require row read scope when data table writes return rows (#35651) (ae6b256)
  • core: Resolve expressions in ephemeral agent tools (#35876) (65083ab)
  • core: Return a clear error for a node type with an unknown version (#35196) (a9cde3f)
  • core: Run published agent workflow tools as production (#35784) (6cc9b28)
  • core: Show Agent references in credential usage (#35409) (a74c6fd)
  • core: Show Instance AI model overload errors clearly (#35498) (40ba0dd)
  • core: Strip leading BOM before parsing webhook request bodies (#35933) (aa03666)
  • editor: Derive workflow home project from shared relation when absent (#35810) (62e6862)
  • editor: Disable no-op workflow review updates (#35890) (bf860f3)
  • editor: Fix janky spacing between agent capability chips with long labels (#35493) (007400d)
  • editor: Focus Markdown editor input before toolbar (#35529) (698d137)
  • editor: Keep NDV panels spanning the full container width (#35818) (561af4c)
  • editor: Keep Publish button visible in narrow workflow headers (#35502) (1de80ac)
  • editor: Lock the AI Assistant canvas while the agent is working (#35339) (1206780)
  • editor: Make DropdownMenus more obviously scrollable (#35726) (d3e49b2)
  • editor: Preserve new agent artifact lifecycle (#35703) (caeb40e)
  • editor: Remove unsupported button type attributes (#35578) (980c9bd)
  • editor: Require an explicit answer or Skip on Instance AI questions (#35700) (6f765e9)
  • editor: Show agent tool credentials above configuration (#35590) (1ca0708)
  • editor: Show dependency pills on views listing more than 100 resources (#35825) (926aa1a)
  • Execute Workflow Node: Prevent invalid input mappings (#35767) (34ca40b)
  • Fix token data updates and refresh for DCR oauth credentials (#35535) (abe2959)
  • Kafka Trigger Node: Stop consumers reliably when a workflow is deactivated or updated (#35069) (03213e7)
  • Preserve Agent build intent and refresh artifact names (#35823) (daba594)
  • Schedule Node: Apply declared interval defaults to stored rules (#35271) (28d929d)
  • Send n8n version on backend posthog flag retrieval (#35621) (1ade7a2)
  • SharePoint Node: Point delegated Sites.Selected users at URL or ID mode (#35369) (305ed29)
  • Skip setup cards for credentials the workflow already settled (#35701) (4493e5a)
  • Use caller's timezone for Insights date range boundaries (#33989) (279bde3)
  • X (Formerly Twitter) Node: Update OAuth2 and API endpoints to x.com (#32699) (8ac5a60)

Features

  • Add self-hosted AI Assistant onboarding (#35579) (4ae4cc3)
  • Add Simplified Custom Auth credential with recipe-guided setup in the AI Assistant (#35056) (53841f1)
  • Add task-runners sidecar to the get.n8n.io stack (#35426) (9493631)
  • API: Add @deprecated decorator to the decorated controller platform (#35725) (897ce6a)
  • API: Add endpoint to create custom roles (#35522) (d225d03)
  • API: Add publishIfActive option to workflow update endpoint (#35813) (0e22fdf)
  • core: Add Agent Builder test runs (#35716) (b660ebe)
  • core: Add backend form-trigger submission gate for end-user credentials (no changelog) (#35539) (ddcc94f)
  • core: Add detailLevel option to MCP get_workflow_details (#35497) (3773c31)
  • core: Add Discord as an agent chat channel (#35331) (4e6fc65)
  • core: Add HITL to agent builder test runs (#35731) (0df0041)
  • core: Add local agent token counting (#35836) (ae1252a)
  • core: Add projectConflictPolicy to package import (#35488) (881a14f)
  • core: Add telemetry for Simplified Custom Auth templated credentials (#35832) (c485cea)
  • core: Auto-close workflow review requests when a workflow is archived or moved (#35772) (a044c0d)
  • core: Enable 'instance-ai' module by default and remove startup warning (#35670) (fcc4ef5)
  • core: Expose agent test execution through MCP (#35744) (6f761ad)
  • core: Expose MCP registry search to the assistant as a tool (#35318) (59278a7)
  • core: Extend n8n Connect to Agent Builder node tools (#35402) (104bc5c)
  • core: Gate n8n Connect with instance config (#35007) (935cfb9)
  • core: Include SDK language rules in the MCP workflow SDK reference (#35183) (1c6e992)
  • core: Make Azure Key Vault provider endpoints configurable (#35214) (82e22c9)
  • core: Make the vm expression engine the default (#35738) (98e0952)
  • core: Migrate the instance MCP server to the MCP TypeScript SDK v2 (#35467) (74631f7)
  • core: Persist agent session timelines during execution (#35490) (1546c95)
  • core: Reconcile tag ids on name collision when importing packages (#35224) (c9eeb2e)
  • core: Support the MCP 2026-07-28 discovery handshake on the instance server (#35470) (145863c)
  • core: Surface decision eligibility on the review detail (#35391) (5e4a20d)
  • core: Teach the AI assistant to organise workflows into node groups (#35646) (5bf5f38)
  • core: Warn on startup when Postgres is below the supported range (#35495) (c72b14f)
  • editor: Add Changes diff tab to workflow review detail pane (#35431) (6c8197e)
  • editor: Add ChatMessage to @n8n/design-system (#35461) (38f0691)
  • editor: Add more Markdown editor toolbar options (#35630) (32db83c)
  • editor: Add review detail metadata (#35638) (cf13bc0)
  • editor: Allow adding a workflow version description when submitting for review (#35640) (5f0e464)
  • editor: Disable command bar in canvas-only mode (#35542) (fda3301)
  • editor: Enable enhanced HITL Slack/Telegram (#35411) (5d501e3)
  • editor: Improve agent file upload visibility (#35513) (75a0cdf)
  • editor: Name the pinned workflow version when submitting for review (#35566) (fe37fe3)
  • editor: Restore one-click connector for ChatGPT MCP client (#35396) (2058a16)
  • Extract the get-n8n stack definition into a versioned standalone file (#35620) (8a1645a)
  • Form Trigger Node: Add credential connect UI for end-user credentials (#35347) (a89dc5d)
  • GitHub Node: Add timeout option to Dispatch and Wait for Completion (#35837) (a6f07db)
  • Kafka Node: Add compression options to version 2 (#35727) (21b52fb)
  • Kafka Node: Add version 2 to send messages via the new Kafka library (#35450) (d2901bd)
  • Load Instance AI models dynamically (#35927) (269a45d)
  • Merge Node: Add "Append" and "Combine" search aliases (#35709) (cc98292)
  • Salesforce Trigger Node: Add OAuth2 JWT authentication support (#32257) (eda2496)
  • Slack Node: Use Real-time Search API for message search (#35291) (204f346)

Performance Improvements

  • core: Resolve webhook description fields via declared native resolvers (#35404) (18c2d71)

Review in cubic

Don't miss a new n8n release

NewReleases is sending notifications on new releases.