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

## Executive Summary (TL;DR)
Twenty twenty/v2.28.0. Source highlight: feat(twenty-slack): link records and format the assistant reply footer (#23539)

## New Features
- feat(twenty-slack): link records and format the assistant reply footer (#23539)
- feat(slack): cache the Slack bot user id at connect time (#23726)
- feat(workflow): repair orphan core workflow versions via upgrade command (#23739)
- feat(server): export event-loop delay and workspace-cache recompute metrics (#23751)
- feat(server): instrument the local metadata cache and cap heavy providers by entry count (#23778)
- Add messages support to runAgent for multi-turn bot conversations (#23395)

## Improvements
- Make subdomain minimum length configurable via env var (#23209)
- Enforce row-level permissions on joined relations (#23369)
- Stop showing raw chunk load errors (#23571)
- Fan out Fireflies backfill into batched jobs (#23622)
- Hide onboarding credits when billing is disabled (#23717)
- Update website release notes through 2.26 (#23736)

## Bug Fixes
- feat(workflow): dispatch automated triggers from core behind a flag (#23775)
- Fix grouping a view that can no longer be changed or removed (#23619)
- Dnd library migration fixes and changes (#23752)
- Fix stray bracket after AI chat chips (#23798)
- Fix workflow email body overflowing into the attachments section (#23810)
- Fix AI campaign editing: tool auth context in workers and live editor resync (#23811)
