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

## Executive Summary (TL;DR)
Twenty twenty/v2.55.0. Source highlight: AI chat can now build, preview, and publish frontend components in your workspace. Describe what you need, and the agent writes and renders it with sample data before asking for your approval. Five breaking changes ship with this release; API consumers and self-hosters should check that section befo

## Breaking Changes & Deprecations
- AI chat can now build, preview, and publish frontend components in your workspace. Describe what you need, and the agent writes and renders it with sample data before asking for your approval. Five breaking changes ship with this release; API consumers and self-hosters should check that section before upgrading.
- ⚠️ Breaking changes - Every webhook now requires a role. Pass a `roleId` when calling `createWebhook`, and provide the `ROLES` permission alongside `API_KEYS_AND_WEBHOOKS` to create or edit webhooks. ([#29273](https://github.com/twentyhq/twenty/pull/29273)) by @charlesBochet

## New Features
- The AI setup assistant shows its first question immediately instead of loading before it speaks. (#27935)
- AI chat renders a live component preview with sample data before asking whether to save it. (#28727)
- AI chat can write a frontend component, show it with your actual records, and publish it to the workspace widget picker. (#28730)
- Slack workflows can now set `unfurlLinks` and `unfurlMedia` to control whether link previews appear in posted messages. (#29168)
- Replying to a message or answering a question now resolves your pending mention from that thread. (#29214)
- Admins can approve exact HTTPS origins for embedded websites and grant microphone or camera access separately in Security settings. (#29218)

## Improvements
- AI chat no longer freezes during tool calls, and the step list stays stable while the agent is running. (#29211)
- Credits charged by app logic functions now appear under their own App Operation category instead of mixing with Code Execution. (#29241)
- App and account settings tables now share a consistent Name | Status | details | action layout. (#29296)
- Built-in apps (Gmail, Outlook, IMAP) now show a Not connected chip when no account is linked. (#29329)
- The Installed apps table shows each app's type in the middle column instead of leaving it empty. (#29334)
- Enterprise license refresh is now staggered per server so it no longer spikes Stripe load at 04:00 UTC. (#29358)

## Bug Fixes
- Bar and line charts now include the Not Set group for select and date fields when Omit zero values is off. (#28825)
- Hover buttons on record table rows no longer have extra right padding. (#29287)
- Floating record table cell action buttons are back to their compact 26px height. (#29312)
- The CLI no longer rejects a valid pulled config when the workspace app's default role exists in the workspace but not in the local manifest. (#29318)
- Email and calendar workflow steps no longer inject a default `files` key that caused `twenty app pull` to report unchanged workflows as modified. (#29360)
- fix(website): drop the secret from the affiliate application webhook (#29311)
