github n8n-io/n8n n8n@2.34.0

latest releases: stable, beta
pre-release11 hours ago

2.34.0 (2026-08-04)

Bug Fixes

  • ai-builder: Treat bound stored credentials as settled in setup analysis (#35340) (5decab2)
  • AWS Bedrock Chat Model Node: Enable TCP keepalive on Bedrock runtime connections (#35323) (78e27ff)
  • core: Add incremental SSE response headers (#35342) (7b8818d)
  • core: Add reactions:write to Slack agent app manifest scopes (#35238) (43831eb)
  • core: Annotate pre-existing validation warnings in MCP update_workflow (#34944) (cca4d8d)
  • core: Apply AI request timeout even without a proxy (#34992) (ab3ed79)
  • core: Block deletion of the SSO role mapping default condition role (#35086) (587b23d)
  • core: Clarify MCP trigger info for unsupported production triggers (#35209) (21dc3ad)
  • core: Classify agent execution pulse with run_type (#35346) (8f4816e)
  • core: Classify Instance AI error reports by severity and quota cause (#35353) (a97e305)
  • core: Classify no-op pseudo triggers as persisted (#35287) (2bc0f30)
  • core: Default AI-created workflows to v1 execution order (#35277) (d0d0b7a)
  • core: Disable Slack app Home tab (#35412) (c0d09a5)
  • core: Emit OTel spans for queue mode executions (#35357) (e976bd0)
  • core: Exclude AI assistant verification runs from prod execution counts (#35405) (4accb5b)
  • core: Fix broken documentation links in AWS (Assume Role) credential (#34763) (1e39ea5)
  • core: Fix SSE push backend connections in production (#35327) (c0a8f02)
  • core: Harden axios error handling against non-string error stack (#35073) (b329d57)
  • core: Import security audit risk reporters with a file extension (#35263) (8e62ca2)
  • core: Improve task broker resilience when a runner dies (#35298) (c15bbca)
  • core: Keep agent channel setup separate from publishing (#35468) (9f2f315)
  • core: Keep external secrets available while provider connections reload (#35237) (f3b052a)
  • core: Keep waitTill when storing worker job results on main (#34958) (7f50297)
  • core: Limit the size of webhook responses relayed through the queue (#35032) (bdf33c1)
  • core: Prefer n8n credits covered nodes in Instance AI workflow builds (#35019) (b2af755)
  • core: Preserve cause on execution errors (#35216) (0d4c3a7)
  • core: Preserve credential field expressions when caching preAuthentication tokens (#35064) (03894ee)
  • core: Preserve saved node positions when the assistant edits a workflow (#35268) (7034666)
  • core: Propagate sub-agent tool approvals (#35368) (edc377c)
  • core: Recover enqueued executions after a restart (#35059) (3872950)
  • core: Refresh end-user credential connection status after save (#35131) (a66fabb)
  • core: Return 405 for GET requests to the instance MCP endpoint (#34835) (982a906)
  • core: Route crash-loop auto-deactivation through the workflow unpublish flow (#35097) (eb0d966)
  • core: Skip error workflow dispatch for AI builder verification runs (#35247) (1cedd9f)
  • core: Sort node version directories by numeric version (#35206) (1f3d48d)
  • core: Tolerate JSON Schema patterns incompatible with the regex u flag (#35320) (3fe8d6e)
  • core: Unify workflow trigger teardown and make it best-effort (#35273) (9e452bb)
  • Deep-merge task metadata to preserve nested tracing attributes (#35166) (b682696)
  • editor: Add configurable origin allowlist for editor postMessage handling (#34674) (f9b4bd5)
  • editor: Add executions quota tooltip to trial banner icon (#34872) (50b56ac)
  • editor: Clarify Slack HITL "Capture Who Responded" helper text (#35432) (fff29ec)
  • editor: Create agent-builder credentials in the agent's project (#35286) (33caa35)
  • editor: Default credential modal to requested auth type and disambiguate managed OAuth2 options (#35079) (6676373)
  • editor: Dismiss archive toast immediately after permanent delete (#35207) (12f1fcc)
  • editor: Do not fail OAuth flows when the provider's COOP policy makes the popup read as closed (#34404) (b81d79a)
  • editor: Do not use whole file name as extension for extensionless uploads (#35139) (f3516be)
  • editor: Fix icon overlap in end-user credential connection banner (#35130) (2837a68)
  • editor: Gate agent reasoning by model support (#35253) (5046f24)
  • editor: Guard optional fields when reading public settings (#35281) (ba21bea)
  • editor: Keep Enter selection working when node search ends with a space (#35046) (6b9b890)
  • editor: Keep read-only execution background in sync (#35245) (cc5f334)
  • editor: Mention n8n User Auth webhook mode in end-user credential warning (#35222) (3b69d54)
  • editor: Preserve line breaks in multiline secret credential fields (#35157) (ad02a26)
  • editor: Remove brackets from docs link in credential setup assistant help (#35028) (9cdcc6d)
  • editor: Rename preview AI Agent node to V2 (#35285) (703c600)
  • editor: Show node descriptions for installed community nodes (#34914) (0839326)
  • editor: Size settings save bar off its column so its content aligns with settings rows (#34967) (982fa19)
  • editor: Update AI Agent preview label (#35102) (c9cf9bb)
  • editor: Wait for animated zoom-in transition to settle (#35244) (d512f5c)
  • Enable Save and clear stale OAuth state on auth method switch (#35367) (7eabd74)
  • Execute gated tool after approving Human Review in manual chat (#34881) (b29f38b)
  • Fixes see all button tracking on aia template examples (#35451) (ad54d0c)
  • Form Node: Skip parent nodes without run data when returning binary from form ending (#35336) (d3e761e)
  • Google Vertex Chat Model Node: Preserve Gemini thought signature on single tool calls (#34797) (c6e5ecd)
  • Grist Node: Restore the stored base URL of legacy credentials (#35229) (3a2af96)
  • HTTP Request Tool Node: Pass error response bodies to the model (#34509) (f443349)
  • MCP Server Trigger Node: Save execution data only after tool call completes (#35239) (c1f5577)
  • Notion Node: Mark title as required for database page create in v3 (#35334) (736f570)
  • Preserve AI Assistant sandbox provider selection (#35122) (923a964)
  • Release Snowflake connection when a statement fails (NODE-5163) (#32932) (dc776f6)
  • Schedule Node: Run non-dividing minute intervals by elapsed time (#35062) (3a5a4a6)
  • Skip redundant workflow edit approval in AI Assistant (#35423) (852fed1)
  • Slack Node: Add groups:write OAuth scope for private channel actions (#35288) (e4e33e3)
  • Support n8n credits on nodes with multiple credential types (#35190) (47569fc)
  • Validate Send and Wait custom forms before sending (#35262) (ca54f32)
  • Webhook Node: Don't flag Respond to Webhook nodes owned by a Wait node as unused (#33911) (b7e8850)

Features

  • Add ap-east-2 and ap-southeast-6 AWS regions (#35278) (ce8669e)
  • Add get.n8n.io one-script docker compose setup (#34711) (0363fd6)
  • ai-builder: Verify approval-loop branches with scripted gate decisions (#34822) (00fe448)
  • API: Add public API endpoints for LDAP configuration (#34684) (81e772c)
  • API: Add public API endpoints for OIDC SSO configuration (#34313) (02e736e)
  • Brandfetch Node: Use explicit route types and simplify operations (#28846) (4c17c97)
  • Cal.com Trigger Node: Fully migrate to API v2 (#35055) (22816b3)
  • core: Add a misfire policy to the durable scheduler (#35075) (8672d95)
  • core: Add Agent management to instance MCP (#34347) (94dc5f5)
  • core: Add detail endpoint for workflow review requests (#35088) (1f6cddd)
  • core: Add MCP server usage events to log streaming (#33300) (f500a76)
  • core: Add n8n user auth (OAuth2) authentication mode for webhook node (#35100) (1cc76be)
  • core: Add workflow SDK validation framework for Instance AI (#35045) (bbd7b7d)
  • core: Approve or request changes on a workflow review (#35041) (e6fd497)
  • core: Auto-publish workflow reviews on approval (#35390) (67a5fe3)
  • core: Block publishing a workflow while its review is open (#35199) (eb07728)
  • core: Consolidate agent creation and modification telemetry (#35444) (ce52c55)
  • core: Converge leader takeover through the reconciliation loop (#35454) (1801f65)
  • core: Create agents on first configuration instead of on click (#35429) (1155eb7)
  • core: Detect and heal trigger-status drift and unreported published workflows in reconciliation (#35356) (fd5ecff)
  • core: Emit once-per-agent setup completion telemetry (#35359) (89c9be6)
  • core: Expose workflow hook context to lifecycle external hooks (#34738) (5a59466)
  • core: Gate n8n-auth webhook runs on the caller's private-credential status (#35242) (1880ad3)
  • core: Import workflow tags from packages (matching by source id) (#35133) (3ce3755)
  • core: Include node credentials in MCP workflow reads and guide credential reuse (#35173) (8857fd0)
  • core: Include workflow tags in exported packages (#34892) (811724a)
  • core: Make SSO role mapping default condition configurable (#35023) (298a941)
  • core: Offload large webhook responses to storage in scaling mode (#35036) (2e6eb98)
  • core: Periodically tear down ghost triggers on non-leader instances (#35066) (1173e29)
  • core: Prevent workflow publishing when using form trigger without n8n auth and end-user credentials (#35250) (752acca)
  • core: Recommend sleep helper for banned setTimeout/clearTimeout (#35114) (fd84b60)
  • core: Register per-trigger OAuth protected resources for webhook triggers (#35186) (2a10f88)
  • core: Register test webhook triggers as OAuth protected resources (#35363) (a78bcbf)
  • editor: Add a guided setup view for Simplified Custom Auth credentials (#35324) (e3c7a14)
  • editor: Add OIDC logout support (#32756) (e26c6f3)
  • editor: Add per-agent MCP access management with agent scopes (#34853) (d4902d5)
  • editor: Add Require Workflow Execute Permission toggle for n8n User Auth (Webhook trigger) (#35195) (fd3f82c)
  • editor: Add trial intro modal experiment (#34739) (af3aaba)
  • editor: Auto-select credentials for pasted and imported nodes (#34687) (92ef31f)
  • editor: Close directly opened MCP settings after saving (#35018) (111645d)
  • editor: Inconsistent spacing of buttons on canvas (in top-right vs bottom-left) (#35319) (9497461)
  • editor: Make OIDC RP-initiated logout an opt-in setting (#35146) (8fd73e2)
  • editor: Make the review inbox URL-addressable with deep-linkable reviews (#35201) (96d37a3)
  • editor: Migrate API keys settings page to new instance settings UI (#34925) (eb4b20b)
  • editor: Show and change the target workflow of an agent workflow tool (#35276) (3ca4828)
  • editor: Show restricted API keys and instance roles sections with a reason instead of hiding them (#34644) (31c84c0)
  • editor: Show the latest workflow review state in the canvas header (#35233) (f52e2b8)
  • Embeddings AWS Bedrock Node: Add inference profile models and node options (#34991) (c963e9b)
  • Enable n8n Connect for the Agent Builder (#34298) (1c11f43)
  • Execute Workflow Node: Deprecate Local File and URL sources (#34959) (3f8ccbe)
  • HTTP Request Node: Add Simplified Custom Auth generic credential (#35068) (f6f05cb)
  • Include custom span attributes in project package export/import (#35011) (a14cda1)
  • OpenAI Chat Model Node: Add optional extraBody option (#13992) (bf491d9)
  • Replaces WhatsApp support agent example with Telegram agent example (#35341) (e11a1e7)
  • Slack Node: Show user real names and handles in user pickers (#35279) (1aed5e6)

Performance Improvements

  • core: O(1) schema lookup in resource-mapper value validation (#34899) (10a7422)
  • core: Ungate skip persisting run data for discarded executions (#35256) (0331669)

Review in cubic

Don't miss a new n8n release

NewReleases is sending notifications on new releases.