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

## Executive Summary (TL;DR)
Twenty twenty/v2.49.0. Source highlight: [BREAKING_CHANGE] feat(usage): spend user credits on AI chat and web search before workspace credits (server) (#27944)

## Breaking Changes & Deprecations
- ⚠️ Breaking changes - [BREAKING_CHANGE] feat(usage): spend user credits on AI chat and web search before workspace credits (server) ([#27944](https://github.com/twentyhq/twenty/pull/27944)) by @etiennejouan

## New Features
- [BREAKING_CHANGE] feat(usage): spend user credits on AI chat and web search before workspace credits (server) (#27944)
- feat(website): carry ?via= partner attribution to app sign-up links (#28157)
- feat: simplify app owner installation statistics (1/4) (#28203)
- feat: add app auto-update installation counts (2/4) (#28204)
- feat: add application credit usage with ClickHouse query caching (3/4) (#28205)
- Add Dropdown.SelectionGroup (#27990)

## Improvements
- Show import progress on connected accounts (#27491)
- Compute workflow output schemas at the write boundary and make create_complete_workflow atomic (#27774)
- Store workflow and chart record filters as field references (#27777)
- Let connection providers declare a USER or WORKSPACE scope (#27796)
- Make logic function trigger job fan-out idempotent across retries (#27953)
- Share calendar events across calendar channels (#28017)

## Bug Fixes
- Fix front component layout measurements (#27807)
- Fix date-sorted pagination skipping or duplicating records (#27977)
- Fix lost keystrokes in Preact front component text inputs (#28178)
- Dispatch MCP methods with a typed switch and wrap responses once (#28190)
- Fix twenty-ui checks after the Base UI 1.9.0 update (#28191)
- fix(server): rebuild the foreign key when a relation's onDelete changes from unset (#27472)
