github twentyhq/twenty twenty/v2.57.1

one hour ago

Claude thinking tokens were being billed at roughly 1.7 times the actual Anthropic cost. That is fixed in this release, and cache writes are now priced correctly too. If your workspace uses AI features, credit usage will drop from this version forward.

Installed app and marketplace pages show their content again. You can see what data objects, automations, and interface pieces an app includes before or after installing it. SAML providers saved with PEM certificates now authenticate correctly.

The Security and Privacy settings pages have been reorganized. Iframe origins and media access use table-style inputs with favicons, the AI card links to the agents and model tiers it affects, and the compliance section opens with a cleaner layout.

🌟 Highlights

  • Claude thinking tokens were billed at about 1.7× the Anthropic rate — that is now corrected, and cache writes are priced correctly too. (#29976)
  • Installed app and marketplace pages show the full content an app adds — data, automations, interface pieces — after being missing since earlier this year. (#29707)
  • SAML providers saved with a PEM certificate now authenticate correctly. (#29993)
  • The workspace assistant's configured name and avatar now appear in inbox message headers, mentions, and previews. (#29841)
  • The AI data policy controls in Privacy settings no longer flash or remount when you save an unrelated setting. (#29989)
  • The "Follow up on closing deals" Getting Started step no longer appears for members who lack the Workflows permission. (#29992)

✨ New features

  • Installed app and marketplace pages show the full list of resources an app adds — grouped as Data, Interface, Automation and AI, Access, and Packaging — after the content tabs were removed earlier this year. (#29707) by @ijreilly
  • Getting Started is now enabled by default for all newly activated workspaces. (#29964) by @etiennejouan
  • The book-a-call step for new teams moves from the onboarding flow into Getting Started, so it no longer interrupts the flow just before the plan step. (#29980) by @etiennejouan

💅 Improvements & UX

  • AI-generated component previews are now type-checked before they run, so wrong props, missing fields, or bad SDK calls surface as source-level errors in chat instead of silent runtime failures. (#29412) by @Weiko
  • Seat billing now uses max(committed seats, members minus free seats). Increases are charged immediately; decreases apply right away with a prorated credit. (#29424) by @etiennejouan
  • Workspaces with a credit allowance arrangement receive a fixed monthly credit amount instead of the plan default, applied at the start of each billing period. (#29426) by @etiennejouan
  • The workspace assistant's configured name and avatar now appear in inbox message headers, structured mentions, previews, and assistant controls. Self-hosters: deploy the updated server before rolling out the new client build. (#29841) by @bosiraphael
  • Security and Privacy settings are reorganized: iframe origins and media access use add-from-above tables with favicons, the AI card links to the agents and model tiers it affects, and the Privacy tab opens with a cleaner compliance layout. (#29950) by @Bonapara
  • AI chat and chat thread messages now share the same visual components for a consistent look. Per-message timestamps no longer appear in chat threads. (#29966) by @martmull

🐛 Bug fixes

  • Claude thinking tokens were billed at about 1.7× the Anthropic rate; that is now corrected. Anthropic cache writes are also priced correctly from this version forward. (#29976) by @etiennejouan
  • The AI data policy controls in Settings › Privacy no longer flash or remount when you save any other setting on the page. (#29989) by @charlesBochet
  • The "Follow up on closing deals" Getting Started step now requires the Workflows permission. Members without it no longer see a step that the AI cannot complete on their behalf. (#29992) by @etiennejouan
  • SAML providers saved with a PEM certificate now authenticate correctly. Several SAML error paths also return clearer redirect messages to the sign-in page. (#29993) by @prastoin

🔧 Developer & API

🏗️ Internal changes (7)
  • i18n - translations (#29974) by @twenty-pr
  • i18n - docs translations (#29975) by @twenty-pr
  • Add failing SSO sign-up integration tests (#29977) by @prastoin
  • i18n - translations (#29986) by @twenty-pr
  • Add successful SAML login and sign-up integration tests (#29991) by @prastoin
  • i18n - translations (#29995) by @twenty-pr
  • Fix getting started spec missing hasCalendarBookingPage (#29997) by @charlesBochet
Full changelog (22 PRs)
  • Typecheck AI component previews against app dependencies (#29412) by @Weiko
  • feat(billing): bill free and committed seats from arrangements (#29424) by @etiennejouan
  • feat(billing): add workspace credit allowance arrangements (#29426) by @etiennejouan
  • Bring back app contents on installed and marketplace app pages (#29707) by @ijreilly
  • Apply configured assistant identity in the inbox (#29841) by @bosiraphael
  • Polish the Security and Privacy settings tabs (#29950) by @Bonapara
  • feat(getting-started): enable Getting Started on new workspaces (#29964) by @etiennejouan
  • Share chat message components between AI chat and chat threads (#29966) by @martmull
  • i18n - translations (#29974) by @twenty-pr
  • i18n - docs translations (#29975) by @twenty-pr
  • fix(ai): bill Claude thinking tokens once and price cache writes (#29976) by @etiennejouan
  • Add failing SSO sign-up integration tests (#29977) by @prastoin
  • chore: bump version to 2.58.0 (#29979) by @twenty-pr
  • feat(getting-started): move the book-a-call step into Getting Started with the Cal.com embed (#29980) by @etiennejouan
  • i18n - translations (#29986) by @twenty-pr
  • Bump axios to 1.21.0 in twenty-server (#29987) by @prastoin
  • Keep the AI data policy controls enabled while a save runs (#29989) by @charlesBochet
  • Add successful SAML login and sign-up integration tests (#29991) by @prastoin
  • fix(getting-started): require the workflows permission for the follow-up step (#29992) by @etiennejouan
  • Add failing SAML login and sign-up integration tests and accept PEM SAML certificates (#29993) by @prastoin
  • i18n - translations (#29995) by @twenty-pr
  • Fix getting started spec missing hasCalendarBookingPage (#29997) by @charlesBochet

Full Changelog: twenty/v2.57.0...twenty/v2.57.1

Don't miss a new twenty release

NewReleases is sending notifications on new releases.