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

## Executive Summary (TL;DR)
Twenty twenty/v2.20.0. Source highlight: chore: bump version to 2.20.0 by @twenty-pr[bot] in https://github.com/twentyhq/twenty/pull/22639

## New Features
- feat(server): support server-scoped files via nullable workspaceId on file table
- feat(workflow): scaffold core workflowVersion entity + trigger cache (phase 0)
- feat(sdk): validate graph page-layout widgets at build time
- feat(server): add public marketplace resolver for vetted app catalog
- [Billing for self hosts] Add info in description
- feat(messaging): message campaign delivery stats + views

## Improvements
- perf(upsert) - tighten createMany upsert candidate lookup to avoid broad OR scans
- Improve application asset management

## Bug Fixes
- Fix root domain /authorize rendering workspace-scoped consent page
- fix(rls): prefill RLS predicate fields when creating related records
- fix: corrected grammar in approved domain message
- fix(workflow): handle IS/IS_NOT operand in text and array filters
- fix(workflow): batch staled run reset to avoid Postgres param limit
- fix: add workspace command to backfill missing AGENT source enum values
