github n8n-io/n8n n8n@2.43.0

latest releases: stable, beta
pre-release4 hours ago

2.43.0 (2026-10-06)

Bug Fixes

  • Agent Node: Remove outdated tutorial tip callout (#35505) (53b84d2)
  • ai-builder: Treat a blank folder path as no folder in the build tool (#40116) (b7071c9)
  • Align From AI button with parameter inputs (#40152) (9675fc9)
  • API: Emit valid schemas for untyped values in the Public API spec (#39884) (6918fda)
  • API: Let global members grant variable scopes to API keys (#40064) (c95e34f)
  • API: Return an execution when its stored trace context is incomplete (#39715) (dfd7a52)
  • Azure OpenAI Chat Model Node: Support Responses-only deployments (#39403) (6610987)
  • Brevo Node: Accept both spellings of the recipients parameter (#40015) (e144b33)
  • Center pasted nodes in the canvas viewport (#39995) (bd9e1d8)
  • Clear connection hover promptly (#39958) (fa93a7f)
  • core: Apply MCP availability rules to error workflow settings (#39885) (e13c480)
  • core: Apply policy checks to CLI import and execute commands (#39714) (c575f18)
  • core: Apply removed fields when the Agent Builder patches agent config (#40122) (93c0a5c)
  • core: Block publishing workflows with unconnected required node inputs (#37265) (5e28ff8)
  • core: Cap pending task request timeouts to the shutdown deadline (#40136) (28bd124)
  • core: Connect Slack Agent channels through managed setup in MCP (#39776) (93b658c)
  • core: Correct Agent session pagination on SQLite (#39802) (1882cff)
  • core: Deduplicate agent message deliveries (#39794) (0811443)
  • core: Emit unique keys and conditional requirements in generated node type definitions (#39960) (1700702)
  • core: Generate missing workflow IDs in the import:workflow command (#40011) (d12cab0)
  • core: Improve workflow SDK group layout for AI subtrees and sticky notes (#39981) (7675d2b)
  • core: Keep concurrent credential tests from sharing one node type registry (#40054) (1cac1e0)
  • core: Keep floating entitlements attached when a multi-main instance shuts down (#39713) (ad90c63)
  • core: Keep jobs a worker enqueued out of its shutdown drain (#39800) (cd9d1ac)
  • core: Keep node parameters when n8n Assistant cannot see them (#39454) (f82fa0c)
  • core: Keep the task runner running on an unhandled promise rejection (#39946) (59c6ab2)
  • core: Limit background task continuation to the latest stop group (#40333) (314c430)
  • core: Load workflow publish history in a separate query (#40171) (548bd57)
  • core: Pass graceful-shutdown timeout to runners in the runners image (#39796) (d8dcc92)
  • core: Pass registry and auth token to npm outdated for community packages (#31515) (1998011)
  • core: Redact MCP tool telemetry properties (#39887) (fc99aaf)
  • core: Reload static data for queued executions (#39668) (439e8ba)
  • core: Report empty node output in Instance AI workflow verification (#40047) (6438ead)
  • core: Resolve the request target against the dispatcher origin (#39506) (9183d04)
  • core: Resume Preview agents after waiting workflows finish (#40043) (bdab0b1)
  • core: Return upstream error details from the explore_node_resources MCP tool (#39775) (a931dd8)
  • core: Stop waiting on Bull job.finished() for queued executions (#39723) (c83fee0)
  • core: Stop waiting on enqueued jobs in worker shutdown (#40065) (fc3954b)
  • core: Use the new client ID and secret for OAuth2 client credentials (#39891) (44d9adf)
  • core: Wait for credential deletion to finish (#40103) (407cf23)
  • Databricks Trigger Node: Cap pipeline event pages at 250, the limit Databricks enforces (#40154) (b8cd29f)
  • DataTable Node: Continue paginated reads when row counts change (#39764) (d2eae41)
  • editor: Align Agent confirmation warning icons (#40040) (f1d4017)
  • editor: Align input heights on the project settings page (#39611) (ea9f451)
  • editor: Align Preview and Assistant chat history controls (#40165) (a30bb7d)
  • editor: Align workflow and agent action menus (#39234) (d09e6d6)
  • editor: Close the AI Assistant tab hover card when the pointer leaves the tab (#40003) (0817b0e)
  • editor: Correct the expanded Markdown editor close label (#40041) (ee46834)
  • editor: Do not run the workflow when the save before execute fails (#39763) (7204df6)
  • editor: Enable Save when SSO role provisioning switches back to manual (#39925) (360ec09)
  • editor: Extend workflow review divider to full height (#40035) (c5658ba)
  • editor: Fix copy button hover state in MCP settings (#39888) (f0b7013)
  • editor: Keep credentials unchanged on read-only canvases (#39889) (d69b52e)
  • editor: Keep execution filters when navigating away from executions (#39781) (fefb2da)
  • editor: Leave the sweep time of interrupted tool calls out of the Assistant thinking duration (#40161) (3879051)
  • editor: Preserve Agent instruction edits during autosave (#39972) (4d931ca)
  • editor: Refresh the Assistant chat list when the tab becomes visible (#40158) (064c3bf)
  • editor: Remove the new-agent pill from the AI assistant composer (#40014) (e79a2ba)
  • editor: Remove the one-click connector for the ChatGPT MCP client (#40123) (cbaea98)
  • editor: Restore full-width Agent preview (#39986) (5c0aff8)
  • editor: Scale up node icons that declare a size smaller than their slot (#40181) (3fe4612)
  • editor: Show full reasoning on first expand of assistant thinking block (#39892) (57ef0d1)
  • editor: Show remaining credits on Assistant banner for Cloud UBB (#39901) (29c09c6)
  • editor: Show warning when moving a workflow with data table dependency (#39752) (fce9570)
  • editor: Stop credential icon overlapping the credential name (#39944) (1694727)
  • editor: Unify MCP access labels (#40090) (88d6579)
  • editor: Use only server-provided hints for the OAuth consent screen icon (#37317) (01e5ebf)
  • editor: Wait for OAuth sign-in before the assistant credential card continues (#39998) (0a1ed4e)
  • Execute Workflow Node: Return declared sub-workflow outputs (#39755) (41a0cca)
  • Google Calendar Trigger Node: Handle all-day event boundaries (#39898) (900fe0c)
  • Hide node types that the instance does not load (#39571) (0afda58)
  • Keep workflow sharing open until changes are saved (#40137) (9e5eb79)
  • Limit MCP Agent model discovery results (#39973) (996dec3)
  • Pass shutdown margin to JavaScript runner in runners image (#40178) (df27223)
  • Persist nested node custom span attributes (#40107) (4a0865b)
  • Replace deprecated APIs in services and tooling (#40199) (be2ee6f)
  • Report the real cause when a module entrypoint fails to load (#37625) (5db0c39)
  • Scope the legacy setup credential picker to the target workflow and report unusable credentials on apply (#38197) (5c1f8f7)
  • Split Out Node: Support dot notation in destination fields (#39661) (f9dbd2c)
  • WhatsApp Node: Fetch all templates for the dropdown (#39497) (ce295b6)

Features

  • ai-builder: Change knowledge subtitle (#39838) (6cc8c0d)
  • Azure OpenAI Chat Model Node: Add the deployment dropdown (#39643) (022f4a6)
  • core: Add 'align' prop to Select component (#39965) (b15ffa9)
  • core: Add a guardrail runner to the agent loop (#39621) (3745c83)
  • core: Add an instance setting for Agents (#40153) (628ada7)
  • core: Add an opt-in budget guardrail for agent runs (#39765) (d5937ed)
  • core: Add engine suspension at node boundaries for resumable executions (#37649) (680f958)
  • core: Add inbound-auth-core module with trusted source entities and migration (#39642) (0f63032)
  • core: Add remote search and programmatic focus to N8nCombobox so the MCP selects can leave N8nSelect (#40140) (8f13f28)
  • core: Add tool to mark an agent session as failed (#39754) (114a573)
  • core: Capture sidecall generation usd cost (#39627) (8c9733b)
  • core: Change IAI permissions logic (#39303) (99182c2)
  • core: Escalate background sub-agent approvals to parent chats (#39552) (5d40d83)
  • core: Export the stored schedule of durable system tasks as metrics (#40009) (3faf54f)
  • core: Hide current Agent references and show built Workflow cards in the embedded Assistant (#40149) (1043504)
  • core: Indicate unpublished changes in agent resource list view (#40177) (6a5aa78)
  • core: New agent styled differently on agent list view (#39856) (f931ea8)
  • core: Persist agent budget spend in the database (#40138) (a2fd418)
  • core: Run legacy Cron node schedules on the durable scheduler (#39411) (bab2978)
  • core: Send a log streaming audit event when a policy blocks an action (#39581) (55fd9da)
  • core: Serve the migration report overview from the finding table (#39969) (6769662)
  • core: Serve the migration rule detail from the finding table (#39974) (b8ff99f)
  • core: Stop engine v2 executions from the control plane (#39786) (56d6e9d)
  • core: Store isolated workflow suggestions for review (#39505) (0352a19)
  • core: Vanish Fix with Assistant banner when AIA fixes error (#39977) (0f11660)
  • Crypto Node: Add RSA-OAEP hash option (#39853) (94a49d0)
  • Databricks Node: Enable the Job resource (#40142) (fb69206)
  • editor: Add activation menus to Agent capabilities (#40104) (53b6a68)
  • editor: Add keyboard controls to n8n Assistant panel (#39386) (41994bc)
  • editor: Add Remove context menus to Agent configuration (#40089) (3d70eef)
  • editor: Add Stop all tasks to the Preview task panel (#40120) (25831a8)
  • editor: Add usage and budget settings for agents (#39909) (c4d31db)
  • editor: Allow reordering queued messages in Agent Preview (#40101) (33505d7)
  • editor: Close AI Assistant tabs and keep the open tabs per thread (#39660) (9ab649f)
  • editor: Open and collapse the logs panel around runs in the AI Assistant artifact view (#38773) (9a4a1dc)
  • editor: Open any project resource as an AI Assistant tab (#39663) (0c4bf38)
  • editor: Refine the workflow review detail layout (#39866) (373bf77)
  • editor: Release Browser Use to all users (#39762) (f58f0ec)
  • editor: Reorder AI Assistant tabs by dragging (#39664) (2f4bbfa)
  • editor: Replace severity with impact categories in the migration report (#39551) (0f77ba5)
  • editor: Show Gateway credits promotions on community nodes (#40010) (190d7c0)
  • editor: Show migration progress on report overview (#39861) (9d11369)
  • editor: Show n8n logo on canvas in canvas-only mode (#39846) (1153702)
  • editor: Show the trigger icon on the execute button and run a trigger from its menu (#39580) (55a8787)
  • editor: Show whose credential a node uses and let others switch from it (#40281) (92ae1b3)
  • editor: Stop Execute and Publish when a credential is not yours to use (#39883) (deaa9b1)
  • editor: Submit selected project changes from the promote modal (#39609) (f7cfb52)
  • Hide generated AI tools listed in NODES_EXCLUDE and empty node creator entries (#39577) (5e376b6)
  • Implements n8n Assistant nudge on workflow errors (#39774) (af26954)
  • Supabase Node: Add OAuth credentials and reuse them for MCP (#39979) (8e339d7)
  • Tell the AI Assistant which preview tabs are open (#39768) (10e484f)

Performance Improvements

  • core: Load project relations without joining every role scope (#39756) (d92bc4d)

Review in cubic

Don't miss a new n8n release

NewReleases is sending notifications on new releases.