github twentyhq/twenty v2.8.0

7 hours ago

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-partners app and website directory (#20792, #20632)

⚠️ Breaking changes

  • Permission flags — new system to define permission flags by apps
  • Channel standard objects deprecatedmessageChannel, messageFolder, calendarChannel moved 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:

  1. Drop deprecated channel standard objects from workspace schemas
  2. Backfill relation join column indexes
  3. Gate default command menu items by permission flag

Notable improvements

  • Rotate connected-account connectionParameters via secret-encryption:rotate (#20807)
  • API breaking-change CI guard (#20848)
  • twenty_upgrade_instance_info metric for upgrade observability (#20854)
  • Auto-indexing of polymorphic target<X>Id join 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

Don't miss a new twenty release

NewReleases is sending notifications on new releases.