n8n 2.43.0
n8n 2.43.0 includes numerous bug fixes and improvements across core components, node types, API, editor, and agent functionality. Notable updates address agent message delivery, workflow publishing validation, credential handling, MCP integration, and UI alignment issues.
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
Source: original entry ↗
More from n8n
Follow n8n to get its new changes in your feed and email digest.
n8n 2.42.4
Release version 2.42.4 of n8n, the workflow automation platform.
n8n 2.43.1
This release includes UI polish for the n8n Assistant and Execute button, performance improvements for agent builder prompt caching, and background preparation of Instance AI skill sandboxes to enhance responsiveness.
n8n 2.41.7
Fixed an issue where global members couldn't grant variable scopes to API keys, and added Gateway credits promotions display on community nodes in the editor.