Impact Score: 5/10
Twenty: Filter by Multi-Select & Number Percentage
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.33.0. Source highlight: Bump to 0.32
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 useUploadAttachment hook (#7617)
- Add the possibility to run workflows with manual trigger from the command K with no records selected
- Add blue focus on text inputs
- Add nxw.js file
- Add try catch to command
- Add CI timeouts and enable playwright
โก Performance & Enhancements (6)
- Improve the layout of the Workflow Visualizer
- Improve flaky storybook test
- Improve storybook test
- Improve phone input UI
- Improve object metadata maps size
- Improve docker compose
๐ง Bug Fixes & Patches (6)
- Fix actions setter when opening the command menu
- Fixed expandable list and navigation menu
- fix: content getting hide on drag and drop in stage view cards
- Fix 0.32 bis
- 8304 - Fix Action Menu Buttons Alignment
- fix: Prevent isDisabled prop from passing to DOM in Settings/Security Link
๐ View Raw Release Notes (Original Developer Log)
## What's Changed
* Bump to 0.32 by @charlesBochet in https://github.com/twentyhq/twenty/pull/8324
* Fix actions setter when opening the command menu by @bosiraphael in https://github.com/twentyhq/twenty/pull/8263
* Fixed expandable list and navigation menu by @lucasbordeau in https://github.com/twentyhq/twenty/pull/8336
* 8191 command k workflow trigger for selected record by @bosiraphael in https://github.com/twentyhq/twenty/pull/8315
* Infer function input in workflow step by @thomtrp in https://github.com/twentyhq/twenty/pull/8308
* Refactor kanban new card creation by @charlesBochet in https://github.com/twentyhq/twenty/pull/8339
* fix: content getting hide on drag and drop in stage view cards by @Nabhag8848 in https://github.com/twentyhq/twenty/pull/7621
* Fix 0.32 bis by @charlesBochet in https://github.com/twentyhq/twenty/pull/8346
* 8304 - Fix Action Menu Buttons Alignment by @bosiraphael in https://github.com/twentyhq/twenty/pull/8348
* Add useUploadAttachment hook (#7617) by @yadavshubham01 in https://github.com/twentyhq/twenty/pull/7690
* fix: Prevent isDisabled prop from passing to DOM in Settings/Security Link by @harshrajeevsingh in https://github.com/twentyhq/twenty/pull/8317
* Fix scroll wrapper by @lucasbordeau in https://github.com/twentyhq/twenty/pull/8349
* fix: when field metadata SELECT type is edited update view groups by @magrinj in https://github.com/twentyhq/twenty/pull/8344
* Add the possibility to run workflows with manual trigger from the command K with no records selected by @bosiraphael in https://github.com/twentyhq/twenty/pull/8342
* fix: RightDrawer doesn't save context values when clickedOutside by @harshit078 in https://github.com/twentyhq/twenty/pull/7729
* Update menu title font size based on whether or not it's clickable by @khuddite in https://github.com/twentyhq/twenty/pull/8354
* Add blue focus on text inputs by @FelixMalfait in https://github.com/twentyhq/twenty/pull/8343
* Add nxw.js file by @Devessier in https://github.com/twentyhq/twenty/pull/8362
* Fix : Enter hotKey issue onPress of ConfirmationModal by @jayabha-jayas in https://github.com/twentyhq/twenty/pull/7802
* Fix of broken API Auth by @guillim in https://github.com/twentyhq/twenty/pull/8338
* Fix loginToken and legacy apiToken not working by @charlesBochet in https://github.com/twentyhq/twenty/pull/8369
* Fix action menu dropdown by @bosiraphael in https://github.com/twentyhq/twenty/pull/8368
* fix: don't use previous view group state when creating a new view by @magrinj in https://github.com/twentyhq/twenty/pull/8370
* Clean available fields in variable dropdown by @thomtrp in https://github.com/twentyhq/twenty/pull/8371
* Update documentation padding on mobile devices by @khuddite in https://github.com/twentyhq/twenty/pull/8318
* Add try catch to command by @martmull in https://github.com/twentyhq/twenty/pull/8381
* fix : 7223 Clicking Outside Fields domain link email phone Close Them by @prathameshpatil5181 in https://github.com/twentyhq/twenty/pull/7804
* Implement object fields and settings new layout by @gitstart-app in https://github.com/twentyhq/twenty/pull/7979
* Fix broken relation picker in Kanban by @ijreilly in https://github.com/twentyhq/twenty/pull/8377
* fix: Minor bugs in UI by @harshit078 in https://github.com/twentyhq/twenty/pull/7891
* Playwright basic utils by @BOHEUS in https://github.com/twentyhq/twenty/pull/7930
* Playwright POM by @BOHEUS in https://github.com/twentyhq/twenty/pull/8109
* Fix npx nx run start (twenty:server:worker was not triggered) by @guillim in https://github.com/twentyhq/twenty/pull/8384
* Simplify multi-object picker logic with search by @ijreilly in https://github.com/twentyhq/twenty/pull/8010
* Integration test : Sync mode + db reset option + cleaning by @guillim in https://github.com/twentyhq/twenty/pull/8376
* Fix CalendarOngoingStaleJob being in wrong queue by @bosiraphael in https://github.com/twentyhq/twenty/pull/8385
* Update CanAccessMessageThreadService by @bosiraphael in https://github.com/twentyhq/twenty/pull/8388
* Migrate to twenty-ui - navigation/menu-item by @gitstart-app in https://github.com/twentyhq/twenty/pull/8213
* Be able to specify front port by @lucasbordeau in https://github.com/twentyhq/twenty/pull/8382
* o365 calendar sync by @brendanlaschke in https://github.com/twentyhq/twenty/pull/8044
* refactor webhookAnalytics call and enrich analytics module by @anamarn in https://github.com/twentyhq/twenty/pull/8253
* Fix contributor website import script by @FelixMalfait in https://github.com/twentyhq/twenty/pull/8404
* Add CI timeouts and enable playwright by @FelixMalfait in https://github.com/twentyhq/twenty/pull/8405
* Create workflow setup command by @thomtrp in https://github.com/twentyhq/twenty/pull/8406
* Update searchVector expression based on rich text fields by @ijreilly in https://github.com/twentyhq/twenty/pull/8390
* Fix noninteractive toggle by @Devessier in https://github.com/twentyhq/twenty/pull/8383
* Fix CI timeout by @FelixMalfait in https://github.com/twentyhq/twenty/pull/8408
* Make csv export unavailable when only one record is selected by @bosiraphael in https://github.com/twentyhq/twenty/pull/8409
* fix: kanban column margin should extend to bottom by @harshrajeevsingh in https://github.com/twentyhq/twenty/pull/8394
* fix: Misalignment and Excessive Padding in Relation Card by @harshit078 in https://github.com/twentyhq/twenty/pull/8292
* Make filters work on export csv action by @bosiraphael in https://github.com/twentyhq/twenty/pull/8389
* Fix multi-dropdown field can't have no options selected by @khuddite in https://github.com/twentyhq/twenty/pull/8391
* 8172 update the right drawer action menu to open with command o by @bosiraphael in https://github.com/twentyhq/twenty/pull/8375
* Fixed dropdown menu field settings by @lucasbordeau in https://github.com/twentyhq/twenty/pull/8374
* fix: dropdown menu doesn't close and remains open by @harshit078 in https://github.com/twentyhq/twenty/pull/8302
* 8311 serverless function functions can be executed with any input by @martmull in https://github.com/twentyhq/twenty/pull/8380
* [FIX] slash-menu-height-fix by @Hitarthsheth07 in https://github.com/twentyhq/twenty/pull/8327
* [FIX] Text overflow on timeline by @Hitarthsheth07 in https://github.com/twentyhq/twenty/pull/8325
* Add People API upgrade instruction to upgrade guide by @charlesBochet in https://github.com/twentyhq/twenty/pull/8441
* fix: Developers page dropdown not optimised for mobile viewport by @harshit078 in https://github.com/twentyhq/twenty/pull/8392
* fix: timeline padding by @harshrajeevsingh in https://github.com/twentyhq/twenty/pull/8440
* fix: object activate dropdown by @harshrajeevsingh in https://github.com/twentyhq/twenty/pull/8438
* Hide tabs by @ehconitin in https://github.com/twentyhq/twenty/pull/7841
* fix: bookmarkIcon flash on hover exit by @harshrajeevsingh in https://github.com/twentyhq/twenty/pull/8448
* Fix broken documentation pages in mobile view by @khuddite in https://github.com/twentyhq/twenty/pull/8432
* Mark main version as 0.33 canary by @charlesBochet in https://github.com/twentyhq/twenty/pull/8453
* Data settings new layout - anchor navigation by @ijreilly in https://github.com/twentyhq/twenty/pull/8334
* Fix missing timeline activity events by @martmull in https://github.com/twentyhq/twenty/pull/8459
* Improve the layout of the Workflow Visualizer by @Devessier in https://github.com/twentyhq/twenty/pull/8372
* Update zapier trigger payload by @martmull in https://github.com/twentyhq/twenty/pull/8464
* 0.32 changelog by @Bonapara in https://github.com/twentyhq/twenty/pull/8461
* Fix style by @martmull in https://github.com/twentyhq/twenty/pull/8475
* Create record action by @thomtrp in https://github.com/twentyhq/twenty/pull/8460
* Prevent automatic zoom when focusing inputs on iOS by @Devessier in https://github.com/twentyhq/twenty/pull/8477
* Fix/validate access token user not found by @nicolasrouanne in https://github.com/twentyhq/twenty/pull/8484
* minor fix - spacing on Data model title fixed by @ehconitin in https://github.com/twentyhq/twenty/pull/8467
* Fix typo in branch name by @khuddite in https://github.com/twentyhq/twenty/pull/8480
* fix: dropdown toggle functionality by @harshrajeevsingh in https://github.com/twentyhq/twenty/pull/8476
* Fix BullMQ deprecation warning by @BOHEUS in https://github.com/twentyhq/twenty/pull/8486
* [Workflow] Add search in variable dropdown by @martmull in https://github.com/twentyhq/twenty/pull/8479
* Fix open api specs for MULTI_SELECT by @martmull in https://github.com/twentyhq/twenty/pull/8494
* Feature : Adding percentage option to Input Number by @guillim in https://github.com/twentyhq/twenty/pull/8481
* validation on Select field by @ketanMehtaa in https://github.com/twentyhq/twenty/pull/8316
* fix: search error in filter & sort dropdowns by @harshrajeevsingh in https://github.com/twentyhq/twenty/pull/8493
* Aggregated queries #1 by @ijreilly in https://github.com/twentyhq/twenty/pull/8345
* Fix record board export not taking filters into account by @charlesBochet in https://github.com/twentyhq/twenty/pull/8505
* Set cache metadata version to infinite TTL by @Weiko in https://github.com/twentyhq/twenty/pull/8507
* Begin moving to postgres spilo + adding pgvector by @FelixMalfait in https://github.com/twentyhq/twenty/pull/8309
* Add crud actions by @thomtrp in https://github.com/twentyhq/twenty/pull/8500
* 8495 workflow display relevant columns in workflow related tables by @martmull in https://github.com/twentyhq/twenty/pull/8502
* Modal Background & box shadow fixes by @Bonapara in https://github.com/twentyhq/twenty/pull/8506
* Add logging for scopeid error by @FelixMalfait in https://github.com/twentyhq/twenty/pull/8513
* Improve flaky storybook test by @FelixMalfait in https://github.com/twentyhq/twenty/pull/8515
* Improve storybook test by @FelixMalfait in https://github.com/twentyhq/twenty/pull/8516
* Improve phone input UI by @Hitarthsheth07 in https://github.com/twentyhq/twenty/pull/8266
* Refactored query result getter handlers to support recursivity by @lucasbordeau in https://github.com/twentyhq/twenty/pull/8497
* fix: Added keyboard functionality for esc and Ctrl + a by @harshit078 in https://github.com/twentyhq/twenty/pull/8282
* Fix remove no result menu from relation picker by @khuddite in https://github.com/twentyhq/twenty/pull/8485
* Enable workflow testing + fix header by @thomtrp in https://github.com/twentyhq/twenty/pull/8512
* Fix variable dropdown by @martmull in https://github.com/twentyhq/twenty/pull/8521
* fix(SingleEntitySelectMenuItems): extract `Add New` button from entitiesToSelect by @nicolasrouanne in https://github.com/twentyhq/twenty/pull/8474
* changed multiItem Field Menu Item button to tertiary by @Bonapara in https://github.com/twentyhq/twenty/pull/8517
* Fix Vite File does not exist by @FelixMalfait in https://github.com/twentyhq/twenty/pull/8527
* Fixed_Auth_Documentation by @Absterrg0 in https://github.com/twentyhq/twenty/pull/8526
* fix: Checkbox column width should be fixed by @harshit078 in https://github.com/twentyhq/twenty/pull/8489
* Fix secondary links default value and types by @ad-elias in https://github.com/twentyhq/twenty/pull/8532
* Fix multi select filtering (#5358) by @ad-elias in https://github.com/twentyhq/twenty/pull/8452
* fix: prevent non-boolean 'active' prop from being forwarded to DOM by @harshrajeevsingh in https://github.com/twentyhq/twenty/pull/8534
* Enable array filtering by @ad-elias in https://github.com/twentyhq/twenty/pull/8538
* Fix remove redundant onClick event in favor of Link component by @khuddite in https://github.com/twentyhq/twenty/pull/8540
* Settings Option Card component by @ehconitin in https://github.com/twentyhq/twenty/pull/8456
* Add composite fields to aggregation by @Weiko in https://github.com/twentyhq/twenty/pull/8518
* Fix workspace favorites in storybook by @thomtrp in https://github.com/twentyhq/twenty/pull/8519
* Created a temporary background transparent blue color for checkboxes by @lucasbordeau in https://github.com/twentyhq/twenty/pull/8363
* refactor: add default fallback for session store secret by @AMoreaux in https://github.com/twentyhq/twenty/pull/8553
* Fix 'Error in devtools while checking fields of object' by @FelixMalfait in https://github.com/twentyhq/twenty/pull/8554
* Add "type" to reserved keywords in object metadata validation by @yadavshubham01 in https://github.com/twentyhq/twenty/pull/8548
* fix: Dropdown Overlapping Sidebar on Column Header Click in Horizontal Table When Scrolling by @Vardhaman619 in https://github.com/twentyhq/twenty/pull/8287
* Favorite folders by @ehconitin in https://github.com/twentyhq/twenty/pull/7998
* feat: default record group table by @magrinj in https://github.com/twentyhq/twenty/pull/8397
* Add missing Icons by @martmull in https://github.com/twentyhq/twenty/pull/8562
* feat(env-vars): Add warning validation decorator by @AMoreaux in https://github.com/twentyhq/twenty/pull/8555
* Wrap Long text fields (textarea) by @guillim in https://github.com/twentyhq/twenty/pull/8557
* Stories and SSL Configuration docs update by @ehconitin in https://github.com/twentyhq/twenty/pull/8551
* Update ShowPageMoreButton to open the command menu when clicked by @bosiraphael in https://github.com/twentyhq/twenty/pull/8565
* FIx minor issue related to gap between checkbox & menu item label by @parmarKaran01 in https://github.com/twentyhq/twenty/pull/8220
* Add Record Create action in the frontend by @Devessier in https://github.com/twentyhq/twenty/pull/8514
* Fix active navigation tab + quick workflows fixes by @thomtrp in https://github.com/twentyhq/twenty/pull/8567
* Background Blur added across multiple Input Fields in Edit Popups by @shyamsundertard in https://github.com/twentyhq/twenty/pull/8277
* Feature 7552 patch by @guillim in https://github.com/twentyhq/twenty/pull/8574
* Add custom objects to command menu search + use ilike for notes search by @ijreilly in https://github.com/twentyhq/twenty/pull/8564
* fix: uncontrolled input to controlled in SigninUpForm by @harshrajeevsingh in https://github.com/twentyhq/twenty/pull/8536
* 8563 workflow workflow node does not open on step click by @martmull in https://github.com/twentyhq/twenty/pull/8582
* Fix workflow actions not being selectable with arrow keys by @bosiraphael in https://github.com/twentyhq/twenty/pull/8576
* Set white-space nowrap for table cells by @khuddite in https://github.com/twentyhq/twenty/pull/8568
* Fix select filter eq by @thomtrp in https://github.com/twentyhq/twenty/pull/8594
* Add disable state to variable tag component by @thomtrp in https://github.com/twentyhq/twenty/pull/8586
* favorite folders followup by @ehconitin in https://github.com/twentyhq/twenty/pull/8570
* Fail entrypoint if migration fails by @chsasank in https://github.com/twentyhq/twenty/pull/8590
* Fix relations in search queries by @ijreilly in https://github.com/twentyhq/twenty/pull/8595
* Fix composite subfields format by @martmull in https://github.com/twentyhq/twenty/pull/8592
* Fix state mutation serverless action by @Devessier in https://github.com/twentyhq/twenty/pull/8580
* Remove "When no records are selected" actions on record page โO by @bosiraphael in https://github.com/twentyhq/twenty/pull/8575
* fix: empty composite field input by @harshrajeevsingh in https://github.com/twentyhq/twenty/pull/8451
* Fix wrong getAll keyValue method by @martmull in https://github.com/twentyhq/twenty/pull/8603
* Feat: revamp group by settings by @magrinj in https://github.com/twentyhq/twenty/pull/8503
* Set infinite ttl to all workspace cache keys by @Weiko in https://github.com/twentyhq/twenty/pull/8616
* Set initial step if only one root step by @martmull in https://github.com/twentyhq/twenty/pull/8617
* Fix version status colored tag + fix trash icon hover by @thomtrp in https://github.com/twentyhq/twenty/pull/8618
* Hide the "Expand to Full Page" button on Email and Calendar pages by @yeonicy in https://github.com/twentyhq/twenty/pull/8615
* Improve object metadata maps size by @Weiko in https://github.com/twentyhq/twenty/pull/8635
* Improve docker compose by @FelixMalfait in https://github.com/twentyhq/twenty/pull/8637
* Temporarily restore install.sh by @FelixMalfait in https://github.com/twentyhq/twenty/pull/8639
* Add missing example URLs by @vaisov-gemba in https://github.com/twentyhq/twenty/pull/8640
* fix: soft deleted records are read only by @pau-not-paul in https://github.com/twentyhq/twenty/pull/8198
* feat(vite): add HTTPS support with configurable SSL by @AMoreaux in https://github.com/twentyhq/twenty/pull/8585
* Fix isLabelSyncedWithName toggle at object creation by @ijreilly in https://github.com/twentyhq/twenty/pull/8646
* Refactor standard relations update at custom object renaming by @ijreilly in https://github.com/twentyhq/twenty/pull/8638
* Fix action menu padding by @bosiraphael in https://github.com/twentyhq/twenty/pull/8652
* Fix empty state not being centered by @bosiraphael in https://github.com/twentyhq/twenty/pull/8650
* wrote changelog for 0.33 by @Bonapara in https://github.com/twentyhq/twenty/pull/8651
* 8643 fix sentry error by @martmull in https://github.com/twentyhq/twenty/pull/8644
* Enforce unique constraints for 0.33 by @Weiko in https://github.com/twentyhq/twenty/pull/8645
* 8414 add records selection context inside the command menu by @bosiraphael in https://github.com/twentyhq/twenty/pull/8610
* [Flexible-schema] Refactor gql query runner to emit api event before processing to gql types by @Weiko in https://github.com/twentyhq/twenty/pull/8596
## New Contributors
* @khuddite made their first contribution in https://github.com/twentyhq/twenty/pull/8354
* @jayabha-jayas made their first contribution in https://github.com/twentyhq/twenty/pull/7802
* @prathameshpatil5181 made their first contribution in https://github.com/twentyhq/twenty/pull/7804
* @nicolasrouanne made their first contribution in https://github.com/twentyhq/twenty/pull/8484
* @ketanMehtaa made their first contribution in https://github.com/twentyhq/twenty/pull/8316
* @Absterrg0 made their first contribution in https://github.com/twentyhq/twenty/pull/8526
* @parmarKaran01 made their first contribution in https://github.com/twentyhq/twenty/pull/8220
* @chsasank made their first contribution in https://github.com/twentyhq/twenty/pull/8590
* @yeonicy made their first contribution in https://github.com/twentyhq/twenty/pull/8615
* @vaisov-gemba made their first contribution in https://github.com/twentyhq/twenty/pull/8640
**Full Changelog**: https://github.com/twentyhq/twenty/compare/v0.32.0...v0.33.0