github n8n-io/n8n n8n@2.15.0

latest releases: stable, beta
pre-release5 hours ago

2.15.0 (2026-03-30)

Bug Fixes

  • API: Skip sharing license check when isGlobal value is unchanged (#27567) (5b4d5ce)
  • Basic LLM Chain Node: Fix abort signal handling (#27520) (c683b65)
  • core: Add format validation to source control branch name (#27518) (fb7788d)
  • core: Add ownership check to MCP OAuth client deletion (#27446) (e638b3a)
  • core: Correct process.version in expression sandbox (#26550) (fc0f071)
  • core: Fix /healthz endpoint when using N8N_PATH (#27665) (4436e4b)
  • core: Fix execution history when flow includes wait node (#27357) (ad0a551)
  • core: Fix hard-coded path style in external storage configuration (#27553) (ca3a957)
  • core: Fix race condition when stopping jobs in queue mode (#27211) (d3f40cd)
  • core: Include custom headers when loading OpenAI models (#27534) (f165f6c)
  • core: Refresh OAuth2 tokens on 401 during MCP tool calls (#26463) (88f170b)
  • core: Remaining VM test fixes — error propagation, proxy traps, and cross-realm assertions (#27541) (769e28c)
  • core: Rename data table columns during source control pull (#27746) (d9f8f04)
  • core: Resolve $().item expressions in partial executions (#27338) (d3e45bc)
  • core: Treat sub-node connections as non-blocking for partial execution root detection (#27759) (de02036)
  • core: Use toString() instead of type cast for password field check (#27662) (a77aa6a)
  • editor: Avoid resource locator cache pollution (#27493) (706fc43)
  • editor: Clean up quick connect feature flag and fix first load (#27286) (cfe1409)
  • editor: Correct navigation to evaluation tab (#27509) (87a9973)
  • editor: Fix /diff route loading in demo mode (#27610) (197a431)
  • editor: Fix callout dismiss action in NDV (#27496) (ac65eb9)
  • editor: Fix empty project ID when creating resources using RLC (#27544) (0fd427d)
  • editor: Handle chat trigger waiting state in setup cards (#27682) (21faa2e)
  • editor: Improve workflow diff design feedback (#27494) (c12ced7)
  • editor: Populate workflowDocumentStore in execution preview iframe (#27540) (bf7379d)
  • editor: Remove unused options from NDV settings for agent model nodes (#27364) (b4f0965)
  • editor: Restore templates sidebar click tracking (#27623) (6d6a10c)
  • editor: Show tooltip on dependency pill (#27545) (91d56d2)
  • editor: Truncate long workflow names in insights table (#27631) (4f98ce4)
  • editor: Use direct store reference for connections in initializeWorkspace (#27552) (9736ce7)
  • editor: Use execution data instead of stale NDV state for chat trigger check (#27752) (dbe8cd1)
  • Fix issue preventing community nodes re-installing when using a custom registry (#26599) (451d772)
  • Fix issue with multi line string handling (#27176) (ef506be)
  • Implement raw query parameters field for Microsoft SQL node (#26355) (5229fa0)
  • Microsoft Outlook Trigger Node: Wrap folder filter in parentheses to ensure correct OData operator precedence (#27605) (57179e3)
  • Salesforce Node: Fix private key field stripping newlines in JWT credential (#27517) (53f65ab)
  • Structured Output Parser Node: Show descriptive error when structured output parser receives empty response (#27443) (158e3bb)
  • Track workflow archive/unarchive endpoints in API coverage manifest (#27738) (bd0bc0c)

Features

  • Add @n8n/agents package (#27560) (58fbaf4)
  • Add normalization after create, update, delete (#27669) (54deffc)
  • Add role mapping rule scopes (#27476) (6cf30f3)
  • core: Add configurable minimum password length via N8N_PASSWORD_MIN_LENGTH (#26953) (a259295)
  • core: Add OTEL unhappy path handling and safe trace exporter (#27568) (d8fc058)
  • core: Add POST /role-mapping-rule/:id/move endpoint for reordering rules (#27677) (af2af60)
  • core: Add public API endpoints for workflow archive and unarchive (#27513) (d33334c)
  • core: Add RoleMappingRule entity and database tables (#27440) (e0749a8)
  • core: Implement Test workflow MCP tool (#27348) (8b9de31)
  • core: Replace unbounded expression code cache with LRU (#27477) (b557292)
  • core: Workflow level otel (#27528) (42843d6)
  • DELETE /role-mapping-rule endpoint (#27608) (3d04c50)
  • editor: Add canvas-only mode (#27184) (f3b4069)
  • editor: Group agent subnodes into multi-node setup cards (#27570) (98d6851)
  • editor: Replace restore/changes UI with inline version cards (#27522) (948f458)
  • editor: Support error workflows in workflow dependency (#27542) (5b98903)
  • Environment var to disable forms pages sandboxing (#27409) (4d356c3)
  • GET /role-mapping-rule endpoint (#27609) (1064f04)
  • POST / PATCH /role-mapping-rule endpoints (#27569) (150067f)
  • PostHog feature flags resolution caching & group support (#27525) (e79d8af)
  • Type and order uniqueness (#27600) (4cc9019)
  • Wordpress Node: Add support for OAuth2 (#27113) (23f7ed8)
  • Zammad Node: Add support for updating tickets (#16800) (1113cee)

Performance Improvements

  • core: Optimize execution deletions for throughput (#27336) (65a5495)

Don't miss a new n8n release

NewReleases is sending notifications on new releases.