# Twenty twenty/v2.25.0 — Release & Upgrade Intelligence
- **Product:** Twenty (https://twenty.com)
- **Version:** twenty/v2.25.0
- **Released:** Jul 29, 2026
- **Impact Score:** 5/10
- **Breaking Changes:** Not verified
- **Canonical Analysis:** https://changelogs.us/twenty/updates/twenty-v2.25.0/

## Executive Summary (TL;DR)
Twenty twenty/v2.25.0. Source highlight: Release notes preview

## New Features
- Full-page record tabs (Timeline, Tasks, Notes, Files, Emails, Calendar) now support drag-and-drop widget editing and behave consistently with the rest of the layout editor. (#23109)
- Relation field widgets on a record page can now render as a kanban board, calendar, or grouped table, scoped to that record's related data. (#23112)
- Dashboard charts grouped by a relation field now show the related record's display name instead of the raw database ID. (#23163)
- Email settings now let you configure a display name for outgoing emails and manage your unsubscriber list. (#23180)
- The email composer moves to its own page, auto-saves drafts you can return to later, and adds a send-test-email option. (#23188)
- During workspace setup, the company is automatically enriched from People Data Labs so the AI assistant knows your company from its first reply. (#23199)

## Improvements
- The onboarding 'Install your first apps' step only shows marketplace apps that have been vetted. (#23222)
- Clicking a link in a front component that leads to a different domain now shows a confirmation dialog before navigating away. (#23270)
- The external-link confirmation dialog for front components has a new design with clearer copy and the destination URL shown as a pill. (#23404)
- The record page card on mobile no longer has a rounded top-left corner and hairline border carried over from the desktop layout. (#23414)
- Folder items in the mobile navigation drawer no longer show grey corners around them. (#23425)
- PostgreSQL connection pool pressure (total, idle, waiting, and maximum connections) is now instrumented with metrics. (#23251)

## Bug Fixes
- The admin panel no longer displays 'latest' as the latest version when DockerHub tag fetching fails; it now shows no version found. (#22885)
- The call recording bot now leaves a meeting when only other recording bots remain, rather than staying for up to 30 minutes. (#23053)
- Google and Microsoft sign-in no longer puts a long-lived refresh token in the redirect URL, browser history, or server access logs. (#23061)
- Creating a record in a junction relation picker no longer shows the new record twice until the page is reloaded. (#23185)
- Front components no longer render a blank panel in Firefox; the structured-clone error that blocked rendering is now handled correctly. (#23213)
- Application icons now display correctly after install and sync instead of falling back to initials avatars. (#23245)
