github n8n-io/n8n n8n@1.121.0

pre-release9 hours ago

1.121.0 (2025-11-18)

Bug Fixes

  • Code Node: Revert node icon back to old icon (#21777) (7bb3fdc)
  • core: Add timeout and recovery for database connection health checks (#21506) (09c8b2d)
  • core: Capture stoppedAt timestamp and improve fullRunData handling (#21290) (343413d)
  • core: Correctly filter custom nodes when NODES_INCLUDE/EXCLUDE is set (#21705) (08fea7b)
  • core: Declarative Node - Continue using Error Output returns empty item (#21823) (e3a996d)
  • core: Enforce timeout for task requests (#21493) (e9d8757)
  • core: Ensure database fallback when Redis cache fails on webhook lookup (#21872) (7716212)
  • core: Fix type issues for execution context (#21852) (1098db4)
  • core: Validate package version when installing community node (#21886) (6eeb739)
  • editor: Avoid node overlap when adding Loop node between existing nodes (#21419) (94e5b1e)
  • editor: Filtering for archived workflows in error workflows list (#21874) (cc3f31a)
  • editor: Fix command bar keyboard events handing (#21759) (86f6da3)
  • editor: Fix node name tooltip in NDV header (#21760) (6fd8ca9)
  • editor: Make sure Pin action works only for pinnabe nodes (#21723) (cf9eb4e)
  • editor: Previous nodes' outputs aren't available in expression editor for sub-nodes (#21730) (bd62be0)
  • editor: Provide better output for subnode execution errors (#21714) (5b2d15e)
  • editor: Refresh insights weekly summary when entering any of the /home routes (#21859) (c3e6439)
  • editor: Small UI tweaks for data size warnings (#21693) (f9404ec)
  • editor: Take user back to correct project after archive/delete (#21940) (9ddedb0)
  • editor: Workflow tags style issue (#21697) (af7417b)
  • Embeddings Azure OpenAi Node: Add proxy agent (#18663) (0ab07f0)
  • Enable respond to chat node as tool (#21253) (49eebcf)
  • Fix expr-eval dependency for CVE-2025-12735 (#21862) (2661162)
  • Form Node: Update mime-types package to handle x-zip-compressed (#21492) (8a935aa)
  • Form Trigger Node: Do not translate checkbox values (#21737) (64137eb)
  • Git Node: Disable git hooks by default (#21797) (4dd853b)
  • Google Vertex sub-node error handling (#21504) (cc55fef)
  • Improve dev mode output and command reliability in n8n-node CLI (#21231) (970f1b7)
  • Improve domain validation (#21534) (404640f)
  • MCP Client Tool Node: DCR not working on cloud (#21808) (5f419f4)
  • MCP Client Tool Node: Respect the timeout option (#21478) (9299a7e)
  • MCP Client Tool Node: Scope is not working if use credential without DRC on (Scope set but pass to /auth endpoint is null) (#21520) (d3d2017)
  • MCP Client Tool Node: Use proxy for MCP calls (#21720) (d9e2dc2)
  • Merge Node: Show node icon in V1 (#21812) (65622e0)
  • Schedule Trigger Node: Show interval boundaries (#21732) (6963164)
  • Slack Node: Enable pagination for RLC - listChannels (#21434) (bd04340)

Features

  • ai-builder: Updating prompt suggestions for the workflow builder (#21690) (72dfa55)
  • Airtop Node: Add support for airtop agents (#21624) (6d30615)
  • Azure AI Search API Node: Add Azure AI Search Vector Store Node (v2) (#21892) (9c11c3f)
  • Block invite acceptance on SSO systems (#21830) (f73eba7)
  • core: Add ACR parameter to OIDC settings (#20974) (bc61f94)
  • core: Enable workflow history to all users (#21240) (e3267b2)
  • core: Implement all breaking changes rules to v2 (#21217) (363a777)
  • core: Improve workflows text search (#21738) (35488e7)
  • core: Return WWW-Authenticate header in /mcp-server/http endpoint (#21686) (8ed3486)
  • Disable user invites on SSO systems (#21806) (3cdfff7)
  • editor: Add missing doc url from backend response. remove feature flag (#21936) (8e5e596)
  • editor: Auto-select operator type when drag and dropping values (#21260) (707da6c)
  • editor: Create breaking change audit page (#21633) (2e27198)
  • editor: Global row search on data table details view (#21447) (95ab79f)
  • editor: New simplified empty layout (#21214) (705a781)
  • Expression editor - ability to preview HTML or Markdown in results pane (#21408) (c8a29a7)
  • MCP Client Tool Node: Add multiple headers authentication option (#21435) (2a623ea)
  • Prevent ldap email based account when there are deplicate emails (#21745) (b3af602)
  • Support custom encryption keys for imports / exports (#21863) (040dcdb)
  • Update upgrade wording for variables (#21939) (e0e15bf)

Note

Release 1.121.0: update CHANGELOG and bump package versions; ships editor/core improvements, SSO invite restrictions, and new Azure AI Search Vector Store node.

  • Features
    • New Azure AI Search Vector Store (v2) node.
    • Core: workflow history enabled for all users; improved text search; OIDC ACR support; WWW-Authenticate header on /mcp-server/http.
    • Access: disable user invites and block invite acceptance on SSO systems; LDAP duplicate email handling; custom encryption keys for import/export.
    • Editor: breaking change audit page; global row search; simplified empty layout; expression preview for HTML/Markdown; operator auto-select on drag/drop; added doc URL.
    • Nodes/Tools: Airtop agents; MCP Client Tool adds multi-header auth.
  • Bug fixes
    • Core: DB health-check timeout/recovery; webhook lookup DB fallback on Redis failure; task request timeouts; execution context types; custom node filtering; run data/stoppedAt handling; package version validation.
    • Editor/UI: node overlap when inserting Loop; command bar key events; NDV tooltip; pin action scope; sub-node outputs/errors; insights refresh; data size warning tweaks; correct project redirect after archive/delete; tag styles.
    • Nodes: Slack channel listing pagination; Google Vertex sub-node errors; Git node disables hooks; Form node mime-types; Form Trigger checkbox values; Azure OpenAI embeddings proxy; MCP Client Tool timeout/scope/proxy; respond-to-chat as tool; security fix for expr-eval.
  • Release/versions
    • Update CHANGELOG.md for 1.121.0 and bump versions across monorepo packages (n8n, editor-ui, core, nodes-base, @n8n/*, etc.).

Written by Cursor Bugbot for commit e70807e. This will update automatically on new commits. Configure here.

Don't miss a new n8n release

NewReleases is sending notifications on new releases.