Highlights
Features
- Custom indexes UI — manage data model indexes from the Settings UI (#20846)
- Text field widget editor mode (#20779)
- AI Chat — new navigation menu item, webhook tool providers (#20759), plus end-to-end observability (#20850)
- Partners app + directory — new
twenty-partnersapp and website directory (#20792, #20632)
⚠️ Breaking changes
- Permission flags — new system to define permission flags by apps
- Channel standard objects deprecated —
messageChannel,messageFolder,calendarChannelmoved out of workspace schemas into core metadata (#20836) — this is just a cleanup, had been deprecated for some time already
Upgrade notes
This release ships 3 per-workspace migrations that run on the first yarn command:prod upgrade after deploy:
- Drop deprecated channel standard objects from workspace schemas
- Backfill relation join column indexes
- Gate default command menu items by permission flag
Notable improvements
- Rotate connected-account
connectionParametersviasecret-encryption:rotate(#20807) - API breaking-change CI guard (#20848)
twenty_upgrade_instance_infometric for upgrade observability (#20854)- Auto-indexing of polymorphic
target<X>Idjoin columns (#20820) - Install applications via tarball download instead of
yarn install(#20835)
Security
- Bumped protobufjs and esbuild to clear CVEs (#20876)
Bug fixes
~20 fixes including billing cap writes & orphaned Stripe subs, localization date parsing, workflow UUID filter operands & cron-trigger cache TTL, AI Chat browser-context injection, API keys list refresh, onboarding modal layout, IMAP/SMTP message threading.
Full Changelog: v2.7.0...v2.8.0