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

## Executive Summary (TL;DR)
Twenty twenty/v2.51.0. Source highlight: Run `upgrade:2-51:migrate-rich-text-to-tiptap` after upgrading to convert existing rich text records to TipTap format. (#28486)

## Breaking Changes & Deprecations
- ⚠️ Breaking changes - Run `upgrade:2-51:migrate-rich-text-to-tiptap` after upgrading to convert existing rich text records to TipTap format. ([#28486](https://github.com/twentyhq/twenty/pull/28486)) by @neo773

## New Features
- The logs console is now on for every member with the Security permission — no feature flag needed. (#28481)
- Record filters can now compare a date or number field directly against another field on the same record. (#28237)
- Server admins can now export a complete workspace — including suspended ones — as a zip of CSVs from the admin panel. (#28480)
- The logs console is now on for every member with the Security permission; the feature flag is gone. (#28481)
- The server now stores rich text in TipTap format, replacing BlockNote as the canonical document format. (#28485)
- Notes, tasks, and rich text fields now use the TipTap editor; BlockNote and its packages are removed from the app. (#28487)

## Improvements
- Exports of 200 records or fewer download straight to the browser; larger exports still use the background queue. (#26673)
- Autocomplete and Select dropdowns in front components now scroll to reveal the highlighted option. (#27895)
- Dashboards with charts that reference a deactivated field can now be saved without errors. (#28082)
- Agent threads started via the Slack app are now owned by the linked workspace member and appear in the inbox correctly. (#28193)
- Custom roles now require the CUSTOM_ROLES billing entitlement; existing role assignments are not affected. (#28218)
- XCG (Caribbean guilder) is now available as a currency option. (#28430)

## Bug Fixes
- Front components and direct file uploads now work behind cookie-authenticating proxies like Google Cloud IAP and Cloudflare Access. (#28375)
- Add rule group in a workflow Search Records step now creates the group as expected. (#28396)
- Records with long relation table names are no longer incorrectly denied access due to Postgres' 63-byte identifier limit. (#28411)
- View-derived filters now go through the same validation as other filters, so invalid operators are rejected consistently. (#28414)
- Calendar events with no channel association now return masked titles and descriptions instead of real content. (#28415)
- The AI assistant no longer describes menus from other CRMs when answering how-to questions about Twenty. (#28478)
