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

## Executive Summary (TL;DR)
Twenty twenty/v2.32.0. Source highlight: System record page layout (#23651)

## Breaking Changes & Deprecations
- ⚠️ Breaking changes - System record page layout ([#23651](https://github.com/twentyhq/twenty/pull/23651)) by @prastoin

## New Features
- feat(front): expand button and record actions in the side panel footer (#23965)
- feat(twenty-slack): pass Slack conversation history to runAgent as messages (#23821)
- feat(slack): native agent replies, thinking status everywhere (#23886)
- feat(slack): give the assistant a concrete reply anatomy (#23887)
- feat(campaign): move the campaign envelope fields above the body (#23959)
- feat(billing): replace the credit balance column with a credit grant ledger (#23973)

## Improvements
- Twenty-front: Record Calendar multi drag functionality (#23316)
- Implement MutationObserver in the front component worker sandbox (#23489)
- Remove the frontend's remaining view.openRecordIn plumbing (#23627)
- Allow going back to the previous onboarding step (#23716)
- Make localStorage and sessionStorage work in app front components (#23761)
- Share front component dependencies through a per-app bundle (#23773)

## Bug Fixes
- Fix record-page reconcile self-collision on user-added FIELDS widgets (#24022)
- Fix duplicate key errors during message import (#24154)
- Point CI dispatches at twentyhq/twenty-factory (#24196)
- Fix orphaned mirrored field permission blocking relation field updates (#24220)
- fix(billing) - void unpaid upgrade invoices so a failed charge cannot be collected later (#24264)
- Fix MCP tool calls reporting structured failures as success (#24280)
