# Twenty twenty/v2.26.0 — Release & Upgrade Intelligence
- **Product:** Twenty (https://twenty.com)
- **Version:** twenty/v2.26.0
- **Released:** Jul 31, 2026
- **Impact Score:** 7/10
- **Breaking Changes:** Source flagged
- **Canonical Analysis:** https://changelogs.us/twenty/updates/twenty-v2.26.0/

## Executive Summary (TL;DR)
Twenty twenty/v2.26.0. Source highlight: [BREAKING-CHANGE] Centralize system `View` `viewField` side effect (#23081)

## Breaking Changes & Deprecations
- ⚠️ Breaking changes - [BREAKING-CHANGE] Centralize system `View` `viewField` side effect ([#23081](https://github.com/twentyhq/twenty/pull/23081)) by @prastoin
- - [BREAKING-CHANGE] Centralize system `View` `viewField` side effect ([#23081](https://github.com/twentyhq/twenty/pull/23081)) by @prastoin
- - [breaking-change] fix(server): return runAgent execution failures as result errors ([#23390](https://github.com/twentyhq/twenty/pull/23390)) by @abdulrahmancodes
- - [BREAKING-CHANGE] Add NOT_RECORDED call recording status ([#23478](https://github.com/twentyhq/twenty/pull/23478)) by @ehconitin

## New Features
- feat: Slack conversational assistant (#22984)
- feat(workflow): read workflow version content from core in the engine, behind a flag (#23403)
- feat(front): preview highlighted record in the search command bar (#23413)
- feat(workflow): pin concrete model on AI agent node creation and exclude interactive tools from workflow runs (#23447)
- feat(ai-agent): lazy tool loading for the open-ended runAgent path (#23454)
- feat(ai-tool): resolve and default icons in AI metadata tools (#23480)

## Improvements
- Mirror host element geometry into front component workers (#23264)
- Restore soft-deleted junction record when re-adding a junction relation (#23371)
- Show call recorders as calendar event participants (#23380)
- Include root cause errors in workspace migration runner exception message (#23416)
- Take openRecordIn from the view in scope instead of a global atom (#23422)
- Make record chips open records natively on touch devices (#23424)

## Bug Fixes
- [breaking-change] fix(server): return runAgent execution failures as result errors (#23390)
- PDF upload fix (#23473)
- Dashboard doc fix (#23475)
- Fix clipped New chat button label in localized navigation drawer (#23511)
- fix(page-layout): render standalone rich text widget on record pages (#23435)
- fix(workflow): rename the trigger step through the dedicated mutation (#23450)
