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

## Executive Summary (TL;DR)
Twenty twenty/v2.53.1. Source highlight: Notes look like they did before the TipTap migration. Extra padding is gone, and block styles match what BlockNote rendered. The inbox gets two visible upgrades: the sidebar expands each channel into Open, Assigned, Snoozed, and Done views with counts, and an unread badge appears on the inbox naviga

## Breaking Changes & Deprecations
- ⚠️ Breaking changes - @azure/msal-node was upgraded to 7.x. If your workspace uses Microsoft authentication, verify that token refresh works after upgrading. ([#28969](https://github.com/twentyhq/twenty/pull/28969)) by @BOHEUS

## New Features
- Note editor padding is back to the tighter BlockNote look; the extra whitespace added in the TipTap migration is gone. (#29109)
- SELECT and MULTI_SELECT form fields in application workflows now resolve correctly across workspaces. (#28658)
- The inbox sidebar now expands each channel into Open, Assigned, Snoozed, and Done views, each with its own unread count. (#28868)
- twenty app pull now exports workflows; the CLI writes them as defineWorkflow source files. (#28936)
- twenty app pull now exports agents and skills; the CLI writes them as defineAgent and defineSkill source files. (#28971)
- Workspace creation now requires passing a CAPTCHA challenge. (#28977)

## Improvements
- Logic functions running locally now start with the same environment as Lambda, so local test runs behave like deployed ones. (#28599)
- Per-queue job priorities are replaced by a single shared default, simplifying queue management. (#28924)
- FormFieldRow now accepts a custom content padding value; the existing 8px default is unchanged. (#28934)
- Workspace member record pages now show a full layout with details, tasks, companies, and opportunities instead of a blank page. (#28975)
- Account rows in App preferences now show the import progress percentage while a first sync is running. (#28997)
- The per-member AI allowance in billing settings is now labeled 'Personal AI usage' everywhere. (#29009)

## Bug Fixes
- A spreadsheet import that hits errors no longer discards your progress; confirmed rows are kept and you can fix the rest. (#28709)
- Sync no longer updates the timestamp on live companies when restoring soft-deleted ones during contact auto-creation. (#28579)
- Activity link options are disabled while existing links are loading, preventing duplicate links from being created. (#28592)
- Safari no longer shows an error toast when a network request is aborted by rapid keystrokes in composer fields. (#28664)
- Spreadsheet imports now survive partial failures: confirmed rows are kept and invalid ones remain editable for correction. (#28709)
- HTTP workflow requests now read the Content-Type header case-insensitively, and bodies with a value of false or 0 are no longer dropped. (#28738)
