Impact Score: 5/10
Twenty: v0.35.0: Favorite folders
Source available โ automated, not human-reviewed
Component: twenty ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.
Analysis updated: 2026-11-01.
โก Executive Summary (TL;DR)
Twenty v0.35.0. Source highlight: start 0.40.0 canary
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 info to customer table and stripe customer data
- feat: record group add new
- [Aggregate queries for table views - #2] Add aggregate queries footer for simple views
- 8726 workflow add a test button in workflow code step
- Add links composite field
- Add email composite field
โก Performance & Enhancements (2)
- In navigation drawer, cursor should not be drag on hover and some enhancements
- Improve aggregate footer cell display
๐ง Bug Fixes & Patches (6)
- fix: group by sort options should have a checkmark when selected
- Fix composite field creation
- [Fix] isLabelSyncedWithName should be nullable
- fix: can't properly drag and drop in empty record group
- Fix broken chips on timelin eActivity on show pages
- Fix array enum renaming
๐ View Raw Release Notes (Original Developer Log)
## What's Changed
* start 0.40.0 canary by @Weiko in https://github.com/twentyhq/twenty/pull/9029
* add info to customer table and stripe customer data by @anamarn in https://github.com/twentyhq/twenty/pull/9004
* Playwright tests - stage 1 - login with email and password test by @BOHEUS in https://github.com/twentyhq/twenty/pull/8988
* feat: record group add new by @magrinj in https://github.com/twentyhq/twenty/pull/8925
* fix: group by sort options should have a checkmark when selected by @magrinj in https://github.com/twentyhq/twenty/pull/9038
* [Aggregate queries for table views - #2] Add aggregate queries footer for simple views by @ijreilly in https://github.com/twentyhq/twenty/pull/9025
* Fast follows on 0.34 by @charlesBochet in https://github.com/twentyhq/twenty/pull/9034
* Fix composite field creation by @thomtrp in https://github.com/twentyhq/twenty/pull/9044
* [Fix] isLabelSyncedWithName should be nullable by @ijreilly in https://github.com/twentyhq/twenty/pull/9028
* fix: can't properly drag and drop in empty record group by @magrinj in https://github.com/twentyhq/twenty/pull/9039
* 8726 workflow add a test button in workflow code step by @martmull in https://github.com/twentyhq/twenty/pull/9016
* Move settings data model refreshMetadata to sync calls by @charlesBochet in https://github.com/twentyhq/twenty/pull/9046
* In navigation drawer, cursor should not be drag on hover and some enhancements by @ehconitin in https://github.com/twentyhq/twenty/pull/8975
* Fix broken chips on timelin eActivity on show pages by @charlesBochet in https://github.com/twentyhq/twenty/pull/9057
* Enforce system wide sso providers by @charlesBochet in https://github.com/twentyhq/twenty/pull/9058
* Add links composite field by @thomtrp in https://github.com/twentyhq/twenty/pull/9059
* Add email composite field by @thomtrp in https://github.com/twentyhq/twenty/pull/9061
* add product table data in real time by @anamarn in https://github.com/twentyhq/twenty/pull/9055
* Change favicon/company enrichment urls by @FelixMalfait in https://github.com/twentyhq/twenty/pull/9065
* Fix array enum renaming by @charlesBochet in https://github.com/twentyhq/twenty/pull/9067
* Fix Tasks/Notes created with null position by @Weiko in https://github.com/twentyhq/twenty/pull/9068
* feat: record group insert at bottom when created by @magrinj in https://github.com/twentyhq/twenty/pull/9053
* fix(): sleep before redirect by @AMoreaux in https://github.com/twentyhq/twenty/pull/9079
* fix demo seed conflicting with dev seed by @Weiko in https://github.com/twentyhq/twenty/pull/9087
* Refactored all single record actions by @bosiraphael in https://github.com/twentyhq/twenty/pull/9045
* 0.34 changelog by @Bonapara in https://github.com/twentyhq/twenty/pull/9091
* Change default behavior of ENABLE DB MIGRATION by @FelixMalfait in https://github.com/twentyhq/twenty/pull/9077
* Refacto scroll + Aggregate queries for view groups by @ijreilly in https://github.com/twentyhq/twenty/pull/9089
* fix(twenty-front): allow to connect available provider only by @AMoreaux in https://github.com/twentyhq/twenty/pull/9080
* feat(database): add unique constraint on workspace subdomain by @AMoreaux in https://github.com/twentyhq/twenty/pull/9084
* Add Twenty Shared & Fix profile image rendering by @mdrazak2001 in https://github.com/twentyhq/twenty/pull/8841
* fix advanced mode settings navigation animations by @ehconitin in https://github.com/twentyhq/twenty/pull/9096
* 9024 workflow test serverless function follow up by @martmull in https://github.com/twentyhq/twenty/pull/9066
* Add date form field by @Devessier in https://github.com/twentyhq/twenty/pull/9021
* feat: hide empty record group default true by @magrinj in https://github.com/twentyhq/twenty/pull/9090
* fix: add create cursor util by @magrinj in https://github.com/twentyhq/twenty/pull/9086
* Fixed Custom Icon Persistance Across New View Creations by @ehconitin in https://github.com/twentyhq/twenty/pull/9070
* Favorites Folders Fast Followups by @ehconitin in https://github.com/twentyhq/twenty/pull/8920
* Fix re render view groups by @charlesBochet in https://github.com/twentyhq/twenty/pull/9098
* Favorites Drag and Drop Implementation by @ehconitin in https://github.com/twentyhq/twenty/pull/8979
* Fix cursor generation buffer dependency in front by @charlesBochet in https://github.com/twentyhq/twenty/pull/9101
* Basic test verifying if demo account is working properly by @BOHEUS in https://github.com/twentyhq/twenty/pull/8442
* Add Multiselect for forms by @thomtrp in https://github.com/twentyhq/twenty/pull/9092
* Fix pricing modal being cut off and unscrollabel on low resolution screens or when zoomed in by @khuddite in https://github.com/twentyhq/twenty/pull/8848
* Fixed dropdown blur and unified components by @lucasbordeau in https://github.com/twentyhq/twenty/pull/9062
* Add some tests to the variable resolver to ensure static JSON is properly evaluated by @Devessier in https://github.com/twentyhq/twenty/pull/9104
* fix - add new button on opportunity board company picker doesnt work by @ehconitin in https://github.com/twentyhq/twenty/pull/8488
* 8978 add navigation inside the command menu for showpage by @bosiraphael in https://github.com/twentyhq/twenty/pull/9103
* Remove serverless functions from settings by @martmull in https://github.com/twentyhq/twenty/pull/9105
* add price and meter dynamically add foreign keys in billing by @anamarn in https://github.com/twentyhq/twenty/pull/9100
* feat(auth): add default workspace support for user handling by @AMoreaux in https://github.com/twentyhq/twenty/pull/9099
* Fix: Replace styled logo with Avatar component for workspace logo in NavigationDrawerHeader by @muraliSingh7 in https://github.com/twentyhq/twenty/pull/9093
* fix: recordBoard sticky header + scrollThumb by @harshrajeevsingh in https://github.com/twentyhq/twenty/pull/8946
* minor fix -- missing margin bottom for orphan favorites by @ehconitin in https://github.com/twentyhq/twenty/pull/9111
* Add Raw JSON Form Field Input by @Devessier in https://github.com/twentyhq/twenty/pull/9078
* Add no-seed configuration to database:reset by @FelixMalfait in https://github.com/twentyhq/twenty/pull/9112
* Removed unecessary dropdown container on MultiSelectFieldInput by @lucasbordeau in https://github.com/twentyhq/twenty/pull/9116
* feat: NoValue is bot properly created the backend by @magrinj in https://github.com/twentyhq/twenty/pull/9110
* fix: view group wrong cursor by @magrinj in https://github.com/twentyhq/twenty/pull/9119
* Add UUID form field input by @Devessier in https://github.com/twentyhq/twenty/pull/9121
* Add fields to update in update record action by @thomtrp in https://github.com/twentyhq/twenty/pull/9108
* fix: 3 first columns should be sticky view group by @magrinj in https://github.com/twentyhq/twenty/pull/9123
* feat(auth): enhance workspace handling and error feedback by @AMoreaux in https://github.com/twentyhq/twenty/pull/9118
* feat(workspace): expand forbidden subdomain validation by @AMoreaux in https://github.com/twentyhq/twenty/pull/9082
* Remove workspace gates for aggregate fields metadata by @ijreilly in https://github.com/twentyhq/twenty/pull/9125
* Remove buggy dependencies by @martmull in https://github.com/twentyhq/twenty/pull/9115
* Fix workspace logo by @charlesBochet in https://github.com/twentyhq/twenty/pull/9129
* Fixes person navigation after image upload by @mdrazak2001 in https://github.com/twentyhq/twenty/pull/9076
* feat(auth): add workspaceId validation and token expiration by @AMoreaux in https://github.com/twentyhq/twenty/pull/9134
* fix icon shrink and use avatar for logo and icons by @ehconitin in https://github.com/twentyhq/twenty/pull/9117
* Fix/refresh token by @AMoreaux in https://github.com/twentyhq/twenty/pull/9135
* Remove react hook form in send email action by @thomtrp in https://github.com/twentyhq/twenty/pull/9130
* Reactive form preview by @nklmantey in https://github.com/twentyhq/twenty/pull/8663
* add sync customer command and drop subscription customer constraint by @anamarn in https://github.com/twentyhq/twenty/pull/9131
* Add date time form field by @Devessier in https://github.com/twentyhq/twenty/pull/9133
* add: objectName in fav folder by @harshrajeevsingh in https://github.com/twentyhq/twenty/pull/8785
* Fix version creation / update when opening an action by @thomtrp in https://github.com/twentyhq/twenty/pull/9145
* fix test by @AMoreaux in https://github.com/twentyhq/twenty/pull/9147
* Improve aggregate footer cell display by @ijreilly in https://github.com/twentyhq/twenty/pull/9124
* Fix sort with pagination and composite fields by @Weiko in https://github.com/twentyhq/twenty/pull/9150
* Phone country code unique by @guillim in https://github.com/twentyhq/twenty/pull/9035
* Add possibility to destroy a record by @charlesBochet in https://github.com/twentyhq/twenty/pull/9144
* Github CI workflow fix by @BOHEUS in https://github.com/twentyhq/twenty/pull/9137
* 8749 invalid openapi schema by @martmull in https://github.com/twentyhq/twenty/pull/9156
* Scrollable fixed dropdowns container minor refactor by @ehconitin in https://github.com/twentyhq/twenty/pull/9159
* Fix modals being unregistered inside command menu by @bosiraphael in https://github.com/twentyhq/twenty/pull/9155
* 9018 fix batch delete by @bosiraphael in https://github.com/twentyhq/twenty/pull/9149
* Fix discard draft optimistic rendering by @martmull in https://github.com/twentyhq/twenty/pull/9153
* 9018 fix batch delete follow ups by @bosiraphael in https://github.com/twentyhq/twenty/pull/9166
* Fix sync metadata default value not being synced by @Weiko in https://github.com/twentyhq/twenty/pull/9163
* Separate date and datetime components by @martmull in https://github.com/twentyhq/twenty/pull/9161
* Fix activity editor by @charlesBochet in https://github.com/twentyhq/twenty/pull/9165
* Icon alignment in NavigationDrawerItems by @ehconitin in https://github.com/twentyhq/twenty/pull/9164
* minor fix -- datamodel multiselect edit form dropdowns by @ehconitin in https://github.com/twentyhq/twenty/pull/9168
* Command menu actions fixes by @bosiraphael in https://github.com/twentyhq/twenty/pull/9169
* Phone country fix by @guillim in https://github.com/twentyhq/twenty/pull/9167
* Don't register delete multiple records action when deleted filter is active by @bosiraphael in https://github.com/twentyhq/twenty/pull/9170
* wrote 0.35 changelog by @Bonapara in https://github.com/twentyhq/twenty/pull/9171
* Workspace logo is not visible by @guillim in https://github.com/twentyhq/twenty/pull/9174
* Add upgrade 0.35 command module by @Weiko in https://github.com/twentyhq/twenty/pull/9175
* Add automatic company logo fetching during workspace creation by @samyakpiya in https://github.com/twentyhq/twenty/pull/9158
* Fixes before 0-35 release by @charlesBochet in https://github.com/twentyhq/twenty/pull/9176
* Fix "Create profile" page not supporting dark mode (#8110) by @eliasylonen in https://github.com/twentyhq/twenty/pull/9185
* fix(auth): adjust button variant based on sign-in-up step by @AMoreaux in https://github.com/twentyhq/twenty/pull/9188
* update upgrade guide for 0.35 by @Weiko in https://github.com/twentyhq/twenty/pull/9190
* Use uuid package instead of crypto package by @FelixMalfait in https://github.com/twentyhq/twenty/pull/9191
* refacto(auth): Simplify workspace lookup and cleanup UI logic by @AMoreaux in https://github.com/twentyhq/twenty/pull/9160
* Revert "Fix "Create profile" page not supporting dark mode (#8110)" by @Weiko in https://github.com/twentyhq/twenty/pull/9201
* Fix optimistic rendering when deleting multiple records by @ijreilly in https://github.com/twentyhq/twenty/pull/9198
* Fix show page navigation bugs by @lucasbordeau in https://github.com/twentyhq/twenty/pull/9199
* Fix position calculations -- favorites by @ehconitin in https://github.com/twentyhq/twenty/pull/9202
* Remove favorite folder related feature flags by @ehconitin in https://github.com/twentyhq/twenty/pull/9178
* Fixed dragging with empty orphan favorites by @lucasbordeau in https://github.com/twentyhq/twenty/pull/9205
* collapsed navigationDrawerItem width fix by @ehconitin in https://github.com/twentyhq/twenty/pull/9211
## New Contributors
* @mdrazak2001 made their first contribution in https://github.com/twentyhq/twenty/pull/8841
* @nklmantey made their first contribution in https://github.com/twentyhq/twenty/pull/8663
* @samyakpiya made their first contribution in https://github.com/twentyhq/twenty/pull/9158
**Full Changelog**: https://github.com/twentyhq/twenty/compare/v0.34.0...v0.35.0