Back to Freedom.Tech Back
All n8n releasesAll versions
Release Tue, Jul 28, 2026 5 min read

n8n beta

Original release notes

2.33.0 (2026-07-28)

Bug Fixes

  • ai-builder: Halt workflow verification at send-and-wait gates on loops (#34809) (e904939)
  • ai-builder: Keep assistant replies in the user's language during tool-heavy turns (#34761) (5a64744)
  • ai-builder: Make channel config dropdown enabled - Linear and Telegram - in AIA agent builder (#34706) (6b40211)
  • ai-builder: Make labels be more specific about access token for Slack setup (#34893) (490b722)
  • ai-builder: MCP Connections failures are non-blocking for agents (#34722) (3301e12)
  • ai-builder: Preview chat link fix (#34659) (54db083)
  • ai-builder: Provision agent prerequisites before build-agent delegation (#34802) (fec6cee)
  • Airtable Node: Support matching array field values in update operation (#31517) (e07eab8)
  • AMQP Trigger Node: Cap concurrent executions at the configured messages per cycle (#34787) (d2672a6)
  • Baserow Node: Format Get Many date filter values for Baserow API (#32723) (b5da074)
  • Cohere Chat Model Node: Route chat requests through the v2 endpoint (#34878) (4006c22)
  • core: Accept 5-field cron expressions in schedule trigger (#35006) (27edc54)
  • core: Advertise OAuth protected-resource metadata URL on MCP server 401 responses (#34571) (37bb354)
  • core: Avoid loading execution data during credentials security audit (#34876) (4212fc2)
  • core: Classify masked Instance AI stream failures as quota exhaustion via credit re-check (#34553) (bd89cfc)
  • core: Ensure license device fingerprint meets minimum length (#33852) (9140a06)
  • core: Expose workflowPublishingPolicy in the package import CLI command (#34632) (3117e45)
  • core: Fail fast with a node error when a Data Table node references a missing table (#34610) (68c7b55)
  • core: Fall back to the run's resolved model for AI Assistant verification LLM calls (#34627) (a8c90f8)
  • core: Fix MCP workflow update failing for active workflows on SQLite (#34964) (bc88dc4)
  • core: Handle MCP OAuth2 token expiry and PKCE negotiation (#34494) (c7b90d0)
  • core: Include RFC 9207 iss parameter on OAuth authorization error redirects (#34751) (eca731c)
  • core: Keep MCP server display names free-form in agent config (#34931) (5339b5e)
  • core: Normalize workflow rollup timestamps (#34670) (0316336)
  • core: Preserve the underlying error as cause on Instance AI workspace file reads (#34759) (206a258)
  • core: Prevent concurrent instance startups from racing database migrations (#34685) (4d861d1)
  • core: Prevent unsupported waiting operations in agent tools (#34587) (3c278f0)
  • core: Publish workspace packages required by n8n at runtime (#34886) (0c613b4)
  • core: Redact a sub-workflow's own execution record per its own policy (#34621) (d8d89cc)
  • core: Redirect form-resume waiting requests to the form endpoint (#34725) (5dfa49b)
  • core: Reject workflow deletion while unpublish is still in progress (#34836) (9e09ff4)
  • core: Require row read scope for data table CSV export (#34127) (8171aa8)
  • core: Resolve synthetic tool nodes to the requested version (#34850) (6e12426)
  • core: Return correct webhook URL in MCP get_workflow_details trigger info (#34927) (5542c1b)
  • core: Sanitize secret values before persisting to agent memory (#34622) (edbed4f)
  • core: Serve RFC 9728 metadata at bare /.well-known/oauth-protected-resource (#33776) (3e0188c)
  • core: Sign S3 object paths with strict RFC 3986 encoding (#34694) (8e5fdb4)
  • core: Skip Sentry reports for Instance AI errors that self-declare a warning level (#34617) (3bb3835)
  • core: Stop Instance AI follow-up runs from looping when they keep failing before the agent starts (#34767) (5aac66d)
  • core: Strip null optional node fields from AI-generated workflows (#34668) (94e505a)
  • core: Support fractional community node versions with PostgreSQL (#34717) (48c0e70)
  • core: Surface HITL suspend/resume content in Instance AI trace turns (#34599) (d8c3fad)
  • Databricks Node: Change default tokenExpiredStatusCode from 401 to 403 (#34325) (6f3d2b9)
  • DeepSeek Node: Preserve reasoning_content on tool-calling turns (#34924) (4d247a1)
  • editor: Add document title and adopt new settings layout on migration report pages (#34609) (0164216)
  • editor: Allow LDAP users to configure n8n 2FA in personal settings (#34655) (2b1e4b8)
  • editor: Center empty state content vertically on short viewports (#34820) (359d82f)
  • editor: Clamp persisted sidebar width when expanding the main sidebar (#34923) (4f7c725)
  • editor: Debounce node creator search filtering (#34828) (25c5a73)
  • editor: Don't show quick connect for non-main auth fields (#34449) (6195471)
  • editor: Fix an issue in some Safari versions that prevented copying invite links (#34620) (e75e412)
  • editor: Fix focus parameter button breaking selection in credential dialog (#34453) (ee029b8)
  • editor: Html strings for table names are escaped (#24522) (f4365b1)
  • editor: Inject instance UTM parameters in all links to the templates website (#34790) (d5b5d8e)
  • editor: Keep chat typing indicator visible until response arrives (#34768) (4fdf3ed)
  • editor: Keep NDV node hints visible after execution and render them in a single pane (#34920) (082b5d9)
  • editor: Keep Switch fallback outputs available with unresolved expressions (#34698) (a0f6861)
  • editor: Manage and other permissions checkboxs stuck in half-selected state during member selection (#34726) (0e186ad)
  • editor: Preserve agent tool name translations (#35039) (fd5bc7d)
  • editor: Preserve canvas groups when converting a selection to a sub-workflow (#34664) (1666f1e)
  • editor: Prevent reactive feedback loop when opening workflow diff (#34897) (962ff56)
  • editor: Reassign users when deleting a custom instance role (#34642) (fa0abd8)
  • editor: Refresh subworkflow input schema from draft on parent open (#34522) (734f957)