Update Docker images #66

Merged
renovate[bot] merged 1 commit from renovate/dockerimages into main 2026-03-06 14:34:16 +01:00
renovate[bot] commented 2026-02-15 15:06:52 +01:00 (Migrated from github.com)

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Update Change Pending
code.forgejo.org/oci/docker digest 8bcbad4 → 1ba1844
codeberg.org/readeck/readeck digest 60d5e93 → 92cfd6c
ghcr.io/mealie-recipes/mealie digest 58b54bc → d99fc28
ghcr.io/mollyim/mollysocket digest cfbf4f9 → 7e61343
ghcr.io/morten-olsen/aperture pinDigest → 5739d02
ghcr.io/paperless-ngx/paperless-ngx digest a283304 → 07a0b4b
ghcr.io/sysadminsmedia/homebox digest facd9b7 → 799be98
index.docker.io/metabase/metabase digest e812540 → 0d6ac34
louislam/uptime-kuma digest e4045dc → 85d6894
n8nio/n8n (source) minor 2.8.3 → 2.11.1
n8nio/runners (source) minor 2.8.3 → 2.11.1
ollama/ollama minor 0.16.1 → 0.17.6 0.17.7
penpotapp/backend patch 2.13.2 → 2.13.3
penpotapp/exporter patch 2.13.2 → 2.13.3
penpotapp/frontend patch 2.13.2 → 2.13.3
pgvector/pgvector digest 33198da → 7d400e3
redis digest 7b6fb55 → 1c054d5
valkey/valkey digest 930b414 → 2bce660
valkey/valkey digest 930b414 → 2bce660
valkey/valkey digest 68677f8 → ad4541b
vaultwarden/server digest 1ca2e20 → 43498a9
vikunja/vikunja digest 84b5692 → f13103b

Release Notes

n8n-io/n8n (n8nio/n8n)

v2.11.0

Bug Fixes
Features
  • Add assignments tab for custom roles with project visibility (#​25992) (c93e438)
  • ai-builder: Implement changes list for builder and on canvas diff (#​26062) (f7c3684)
  • Chat Trigger Node: Add Suggested prompts, shown on Chat hub (#​26217) (a006e02)
  • core: Add execution:reveal scope (#​26252) (81ab10d)
  • core: Add runtime bundle and extension utilities (#​26077) (776d328)
  • core: Enable external secrets for projects (#​26329) (4dcc2d8)
  • core: Expand workflow-sdk test fixtures from 500 to 2000 workflows and fix codegen bugs (#​26041) (a0664a1)
  • core: Split share and unshare into separate scopes (#​26011) (928242d)
  • core: Track dynamic credential resolution per node execution in ITaskData (#​26354) (634041c)
  • editor: Add dynamic credentials UI for ChatHub (#​25685) (26b36e0)
  • editor: Add project badge in data table overview (#​26289) (0ec749e)
  • editor: Add quick connect inside the credential edit modal (#​26058) (f6836c7)
  • editor: Add searching and sorting to data table overviews (#​25623) (1bacba3)
  • editor: Add success button variant and fix trial banner CTA styling (#​26190) (2dcc76e)
  • editor: Allow comparing workflow history versions (#​26060) (d3afac8)
  • editor: Disable scope selection when opened from project settings page (#​26403) (b883b3c)
  • editor: Disable v2 migration report via shared target version constant (#​26244) (4aacc57)
  • editor: Enable adding secret store from project settings page (#​26122) (25c6d14)
  • editor: Expose workflow:execute scope checkbox in custom role UI (#​26405) (eb19e00)
  • editor: Forward rich message types from SDK instead of flattening to text (#​26177) (ec4496d)
  • editor: Use single select dropdown for selecting scope of a secrets store (#​26146) (84966aa)
  • Initialise data redaction module, execution data redaction service (#​25975) (9edc271)
  • Update existing MCP tools (#​26248) (f020caa)
  • Update Replace Me placeholder in Loop Over Items (#​23756) (27949dd)

v2.10.4

Bug Fixes
  • ai-builder: Don't use autoGenerate for UUID columns for WFB persistence migration (backport to release-candidate/2.10.x) (#​26595) (f7f652a)
  • Form Node: Improve form rendering consistency (backport to release-candidate/2.10.x) (#​26653) (9580ec9)
  • Log streaming config works with proxy (backport to release-candidate/2.10.x) (#​26591) (13c4eb4)

v2.10.3

Bug Fixes

v2.10.2

Bug Fixes

v2.10.1

2.10.1 (2026-02-25)

v2.10.0

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
Performance Improvements
  • core: Use streaming JSON parsing for large execution data (#​25799) (2cfecd2)

v2.9.4

Bug Fixes

v2.9.3

2.9.3 (2026-02-25)

v2.9.2

Bug Fixes

v2.9.1

Bug Fixes

v2.9.0

Bug Fixes
  • ai-builder: Improve code-builder, addressing eval issues (#​25726) (5c5cc07)
  • Bumping up package versions (#​25750) (619a11b)
  • Chat Memory Manager Node: Resolve sub-node expressions per item instead of only item 0 (#​25570) (9a1dd9d)
  • core: Allow single-node AI Agent execution to run tools (#​25709) (2a12181)
  • core: Escape curly braces in LangChain prompt templates to prevent parsing errors (#​25821) (f669db4)
  • core: Fix deadlock on Chat hub on Postgres with pool size of 1 (#​25654) (e6a4c64)
  • core: Forward custom headers in OpenAI LangChain nodes (#​25824) (7776b6d)
  • core: Gracefully handle OpenAI 429 quota errors in AI workflow builder (#​25825) (7e800a0)
  • core: Make health endpoint configurable to solve conflicts (#​25729) (d09c6a3)
  • core: Refine credential access check to discard not actively used credentials (#​25599) (608e3bf)
  • core: Revert the fix for execution history when flow includes wait node (#​25610) (06e48e5)
  • core: Sanitize invalid characters from names of Calculator and Wikipedia tools (#​25762) (bd3a1ef)
  • core: Use pg driver native statement timeout instead of command line (#​25813) (7d418b8)
  • core: Validate GCP service account key on initialization (#​25817) (8684c74)
  • core: Workflow indexing tolerates missing workflowId on workflowCall (#​25662) (ea2897e)
  • Credentials overrides no longer blocks UI (#​25830) (2017524)
  • editor: Associate form input labels with their inputs for accessibility (#​25776) (1a8910e)
  • editor: Check specific unpublish permission for unpublish button (#​25564) (3531c4d)
  • editor: Fix bug with two consecutive saves (#​25577) (9352fb3)
  • editor: Fix mcp toggle in workflow settings (#​25630) (967e7df)
  • editor: Fix sticky tooltips on canvas node status icons (#​25650) (8801764)
  • editor: I18n labels for time saved workflow settings (#​24565) (1e01a04)
  • editor: Improve loading states of move workflow/directory modal (#​25287) (e7dbd37)
  • editor: Skip credential auto-assignment when node displayOptions don't match (#​25602) (de24d70)
  • editor: Switch to using shift+P shortcut for publishing (#​25667) (b032111)
  • editor: Update CSS selectors after N8nInput refactor (#​25732) (c799346)
  • editor: Update project role selector component to better manage custom roles (#​24991) (0a290b9)
  • editor: Zoom to fit canvas after AI builder generation (#​25815) (10f98a9)
  • EmbeddingsOpenAi Node: Fix Dimensions and Encoding Format options not appearing in embedding ndoes (#​25537) (8230a0b)
  • Enable credentials experssions push and pull (#​25530) (4501770)
  • OpenRouter Chat Model Node: Fix OpenRouter tool calls with empty arguments (#​25731) (05ff9f3)
  • Sharepoint Node: Ensure tokens are refreshed (#​24978) (f77ce6c)
  • Snowflake Node: Disable logging for Snowflake-SDK to prevent folder creation issue (#​25586) (2cabe52)
Features
  • Add content-design skill for UI copy writing, review, and audit (#​25587) (66dcdb9)
  • Add example node in ai-utilities, improve response handling (#​25388) (366d21d)
  • Add Firecrawl handler to the Quick connect module (#​25528) (6738444)
  • Add Focused Nodes feature (#​25452) (70c7f5e)
  • ai-builder: Add code-base workflow builder (#​24535) (9729c2a)
  • ai-builder: Skip redundant node discovery in code-builder when approved plan is provided (#​25608) (0970e4f)
  • Allow manual login setting for OIDC alongside SAML (#​25687) (c1991f4)
  • API: Add public API endpoints for execution tags (#​25463) (402d803)
  • core: Accept slash inside health endpoint env var (#​25753) (9ec0f97)
  • core: Add introspection diagnostic tool for AI workflow builder (#​25172) (892f086)
  • core: Add log streaming events for project-scoped external secrets connections (#​25755) (e590137)
  • core: Add versions support to n8n:export command (#​25414) (c5ee9ba)
  • core: Allow downloading data table data without system columns (#​25553) (fe582b3)
  • core: Expose externalSecretsStore to filter credentials by external secret provider key (#​25526) (d64a763)
  • core: Support most tools on Chat hub (#​25571) (2497a37)
  • editor: Add custom color picker for sticky notes (#​23699) (c9f3f9b)
  • editor: Add new empty state with quick connect for node credentials (#​25510) (63bd9af)
  • editor: Enable deletion of external secret stores (#​25573) (70d139e)
  • editor: Implement credentials setup in the setup panel (#​25514) (c42696c)
  • editor: Improve focused nodes chips with message display, tooltips, and "All nodes" state (#​25582) (b17815e)
  • editor: Update store logic for fetching global external secrets (#​25728) (3698ab1)
  • editor: UX improvements for external secret providers (#​25686) (d4146a6)
  • Implement shared infrastructure and code builder tool flow to merge Ask and Build (#​25681) (08e5c74)
  • Pass focused nodes context to planner agent (#​25617) (2093436)
  • Revert Set default header auth domains in the UI (#​25758) (ccae2e6)
  • Set default header auth domains in the UI for new credentials (#​25563) (6a7231a)
  • Show Quick connect banner in the NDV (#​25506) (39e9a5f)
  • Stripe Node: Add more triggers for invoice payments (#​25454) (099399b)
  • Track quick connect within node installation event ([#​25574](https:/

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

> ℹ️ **Note** > > This PR body was truncated due to platform limits. This PR contains the following updates: | Package | Update | Change | Pending | |---|---|---|---| | code.forgejo.org/oci/docker | digest | `8bcbad4` → `1ba1844` | | | codeberg.org/readeck/readeck | digest | `60d5e93` → `92cfd6c` | | | ghcr.io/mealie-recipes/mealie | digest | `58b54bc` → `d99fc28` | | | ghcr.io/mollyim/mollysocket | digest | `cfbf4f9` → `7e61343` | | | [ghcr.io/morten-olsen/aperture](https://redirect.github.com/morten-olsen/aperture) | pinDigest | → `5739d02` | | | ghcr.io/paperless-ngx/paperless-ngx | digest | `a283304` → `07a0b4b` | | | ghcr.io/sysadminsmedia/homebox | digest | `facd9b7` → `799be98` | | | index.docker.io/metabase/metabase | digest | `e812540` → `0d6ac34` | | | louislam/uptime-kuma | digest | `e4045dc` → `85d6894` | | | [n8nio/n8n](https://n8n.io) ([source](https://redirect.github.com/n8n-io/n8n)) | minor | `2.8.3` → `2.11.1` | | | [n8nio/runners](https://n8n.io) ([source](https://redirect.github.com/n8n-io/n8n)) | minor | `2.8.3` → `2.11.1` | | | ollama/ollama | minor | `0.16.1` → `0.17.6` | `0.17.7` | | [penpotapp/backend](https://redirect.github.com/penpot/penpot) | patch | `2.13.2` → `2.13.3` | | | [penpotapp/exporter](https://redirect.github.com/penpot/penpot) | patch | `2.13.2` → `2.13.3` | | | [penpotapp/frontend](https://redirect.github.com/penpot/penpot) | patch | `2.13.2` → `2.13.3` | | | pgvector/pgvector | digest | `33198da` → `7d400e3` | | | redis | digest | `7b6fb55` → `1c054d5` | | | [valkey/valkey](https://redirect.github.com/valkey-io/valkey) | digest | `930b414` → `2bce660` | | | valkey/valkey | digest | `930b414` → `2bce660` | | | [valkey/valkey](https://redirect.github.com/valkey-io/valkey) | digest | `68677f8` → `ad4541b` | | | vaultwarden/server | digest | `1ca2e20` → `43498a9` | | | vikunja/vikunja | digest | `84b5692` → `f13103b` | | --- ### Release Notes <details> <summary>n8n-io/n8n (n8nio/n8n)</summary> ### [`v2.11.0`](https://redirect.github.com/n8n-io/n8n/blob/HEAD/CHANGELOG.md#2110-2026-03-03) ##### Bug Fixes - Add missing chat tool input logs ([#&#8203;26229](https://redirect.github.com/n8n-io/n8n/issues/26229)) ([c3ddc49](https://redirect.github.com/n8n-io/n8n/commit/c3ddc49d857d0dd68c88829368afc62b26bcaf14)) - Admin should be able to install community nodes ([#&#8203;26296](https://redirect.github.com/n8n-io/n8n/issues/26296)) ([e01ce10](https://redirect.github.com/n8n-io/n8n/commit/e01ce10f206cdbbfce531d34ab83b06dc26cac68)) - **ai-builder:** Fix chat fade, keyboard shortcuts, node tidy-up, and feedback styling ([#&#8203;26200](https://redirect.github.com/n8n-io/n8n/issues/26200)) ([c30870c](https://redirect.github.com/n8n-io/n8n/commit/c30870ca34f41f6dd1f25b7c394944082ac02926)) - Assignments control buttons top padding fix ([#&#8203;26165](https://redirect.github.com/n8n-io/n8n/issues/26165)) ([265aea3](https://redirect.github.com/n8n-io/n8n/commit/265aea30d49ba5f56972bc801256e5a128e5648c)) - **core:** Disallow file uploads on Chat hub when chat trigger doesn't permit them ([#&#8203;25714](https://redirect.github.com/n8n-io/n8n/issues/25714)) ([218569c](https://redirect.github.com/n8n-io/n8n/commit/218569c70a0f81616fc36266d844ddf0421264ae)) - **core:** Dispatch composite targets in onError() instead of dropping them ([#&#8203;25981](https://redirect.github.com/n8n-io/n8n/issues/25981)) ([b585be5](https://redirect.github.com/n8n-io/n8n/commit/b585be51887f7d553686607af859fab04d0dcc0b)) - **core:** Don't show setup in demo mode ([#&#8203;26233](https://redirect.github.com/n8n-io/n8n/issues/26233)) ([36bde68](https://redirect.github.com/n8n-io/n8n/commit/36bde68eccb199ff70a2df76964d8332ea08a235)) - **core:** Increase timeout for workflow execution tests ([#&#8203;26150](https://redirect.github.com/n8n-io/n8n/issues/26150)) ([7af85fc](https://redirect.github.com/n8n-io/n8n/commit/7af85fc29782ea0acf6d2dc7cf7c1e4f305bb06e)) - **core:** Make n8n-workflow a peer dependency in ai-utilities ([#&#8203;26404](https://redirect.github.com/n8n-io/n8n/issues/26404)) ([b62d857](https://redirect.github.com/n8n-io/n8n/commit/b62d857646cce42cf057ba36757a26a25fb2f820)) - **core:** Resolve multi-main startup race condition in AuthRolesService ([#&#8203;26176](https://redirect.github.com/n8n-io/n8n/issues/26176)) ([5a85a4f](https://redirect.github.com/n8n-io/n8n/commit/5a85a4f908c9eea93e10513bcffdbe2a53fe8712)) - **core:** Skip onboarding screen for SAML users with IdP-provided names ([#&#8203;26245](https://redirect.github.com/n8n-io/n8n/issues/26245)) ([e9627a6](https://redirect.github.com/n8n-io/n8n/commit/e9627a640ef4ba43a8a6756feca1943cf25d08d7)) - Dependency bumps in transitive dependencies ([#&#8203;26149](https://redirect.github.com/n8n-io/n8n/issues/26149)) ([4f4644b](https://redirect.github.com/n8n-io/n8n/commit/4f4644b82225abc4416242557d745709d92ff2ad)) - **editor:** Add aria-label to icon-only buttons missing accessible labels ([#&#8203;26145](https://redirect.github.com/n8n-io/n8n/issues/26145)) ([3bcc76e](https://redirect.github.com/n8n-io/n8n/commit/3bcc76e406a99f7deb9ace68b2864f03930404f2)) - **editor:** Allow clearing credential resolver in workflow settings ([#&#8203;26343](https://redirect.github.com/n8n-io/n8n/issues/26343)) ([c2e31e9](https://redirect.github.com/n8n-io/n8n/commit/c2e31e9fe6335282433bbc3cff7899e1bc94e629)) - **editor:** Batch community node requests to respect strapi `arraySize` ([#&#8203;26168](https://redirect.github.com/n8n-io/n8n/issues/26168)) ([a3d5937](https://redirect.github.com/n8n-io/n8n/commit/a3d5937495ead7eb0da3d011181a6efde20eb22f)) - **editor:** Change node list shortcut from Tab to N to unlock keyboard navigation ([#&#8203;26148](https://redirect.github.com/n8n-io/n8n/issues/26148)) ([0243412](https://redirect.github.com/n8n-io/n8n/commit/0243412ba76fd869c9d4d580ae66bdce329535ea)) - **editor:** Compact i18n secrets count ([#&#8203;25883](https://redirect.github.com/n8n-io/n8n/issues/25883)) ([fa46fc4](https://redirect.github.com/n8n-io/n8n/commit/fa46fc46be0147376bd32e511b620c5d537b3e06)) - **editor:** Custom sticky text color ([#&#8203;25961](https://redirect.github.com/n8n-io/n8n/issues/25961)) ([b298a5d](https://redirect.github.com/n8n-io/n8n/commit/b298a5d018e966eb2de3738cbea9aaeb9614c7b6)) - **editor:** Fix `shift+space` key combo in canvas ([#&#8203;26169](https://redirect.github.com/n8n-io/n8n/issues/26169)) ([8803226](https://redirect.github.com/n8n-io/n8n/commit/8803226f725a4a5e4b56c5341f587a433475b255)) - **editor:** Fix CSV export for data tables downloading wrong table ([#&#8203;26325](https://redirect.github.com/n8n-io/n8n/issues/26325)) ([470fc50](https://redirect.github.com/n8n-io/n8n/commit/470fc503a02ba459c000ec2a8ac1557ef53bdf12)) - **editor:** Fix grid alignment on Safari 18.6 ([#&#8203;26234](https://redirect.github.com/n8n-io/n8n/issues/26234)) ([4e489a6](https://redirect.github.com/n8n-io/n8n/commit/4e489a6884dec1bbc84725f174412aef730c1bef)) - **editor:** Fix input panel error output ([#&#8203;23116](https://redirect.github.com/n8n-io/n8n/issues/23116)) ([e97b6b8](https://redirect.github.com/n8n-io/n8n/commit/e97b6b82ee336e0c5cd10f100cab2fce25104a5e)) - **editor:** Fix project assignment when duplicating workflow from overview ([#&#8203;26341](https://redirect.github.com/n8n-io/n8n/issues/26341)) ([049af43](https://redirect.github.com/n8n-io/n8n/commit/049af4363e4f814cf910af58bde2782c2d4c6152)) - **editor:** Fix workflow diff navigation left arrow hover state ([#&#8203;26253](https://redirect.github.com/n8n-io/n8n/issues/26253)) ([82db0b9](https://redirect.github.com/n8n-io/n8n/commit/82db0b923d26ff50107327aadd0094a5175f9f70)) - **editor:** Hide client secret field in resolver when user info endpoint is selected ([#&#8203;26340](https://redirect.github.com/n8n-io/n8n/issues/26340)) ([c320383](https://redirect.github.com/n8n-io/n8n/commit/c320383f88211e1eb796ea22dde4e4a97e1d3ea9)) - **editor:** Prevent scrollbar flashing when toasts are shown ([#&#8203;26338](https://redirect.github.com/n8n-io/n8n/issues/26338)) ([bfa4550](https://redirect.github.com/n8n-io/n8n/commit/bfa45502003791b966796dee910da7e9ced45a08)) - **editor:** Replace jsonpath with jsonpath-plus to resolve CVE ([#&#8203;26399](https://redirect.github.com/n8n-io/n8n/issues/26399)) ([4e0cd02](https://redirect.github.com/n8n-io/n8n/commit/4e0cd02d5c92ace6f7615afac8f7a6cd7c5e12fc)) - **editor:** Resolve credential modal expressions without workflow co… ([#&#8203;26191](https://redirect.github.com/n8n-io/n8n/issues/26191)) ([e0ef26b](https://redirect.github.com/n8n-io/n8n/commit/e0ef26bf1ddeee22e22206b42df978f697c2203e)) - **editor:** Setup panel visual tweaks (no-chaneglog) ([#&#8203;26107](https://redirect.github.com/n8n-io/n8n/issues/26107)) ([2e07bb8](https://redirect.github.com/n8n-io/n8n/commit/2e07bb8d04e7f06b2e0f52b229eef55e6f020f49)) - **editor:** Stop hijacking search shortcut for layouts without search ([#&#8203;26222](https://redirect.github.com/n8n-io/n8n/issues/26222)) ([4fd3fd7](https://redirect.github.com/n8n-io/n8n/commit/4fd3fd75942189ab49a8c26b92b95ed4c8cd3325)) - Enable external secrets multi-connection to vault ([#&#8203;26189](https://redirect.github.com/n8n-io/n8n/issues/26189)) ([fc5c842](https://redirect.github.com/n8n-io/n8n/commit/fc5c8424e285198fde1f962ae294bce427ef656f)) - Fix 11 security issues in jsonpath, mailparser, mysql2 and 6 more ([#&#8203;26362](https://redirect.github.com/n8n-io/n8n/issues/26362)) ([0b84e10](https://redirect.github.com/n8n-io/n8n/commit/0b84e1079d333d4e08225a601134fb543697958a)) - Fix selector-purity violation and E2E impact analysis in CI ([#&#8203;26410](https://redirect.github.com/n8n-io/n8n/issues/26410)) ([7be48a4](https://redirect.github.com/n8n-io/n8n/commit/7be48a4114aa8a932bb6174b702b0cdb9fc4c064)) - Improve chat message button handling ([#&#8203;26249](https://redirect.github.com/n8n-io/n8n/issues/26249)) ([4b9e7e3](https://redirect.github.com/n8n-io/n8n/commit/4b9e7e3739134027b8a4e7f852898a408e13f123)) - **Microsoft Teams Node:** Block Teams link preview service from triggering sendAndWait approvals ([#&#8203;26125](https://redirect.github.com/n8n-io/n8n/issues/26125)) ([4655a62](https://redirect.github.com/n8n-io/n8n/commit/4655a6273b32fd21eed4a8a6f62394670f1d65bc)) - Remove SystemCredentials source check during AWS role assume ([#&#8203;22859](https://redirect.github.com/n8n-io/n8n/issues/22859)) ([8525799](https://redirect.github.com/n8n-io/n8n/commit/852579915d60e4cdf5ca3c15d874ea08ef635c71)) - **XML Node:** Invalid attributes ([#&#8203;26353](https://redirect.github.com/n8n-io/n8n/issues/26353)) ([ba687da](https://redirect.github.com/n8n-io/n8n/commit/ba687dad5eb7377b43882bcb404709935cadbe6c)) ##### Features - Add assignments tab for custom roles with project visibility ([#&#8203;25992](https://redirect.github.com/n8n-io/n8n/issues/25992)) ([c93e438](https://redirect.github.com/n8n-io/n8n/commit/c93e4380bcf5df194c8e368e764feb32cace1efa)) - **ai-builder:** Implement changes list for builder and on canvas diff ([#&#8203;26062](https://redirect.github.com/n8n-io/n8n/issues/26062)) ([f7c3684](https://redirect.github.com/n8n-io/n8n/commit/f7c36840fb112039ae54423c40f1976dc6cb1f19)) - **Chat Trigger Node:** Add Suggested prompts, shown on Chat hub ([#&#8203;26217](https://redirect.github.com/n8n-io/n8n/issues/26217)) ([a006e02](https://redirect.github.com/n8n-io/n8n/commit/a006e02759af9ded3b3ee319cc6ce3ffbcfe9d68)) - **core:** Add `execution:reveal` scope ([#&#8203;26252](https://redirect.github.com/n8n-io/n8n/issues/26252)) ([81ab10d](https://redirect.github.com/n8n-io/n8n/commit/81ab10d45b25ae979aa794fdfc25b6ac3963fbc9)) - **core:** Add runtime bundle and extension utilities ([#&#8203;26077](https://redirect.github.com/n8n-io/n8n/issues/26077)) ([776d328](https://redirect.github.com/n8n-io/n8n/commit/776d328d837bd6d7ba4c4c19d8c30f94ba917304)) - **core:** Enable external secrets for projects ([#&#8203;26329](https://redirect.github.com/n8n-io/n8n/issues/26329)) ([4dcc2d8](https://redirect.github.com/n8n-io/n8n/commit/4dcc2d8806a2cf1113d9a1d4b5253d3c1738695f)) - **core:** Expand workflow-sdk test fixtures from 500 to 2000 workflows and fix codegen bugs ([#&#8203;26041](https://redirect.github.com/n8n-io/n8n/issues/26041)) ([a0664a1](https://redirect.github.com/n8n-io/n8n/commit/a0664a1addf31ced2526580c0deb5c57651cb9c8)) - **core:** Split share and unshare into separate scopes ([#&#8203;26011](https://redirect.github.com/n8n-io/n8n/issues/26011)) ([928242d](https://redirect.github.com/n8n-io/n8n/commit/928242dee42228cd0ce3030c9acc28b84978ea5b)) - **core:** Track dynamic credential resolution per node execution in ITaskData ([#&#8203;26354](https://redirect.github.com/n8n-io/n8n/issues/26354)) ([634041c](https://redirect.github.com/n8n-io/n8n/commit/634041c5c8cf2e65b7edcbe2209f93e54d08a06e)) - **editor:** Add dynamic credentials UI for ChatHub ([#&#8203;25685](https://redirect.github.com/n8n-io/n8n/issues/25685)) ([26b36e0](https://redirect.github.com/n8n-io/n8n/commit/26b36e0f04339ec84573fb73545326a6ed78be7e)) - **editor:** Add project badge in data table overview ([#&#8203;26289](https://redirect.github.com/n8n-io/n8n/issues/26289)) ([0ec749e](https://redirect.github.com/n8n-io/n8n/commit/0ec749e8dd6e3f5e258a16cd9fcdafaffb4b799d)) - **editor:** Add quick connect inside the credential edit modal ([#&#8203;26058](https://redirect.github.com/n8n-io/n8n/issues/26058)) ([f6836c7](https://redirect.github.com/n8n-io/n8n/commit/f6836c73d37a2925d91fddfe26ec1701d8ba3e1e)) - **editor:** Add searching and sorting to data table overviews ([#&#8203;25623](https://redirect.github.com/n8n-io/n8n/issues/25623)) ([1bacba3](https://redirect.github.com/n8n-io/n8n/commit/1bacba3d8b3a16eec34f510495b4807cdc4cd2ae)) - **editor:** Add success button variant and fix trial banner CTA styling ([#&#8203;26190](https://redirect.github.com/n8n-io/n8n/issues/26190)) ([2dcc76e](https://redirect.github.com/n8n-io/n8n/commit/2dcc76e94e0d4d16868195b660c640f88be0a397)) - **editor:** Allow comparing workflow history versions ([#&#8203;26060](https://redirect.github.com/n8n-io/n8n/issues/26060)) ([d3afac8](https://redirect.github.com/n8n-io/n8n/commit/d3afac8d99b4cfaaf53e06ce66657faf0bd9d095)) - **editor:** Disable scope selection when opened from project settings page ([#&#8203;26403](https://redirect.github.com/n8n-io/n8n/issues/26403)) ([b883b3c](https://redirect.github.com/n8n-io/n8n/commit/b883b3c41c635295047f5b2d3ec08fe59604ab68)) - **editor:** Disable v2 migration report via shared target version constant ([#&#8203;26244](https://redirect.github.com/n8n-io/n8n/issues/26244)) ([4aacc57](https://redirect.github.com/n8n-io/n8n/commit/4aacc574f66f7818476ef67dbef9f8daf57602db)) - **editor:** Enable adding secret store from project settings page ([#&#8203;26122](https://redirect.github.com/n8n-io/n8n/issues/26122)) ([25c6d14](https://redirect.github.com/n8n-io/n8n/commit/25c6d14acf284fe64b4cdf20aa35e824fb7d2dbc)) - **editor:** Expose workflow:execute scope checkbox in custom role UI ([#&#8203;26405](https://redirect.github.com/n8n-io/n8n/issues/26405)) ([eb19e00](https://redirect.github.com/n8n-io/n8n/commit/eb19e00b0c11e0b316bb5970f56130d2ecf93d89)) - **editor:** Forward rich message types from SDK instead of flattening to text ([#&#8203;26177](https://redirect.github.com/n8n-io/n8n/issues/26177)) ([ec4496d](https://redirect.github.com/n8n-io/n8n/commit/ec4496d12c3abec6c53ddbdc6ae3687c6cc9e8b6)) - **editor:** Use single select dropdown for selecting scope of a secrets store ([#&#8203;26146](https://redirect.github.com/n8n-io/n8n/issues/26146)) ([84966aa](https://redirect.github.com/n8n-io/n8n/commit/84966aadb23a84d3776e61dd1cb3d36e58eed098)) - Initialise data redaction module, execution data redaction service ([#&#8203;25975](https://redirect.github.com/n8n-io/n8n/issues/25975)) ([9edc271](https://redirect.github.com/n8n-io/n8n/commit/9edc271c09e8ec67286228f53a138de0e6d31c00)) - Update existing MCP tools ([#&#8203;26248](https://redirect.github.com/n8n-io/n8n/issues/26248)) ([f020caa](https://redirect.github.com/n8n-io/n8n/commit/f020caa6a798df9d3bc5cf2a4454dd5e955cad46)) - Update Replace Me placeholder in Loop Over Items ([#&#8203;23756](https://redirect.github.com/n8n-io/n8n/issues/23756)) ([27949dd](https://redirect.github.com/n8n-io/n8n/commit/27949dd87efb98ea63ab5a55c26f9681a5e4ff6b)) ### [`v2.10.4`](https://redirect.github.com/n8n-io/n8n/releases/tag/n8n%402.10.4) ##### Bug Fixes - **ai-builder:** Don't use autoGenerate for UUID columns for WFB persistence migration (backport to release-candidate/2.10.x) ([#&#8203;26595](https://redirect.github.com/n8n-io/n8n/issues/26595)) ([f7f652a](https://redirect.github.com/n8n-io/n8n/commit/f7f652a5a72620fb360873645e4ba2375ea1ff18)) - **Form Node:** Improve form rendering consistency (backport to release-candidate/2.10.x) ([#&#8203;26653](https://redirect.github.com/n8n-io/n8n/issues/26653)) ([9580ec9](https://redirect.github.com/n8n-io/n8n/commit/9580ec937c86bf0d7e4e36722bd52fd10c0604ad)) - Log streaming config works with proxy (backport to release-candidate/2.10.x) ([#&#8203;26591](https://redirect.github.com/n8n-io/n8n/issues/26591)) ([13c4eb4](https://redirect.github.com/n8n-io/n8n/commit/13c4eb4755432194da9aba20c92c99e69c186652)) ### [`v2.10.3`](https://redirect.github.com/n8n-io/n8n/releases/tag/n8n%402.10.3) ##### Bug Fixes - **editor:** Always show auth mode dropdown in credential modal ([#&#8203;26280](https://redirect.github.com/n8n-io/n8n/issues/26280)) ([4501b0f](https://redirect.github.com/n8n-io/n8n/commit/4501b0fa939f3c4296bd44b2520d96be4e9c2137)) - **editor:** Replace jsonpath with jsonpath-plus to resolve CVE ([#&#8203;26399](https://redirect.github.com/n8n-io/n8n/issues/26399)) ([7ec6115](https://redirect.github.com/n8n-io/n8n/commit/7ec6115b48a5d0e9cfd39217166a1bb89d0fa84b)) - Handle collaboration push old format ([#&#8203;26467](https://redirect.github.com/n8n-io/n8n/issues/26467)) ([4e2b9c6](https://redirect.github.com/n8n-io/n8n/commit/4e2b9c69b94b0c0d2506dbb01bf47a1267f55fc2)) ### [`v2.10.2`](https://redirect.github.com/n8n-io/n8n/releases/tag/n8n%402.10.2) ##### Bug Fixes - **core:** Don't show setup in demo mode ([#&#8203;26233](https://redirect.github.com/n8n-io/n8n/issues/26233)) ([a0f85d0](https://redirect.github.com/n8n-io/n8n/commit/a0f85d0e3082ecc8ba54564240d3a5afb13e3182)) - **editor:** Fix grid alignment on Safari 18.6 ([#&#8203;26234](https://redirect.github.com/n8n-io/n8n/issues/26234)) ([5b80bba](https://redirect.github.com/n8n-io/n8n/commit/5b80bbafc075aa9b647bb9b05860f87898b273e6)) - Enable external secrets multi-connection to vault ([#&#8203;26189](https://redirect.github.com/n8n-io/n8n/issues/26189)) ([3fa5359](https://redirect.github.com/n8n-io/n8n/commit/3fa5359385c050e00ceb1ce4fba85113975c45ee)) ### [`v2.10.1`](https://redirect.github.com/n8n-io/n8n/releases/tag/n8n%402.10.1) #### [2.10.1](https://redirect.github.com/n8n-io/n8n/compare/n8n@2.10.0...n8n@2.10.1) (2026-02-25) ### [`v2.10.0`](https://redirect.github.com/n8n-io/n8n/blob/HEAD/CHANGELOG.md#2100-2026-02-23) ##### Bug Fixes - Address issue with resolving EKS Pod Identity Credentials ([#&#8203;25945](https://redirect.github.com/n8n-io/n8n/issues/25945)) ([3b41ca8](https://redirect.github.com/n8n-io/n8n/commit/3b41ca8d2f5091d45c9e8c3b5a50cd5e8e07a80e)) - **AI Agent Node:** Fix orphaned tool messages in AI Agent memory after buffer window slides ([#&#8203;26046](https://redirect.github.com/n8n-io/n8n/issues/26046)) ([7c1985e](https://redirect.github.com/n8n-io/n8n/commit/7c1985eda31b734c412ca093f9438b17c9816094)) - **AI Agent Node:** Serialize AI Agent intermediateSteps messageLog to plain objects ([#&#8203;25867](https://redirect.github.com/n8n-io/n8n/issues/25867)) ([c811ec1](https://redirect.github.com/n8n-io/n8n/commit/c811ec1b5e5e5f9f740f130ed2b62ef7120b0747)) - **ai-builder:** Don't release types when loading node types for workflow builder service ([#&#8203;25891](https://redirect.github.com/n8n-io/n8n/issues/25891)) ([4c1c033](https://redirect.github.com/n8n-io/n8n/commit/4c1c033cffdde47c0c5c1fda8d715eba2be6d7da)) - **ai-builder:** Strip cache\_control markers from persisted tool messages and responder input ([#&#8203;26132](https://redirect.github.com/n8n-io/n8n/issues/26132)) ([05d15a0](https://redirect.github.com/n8n-io/n8n/commit/05d15a0e445f99cddae87b2933f0ae9189fc5c48)) - **Anthropic Chat Model Node:** Add gateway error enrichment and empty model guard ([#&#8203;25953](https://redirect.github.com/n8n-io/n8n/issues/25953)) ([790b8b5](https://redirect.github.com/n8n-io/n8n/commit/790b8b57c1b5594897ef547f8b12f6fdbd580ae1)) - **Azure OpenAI Node:** Disable Responses API to fix GPT-5.2 connection error ([#&#8203;26033](https://redirect.github.com/n8n-io/n8n/issues/26033)) ([0ba636d](https://redirect.github.com/n8n-io/n8n/commit/0ba636d74a8eec64e96770153cb8c059037cb61b)) - **core:** Add mergeAskBuild to builder request DTO feature flags ([#&#8203;26120](https://redirect.github.com/n8n-io/n8n/issues/26120)) ([6b9053e](https://redirect.github.com/n8n-io/n8n/commit/6b9053ed1f06f7a6a25189101378c7e647955bfb)) - **core:** Always serve /healthz on task broker regardless of N8N\_ENDPOINT\_HEALTH ([#&#8203;25959](https://redirect.github.com/n8n-io/n8n/issues/25959)) ([7e10901](https://redirect.github.com/n8n-io/n8n/commit/7e109014702c042adef2e7d5a52c6343ecd19f7f)) - **core:** Forward activationMode in multi-main webhook/trigger setup ([#&#8203;25855](https://redirect.github.com/n8n-io/n8n/issues/25855)) ([2886b32](https://redirect.github.com/n8n-io/n8n/commit/2886b32efda73af07b889b7e5d1416b257474e48)) - **core:** Handle tool wrapper nodes without supplyData in queue mode MCP Trigger ([#&#8203;26007](https://redirect.github.com/n8n-io/n8n/issues/26007)) ([fbe4699](https://redirect.github.com/n8n-io/n8n/commit/fbe4699c84834abb94c3f696d27b12607fcc907d)) - **core:** Implement evaluation run cancellation for multi-main ([#&#8203;25353](https://redirect.github.com/n8n-io/n8n/issues/25353)) ([4fb5ae6](https://redirect.github.com/n8n-io/n8n/commit/4fb5ae630ba00820e655047a5c903aa6721d6705)) - **core:** Improve error for AI Tool nodes missing execute method ([#&#8203;25743](https://redirect.github.com/n8n-io/n8n/issues/25743)) ([e85c458](https://redirect.github.com/n8n-io/n8n/commit/e85c4580a6ad943be9635f3e1281bcac6d90b84e)) - **core:** Invalidate project owner cache when user role changes ([#&#8203;25895](https://redirect.github.com/n8n-io/n8n/issues/25895)) ([095a7f9](https://redirect.github.com/n8n-io/n8n/commit/095a7f9f0d91870672f1594deda952105e727f27)) - **core:** Render newlines on Chat hub messages without requiring hard breaks ([#&#8203;26042](https://redirect.github.com/n8n-io/n8n/issues/26042)) ([774a2dd](https://redirect.github.com/n8n-io/n8n/commit/774a2dd301605c3c8429c32099158b52151b0024)) - **core:** Respect n8n path for health endpoint ([#&#8203;26129](https://redirect.github.com/n8n-io/n8n/issues/26129)) ([47d5738](https://redirect.github.com/n8n-io/n8n/commit/47d5738ed6d6bbe2065b52ccc7784d67f90699b8)) - **core:** Return data tables that you have access to instead of only the ones in your personal project ([#&#8203;25558](https://redirect.github.com/n8n-io/n8n/issues/25558)) ([c818125](https://redirect.github.com/n8n-io/n8n/commit/c818125e85fcfbab9590863656606afa5271592a)) - **editor:** Add validation for secret JSON input fields ([#&#8203;25851](https://redirect.github.com/n8n-io/n8n/issues/25851)) ([2c81eca](https://redirect.github.com/n8n-io/n8n/commit/2c81eca43538580b05e9149d86aad6da59f354a4)) - **editor:** Alignment issues and nits ([#&#8203;25954](https://redirect.github.com/n8n-io/n8n/issues/25954)) ([eb86207](https://redirect.github.com/n8n-io/n8n/commit/eb8620753fd35a8f8170a8e3bc37c095cec2aa5c)) - **editor:** Apply missing focus mixin styles ([#&#8203;26008](https://redirect.github.com/n8n-io/n8n/issues/26008)) ([b0408d2](https://redirect.github.com/n8n-io/n8n/commit/b0408d293cd4659ebc7568fe0d97f2225829e002)) - **editor:** Constrain chat trigger images to fit within message width ([#&#8203;25866](https://redirect.github.com/n8n-io/n8n/issues/25866)) ([0135c23](https://redirect.github.com/n8n-io/n8n/commit/0135c23d07dc5ccbe32193b9b0472125f04f4f1e)) - **editor:** Design fixes for managed OAuth credentials ([#&#8203;26064](https://redirect.github.com/n8n-io/n8n/issues/26064)) ([95af7cf](https://redirect.github.com/n8n-io/n8n/commit/95af7cf0e4c6407ad644f042352fe67b8ec409ab)) - **editor:** Enable stop button to abort AI Ask Assistant streaming ([#&#8203;26012](https://redirect.github.com/n8n-io/n8n/issues/26012)) ([e59ee6a](https://redirect.github.com/n8n-io/n8n/commit/e59ee6ac0955e0714563c380af06fc2e2c994d5f)) - **editor:** Filter for all words in the search query ([#&#8203;26110](https://redirect.github.com/n8n-io/n8n/issues/26110)) ([facc2fe](https://redirect.github.com/n8n-io/n8n/commit/facc2feadeaf57f46b556599adc5dcc4d67074c7)) - **editor:** Fix agent description placement on Chat hub modal selector ([#&#8203;26038](https://redirect.github.com/n8n-io/n8n/issues/26038)) ([8aded17](https://redirect.github.com/n8n-io/n8n/commit/8aded1759bdb59e5c9c9dac4cca1598623c6c268)) - **editor:** Fix bug with tags not being sent to backend ([#&#8203;26040](https://redirect.github.com/n8n-io/n8n/issues/26040)) ([05915c4](https://redirect.github.com/n8n-io/n8n/commit/05915c4199fc012fef572d4e6b004557bafb4dec)) - **editor:** Fix incorrect shortcut resolution for letter keys on non-QWERTY ([#&#8203;25875](https://redirect.github.com/n8n-io/n8n/issues/25875)) ([64bcca0](https://redirect.github.com/n8n-io/n8n/commit/64bcca02dcc51b03315604c65551e83a59ef9ca5)) - **editor:** Fix visual issues on new Chat hub tools selector ([#&#8203;26010](https://redirect.github.com/n8n-io/n8n/issues/26010)) ([2a2786a](https://redirect.github.com/n8n-io/n8n/commit/2a2786acdbdbf37e97233d2a30ea5e606e69be32)) - **editor:** Fix wrong content displayed while quickly navigating projects and folders ([#&#8203;25428](https://redirect.github.com/n8n-io/n8n/issues/25428)) ([2495a05](https://redirect.github.com/n8n-io/n8n/commit/2495a05f6c3fd636d2fc0f9c02b4cdbddb9091e3)) - **editor:** Hide canvas thinking pill and keep canvas editable during help streaming ([#&#8203;26015](https://redirect.github.com/n8n-io/n8n/issues/26015)) ([47d42a6](https://redirect.github.com/n8n-io/n8n/commit/47d42a63a8ded6347bc3d56f5843d98662fd7d03)) - **editor:** Improve custom role selector with design refinements ([#&#8203;25666](https://redirect.github.com/n8n-io/n8n/issues/25666)) ([5c7ebf9](https://redirect.github.com/n8n-io/n8n/commit/5c7ebf94ec21673d7ea37735b5410fbbaf084722)) - **editor:** Make Chat hub text prompt scrollable ([#&#8203;26019](https://redirect.github.com/n8n-io/n8n/issues/26019)) ([923060f](https://redirect.github.com/n8n-io/n8n/commit/923060f505e369be57a97ef5b8dfb2cd064eea2b)) - **editor:** Patch Button v2 migration issues ([#&#8203;25846](https://redirect.github.com/n8n-io/n8n/issues/25846)) ([022638f](https://redirect.github.com/n8n-io/n8n/commit/022638f23de5de72e508a97389383da775aa95e8)) - **editor:** Prevent plan mode auto-switch after AIWB restore ([#&#8203;25903](https://redirect.github.com/n8n-io/n8n/issues/25903)) ([dc82320](https://redirect.github.com/n8n-io/n8n/commit/dc82320f7057b8d9b83f24133b9bcd27276a0153)) - **editor:** Prevent workflow-updated emission on assistant calls ([#&#8203;25951](https://redirect.github.com/n8n-io/n8n/issues/25951)) ([b7a8496](https://redirect.github.com/n8n-io/n8n/commit/b7a8496251dcf961efea05bea0b009ae6579c2e0)) - **editor:** Re-layout all nodes on structural changes in AI builder ([#&#8203;25905](https://redirect.github.com/n8n-io/n8n/issues/25905)) ([d591bcb](https://redirect.github.com/n8n-io/n8n/commit/d591bcb7c5a543edb0dfe993046d7eb7bb0afb49)) - **editor:** Refresh credential list after update to clear setup badge ([#&#8203;25978](https://redirect.github.com/n8n-io/n8n/issues/25978)) ([4e68511](https://redirect.github.com/n8n-io/n8n/commit/4e68511719a908f4fcfa8b1c1a2428648d4de289)) - **editor:** Respect displayOptions when determining response mode for Chat on WF canvas ([#&#8203;26112](https://redirect.github.com/n8n-io/n8n/issues/26112)) ([59a5ff3](https://redirect.github.com/n8n-io/n8n/commit/59a5ff3bc9290dd737dca5e060f0533f3db65a13)) - **editor:** Route error/credential help messages to builder in merged Ask+Build view ([#&#8203;25950](https://redirect.github.com/n8n-io/n8n/issues/25950)) ([f87cb02](https://redirect.github.com/n8n-io/n8n/commit/f87cb02d3f12771fc624da4095512491f1bcdabb)) - **editor:** Selectively apply credentials for http request nodes ([#&#8203;26003](https://redirect.github.com/n8n-io/n8n/issues/26003)) ([f5ea84a](https://redirect.github.com/n8n-io/n8n/commit/f5ea84a174e4654d25e01b3805f539c5a77c6e07)) - **editor:** Show existing credentials in template setup modal ([#&#8203;25598](https://redirect.github.com/n8n-io/n8n/issues/25598)) ([4ce9daf](https://redirect.github.com/n8n-io/n8n/commit/4ce9daf2ddf8838fb9e5d9f828ecb0946e1d82f1)) - **editor:** Style regressions on Button ([#&#8203;25924](https://redirect.github.com/n8n-io/n8n/issues/25924)) ([c7caf27](https://redirect.github.com/n8n-io/n8n/commit/c7caf27d08dd9d0d80bf4ff18f8e9e9c8acaa048)) - **editor:** Update click behaviour on breadcrumb items ([#&#8203;24753](https://redirect.github.com/n8n-io/n8n/issues/24753)) ([05d57d6](https://redirect.github.com/n8n-io/n8n/commit/05d57d6dd05a972c2cd8508e7da516577609a038)) - **editor:** Update secrets provider connection name validation ([#&#8203;25868](https://redirect.github.com/n8n-io/n8n/issues/25868)) ([1bc3079](https://redirect.github.com/n8n-io/n8n/commit/1bc307990d19a37639ec25736748dda1cd42c625)) - **Gmail Node:** Fix GetMany messages query string pollution with non-API parameters ([#&#8203;26053](https://redirect.github.com/n8n-io/n8n/issues/26053)) ([3ff9668](https://redirect.github.com/n8n-io/n8n/commit/3ff9668f20bfe7d8d660ce00d21c9ff1920e0939)) - **Google Gemini Node:** Fix broken thinking budget selector ([#&#8203;26006](https://redirect.github.com/n8n-io/n8n/issues/26006)) ([27b84e0](https://redirect.github.com/n8n-io/n8n/commit/27b84e0c4be7df34823913b2136235a1f52d50fb)) - **Guardrails Node:** Improve Guardrails validation ([#&#8203;25390](https://redirect.github.com/n8n-io/n8n/issues/25390)) ([8d0251d](https://redirect.github.com/n8n-io/n8n/commit/8d0251d1deef256fd3d9176f05dedab62afde918)) - Handle missing trigger node run data gracefully ([#&#8203;25828](https://redirect.github.com/n8n-io/n8n/issues/25828)) ([5d92505](https://redirect.github.com/n8n-io/n8n/commit/5d925058ad473ce773093a2f13c6cc85eec75031)) - Increase character limit for providerId ([#&#8203;25748](https://redirect.github.com/n8n-io/n8n/issues/25748)) ([56b6d0c](https://redirect.github.com/n8n-io/n8n/commit/56b6d0ca615a54cf3752e7cc6be1a1e64524ec54)) - Only use displayOptions for determining credential required fields for update if the property is defined ([#&#8203;25921](https://redirect.github.com/n8n-io/n8n/issues/25921)) ([cadfa4c](https://redirect.github.com/n8n-io/n8n/commit/cadfa4c1008875969f93dcb4d41ae77b31511d27)) - Prevent node mention popup when typing email addresses ([#&#8203;25865](https://redirect.github.com/n8n-io/n8n/issues/25865)) ([14920b7](https://redirect.github.com/n8n-io/n8n/commit/14920b7e98eeb2294a2ed076b35dbe73148c9819)) - Remove redundant builder-log check causing responder double-answering ([#&#8203;25940](https://redirect.github.com/n8n-io/n8n/issues/25940)) ([60ce73a](https://redirect.github.com/n8n-io/n8n/commit/60ce73a1fb44cef8021ede4331706efaeeeced2b)) - Truncate tool names to 64 characters ([#&#8203;25745](https://redirect.github.com/n8n-io/n8n/issues/25745)) ([48cb717](https://redirect.github.com/n8n-io/n8n/commit/48cb717d27d18ae7fb39d650275802db94d0d332)) ##### Features - Add ai-node-sdk package ([#&#8203;25838](https://redirect.github.com/n8n-io/n8n/issues/25838)) ([7ad421f](https://redirect.github.com/n8n-io/n8n/commit/7ad421f038697b098da15965df927e1c6170755b)) - Add tab scoped collaboration ([#&#8203;25646](https://redirect.github.com/n8n-io/n8n/issues/25646)) ([1016949](https://redirect.github.com/n8n-io/n8n/commit/1016949c9241c191ba97d28361aa4788812b16de)) - **ai-builder:** Add WFB session persistence across page refreshes ([#&#8203;25404](https://redirect.github.com/n8n-io/n8n/issues/25404)) ([87f59f0](https://redirect.github.com/n8n-io/n8n/commit/87f59f04d3fbb4cf66f14350a3ce664eedeb5e65)) - Build pinecone quick connect integration flow ([#&#8203;25854](https://redirect.github.com/n8n-io/n8n/issues/25854)) ([f0f074e](https://redirect.github.com/n8n-io/n8n/commit/f0f074ee8ca245b314eed36fa1bc469341b509c3)) - **core:** Add 'Create new tool' button to tools selector ([#&#8203;26036](https://redirect.github.com/n8n-io/n8n/issues/26036)) ([54a5bf1](https://redirect.github.com/n8n-io/n8n/commit/54a5bf17c055d2319a23b0d54adb3bce08f7e658)) - **core:** Add ESLint rule to validate AI node SDK fields in package.json ([#&#8203;25759](https://redirect.github.com/n8n-io/n8n/issues/25759)) ([b97fe12](https://redirect.github.com/n8n-io/n8n/commit/b97fe12ba204008c193513e2fe336c7ec118f054)) - **core:** Add package scaffold with public API types and architecture docs ([#&#8203;26047](https://redirect.github.com/n8n-io/n8n/issues/26047)) ([fb4b940](https://redirect.github.com/n8n-io/n8n/commit/fb4b94064f2de30b594f25f9d4e3d0e62abfc8db)) - **core:** Ensure user-provided variable names fulfill JS identifer spec ([#&#8203;25900](https://redirect.github.com/n8n-io/n8n/issues/25900)) ([e8ab44b](https://redirect.github.com/n8n-io/n8n/commit/e8ab44bf32f7531afe4165da7ac48794da261f99)) - **core:** Expose execution stopping in public API ([#&#8203;25826](https://redirect.github.com/n8n-io/n8n/issues/25826)) ([6a16e63](https://redirect.github.com/n8n-io/n8n/commit/6a16e630c42bf2532f2f38aa6f10818b721786b4)) - **core:** Filter secrets provider autocomplete to connected vaults only ([#&#8203;25927](https://redirect.github.com/n8n-io/n8n/issues/25927)) ([bd92dab](https://redirect.github.com/n8n-io/n8n/commit/bd92dabc5cc695d6f209671735e4355f171ca08a)) - **core:** Merge Ask and Build into unified multi-agent chat experience ([#&#8203;25692](https://redirect.github.com/n8n-io/n8n/issues/25692)) ([9fb5d43](https://redirect.github.com/n8n-io/n8n/commit/9fb5d437d3d663f4883f8fea54532fbad3ff3893)) - **core:** Send AI Node SDK version to Strapi community nodes API ([#&#8203;25760](https://redirect.github.com/n8n-io/n8n/issues/25760)) ([076d7b2](https://redirect.github.com/n8n-io/n8n/commit/076d7b2d0c3dacf69cb388c187d4ce696757ab94)) - **core:** Support multiple connected vaults per secret provider ([#&#8203;26124](https://redirect.github.com/n8n-io/n8n/issues/26124)) ([9598874](https://redirect.github.com/n8n-io/n8n/commit/9598874050d95ed2fdfe7e8a79350c40e419d981)) - **core:** Support special characters in secret names ([#&#8203;25974](https://redirect.github.com/n8n-io/n8n/issues/25974)) ([8fa58c9](https://redirect.github.com/n8n-io/n8n/commit/8fa58c99c1e4097da5d406b323add218b3ff5c9b)) - **editor:** Add review changes banner to AI builder ([#&#8203;25885](https://redirect.github.com/n8n-io/n8n/issues/25885)) ([c03443b](https://redirect.github.com/n8n-io/n8n/commit/c03443b7f2027e12d32b8a80c8c8331bc7f7b787)) - **editor:** Allow discarding and renaming columns during CSV import ([#&#8203;25605](https://redirect.github.com/n8n-io/n8n/issues/25605)) ([b5adf9f](https://redirect.github.com/n8n-io/n8n/commit/b5adf9f2ec16f918ce2d7fc4f1df1e961ac19242)) - **editor:** Enable users to pick between managed and custom OAuth credentials ([#&#8203;25973](https://redirect.github.com/n8n-io/n8n/issues/25973)) ([b6e267b](https://redirect.github.com/n8n-io/n8n/commit/b6e267b0debb4e1bd1b187955dcd2b7095d0857b)) - **editor:** Highlight nodes in canvas on card hover in setup panel ([#&#8203;25862](https://redirect.github.com/n8n-io/n8n/issues/25862)) ([9da4d3d](https://redirect.github.com/n8n-io/n8n/commit/9da4d3d12edf895285d41486da9901ac04aa210b)) - **editor:** Improve Google OAuth button design ([#&#8203;26063](https://redirect.github.com/n8n-io/n8n/issues/26063)) ([e2cb7d2](https://redirect.github.com/n8n-io/n8n/commit/e2cb7d29fe9b8b0b9b3f8eb75ca01d428186a88c)) - **editor:** In setup panel only mark credentials as completed if they are tested ([#&#8203;25658](https://redirect.github.com/n8n-io/n8n/issues/25658)) ([ea143c7](https://redirect.github.com/n8n-io/n8n/commit/ea143c71addd8620d186b5dcbc03a8f4ae5ed6d0)) - **editor:** Refine external secrets management on project settings … ([#&#8203;26016](https://redirect.github.com/n8n-io/n8n/issues/26016)) ([45cfa95](https://redirect.github.com/n8n-io/n8n/commit/45cfa95e5e72c063c3d449273b9f27a6fcd0971a)) - **editor:** Render interactive code diffs in builder chat ([#&#8203;26119](https://redirect.github.com/n8n-io/n8n/issues/26119)) ([bed7f6b](https://redirect.github.com/n8n-io/n8n/commit/bed7f6b5fd4a3468213309750f149aa96751391d)) - **editor:** Show execution data in preview ([#&#8203;25501](https://redirect.github.com/n8n-io/n8n/issues/25501)) ([ead83ca](https://redirect.github.com/n8n-io/n8n/commit/ead83ca8d954c8c177940b6310bb725c6c1ea567)) - **editor:** Show inline error messages for testing connection feedback ([#&#8203;25873](https://redirect.github.com/n8n-io/n8n/issues/25873)) ([ff5d2e5](https://redirect.github.com/n8n-io/n8n/commit/ff5d2e5f514e4cf8ad74cbb30cf9d8b872a5e1b3)) - **editor:** Update styles and Secrets Provider connection components ([#&#8203;25894](https://redirect.github.com/n8n-io/n8n/issues/25894)) ([594dc51](https://redirect.github.com/n8n-io/n8n/commit/594dc51005fb79ef522890450316b478b16e3f84)) - Enable streaming in canvas chat ([#&#8203;20991](https://redirect.github.com/n8n-io/n8n/issues/20991)) ([d262419](https://redirect.github.com/n8n-io/n8n/commit/d262419ba8e551f7aad868960163542b57546fa3)) - Implement promotion banner for non community nodes ([#&#8203;26009](https://redirect.github.com/n8n-io/n8n/issues/26009)) ([a53fa1a](https://redirect.github.com/n8n-io/n8n/commit/a53fa1a1e5c3c66c51e9a06b7b3dd8e9543954f3)) - Improve quick connect frontend implementation ([#&#8203;26055](https://redirect.github.com/n8n-io/n8n/issues/26055)) ([0222b61](https://redirect.github.com/n8n-io/n8n/commit/0222b6196df5592253820e5961bbf78606480fb7)) - Only sync scopes / roles as leader in multi-main ([#&#8203;25935](https://redirect.github.com/n8n-io/n8n/issues/25935)) ([49fb32c](https://redirect.github.com/n8n-io/n8n/commit/49fb32c3c446b1736450ce85815aae7dcf5dc34b)) - Quick connect integration flow for Firecrawl ([#&#8203;25970](https://redirect.github.com/n8n-io/n8n/issues/25970)) ([59b51d1](https://redirect.github.com/n8n-io/n8n/commit/59b51d1c0e05dccc8263f9adb046dc9f2fed52db)) - Support invalid tool call content ([#&#8203;25835](https://redirect.github.com/n8n-io/n8n/issues/25835)) ([833ba65](https://redirect.github.com/n8n-io/n8n/commit/833ba65ff03d0291013a0f0c604d7bf8cef1ff3a)) - Update CLI examples ([#&#8203;25881](https://redirect.github.com/n8n-io/n8n/issues/25881)) ([62dda83](https://redirect.github.com/n8n-io/n8n/commit/62dda8391a96b2321b40af20adbbb25fe47c7d24)) ##### Performance Improvements - **core:** Use streaming JSON parsing for large execution data ([#&#8203;25799](https://redirect.github.com/n8n-io/n8n/issues/25799)) ([2cfecd2](https://redirect.github.com/n8n-io/n8n/commit/2cfecd2a8b375c6866523557d875feb062720bc1)) ### [`v2.9.4`](https://redirect.github.com/n8n-io/n8n/releases/tag/n8n%402.9.4) ##### Bug Fixes - **core:** Always serve /healthz on task broker regardless of N8N\_ENDPOINT\_HEALTH ([#&#8203;25959](https://redirect.github.com/n8n-io/n8n/issues/25959)) ([8007192](https://redirect.github.com/n8n-io/n8n/commit/8007192fa285c9827c15ad579485fab87c7bfea5)) - **core:** Don't show setup in demo mode ([#&#8203;26233](https://redirect.github.com/n8n-io/n8n/issues/26233)) ([7c7a6d3](https://redirect.github.com/n8n-io/n8n/commit/7c7a6d33e47ee0ba529034c36307f3bde8314066)) - **core:** Respect n8n path for health endpoint ([#&#8203;26129](https://redirect.github.com/n8n-io/n8n/issues/26129)) ([d8455e0](https://redirect.github.com/n8n-io/n8n/commit/d8455e08d03a9dc4e53f02723165f728e8db2462)) - **editor:** Fix grid alignment on Safari 18.6 ([#&#8203;26234](https://redirect.github.com/n8n-io/n8n/issues/26234)) ([079d9ce](https://redirect.github.com/n8n-io/n8n/commit/079d9cec7738ede52219c15b40a0a7d03a700cf7)) ### [`v2.9.3`](https://redirect.github.com/n8n-io/n8n/releases/tag/n8n%402.9.3) #### [2.9.3](https://redirect.github.com/n8n-io/n8n/compare/n8n@2.9.2...n8n@2.9.3) (2026-02-25) ### [`v2.9.2`](https://redirect.github.com/n8n-io/n8n/releases/tag/n8n%402.9.2) ##### Bug Fixes - **editor:** Alignment issues and nits ([#&#8203;25954](https://redirect.github.com/n8n-io/n8n/issues/25954)) ([92c8e68](https://redirect.github.com/n8n-io/n8n/commit/92c8e68a79f4278fb8a176689e4e541c3d6143af)) - **editor:** Fix bug with tags not being sent to backend ([#&#8203;26040](https://redirect.github.com/n8n-io/n8n/issues/26040)) ([61c529c](https://redirect.github.com/n8n-io/n8n/commit/61c529cc45eb280b6d3d9eac55a35aea3325f5e1)) - **editor:** Fix visual issues on new Chat hub tools selector ([#&#8203;26010](https://redirect.github.com/n8n-io/n8n/issues/26010)) ([aae6449](https://redirect.github.com/n8n-io/n8n/commit/aae6449e7108c455010064a7cc2e0fc20475e3d7)) - **editor:** Make Chat hub text prompt scrollable ([#&#8203;26019](https://redirect.github.com/n8n-io/n8n/issues/26019)) ([446473e](https://redirect.github.com/n8n-io/n8n/commit/446473e81a3f130fa94b3cceeebd82be830df0b6)) ### [`v2.9.1`](https://redirect.github.com/n8n-io/n8n/releases/tag/n8n%402.9.1) ##### Bug Fixes - **ai-builder:** Don't release types when loading node types for workflow builder service ([#&#8203;25891](https://redirect.github.com/n8n-io/n8n/issues/25891)) ([785875b](https://redirect.github.com/n8n-io/n8n/commit/785875bfd8a72ab83cd3c11fd1bf1d82d891acf4)) - **editor:** Patch Button v2 migration issues ([#&#8203;25846](https://redirect.github.com/n8n-io/n8n/issues/25846)) ([d08e487](https://redirect.github.com/n8n-io/n8n/commit/d08e487bb3e20debe3f0e2394f37b7d626c44194)) - **editor:** Style regressions on Button ([#&#8203;25924](https://redirect.github.com/n8n-io/n8n/issues/25924)) ([7874c80](https://redirect.github.com/n8n-io/n8n/commit/7874c80f51172e376dcad3020fd80452fc629108)) ### [`v2.9.0`](https://redirect.github.com/n8n-io/n8n/blob/HEAD/CHANGELOG.md#290-2026-02-16) ##### Bug Fixes - **ai-builder:** Improve code-builder, addressing eval issues ([#&#8203;25726](https://redirect.github.com/n8n-io/n8n/issues/25726)) ([5c5cc07](https://redirect.github.com/n8n-io/n8n/commit/5c5cc070da11e0e6573d59de3029229f80479939)) - Bumping up package versions ([#&#8203;25750](https://redirect.github.com/n8n-io/n8n/issues/25750)) ([619a11b](https://redirect.github.com/n8n-io/n8n/commit/619a11b7a1642696bce74f3c73457ce7aed31070)) - **Chat Memory Manager Node:** Resolve sub-node expressions per item instead of only item 0 ([#&#8203;25570](https://redirect.github.com/n8n-io/n8n/issues/25570)) ([9a1dd9d](https://redirect.github.com/n8n-io/n8n/commit/9a1dd9d5231727fe783eb44d3c7ebc96a5741388)) - **core:** Allow single-node AI Agent execution to run tools ([#&#8203;25709](https://redirect.github.com/n8n-io/n8n/issues/25709)) ([2a12181](https://redirect.github.com/n8n-io/n8n/commit/2a1218191513e732830d3a6d91201770e6af01df)) - **core:** Escape curly braces in LangChain prompt templates to prevent parsing errors ([#&#8203;25821](https://redirect.github.com/n8n-io/n8n/issues/25821)) ([f669db4](https://redirect.github.com/n8n-io/n8n/commit/f669db4ebfbcdecfd2825196a94152ee4574ae40)) - **core:** Fix deadlock on Chat hub on Postgres with pool size of 1 ([#&#8203;25654](https://redirect.github.com/n8n-io/n8n/issues/25654)) ([e6a4c64](https://redirect.github.com/n8n-io/n8n/commit/e6a4c64d4d3c823cf1c02d48b65d4df5717bd880)) - **core:** Forward custom headers in OpenAI LangChain nodes ([#&#8203;25824](https://redirect.github.com/n8n-io/n8n/issues/25824)) ([7776b6d](https://redirect.github.com/n8n-io/n8n/commit/7776b6d092bd07e51ed4b7b021d142f31e117bd0)) - **core:** Gracefully handle OpenAI 429 quota errors in AI workflow builder ([#&#8203;25825](https://redirect.github.com/n8n-io/n8n/issues/25825)) ([7e800a0](https://redirect.github.com/n8n-io/n8n/commit/7e800a039587ad50362e9825d6c72cf23f9cfce2)) - **core:** Make health endpoint configurable to solve conflicts ([#&#8203;25729](https://redirect.github.com/n8n-io/n8n/issues/25729)) ([d09c6a3](https://redirect.github.com/n8n-io/n8n/commit/d09c6a3d5abd7aca910e94ea9afe959cf1292260)) - **core:** Refine credential access check to discard not actively used credentials ([#&#8203;25599](https://redirect.github.com/n8n-io/n8n/issues/25599)) ([608e3bf](https://redirect.github.com/n8n-io/n8n/commit/608e3bf214328e679c03da3e4a6e9c22ceaac9ca)) - **core:** Revert the fix for execution history when flow includes wait node ([#&#8203;25610](https://redirect.github.com/n8n-io/n8n/issues/25610)) ([06e48e5](https://redirect.github.com/n8n-io/n8n/commit/06e48e5b3b846517bd6f259c61259174f6b88d8b)) - **core:** Sanitize invalid characters from names of Calculator and Wikipedia tools ([#&#8203;25762](https://redirect.github.com/n8n-io/n8n/issues/25762)) ([bd3a1ef](https://redirect.github.com/n8n-io/n8n/commit/bd3a1ef0cde38b76c724e81765d167f89d26188b)) - **core:** Use pg driver native statement timeout instead of command line ([#&#8203;25813](https://redirect.github.com/n8n-io/n8n/issues/25813)) ([7d418b8](https://redirect.github.com/n8n-io/n8n/commit/7d418b877bda94acd9468d7d19dada254220f761)) - **core:** Validate GCP service account key on initialization ([#&#8203;25817](https://redirect.github.com/n8n-io/n8n/issues/25817)) ([8684c74](https://redirect.github.com/n8n-io/n8n/commit/8684c7499441834b4ed5c6d44355e59fb59294ba)) - **core:** Workflow indexing tolerates missing workflowId on workflowCall ([#&#8203;25662](https://redirect.github.com/n8n-io/n8n/issues/25662)) ([ea2897e](https://redirect.github.com/n8n-io/n8n/commit/ea2897edc7249f0aec62cb483ef4b9484ab83a02)) - Credentials overrides no longer blocks UI ([#&#8203;25830](https://redirect.github.com/n8n-io/n8n/issues/25830)) ([2017524](https://redirect.github.com/n8n-io/n8n/commit/20175243da4c45dc0fc2e273ae5cb7611801fe39)) - **editor:** Associate form input labels with their inputs for accessibility ([#&#8203;25776](https://redirect.github.com/n8n-io/n8n/issues/25776)) ([1a8910e](https://redirect.github.com/n8n-io/n8n/commit/1a8910e4bdb56d83d92a018f5a093e799e0cae13)) - **editor:** Check specific unpublish permission for unpublish button ([#&#8203;25564](https://redirect.github.com/n8n-io/n8n/issues/25564)) ([3531c4d](https://redirect.github.com/n8n-io/n8n/commit/3531c4d7ca665f6f48dadaf9c430393afcf9212e)) - **editor:** Fix bug with two consecutive saves ([#&#8203;25577](https://redirect.github.com/n8n-io/n8n/issues/25577)) ([9352fb3](https://redirect.github.com/n8n-io/n8n/commit/9352fb33e47f877cdf5b26570f3fe48c1930f72e)) - **editor:** Fix mcp toggle in workflow settings ([#&#8203;25630](https://redirect.github.com/n8n-io/n8n/issues/25630)) ([967e7df](https://redirect.github.com/n8n-io/n8n/commit/967e7df2580ba65d98314344c8d992490264733f)) - **editor:** Fix sticky tooltips on canvas node status icons ([#&#8203;25650](https://redirect.github.com/n8n-io/n8n/issues/25650)) ([8801764](https://redirect.github.com/n8n-io/n8n/commit/88017640c4ba054aa9d52839ed07adf8a9e23872)) - **editor:** I18n labels for time saved workflow settings ([#&#8203;24565](https://redirect.github.com/n8n-io/n8n/issues/24565)) ([1e01a04](https://redirect.github.com/n8n-io/n8n/commit/1e01a041299ddaaea1c6995f59c1e84cf6a53aa2)) - **editor:** Improve loading states of move workflow/directory modal ([#&#8203;25287](https://redirect.github.com/n8n-io/n8n/issues/25287)) ([e7dbd37](https://redirect.github.com/n8n-io/n8n/commit/e7dbd376e3f25212bfc57db0fa3c2e9cf5542c52)) - **editor:** Skip credential auto-assignment when node displayOptions don't match ([#&#8203;25602](https://redirect.github.com/n8n-io/n8n/issues/25602)) ([de24d70](https://redirect.github.com/n8n-io/n8n/commit/de24d70a3dee767737ec67145922a2c7d23efcf8)) - **editor:** Switch to using shift+P shortcut for publishing ([#&#8203;25667](https://redirect.github.com/n8n-io/n8n/issues/25667)) ([b032111](https://redirect.github.com/n8n-io/n8n/commit/b032111f55d1af16a3b5403b142e28ef33e63363)) - **editor:** Update CSS selectors after N8nInput refactor ([#&#8203;25732](https://redirect.github.com/n8n-io/n8n/issues/25732)) ([c799346](https://redirect.github.com/n8n-io/n8n/commit/c7993462e78370d8a582496e760ac265272569df)) - **editor:** Update project role selector component to better manage custom roles ([#&#8203;24991](https://redirect.github.com/n8n-io/n8n/issues/24991)) ([0a290b9](https://redirect.github.com/n8n-io/n8n/commit/0a290b9ad3b031b4885ac7b1b672ba8b977bed8d)) - **editor:** Zoom to fit canvas after AI builder generation ([#&#8203;25815](https://redirect.github.com/n8n-io/n8n/issues/25815)) ([10f98a9](https://redirect.github.com/n8n-io/n8n/commit/10f98a93b736adc06461a6d55d3d3e3c3ef3d978)) - **EmbeddingsOpenAi Node:** Fix Dimensions and Encoding Format options not appearing in embedding ndoes ([#&#8203;25537](https://redirect.github.com/n8n-io/n8n/issues/25537)) ([8230a0b](https://redirect.github.com/n8n-io/n8n/commit/8230a0b16f416baed8b22792988c84958bc6f2ae)) - Enable credentials experssions push and pull ([#&#8203;25530](https://redirect.github.com/n8n-io/n8n/issues/25530)) ([4501770](https://redirect.github.com/n8n-io/n8n/commit/45017703be752c0e00c31994ffe318f3dfc43ad0)) - **OpenRouter Chat Model Node:** Fix OpenRouter tool calls with empty arguments ([#&#8203;25731](https://redirect.github.com/n8n-io/n8n/issues/25731)) ([05ff9f3](https://redirect.github.com/n8n-io/n8n/commit/05ff9f307f118c0b90427bcd55f90e9dc1f5cada)) - **Sharepoint Node:** Ensure tokens are refreshed ([#&#8203;24978](https://redirect.github.com/n8n-io/n8n/issues/24978)) ([f77ce6c](https://redirect.github.com/n8n-io/n8n/commit/f77ce6c8e8826411dee0d507ae77fbe3a646eef0)) - **Snowflake Node:** Disable logging for Snowflake-SDK to prevent folder creation issue ([#&#8203;25586](https://redirect.github.com/n8n-io/n8n/issues/25586)) ([2cabe52](https://redirect.github.com/n8n-io/n8n/commit/2cabe52a356dc15323d8545beb89d96d4f695e1e)) ##### Features - Add content-design skill for UI copy writing, review, and audit ([#&#8203;25587](https://redirect.github.com/n8n-io/n8n/issues/25587)) ([66dcdb9](https://redirect.github.com/n8n-io/n8n/commit/66dcdb9c8c5d65086fa280fbf8ea5d15248fd080)) - Add example node in ai-utilities, improve response handling ([#&#8203;25388](https://redirect.github.com/n8n-io/n8n/issues/25388)) ([366d21d](https://redirect.github.com/n8n-io/n8n/commit/366d21d799c96316037dce1e1af105d04c0c914f)) - Add Firecrawl handler to the Quick connect module ([#&#8203;25528](https://redirect.github.com/n8n-io/n8n/issues/25528)) ([6738444](https://redirect.github.com/n8n-io/n8n/commit/673844445b15ef36137d46d4a15159d87b9d72a9)) - Add Focused Nodes feature ([#&#8203;25452](https://redirect.github.com/n8n-io/n8n/issues/25452)) ([70c7f5e](https://redirect.github.com/n8n-io/n8n/commit/70c7f5ef00a1dd519b93618f7041cf7f6a2e97d0)) - **ai-builder:** Add code-base workflow builder ([#&#8203;24535](https://redirect.github.com/n8n-io/n8n/issues/24535)) ([9729c2a](https://redirect.github.com/n8n-io/n8n/commit/9729c2a5da7b59fdbf62b95c100e085a2c2daa4d)) - **ai-builder:** Skip redundant node discovery in code-builder when approved plan is provided ([#&#8203;25608](https://redirect.github.com/n8n-io/n8n/issues/25608)) ([0970e4f](https://redirect.github.com/n8n-io/n8n/commit/0970e4f32cb7efbe257f0ea8105233c3b3a4e179)) - Allow manual login setting for OIDC alongside SAML ([#&#8203;25687](https://redirect.github.com/n8n-io/n8n/issues/25687)) ([c1991f4](https://redirect.github.com/n8n-io/n8n/commit/c1991f44c1b509cd1d599ff360b5cec0c229261b)) - **API:** Add public API endpoints for execution tags ([#&#8203;25463](https://redirect.github.com/n8n-io/n8n/issues/25463)) ([402d803](https://redirect.github.com/n8n-io/n8n/commit/402d803589abc647062c96c32505a6bf35d70430)) - **core:** Accept slash inside health endpoint env var ([#&#8203;25753](https://redirect.github.com/n8n-io/n8n/issues/25753)) ([9ec0f97](https://redirect.github.com/n8n-io/n8n/commit/9ec0f97a9f17618e4726af5ac0c016bc981c1781)) - **core:** Add introspection diagnostic tool for AI workflow builder ([#&#8203;25172](https://redirect.github.com/n8n-io/n8n/issues/25172)) ([892f086](https://redirect.github.com/n8n-io/n8n/commit/892f0865795f5146a4d45d380bd008161165b99f)) - **core:** Add log streaming events for project-scoped external secrets connections ([#&#8203;25755](https://redirect.github.com/n8n-io/n8n/issues/25755)) ([e590137](https://redirect.github.com/n8n-io/n8n/commit/e5901370c22bb6627f526cb5bafb8d4e65bdc6f0)) - **core:** Add versions support to `n8n:export` command ([#&#8203;25414](https://redirect.github.com/n8n-io/n8n/issues/25414)) ([c5ee9ba](https://redirect.github.com/n8n-io/n8n/commit/c5ee9bad8979db2638eaea6657a5fe2740da4262)) - **core:** Allow downloading data table data without system columns ([#&#8203;25553](https://redirect.github.com/n8n-io/n8n/issues/25553)) ([fe582b3](https://redirect.github.com/n8n-io/n8n/commit/fe582b3bcb6dec3f36b0c65eec26d0f6d8186a70)) - **core:** Expose externalSecretsStore to filter credentials by external secret provider key ([#&#8203;25526](https://redirect.github.com/n8n-io/n8n/issues/25526)) ([d64a763](https://redirect.github.com/n8n-io/n8n/commit/d64a763ecdac1c1dba8554a499d25cf3ef82df81)) - **core:** Support most tools on Chat hub ([#&#8203;25571](https://redirect.github.com/n8n-io/n8n/issues/25571)) ([2497a37](https://redirect.github.com/n8n-io/n8n/commit/2497a3720c5f829ad51486c4c69cf2a62ede6218)) - **editor:** Add custom color picker for sticky notes ([#&#8203;23699](https://redirect.github.com/n8n-io/n8n/issues/23699)) ([c9f3f9b](https://redirect.github.com/n8n-io/n8n/commit/c9f3f9b355e193ac39fa11bc89303d87ec625c7b)) - **editor:** Add new empty state with quick connect for node credentials ([#&#8203;25510](https://redirect.github.com/n8n-io/n8n/issues/25510)) ([63bd9af](https://redirect.github.com/n8n-io/n8n/commit/63bd9af185c252e85258951660aae80fd9b15cd4)) - **editor:** Enable deletion of external secret stores ([#&#8203;25573](https://redirect.github.com/n8n-io/n8n/issues/25573)) ([70d139e](https://redirect.github.com/n8n-io/n8n/commit/70d139e5cb4de06a08ff415a2bae373e537560d6)) - **editor:** Implement credentials setup in the setup panel ([#&#8203;25514](https://redirect.github.com/n8n-io/n8n/issues/25514)) ([c42696c](https://redirect.github.com/n8n-io/n8n/commit/c42696c212aeb0e5844e8537761fca94874c9df1)) - **editor:** Improve focused nodes chips with message display, tooltips, and "All nodes" state ([#&#8203;25582](https://redirect.github.com/n8n-io/n8n/issues/25582)) ([b17815e](https://redirect.github.com/n8n-io/n8n/commit/b17815ed25892579a4dd959a035a9e232f42d4d6)) - **editor:** Update store logic for fetching global external secrets ([#&#8203;25728](https://redirect.github.com/n8n-io/n8n/issues/25728)) ([3698ab1](https://redirect.github.com/n8n-io/n8n/commit/3698ab1579d8f1e92b4db22dcf075ef07a537758)) - **editor:** UX improvements for external secret providers ([#&#8203;25686](https://redirect.github.com/n8n-io/n8n/issues/25686)) ([d4146a6](https://redirect.github.com/n8n-io/n8n/commit/d4146a69a59996160b81bdfe844b17639b27b722)) - Implement shared infrastructure and code builder tool flow to merge Ask and Build ([#&#8203;25681](https://redirect.github.com/n8n-io/n8n/issues/25681)) ([08e5c74](https://redirect.github.com/n8n-io/n8n/commit/08e5c747eace3729a01e4c2a8d318c24bc7c9fc2)) - Pass focused nodes context to planner agent ([#&#8203;25617](https://redirect.github.com/n8n-io/n8n/issues/25617)) ([2093436](https://redirect.github.com/n8n-io/n8n/commit/20934363db540f5c324cee8883b3c34154bab0cc)) - Revert Set default header auth domains in the UI ([#&#8203;25758](https://redirect.github.com/n8n-io/n8n/issues/25758)) ([ccae2e6](https://redirect.github.com/n8n-io/n8n/commit/ccae2e6443a5513c124d38dd75d762a00fbb901f)) - Set default header auth domains in the UI for new credentials ([#&#8203;25563](https://redirect.github.com/n8n-io/n8n/issues/25563)) ([6a7231a](https://redirect.github.com/n8n-io/n8n/commit/6a7231ad34a40967c631ab5814788bbde267808a)) - Show Quick connect banner in the NDV ([#&#8203;25506](https://redirect.github.com/n8n-io/n8n/issues/25506)) ([39e9a5f](https://redirect.github.com/n8n-io/n8n/commit/39e9a5f7542a5aa991b8b38c1cb2ec6c38acaa9a)) - Stripe Node: Add more triggers for invoice payments ([#&#8203;25454](https://redirect.github.com/n8n-io/n8n/issues/25454)) ([099399b](https://redirect.github.com/n8n-io/n8n/commit/099399bdf0de42fd18f3fea71949ee59afa4b7c7)) - Track quick connect within node installation event ([#&#8203;25574](https:/ </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/morten-olsen/homelab-apps). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My44LjUiLCJ1cGRhdGVkSW5WZXIiOiI0My41Ni4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Sign in to join this conversation.
No description provided.