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

## Executive Summary (TL;DR)
Twenty v2.7.0. Source highlight: **Fireflies integration** — connect Fireflies for meeting transcript ingestion (#20618)

## Breaking Changes & Deprecations
- ⚠️ Breaking changes - **`ConnectedAccount.connectionParameters` now encrypted** — requires `ENCRYPTION_KEY` configured (#20673) - **Connected account permissions unified** (#20732)

## New Features
- **Fireflies integration** — connect Fireflies for meeting transcript ingestion (#20618)
- **Slack workflow connector** — trigger workflows from Slack events (#20427)
- **Application file storage service** — dedicated storage for app-uploaded files (#20793)
- **Per-PR preview deploys** — Cloudflare Worker-versioned previews (#20762)
- **Website migrated to Cloudflare Workers** via OpenNext (#20741)
- **Enterprise JWT signing-key rotation** — cron-based rotation with `secret-encryption:rotate` CLI (#20612, #20613)

## Improvements
- Self-hosting docs now cover `ENCRYPTION_KEY`, `FALLBACK_ENCRYPTION_KEY`, and key-rotation procedures (#20611)
- Stop bundling twenty-ui React CJS runtime (smaller bundle) (#20703)
- `@WasRemovedInUpgrade` decorator for cross-version field removals (#20729)
- BlockNote slash-command shows empty state on no match (#20689)
- Messaging perf tweak (#20687)
- Navigate to installed page after app install (#20797)

## Bug Fixes
- Filter dispatcher owns relation-target resolution (#20670, #20737)
- Docker base images pinned to patched `curl`, `nghttp2`, `postgresql18-client` (#20805)
