Twenty v0.22.0stable Released Jul 16, 2024
Impact Score: 5/10

Twenty: Enhanced Kanban Board and Navigation bars, bulk deletion

Source available โ€” automated, not human-reviewed

Component: twenty ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Twenty v0.22.0. Source highlight: Refactor calendar to use new sync statuses and stages

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

โœจ New Features & Capabilities (6)

  • Add missing objectMetadataId column in auditLog
  • Display table record creation row when clicking on Add new from table empty state
  • feat: enable removing all links from the field
  • Add new Address field to views containing deprecated address
  • Add option to synchronize all active workspaces at once
  • Improve add field to view script to handle errors

โšก Performance & Enhancements (3)

  • Enhance Dropdown API to make portal usage optional
  • Improve performance of demo workspace
  • Improve test coverage

๐Ÿ”ง Bug Fixes & Patches (6)

  • Fix wrong email direction
  • Fix wrong standard id for objectMetadataId in auditLog
  • Fix contact creation and rename email aliases to handle aliases
  • Fixed various bugs in activity creation
  • Fix/disable cancel button on save
  • Fix database reset after address deprecation
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
## What's Changed * Refactor calendar to use new sync statuses and stages by @bosiraphael in https://github.com/twentyhq/twenty/pull/6141 * Navigate to field settings page on Go to Settings by @ijreilly in https://github.com/twentyhq/twenty/pull/6128 * Fix wrong email direction by @bosiraphael in https://github.com/twentyhq/twenty/pull/6163 * Update render deploy configuration by @charlesBochet in https://github.com/twentyhq/twenty/pull/6167 * Add missing objectMetadataId column in auditLog by @Weiko in https://github.com/twentyhq/twenty/pull/6164 * Modify messaging message channel sync status monitoring cron pattern by @bosiraphael in https://github.com/twentyhq/twenty/pull/6173 * [Flexible Schema] Create indexes for join columns by @Weiko in https://github.com/twentyhq/twenty/pull/6165 * Authorize 0 depth by @martmull in https://github.com/twentyhq/twenty/pull/6171 * Display table record creation row when clicking on Add new from table empty state by @charlesBochet in https://github.com/twentyhq/twenty/pull/6174 * Fix wrong standard id for objectMetadataId in auditLog by @Weiko in https://github.com/twentyhq/twenty/pull/6180 * Fix contact creation and rename email aliases to handle aliases by @bosiraphael in https://github.com/twentyhq/twenty/pull/6176 * Enhance Dropdown API to make portal usage optional by @charlesBochet in https://github.com/twentyhq/twenty/pull/6182 * Update boolean field command to skip workspace instead of throwing by @ijreilly in https://github.com/twentyhq/twenty/pull/6196 * space for nexting bullet points by @Adithej in https://github.com/twentyhq/twenty/pull/6195 * Update self-hosting-var.mdx calendar instructions by @rob-luke in https://github.com/twentyhq/twenty/pull/6175 * feat: enable removing all links from the field by @rostaklein in https://github.com/twentyhq/twenty/pull/6185 * Update boolean command to update existing null values by @ijreilly in https://github.com/twentyhq/twenty/pull/6198 * Support for Kubernetes via Terraform and Manifests by @LumosViridi in https://github.com/twentyhq/twenty/pull/5721 * Remove featureFlag on connectedAccount.handleAliases by @charlesBochet in https://github.com/twentyhq/twenty/pull/6202 * Deprecate address standard field by @ijreilly in https://github.com/twentyhq/twenty/pull/6087 * Fixed various bugs in activity creation by @lucasbordeau in https://github.com/twentyhq/twenty/pull/6208 * Fix/disable cancel button on save by @pacyL2K19 in https://github.com/twentyhq/twenty/pull/6204 * Update Mobile Navigation bar css for better usage by @dhruvdabhi101 in https://github.com/twentyhq/twenty/pull/6209 * Fix database reset after address deprecation by @FelixMalfait in https://github.com/twentyhq/twenty/pull/6216 * Add new Address field to views containing deprecated address by @ijreilly in https://github.com/twentyhq/twenty/pull/6205 * Deprecate Probability field on Opportunity by @ijreilly in https://github.com/twentyhq/twenty/pull/6207 * Update privacy policy links by @bosiraphael in https://github.com/twentyhq/twenty/pull/6206 * Add option to synchronize all active workspaces at once by @ijreilly in https://github.com/twentyhq/twenty/pull/6221 * Fix address field in raw query by @bosiraphael in https://github.com/twentyhq/twenty/pull/6226 * fix: settings object slug link by @rostaklein in https://github.com/twentyhq/twenty/pull/6228 * Improve add field to view script to handle errors by @ijreilly in https://github.com/twentyhq/twenty/pull/6232 * 0.22 changelog by @Bonapara in https://github.com/twentyhq/twenty/pull/6222 * Forbid creation of link field type by @ijreilly in https://github.com/twentyhq/twenty/pull/6237 * Fix custom errors thrown as 500 by @Weiko in https://github.com/twentyhq/twenty/pull/6238 * Remove old message channel sync statuses and create migration command by @bosiraphael in https://github.com/twentyhq/twenty/pull/6177 * Add error handling service for calendar import by @bosiraphael in https://github.com/twentyhq/twenty/pull/6203 * Refactor connected account module by @bosiraphael in https://github.com/twentyhq/twenty/pull/6225 * Fixes 6223 graph button indistinguishable (#6223). Replaces Button with FloatingButton by @Faisal-imtiyaz123 in https://github.com/twentyhq/twenty/pull/6234 * Improve performance of demo workspace by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/6201 * fixes 6106 month/year datepicker-ui not working by @Faisal-imtiyaz123 in https://github.com/twentyhq/twenty/pull/6199 * Improve test coverage by @charlesBochet in https://github.com/twentyhq/twenty/pull/6244 * Fix performance tests by @charlesBochet in https://github.com/twentyhq/twenty/pull/6245 * โ˜‘๏ธ Refacto "Select All/Unselect all" on indexes by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/5320 * Forbid default value nullification for non-nullable field by @ijreilly in https://github.com/twentyhq/twenty/pull/6258 * Add no value column on Kanban by @charlesBochet in https://github.com/twentyhq/twenty/pull/6252 * Add box shadow on frozen first column on table by @charlesBochet in https://github.com/twentyhq/twenty/pull/6250 * Bug return multi select fields in rest api response by @martmull in https://github.com/twentyhq/twenty/pull/6253 * fix: remove usage of probability field by @siiddhantt in https://github.com/twentyhq/twenty/pull/5877 * Fix calendar events right drawer empty fields by @bosiraphael in https://github.com/twentyhq/twenty/pull/6271 * 6254 double creation of contacts when updating calendar event participants by @bosiraphael in https://github.com/twentyhq/twenty/pull/6269 * Add interceptors for auto-resolvers by @thomtrp in https://github.com/twentyhq/twenty/pull/6270 * [Fix] Remove usage of deprecated FieldMetadata type probability by @ijreilly in https://github.com/twentyhq/twenty/pull/6279 * Fixed mass deletion page size. by @lucasbordeau in https://github.com/twentyhq/twenty/pull/6275 * Create command to migrate message channel sync stage enum by @bosiraphael in https://github.com/twentyhq/twenty/pull/6280 * fix: conditionally rendered Tablist only if there are multiple accounts. by @Adithej in https://github.com/twentyhq/twenty/pull/6274 * feat: Revamp navigation bar by @AdityaPimpalkar in https://github.com/twentyhq/twenty/pull/6031 * Add missing commands to 0.22 by @Weiko in https://github.com/twentyhq/twenty/pull/6286 * Fix command for sync stage enum by @ijreilly in https://github.com/twentyhq/twenty/pull/6291 * Fix undefined state from react-router-dom. by @lucasbordeau in https://github.com/twentyhq/twenty/pull/6293 * Bump version to v0.22.0 by @ijreilly in https://github.com/twentyhq/twenty/pull/6292 ## New Contributors * @LumosViridi made their first contribution in https://github.com/twentyhq/twenty/pull/5721 * @dhruvdabhi101 made their first contribution in https://github.com/twentyhq/twenty/pull/6209 * @Faisal-imtiyaz123 made their first contribution in https://github.com/twentyhq/twenty/pull/6234 **Full Changelog**: https://github.com/twentyhq/twenty/compare/v0.21.0...v0.22.0