github n8n-io/n8n n8n@2.25.1

latest release: beta
pre-release6 hours ago

2.25.1 (2026-06-02)

Bug Fixes

  • cli: Decouple agent library bundle from build:data (#31293) (70ab5e5)
  • Compression Node: Add decompression output size validation (#31366) (90dd93c)
  • core: Align /credentials/for-workflow response with its frontend type (#31253) (1c39015)
  • core: Allow emails in npm person strings in no-template-placeholders lint rule (#31196) (0a548b8)
  • core: Coerce non-string node names in buildNodeIndex (#31411) (6cf3b0b)
  • core: Expand ESLint rule to catch toThrowError error instance assertions (#31187) (39d660e)
  • core: Insights page shows license paywall for licensed users (#31406) (d24a076)
  • core: Make AI tool nodes continue on error by default (#31225) (863dfc3)
  • core: Normalise Sentry stack frame paths to stable app:/// roots (#31421) (e620545)
  • core: Preserve code-builder thread suffix when parsing session (#30829) (483752e)
  • core: Preserve underlying cause when logging webhook execution failures (#31120) (b2f4c2c)
  • core: Quiet VM expression engine logs on the happy path (#31488) (b9e97e4)
  • core: Raise rate limit on telemetry /identify endpoint (#31509) (e8cbcf0)
  • core: Re-register expression metrics after Prometheus registry reset (#31484) (ccf401c)
  • core: Rebuild isolated-vm in Docker image for musl libc (#31396) (80a97bd)
  • core: Sort MCP search_workflows by most recently edited (#31245) (3d452f7)
  • core: Synthesize type-defs for MCP registry nodes at request time (#30887) (37e47e3)
  • core: Use slugs instead of ids to identify MCP registry servers (#30974) (4722c4d)
  • core: Use timestamptz for data table date columns (#31286) (1a9a69a)
  • editor, core: Enhance source control endpoint access control (#31349) (068547b)
  • editor: Clear pin data on workspace initialization of production execution (#31218) (a99b91d)
  • editor: Hide private credential connect controls without update permission (#31507) (13ee461)
  • editor: Reduce length penalty so longer node names rank fairly (#31294) (1b8235e)
  • editor: Remove obsolete credential resolver warnings (#31466) (f09e1c7)
  • editor: Render new empty state for quick-connect credentials in standalone mode (#31145) (1e9c6bb)
  • editor: Render setup step dropdown above chat input (#31299) (e07c8e6)
  • editor: Suppress strict-mode 'delete' TypeScript error in Code node JS editor (#31067) (d6457bd)
  • Email Trigger (IMAP) Node: Fix emails marked as read without triggering workflow (#30375) (3d45fe6)
  • Extend Browser mcp secret redaction patterns (#30970) (60c8517)
  • Google Gemini Chat Model Node: Hide imagen models from model dropdown (#31150) (e4c0d6f)
  • HighLevel Node: Encode contact lookup query parameters (#31365) (8635dcd)
  • langchain agent Node: Resolve sub-agent tool calls inline when nested (#31072) (e9920b6)
  • LDAP Node: Bump ldapts to 8.1.7 to fix silent rename on long DN paths (#30712) (7db3eb8)
  • MongoDB Node: Validate update key value type (#31371) (439d260)
  • Only allow specified AWS regions (#31374) (e3c14a4)
  • Pipedrive Node: Map user_id to owner_id for v2 deal and activity requests (#30890) (e9631b3)
  • Postgres Node: Return empty array for SELECTs that match no rows (#30528) (4df0568)
  • Preserve reserved tokens (#31363) (dd4b3ff)
  • Resolve all external licenses in release SBOM (#31231) (eff29ce)
  • Revert 'Input validation for workflow and data table names' (PR 30594) (#31359) (f4a5880)
  • Salesforce Trigger Node: Stop Created triggers refiring on record updates (#30809) (6151660)
  • Send Email Node: Allow non-inline file attachments (#31071) (c1856af)
  • Set Content-Type for Meta-family trigger node responses (#31354) (16728b3)
  • Stripe Trigger Node: Use stored webhook secret for request verification (#31212) (9e41d03)
  • Zulip Node: Normalize multiOptions recipients when expression returns a string (#31492) (01cc906)

Features

  • Add workflow-level telemetry tags (#30948) (dbe3952)
  • core: Add audit event for redaction enforcement policy changes (#31078) (93c009a)
  • core: Add Knowledge Base to agents (#31034) (d3405ac)
  • core: Add knowledge base to snapshot image (#31397) (ce886a2)
  • core: Add option to track only published workflows with OpenTelemetry and make it the default (#31201) (027d97d)
  • core: Add project-level custom telemetry tags to OTel spans (#30985) (11538be)
  • core: Add scheduled tasks for agents (#31436) (bee1314)
  • core: Add tool to resolve node params for a given item in execution (#31210) (383928e)
  • core: Allow MCP update_workflow to change node execution settings (#31013) (945349e)
  • core: Allow users to disconnect their own dynamic credential connection (#31151) (920047d)
  • core: Clean up credential data on static/private mode toggle (#31322) (572a807)
  • core: Include offending node JSON in workflow save errors (#31296) (c4fc044)
  • core: Override workflow redaction policy at execution time when instance enforcement is on (#31069) (d6d0eff)
  • core: Paginate the API keys list endpoint (#31500) (d327be0)
  • core: Persist pending confirmations on database (#31052) (e413a77)
  • core: Provide basic import of n8n packages (#30984) (1a377ab)
  • core: Restore AI Assistant HITL state across restart (#31077) (408c3c0)
  • core: Restrict credentials to declared supported nodes (#31260) (d6eb844)
  • core: Surface user-facing error when credential is not connected for manual runs (#30993) (2431a43)
  • core: Track JWE enablement on credential save events (#31224) (c14337e)
  • core: Track last-used timestamp on API keys (#31236) (ec83a0a)
  • core: Workflow export with credentials (#31241) (00431d7)
  • Crypto Node: Add HMAC-SHA1 support (#29740) (64b53b0)
  • editor: Add fallback web search for agents (#31010) (b415544)
  • editor: Add HoverCard to design-system (#30611) (7c138e1)
  • editor: Add N8nMarkdown editor to @n8n/design-system and Agents (#29988) (4983664)
  • editor: Add private credential badge, callout, and not-connected validation in NDV (#31204) (b890306)
  • editor: Apply instance redaction floor per-select in workflow settings (#31229) (d431710)
  • editor: Default workflow resolver to n8n system resolver (#31116) (7f595ee)
  • editor: Direct-mount editor in AI artifact preview (#31126) (89d0740)
  • editor: Introduce new project/folder actions menu (#30614) (f0ea4ed)
  • editor: Refine plan review with chat-input edits (#31124) (51aae25)
  • editor: Show data redaction scope dropdown to unlicensed users (#30966) (25a836d)
  • editor: Show private credential connection state in credentials list (#31117) (3af0afc)
  • editor: Validate private credentials only run under manual triggers (#31211) (5de0d32)
  • Form Trigger Node: Add n8n user authentication option (#30539) (4604270)
  • Microsoft OneDrive Node: Allow custom OAuth scopes (CE-949) (#31255) (93e2a47)
  • Microsoft Outlook Node: Allow custom OAuth scopes (CE-950) (#31262) (30a6f51)
  • Microsoft SharePoint Node: Allow custom OAuth scopes (#31256) (6edd4ce)

Don't miss a new n8n release

NewReleases is sending notifications on new releases.