Release
Tue, Aug 4, 2026
5 min read
n8n beta
Original release notes
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)