sdk/v2.37.0

firecracker-microvm/firecrackersdk/v2.37.0Aug 28, 2026by twenty-pr[bot]

AI Summary

The SDK release focuses on API stability and type safety, introducing usage limit entities and rate limiting. It includes a critical OAuth authorization redirect fix and updates SDK manifest enums to match the server.

Key Highlights

  • Introduction of usage limit entities and API rate limiting
  • Fix for OAuth authorization redirect per RFC 9207
  • Type safety improvements for SDK manifest enums
  • Removal of legacy grid position support
  • Bump npm packages to 2.35.1

Breaking Changes

  • Model the object navigation command menu item target as a foreign key
  • Remove legacy grid position from page layout widgets

New Features

  • feat(apps): upload application files through batched direct upload
  • feat: add user-friendly labels to application variables
  • feat(usage-limit) - create usageLimit entity
  • feat(usage-limit) - rate-limit API requests from configured usage limits
  • Type twenty-sdk manifest enums with the real server enums

Full Release Notes

<!-- generated-release-notes v1 -->

## ⚠️ Breaking changes

- Model the object navigation command menu item target as a foreign key ([#24690](https://github.com/twentyhq/twenty/pull/24690)) by @prastoin
- Remove legacy grid position from page layout widgets ([#24876](https://github.com/twentyhq/twenty/pull/24876)) by @Weiko

## ✨ New features

- feat(apps): upload application files through batched direct upload ([#23526](https://github.com/twentyhq/twenty/pull/23526)) by @martmull
- feat: add user-friendly labels to application variables ([#24870](https://github.com/twentyhq/twenty/pull/24870)) by @martmull

## 💅 Improvements & UX

- Add workspaceMemberId in connectionProvider ([#24392](https://github.com/twentyhq/twenty/pull/24392)) by @BOHEUS
- feat(usage-limit) - create usageLimit entity ([#24708](https://github.com/twentyhq/twenty/pull/24708)) by @etiennejouan
- Backfill timeline activity metadata and drop legacy fields ([#24738](https://github.com/twentyhq/twenty/pull/24738)) by @FelixMalfait
- Remove IS_NATIVE_CALL_RECORDING_TABS_ENABLED feature flag ([#24765](https://github.com/twentyhq/twenty/pull/24765)) by @ehconitin
- Bump npm packages to 2.35.1 ([#24771](https://github.com/twentyhq/twenty/pull/24771)) by @prastoin
- Read Calendar and Email timelines from target junctions ([#24782](https://github.com/twentyhq/twenty/pull/24782)) by @FelixMalfait
- Remove the calendar week-day feature flag ([#24873](https://github.com/twentyhq/twenty/pull/24873)) by @Weiko

## 🐛 Bug fixes

- fix: include iss parameter in OAuth authorization redirect per RFC 9207 (#24153) ([#24663](https://github.com/twentyhq/twenty/pull/24663)) by @wsvdesign

## 🔧 Developer & API

- feat(usage-limit) - rate-limit API requests from configured usage limits ([#24709](https://github.com/twentyhq/twenty/pull/24709)) by @etiennejouan
- Share client-sdk runAs/options type and guard stub drift ([#24716](https://github.com/twentyhq/twenty/pull/24716)) by @abdulrahmancodes
- Type twenty-sdk manifest enums with the real server enums ([#24848](https://github.com/twentyhq/twenty/pull/24848)) by @martmull

## 🎉 New contributors

- @ebrahim2355 made their first contribution in https://github.com/twentyhq/twenty/pull/24582
- @Karthikram319 made their first contribution in https://github.com/twentyhq/twenty/pull/24649
- @Quadratic12345 made their first contribution in https://github.com/twentyhq/twenty/pull/24562
- @wsvdesign made their first contribution in https://github.com/twentyhq/twenty/pull/24663

<details>
<summary>Full changelog (17 PRs)</summary>

- feat(apps): upload application files through batched direct upload ([#23526](https://github.com/twentyhq/twenty/pull/23526)) by @martmull
- Add workspaceMemberId in connectionProvider ([#24392](https://github.com/twentyhq/twenty/pull/24392)) by @BOHEUS
- fix: include iss parameter in OAuth authorization redirect per RFC 9207 (#24153) ([#24663](https://github.com/twentyhq/twenty/pull/24663)) by @wsvdesign
- Model the object navigation command menu item target as a foreign key ([#24690](https://github.com/twentyhq/twenty/pull/24690)) by @prastoin
- feat(usage-limit) - create usageLimit entity ([#24708](https://github.com/twentyhq/twenty/pull/24708)) by @etiennejouan
- feat(usage-limit) - rate-limit API requests from configured usage limits ([#24709](https://github.com/twentyhq/twenty/pull/24709)) by @etiennejouan
- Share client-sdk runAs/options type and guard stub drift ([#24716](https://github.com/twentyhq/twenty/pull/24716)) by @abdulrahmancodes
- Backfill timeline activity metadata and drop legacy fields ([#24738](https://github.com/twentyhq/twenty/pull/24738)) by @FelixMalfait
- Remove IS_NATIVE_CALL_RECORDING_TABS_ENABLED feature flag ([#24765](https://github.com/twentyhq/twenty/pull/24765)) by @ehconitin
- Bump npm packages to 2.35.1 ([#24771](https://github.com/twentyhq/twenty/pull/24771)) by @prastoin
- Read Calendar and Email timelines from target junctions ([#24782](https://github.com/twentyhq/twenty/pull/24782)) by @FelixMalfait
- chore: bump version to 2.36.0 ([#24790](https://github.com/twentyhq/twenty/pull/24790)) by @twenty-pr
- Type twenty-sdk manifest enums with the real server enums ([#24848](https://github.com/twentyhq/twenty/pull/24848)) by @martmull
- feat: add user-friendly labels to application variables ([#24870](https://github.com/twentyhq/twenty/pull/24870)) by @martmull
- Remove the calendar week-day feature flag ([#24873](https://github.com/twentyhq/twenty/pull/24873)) by @Weiko
- Remove legacy grid position from page layout widgets ([#24876](https://github.com/twentyhq/twenty/pull/24876)) by @Weiko
- chore: bump version to 2.37.0 ([#24909](https://github.com/twentyhq/twenty/pull/24909)) by @twenty-pr

</details>

**Full Changelog**: https://github.com/twentyhq/twenty/compare/sdk/v2.35.0...sdk/v2.37.0