Skip to content

🚀 Release 2.10.0#2085

Closed
everettbu wants to merge 1 commit into
release/2.10.0from
release-pr/2.10.0
Closed

🚀 Release 2.10.0#2085
everettbu wants to merge 1 commit into
release/2.10.0from
release-pr/2.10.0

Conversation

@everettbu

Copy link
Copy Markdown

Mirror of n8n-io/n8n#26135
Original author: app/n8n-assistant


2.10.0 (2026-02-23)

Bug Fixes

  • Address issue with resolving EKS Pod Identity Credentials (#25945) (3b41ca8)
  • AI Agent Node: Fix orphaned tool messages in AI Agent memory after buffer window slides (#26046) (7c1985e)
  • AI Agent Node: Serialize AI Agent intermediateSteps messageLog to plain objects (#25867) (c811ec1)
  • ai-builder: Don't release types when loading node types for workflow builder service (#25891) (4c1c033)
  • ai-builder: Strip cache_control markers from persisted tool messages and responder input (#26132) (05d15a0)
  • Anthropic Chat Model Node: Add gateway error enrichment and empty model guard (#25953) (790b8b5)
  • Azure OpenAI Node: Disable Responses API to fix GPT-5.2 connection error (#26033) (0ba636d)
  • core: Add mergeAskBuild to builder request DTO feature flags (#26120) (6b9053e)
  • core: Always serve /healthz on task broker regardless of N8N_ENDPOINT_HEALTH (#25959) (7e10901)
  • core: Forward activationMode in multi-main webhook/trigger setup (#25855) (2886b32)
  • core: Handle tool wrapper nodes without supplyData in queue mode MCP Trigger (#26007) (fbe4699)
  • core: Implement evaluation run cancellation for multi-main (#25353) (4fb5ae6)
  • core: Improve error for AI Tool nodes missing execute method (#25743) (e85c458)
  • core: Invalidate project owner cache when user role changes (#25895) (095a7f9)
  • core: Render newlines on Chat hub messages without requiring hard breaks (#26042) (774a2dd)
  • core: Respect n8n path for health endpoint (#26129) (47d5738)
  • core: Return data tables that you have access to instead of only the ones in your personal project (#25558) (c818125)
  • editor: Add validation for secret JSON input fields (#25851) (2c81eca)
  • editor: Alignment issues and nits (#25954) (eb86207)
  • editor: Apply missing focus mixin styles (#26008) (b0408d2)
  • editor: Constrain chat trigger images to fit within message width (#25866) (0135c23)
  • editor: Design fixes for managed OAuth credentials (#26064) (95af7cf)
  • editor: Enable stop button to abort AI Ask Assistant streaming (#26012) (e59ee6a)
  • editor: Filter for all words in the search query (#26110) (facc2fe)
  • editor: Fix agent description placement on Chat hub modal selector (#26038) (8aded17)
  • editor: Fix bug with tags not being sent to backend (#26040) (05915c4)
  • editor: Fix incorrect shortcut resolution for letter keys on non-QWERTY (#25875) (64bcca0)
  • editor: Fix visual issues on new Chat hub tools selector (#26010) (2a2786a)
  • editor: Fix wrong content displayed while quickly navigating projects and folders (#25428) (2495a05)
  • editor: Hide canvas thinking pill and keep canvas editable during help streaming (#26015) (47d42a6)
  • editor: Improve custom role selector with design refinements (#25666) (5c7ebf9)
  • editor: Make Chat hub text prompt scrollable (#26019) (923060f)
  • editor: Patch Button v2 migration issues (#25846) (022638f)
  • editor: Prevent plan mode auto-switch after AIWB restore (#25903) (dc82320)
  • editor: Prevent workflow-updated emission on assistant calls (#25951) (b7a8496)
  • editor: Re-layout all nodes on structural changes in AI builder (#25905) (d591bcb)
  • editor: Refresh credential list after update to clear setup badge (#25978) (4e68511)
  • editor: Respect displayOptions when determining response mode for Chat on WF canvas (#26112) (59a5ff3)
  • editor: Route error/credential help messages to builder in merged Ask+Build view (#25950) (f87cb02)
  • editor: Selectively apply credentials for http request nodes (#26003) (f5ea84a)
  • editor: Show existing credentials in template setup modal (#25598) (4ce9daf)
  • editor: Style regressions on Button (#25924) (c7caf27)
  • editor: Update click behaviour on breadcrumb items (#24753) (05d57d6)
  • editor: Update secrets provider connection name validation (#25868) (1bc3079)
  • Gmail Node: Fix GetMany messages query string pollution with non-API parameters (#26053) (3ff9668)
  • Google Gemini Node: Fix broken thinking budget selector (#26006) (27b84e0)
  • Guardrails Node: Improve Guardrails validation (#25390) (8d0251d)
  • Handle missing trigger node run data gracefully (#25828) (5d92505)
  • Increase character limit for providerId (#25748) (56b6d0c)
  • Only use displayOptions for determining credential required fields for update if the property is defined (#25921) (cadfa4c)
  • Prevent node mention popup when typing email addresses (#25865) (14920b7)
  • Remove redundant builder-log check causing responder double-answering (#25940) (60ce73a)
  • Truncate tool names to 64 characters (#25745) (48cb717)

Features

  • Add ai-node-sdk package (#25838) (7ad421f)
  • Add tab scoped collaboration (#25646) (1016949)
  • ai-builder: Add WFB session persistence across page refreshes (#25404) (87f59f0)
  • Build pinecone quick connect integration flow (#25854) (f0f074e)
  • core: Add 'Create new tool' button to tools selector (#26036) (54a5bf1)
  • core: Add ESLint rule to validate AI node SDK fields in package.json (#25759) (b97fe12)
  • core: Add package scaffold with public API types and architecture docs (#26047) (fb4b940)
  • core: Ensure user-provided variable names fulfill JS identifer spec (#25900) (e8ab44b)
  • core: Expose execution stopping in public API (#25826) (6a16e63)
  • core: Filter secrets provider autocomplete to connected vaults only (#25927) (bd92dab)
  • core: Merge Ask and Build into unified multi-agent chat experience (#25692) (9fb5d43)
  • core: Send AI Node SDK version to Strapi community nodes API (#25760) (076d7b2)
  • core: Support multiple connected vaults per secret provider (#26124) (9598874)
  • core: Support special characters in secret names (#25974) (8fa58c9)
  • editor: Add review changes banner to AI builder (#25885) (c03443b)
  • editor: Allow discarding and renaming columns during CSV import (#25605) (b5adf9f)
  • editor: Enable users to pick between managed and custom OAuth credentials (#25973) (b6e267b)
  • editor: Highlight nodes in canvas on card hover in setup panel (#25862) (9da4d3d)
  • editor: Improve Google OAuth button design (#26063) (e2cb7d2)
  • editor: In setup panel only mark credentials as completed if they are tested (#25658) (ea143c7)
  • editor: Refine external secrets management on project settings … (#26016) (45cfa95)
  • editor: Render interactive code diffs in builder chat (#26119) (bed7f6b)
  • editor: Show execution data in preview (#25501) (ead83ca)
  • editor: Show inline error messages for testing connection feedback (#25873) (ff5d2e5)
  • editor: Update styles and Secrets Provider connection components (#25894) (594dc51)
  • Enable streaming in canvas chat (#20991) (d262419)
  • Implement promotion banner for non community nodes (#26009) (a53fa1a)
  • Improve quick connect frontend implementation (#26055) (0222b61)
  • Only sync scopes / roles as leader in multi-main (#25935) (49fb32c)
  • Quick connect integration flow for Firecrawl (#25970) (59b51d1)
  • Support invalid tool call content (#25835) (833ba65)
  • Update CLI examples (#25881) (62dda83)

Performance Improvements

  • core: Use streaming JSON parsing for large execution data (#25799) (2cfecd2)

@everettbu

Copy link
Copy Markdown
Author

Upstream PR was closed or merged. Code is synced via branch mirror.

@everettbu everettbu closed this Feb 23, 2026
@everettbu
everettbu deleted the release-pr/2.10.0 branch February 23, 2026 16:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants