sdk/v2.31.0
twentyhq/twentysdk/v2.31.0Aug 27, 2026by twenty-pr[bot]
AI Summary
SDK updates for v2.31.0, focusing on billing improvements and the initial rollout of the ORM v2 read path.
Key Highlights
- Billing credit grant ledger
- ORM v2 read path
Breaking Changes
- System record page layout
- SidePanelExpandTarget callback
New Features
- Billing credit grant ledger
- ORM v2 read path
Full Release Notes
<!-- generated-release-notes v1 --> ## ⚠️ Breaking changes - System record page layout ([#23651](https://github.com/twentyhq/twenty/pull/23651)) by @prastoin - feat(front): expand button and record actions in the side panel footer ([#23965](https://github.com/twentyhq/twenty/pull/23965)) by @FelixMalfait ## ✨ New features - feat(billing): replace the credit balance column with a credit grant ledger ([#23973](https://github.com/twentyhq/twenty/pull/23973)) by @FelixMalfait - feat(server): ORM v2, a TypeORM-free workspace read path behind a flag ([#23991](https://github.com/twentyhq/twenty/pull/23991)) by @charlesBochet ## 💅 Improvements & UX - Share front component dependencies through a per-app bundle ([#23773](https://github.com/twentyhq/twenty/pull/23773)) by @bosiraphael - Add a deprecated attribute to app manifest variables ([#23868](https://github.com/twentyhq/twenty/pull/23868)) by @bosiraphael - Add native call recording transcript tab to the calendar event record page ([#23909](https://github.com/twentyhq/twenty/pull/23909)) by @ehconitin - Remove alpha sufix to npm packages ([#24059](https://github.com/twentyhq/twenty/pull/24059)) by @prastoin ## ⚡ Performance - perf(server): remove the compact-storage flag, slice cache demotion, use a plain LIMIT on find-many ([#23980](https://github.com/twentyhq/twenty/pull/23980)) by @charlesBochet <details> <summary>🏗️ Internal changes (1)</summary> - chore: set npm packages to 2.31.0-alpha.1 ([#24011](https://github.com/twentyhq/twenty/pull/24011)) by @prastoin </details> ## 🎉 New contributors - @DebadityaHait made their first contribution in https://github.com/twentyhq/twenty/pull/23945 <details> <summary>Full changelog (11 PRs)</summary> - System record page layout ([#23651](https://github.com/twentyhq/twenty/pull/23651)) by @prastoin - Share front component dependencies through a per-app bundle ([#23773](https://github.com/twentyhq/twenty/pull/23773)) by @bosiraphael - Add a deprecated attribute to app manifest variables ([#23868](https://github.com/twentyhq/twenty/pull/23868)) by @bosiraphael - Add native call recording transcript tab to the calendar event record page ([#23909](https://github.com/twentyhq/twenty/pull/23909)) by @ehconitin - feat(front): expand button and record actions in the side panel footer ([#23965](https://github.com/twentyhq/twenty/pull/23965)) by @FelixMalfait - chore: bump version to 2.31.0 ([#23967](https://github.com/twentyhq/twenty/pull/23967)) by @twenty-pr - feat(billing): replace the credit balance column with a credit grant ledger ([#23973](https://github.com/twentyhq/twenty/pull/23973)) by @FelixMalfait - perf(server): remove the compact-storage flag, slice cache demotion, use a plain LIMIT on find-many ([#23980](https://github.com/twentyhq/twenty/pull/23980)) by @charlesBochet - feat(server): ORM v2, a TypeORM-free workspace read path behind a flag ([#23991](https://github.com/twentyhq/twenty/pull/23991)) by @charlesBochet - chore: set npm packages to 2.31.0-alpha.1 ([#24011](https://github.com/twentyhq/twenty/pull/24011)) by @prastoin - Remove alpha sufix to npm packages ([#24059](https://github.com/twentyhq/twenty/pull/24059)) by @prastoin </details> **Full Changelog**: https://github.com/twentyhq/twenty/compare/sdk/v2.30.0...sdk/v2.31.0