github n8n-io/n8n n8n@2.16.0

latest releases: stable, beta
pre-release7 hours ago

2.16.0 (2026-04-07)

Bug Fixes

  • Anthropic Node: Use models endpoint for credential test (#27951) (5519600)
  • Auto-authorize task-family tools after plan approval (#27896) (9dd8578)
  • Bump dependencies (#27880) (a5a9f6d)
  • Chat Trigger Node: Fix webhook not registered error when using pinned data (#27697) (70be3f5)
  • core: Add @n8n/ai-node-sdk as CLI dependency for community nodes (#27749) (9851478)
  • core: Debounce per event type in pubsub (#27877) (0fd9fd7)
  • core: Fix daytona proxy bug (#27974) (c754724)
  • core: Fix missing isolate acquisition and VM globals in expression engine (#27895) (e520848)
  • core: Increase Concurrency for watch mode from 32 to 64 (#27907) (6185464)
  • core: Make MCP executions asynchronous (#27762) (054a2d7)
  • core: Set trigger start node for executions without input data (#27968) (663f2c5)
  • core: Support descriptions when updating workflows via public API (#27679) (573bcde)
  • Data Table Node: Change copy for Limit to indicate it applies per input row (#27813) (a061bc6)
  • editor: Skip unsaved-changes confirmation when closing new credential modal (#27975) (9120283)
  • editor: Update JsonEditor content when modelValue changes to same-length string (#27933) (cdad6db)
  • Microsoft Agent 365 Trigger Node: Welcome message fix (#28000) (e016b55)
  • NodeCredentials use correct credential type rather than first (#27671) (9ed9b96)
  • Pipedrive Node: Add v2 node with API v2 migration (#27905) (de60c85)
  • Read/Write Files from Disk Node: Add search aliases for binary file nodes (#27760) (763dd7e)
  • Schedule Node: Skip recurrence check during manual execution (#27830) (6ef553c)
  • X (Twitter) Node: Surface API error message for insufficient access level (#27603) (5fdb18b)

Features

  • Add --init-workflow flag to scaffold publish.yml (#27292) (34894af)
  • Add expression-based role mapping strategy (#27745) (5ad1c54)
  • Alibaba Cloud Chat Model Node: Add new node (#27882) (5a11c58)
  • Chat Trigger Node: Auto-add highlighted execution data (#18778) (4fb1f7d)
  • Computer use HITL confirmations in Instance AI (#27910) (74e6df3)
  • core: Add data table MCP tool (#27811) (eaacd75)
  • core: Add input/output token tracking to node graph telemetry (#27992) (864f869)
  • core: Add insights:read scope to API key roles (#27868) (e2410f0)
  • core: Add instance version history table (#27740) (ada24f1)
  • core: Add isolate pooling for VM expression engine (#27573) (5ee0e84)
  • core: Add JTI store with atomic consume and cleanup job for token exchange (#27944) (9a8ea27)
  • core: Add lint rule to flag string literals in node inputs/outputs (#27890) (1140c83)
  • core: Add OIDC test login endpoint with frontend Test button (#27824) (285f39b)
  • core: Add options-sorted-alphabetically lint rule for community nodes (#27886) (2c56dbf)
  • core: Add POST /auth/oauth/token controller and audit event types for token exchange (#27844) (b81870a)
  • core: Add redactExecutionData query param to public API executions (#27743) (29fa848)
  • core: Add Zod validation schemas for token-exchange external input (#27825) (4471ee8)
  • core: Enable community package management via Public API (#27637) (1fa2805)
  • core: Implement JWT issuance in token exchange service (#27887) (94dae15)
  • core: Improve custom auth JSON masking, preserve shape, redact leaf values (#27675) (d36cfa1)
  • core: Improve public API middleware to handle different error types (#27562) (ccd04b0)
  • core: Make data redaction available without feature flag (#27981) (a1f68f0)
  • core: OTEL - workflow node tracing (#27789) (cbe109a)
  • editor: Add missing agent permissions for workflow and data table actions (#27927) (6dd2980)
  • editor: Put data redaction settings behind enterprise license (#28001) (1e55b08)
  • Notion Node: Add support for OAuth (#27419) (59cec2c)

Performance Improvements

  • core: Make Wait node fully durable by removing in-memory execution path (#27066) (f025a78)

Don't miss a new n8n release

NewReleases is sending notifications on new releases.