github n8n-io/n8n n8n@2.8.0

latest release: n8n@2.7.4
pre-release5 hours ago

2.8.0 (2026-02-10)

Bug Fixes

  • Add source to credentials open menu on telemetry (#25519) (2ba2404)
  • Adjust gap behaviour of the execution buttons (#25529) (d18ffe1)
  • Adjust styling of credentials setup card (#25163) (ce70395)
  • Asana Node: Fix empty error output when using Continue (using error output) (#24615) (0a47148)
  • core: AI models don't explain images in ChatHub (#25451) (6e7cbbf)
  • core: Auto set pairedItem when N input items create 1 output item (#25203) (1292b80)
  • core: Avoid fetching workflows unpaginated if getWorkflows API is used with projectId (#25370) (30e6d27)
  • core: Custom proxy agent for discovery sso oidc (#25168) (b32ce90)
  • core: Disallow editing AI messages on Chat hub (#25352) (bb45ed2)
  • core: Fix markdown rendering issue at streamed Chat hub responses (#25466) (3a35b68)
  • core: Make restartExecutionId get passed on queue mode (#25234) (eeca75d)
  • core: Only show AI-provided tool call arguments in input logs (#25280) (f45ba3f)
  • core: Prevent SQL syntax error when filtering users with empty ids array (#25284) (a3ff184)
  • core: Prevent SSO enforcement bypass via self-service settings API (#25330) (a70b2ea)
  • core: Skip AuthRolesService.init() for workers to prevent scope deletion (#25245) (eaf8052)
  • core: Stop showing setup on first load in demo mode (#25226) (ce1c787)
  • core: Syslog message id RFC5424 compliance (#25321) (ef5fb0d)
  • core: Update computeIsPending logic to account for external auth identities (#24926) (76b73e1)
  • core: Wrong pagination argument order for sqlite in copyTables helper (#25301) (f6db13a)
  • Data Table Node: Fallback to workflow-derived projectId if undefined (#25320) (1fd3201)
  • editor: Add checksum validation when archive/unpublish workflow from canvas (#25302) (8cdd9bd)
  • editor: Allow AI Builder to work when privacy toggle is OFF (#25387) (0912de4)
  • editor: Clean up collaboration state when leaving workflow (#25450) (e1e5e3e)
  • editor: Ensure personal project is used when a user is picked in workflow filter (#25077) (5e7983f)
  • editor: Fix node suggestion in node creator to always be request node (#25216) (fd818b1)
  • editor: Fix ParameterInput formatting breaking existing newlines (#25213) (143a1dd)
  • editor: Fixes after N8nInput refactoring (#25375) (b0a4467)
  • editor: Gate dynamic credentials UI behind license check (#25464) (ed099ad)
  • editor: Return actual node name from rename operation (#25217) (0eaf6d1)
  • editor: Show a confirmation dialog when clicking upgrade and builder is working (#25540) (500d0a2)
  • editor: Show a helpful empty state in AI builder for existing workflows (#25523) (e79b5f3)
  • editor: Sidebar labels are not visible (#25186) (cfd59cc)
  • editor: Skip welcome screen when agent is pre-selected (#25374) (2d02bb4)
  • editor: Truncate long version names in workflow history (#25371) (724d3cf)
  • editor: Unidirectional data flow for role change with loader (#25438) (c780955)
  • editor: Use new dropdown component in resource mapper (#25204) (4b81864)
  • Fix issue with MCP DCR always trying to use base url and not keeping the path (#25174) (381c6f9)
  • Fix status overwrite for donePromise (#24897) (2bba053)
  • Form Node: Render \n properly in the Form Ending page (#24988) (ac832e6)
  • Mistral Cloud Chat Model Node: Handle Request objects in proxyFetch (#25516) (4d52733)
  • Postgres Node: Enable non-numeric comparisons for WHERE clause operators (#18544) (7d51406)
  • Refine webhook conflict checks to ignore waiting webhooks (#25395) (279dbd0)
  • Renames and clarifies test metric options (#25135) (7a34974)
  • Typeform Node: Refactor signature validation (#24987) (91ec8dc)
  • Update anonymous telemetry to remove values that are not needed (#25040) (d85b688)
  • Validate workflows when publishing from workflow history (#25195) (0354b9b)
  • Webflow Node: Fix issue with credential test not working with the v2 api (#25052) (41195fb)

Features

  • Add credentials list endpoint + new scopes (#25309) (5e573bf)
  • Add endpoint to create Quick Connect credentials from the backend (#25398) (01b16af)
  • Add initial interfaces to ai-node-sdk (#25248) (c6d6218)
  • Add new scope for workflow:unpublish, assignable to personal projects and regular project roles (#25228) (4eb0079)
  • Add projects to credentials list response (#25384) (fb3fe5f)
  • ai-builder: Add Workflow Context Tools for On-Demand Data Fetching (#25070) (6b27a39)
  • ai-builder: Adding node parameter (required and options) programmatic validations to WFB (#25101) (21e4364)
  • ai-builder: Planning mode (#25498) (794a8d6)
  • core: Add workflow-version-updated event to log streaming (#25429) (50b8764)
  • core: Add data tables to env features (#23828) (0d842c5)
  • core: Add drain timeout for runners (#24290) (483c821)
  • core: Add localstack for testing aws external secret provider (#25183) (c09a6ed)
  • core: Add log streaming for personal publishing restriction changes (#25253) (a7e2dcf)
  • core: Add MCP queue mode and multi-main support (#25147) (50e1f66)
  • core: Add memory abstractions to AI utilities SDK (#25392) (fe56b6a)
  • core: Add secrets completions API endpoints for global and project scopes (#25205) (b351d8d)
  • core: Add tracing to workflow indexing (#25437) (474d9b7)
  • core: Add workflowExecuteResume lifecycle hook (#25240) (ef22db2)
  • core: Editing document in ChatHub (#25211) (8354e39)
  • core: Enable workflow dependency indexing by default (#25431) (526a896)
  • core: Handle resuming executions on Chat hub (#25296) (813885f)
  • core: Redact/Unredact settings on GET / PATCH of secret providers (#25366) (aa41df6)
  • core: Support disabling sharing from personal space (#25259) (112d0eb)
  • core: Test connection & refresh secrets (#25294) (3842dad)
  • Currents Node: Align with API array params (#25257) (6d2e489)
  • Disallow usage of unsupported protocols in oauth fields (#25170) (e1a1e87)
  • editor: Add Name version action to workflow history (#25316) (5ba7b6d)
  • editor: Add external secrets section to project settings (#25453) (e0c9ab2)
  • editor: Add redesigned Switch component (#24934) (20901b6)
  • editor: Add text search to IconPicker (#25357) (50482f9)
  • editor: Auto-focus chat input when typing (#25317) (297cc57)
  • editor: Boost Claude Opus 4.6 priority in chat hub model selector (#25434) (38b267b)
  • editor: Extend secrets provider connection modal with project s… (#25295) (490dc26)
  • editor: Improve sticky note behavior during node insertion (#25207) (be370e0)
  • editor: Preview not installed community tools (#24859) (b262d95)
  • editor: Refine permission checks in Secrets Provider Connection… (#25389) (fe5b979)
  • editor: Support Chat node's 'Send and Wait for Response' mode approval buttons on Chat hub (#25338) (78fe198)
  • Implement quick connect module and configuration provider (#25231) (1e1e459)
  • Kafka Trigger Node: Refactoring and fixes (#25088) (ee1cc7f)
  • Motorhead Node: Hide deprecated Motorhead memory node from UI (#25536) (8ac4ff3)
  • Move utils to @n8n/ai-utilities, add openai handler (#25362) (f2926d6)
  • Project users public endpoint (#25189) (a5f84ec)
  • Quick connect banner for community nodes in node search view (#25447) (5b02673)
  • Selectively skip auth only for dynamic creds (#25184) (7108ef4)
  • Update log streaming to unwrap nested proxy (#25159) (f516d94)

Performance Improvements

  • core: Check if row exists instead of querying it entirely (#25223) (103468a)
  • core: Lazyload tracing (#25206) (9264467)
  • core: Make event loop block detection configurable (#25291) (5446098)
  • core: Optimize access for webhooks and workflows (#25149) (c9b661f)
  • core: Optimize credentials access (#25150) (8057b72)
  • core: Remove more JOINs from workflow queries (#25182) (1a2b1cf)
  • core: Remove redundant webhook cache rebuild on activation (#25220) (3cd1748)
  • core: Skip workflow_history JOIN for activate, deactivate, and update (#25185) (5209c52)
  • core: Skip serialization for push messages with no recipients (#25308) (f4de430)
  • core: Use Map for O(n) execution deduplication (#25210) (1694969)

Don't miss a new n8n release

NewReleases is sending notifications on new releases.