Impact Score: 5/10
Twenty v1.6.0 โ Release Notes & Engineering Impact
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 v1.6.0. Source highlight: Create PageLayoutWidget resolver and controller
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)
- [Page Layouts] - Add tabs
- Add clean workspace cron command
- Remove is branch enabled feature flag
- Added articles (pricing, onboarding, OS licence) and updated icons
- remove IS_API_KEY_ROLES_ENABLED feature flag
- Add workspace migration orchestrator + refactor builders + view/viewField action builders
โก Performance & Enhancements (6)
- DevXP improvements on new views
- Improve Messaging Gmail experience
- Plugging + improving the new orchestrator
- Improve builder return type
- Improve edge path algorithm
- DevXP improvements on new views
๐ง Bug Fixes & Patches (6)
- Fix broken unit test after translation was added
- Fix flaky test
- Fix typo in header
- fix: Server-level impersonation doesn't bypass 2FA when enabled
- fix : Check double-click behavior when entering 2FA code
- Messaging cleaning fixes
๐ View Raw Release Notes (Original Developer Log)
## What's Changed
* Create PageLayoutWidget resolver and controller by @bosiraphael in https://github.com/twentyhq/twenty/pull/14315
* Fix broken unit test after translation was added by @FelixMalfait in https://github.com/twentyhq/twenty/pull/14329
* DevXP improvements on new views by @charlesBochet in https://github.com/twentyhq/twenty/pull/14330
* Fix flaky test by @thomtrp in https://github.com/twentyhq/twenty/pull/14331
* Refactor table header with divs by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14319
* [Page Layouts] - Add tabs by @ehconitin in https://github.com/twentyhq/twenty/pull/14318
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14336
* Fix typo in header by @aadamovich in https://github.com/twentyhq/twenty/pull/14337
* fix: Server-level impersonation doesn't bypass 2FA when enabled by @harshit078 in https://github.com/twentyhq/twenty/pull/14340
* Improve Messaging Gmail experience by @charlesBochet in https://github.com/twentyhq/twenty/pull/14342
* fix : Check double-click behavior when entering 2FA code by @animesh65432 in https://github.com/twentyhq/twenty/pull/14286
* Messaging cleaning fixes by @charlesBochet in https://github.com/twentyhq/twenty/pull/14345
* Refactored table body and footer with divs by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14346
* [Page Layout] - Review Refactor by @ehconitin in https://github.com/twentyhq/twenty/pull/14348
* Fix wrong path used by backend by @FelixMalfait in https://github.com/twentyhq/twenty/pull/14352
* Add clean workspace cron command by @charlesBochet in https://github.com/twentyhq/twenty/pull/14353
* Update open api with page layout by @bosiraphael in https://github.com/twentyhq/twenty/pull/14355
* Refactor morph field name and morph data loader by @prastoin in https://github.com/twentyhq/twenty/pull/14299
* merge records composite type by @neo773 in https://github.com/twentyhq/twenty/pull/14005
* Fix REST API view name template replacement by @ehconitin in https://github.com/twentyhq/twenty/pull/14244
* Prevent csv export injections by @FelixMalfait in https://github.com/twentyhq/twenty/pull/14347
* Remove unused utils from v2 by @prastoin in https://github.com/twentyhq/twenty/pull/14356
* ๐ง Restore PRs #14348 and #14352 that were reverted by PR #14347 by @FelixMalfait in https://github.com/twentyhq/twenty/pull/14359
* Fix get time on non date var by @prastoin in https://github.com/twentyhq/twenty/pull/14361
* Remove is branch enabled feature flag by @thomtrp in https://github.com/twentyhq/twenty/pull/14357
* Upsert - fixes by @etiennejouan in https://github.com/twentyhq/twenty/pull/14358
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14362
* fix: removes re-triggering of OTP provisioning by @hc11h in https://github.com/twentyhq/twenty/pull/14050
* fix(server): morph relation fields filtering by @prastoin in https://github.com/twentyhq/twenty/pull/14365
* Pre hook for dashboard creation + updates on the entity by @bosiraphael in https://github.com/twentyhq/twenty/pull/14354
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14370
* Added articles (pricing, onboarding, OS licence) and updated icons by @StephanieJoly4 in https://github.com/twentyhq/twenty/pull/14334
* fix: agents query runs even when AI feature flag is disabled by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/14372
* Migrate output schema to V2 by @thomtrp in https://github.com/twentyhq/twenty/pull/14311
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14378
* Rename prefetchViewStates in coreViewStates by @charlesBochet in https://github.com/twentyhq/twenty/pull/14373
* remove IS_API_KEY_ROLES_ENABLED feature flag by @ehconitin in https://github.com/twentyhq/twenty/pull/14366
* Enable filtering out of expected 400 errors by @ijreilly in https://github.com/twentyhq/twenty/pull/14371
* fix ci - Addd page layout rest metadata schema by @ehconitin in https://github.com/twentyhq/twenty/pull/14381
* Refactored z-index handling for hovered portal with a better UX by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14384
* Fix view advanced filters broken by @charlesBochet in https://github.com/twentyhq/twenty/pull/14387
* First Application POC by @FelixMalfait in https://github.com/twentyhq/twenty/pull/14382
* Implement ViewGroups optimistic rendering by @charlesBochet in https://github.com/twentyhq/twenty/pull/14388
* Implement workflow loops default state by @Devessier in https://github.com/twentyhq/twenty/pull/14297
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14395
* Add workspace migration orchestrator + refactor builders + view/viewField action builders by @Weiko in https://github.com/twentyhq/twenty/pull/14383
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14397
* Add duplicate step action by @thomtrp in https://github.com/twentyhq/twenty/pull/14392
* Change max chunk size limit by @FelixMalfait in https://github.com/twentyhq/twenty/pull/14398
* fix horizontal scroll caused by OTP input on 2FA settings page by @ehconitin in https://github.com/twentyhq/twenty/pull/14400
* Remove Add New button when softDelete filter is present by @ijreilly in https://github.com/twentyhq/twenty/pull/14385
* Add empty workflow action by @thomtrp in https://github.com/twentyhq/twenty/pull/14399
* Fixed table header resize bugs by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14401
* [Dashboard]- Add GraphWidgetLineChart by @ehconitin in https://github.com/twentyhq/twenty/pull/14386
* 14240 extensibility ability to create multiple custom domains for each workspace 2 by @martmull in https://github.com/twentyhq/twenty/pull/14307
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14413
* feat: add FormData, text, and none body types to HTTP request workflow by @omarNaifer12 in https://github.com/twentyhq/twenty/pull/14055
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14417
* Add flat map cache service by @Weiko in https://github.com/twentyhq/twenty/pull/14418
* [`CoreViewField` BREAKING_CHANGES] Refactor view field service v2 and resolver by @prastoin in https://github.com/twentyhq/twenty/pull/14396
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14429
* Early throw `useRecordTableRecordGqlFields.ts` by @prastoin in https://github.com/twentyhq/twenty/pull/14428
* Create the Dashboard record show page by @bosiraphael in https://github.com/twentyhq/twenty/pull/14423
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14432
* Fix env variable definition by @martmull in https://github.com/twentyhq/twenty/pull/14434
* Allow to insert into loop step ids by @thomtrp in https://github.com/twentyhq/twenty/pull/14425
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14440
* Fix max-chunk-size error by @martmull in https://github.com/twentyhq/twenty/pull/14441
* Fix Relation display (many side) by @ijreilly in https://github.com/twentyhq/twenty/pull/14411
* Fix edge hovering and selection by @Devessier in https://github.com/twentyhq/twenty/pull/14416
* [Dashboards] - Add seeds by @ehconitin in https://github.com/twentyhq/twenty/pull/14404
* Refactor table resize behavior by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14447
* [permissions] Deprecate ObjectsPermissionsDeprecated (2/3) by @ijreilly in https://github.com/twentyhq/twenty/pull/14450
* Add connection options on edge creation by @thomtrp in https://github.com/twentyhq/twenty/pull/14451
* Limit rest api relations depth to 1 by @ijreilly in https://github.com/twentyhq/twenty/pull/14453
* Fix View picker dropdown placement by @charlesBochet in https://github.com/twentyhq/twenty/pull/14457
* Fix Entering special character in object's field name crashes the app by @ijreilly in https://github.com/twentyhq/twenty/pull/14455
* Fix missing relation column on tasks / notes table by @charlesBochet in https://github.com/twentyhq/twenty/pull/14402
* Fix on view filters by @charlesBochet in https://github.com/twentyhq/twenty/pull/14462
* Remove Luxon from codebase by @FelixMalfait in https://github.com/twentyhq/twenty/pull/14448
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14463
* fix: remove unused framer-motion import causing lint errors in ci by @SaurabhJain708 in https://github.com/twentyhq/twenty/pull/14465
* Lazy load Nivo by @ehconitin in https://github.com/twentyhq/twenty/pull/14454
* fix merge records network race condition by @neo773 in https://github.com/twentyhq/twenty/pull/14466
* chore: upgrade tiptap to v3 by @arikchakma in https://github.com/twentyhq/twenty/pull/14467
* Add calendar view type by @Weiko in https://github.com/twentyhq/twenty/pull/14475
* Deprecate ViewSort typing by @charlesBochet in https://github.com/twentyhq/twenty/pull/14476
* Add calendar view type in picker by @Weiko in https://github.com/twentyhq/twenty/pull/14477
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14480
* Create empty page for calendar table by @charlesBochet in https://github.com/twentyhq/twenty/pull/14479
* Feat/14410 move roles tab out of all roles by @SaurabhJain708 in https://github.com/twentyhq/twenty/pull/14415
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14483
* Add calendar field metadata id to view table by @Weiko in https://github.com/twentyhq/twenty/pull/14478
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14488
* Handle edge deletion from loop by @thomtrp in https://github.com/twentyhq/twenty/pull/14489
* Add calendar date field picker in view options menu by @Weiko in https://github.com/twentyhq/twenty/pull/14492
* Implement Calendar Grid by @charlesBochet in https://github.com/twentyhq/twenty/pull/14487
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14493
* Load data into calendar view by @charlesBochet in https://github.com/twentyhq/twenty/pull/14494
* Introduce RecordCard by @charlesBochet in https://github.com/twentyhq/twenty/pull/14497
* Add calendar view layout picker in view options menu by @Weiko in https://github.com/twentyhq/twenty/pull/14495
* simplify gql schema gen by @etiennejouan in https://github.com/twentyhq/twenty/pull/14426
* [Dashboards] - refactor - bar chart by @ehconitin in https://github.com/twentyhq/twenty/pull/14496
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14498
* Plugging + improving the new orchestrator by @prastoin in https://github.com/twentyhq/twenty/pull/14430
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14499
* 1487 extensibility look into public domains to identify workspace by @martmull in https://github.com/twentyhq/twenty/pull/14456
* Fix: use <Img> instead of <object> for workspace logo in emails by @Vydeh07 in https://github.com/twentyhq/twenty/pull/14435
* Add fields selection in calendar view by @Weiko in https://github.com/twentyhq/twenty/pull/14500
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14503
* View field creation through view creation unique id for migrated view by @prastoin in https://github.com/twentyhq/twenty/pull/14501
* Fixes to new table by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14506
* Calendar month view by @charlesBochet in https://github.com/twentyhq/twenty/pull/14510
* add date picker on calendar view by @Weiko in https://github.com/twentyhq/twenty/pull/14511
* [Dashboards] - refactor - line chart by @ehconitin in https://github.com/twentyhq/twenty/pull/14507
* Fix hovered portal on table with groups by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14512
* Add fields on calendar cards by @charlesBochet in https://github.com/twentyhq/twenty/pull/14513
* Fix manual trigger variables + workflow not found in sentry by @thomtrp in https://github.com/twentyhq/twenty/pull/14509
* Calendar view: add field edition by @charlesBochet in https://github.com/twentyhq/twenty/pull/14514
* Fix loop step ids on insert by @thomtrp in https://github.com/twentyhq/twenty/pull/14515
* Add grid to calendar view by @Weiko in https://github.com/twentyhq/twenty/pull/14516
* Calendar View: persist field updates by @charlesBochet in https://github.com/twentyhq/twenty/pull/14517
* Add current day style in calendar view by @Weiko in https://github.com/twentyhq/twenty/pull/14518
* Fixes table z-index, focus, active rows and cells, pixel perfect by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14519
* Added disabled trash button in http in workflows by @SaurabhJain708 in https://github.com/twentyhq/twenty/pull/14439
* Disable hover and active styles when button is disabled in primary/default variant by @Devessier in https://github.com/twentyhq/twenty/pull/14524
* Add compact view to calendar by @Weiko in https://github.com/twentyhq/twenty/pull/14527
* Implement creating node before initial step + deleting loop edge by @Devessier in https://github.com/twentyhq/twenty/pull/14525
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14534
* Fix table mobile display issues by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14528
* Flat entity maps cache generic service + runner dynamically retrieving invalidating update cache + view service v2 refactor by @prastoin in https://github.com/twentyhq/twenty/pull/14508
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14536
* Add form select field by @thomtrp in https://github.com/twentyhq/twenty/pull/14538
* Add icon to duplicate + split step service in two by @thomtrp in https://github.com/twentyhq/twenty/pull/14521
* Add dnd to calendar view by @Weiko in https://github.com/twentyhq/twenty/pull/14539
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14540
* Put back previous empty option by @thomtrp in https://github.com/twentyhq/twenty/pull/14542
* Page layout refactoring by @bosiraphael in https://github.com/twentyhq/twenty/pull/14535
* [Dashboards] - refactor - pie chart by @ehconitin in https://github.com/twentyhq/twenty/pull/14526
* feat: Add xAI models support by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/14523
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14544
* Fix variables coming from DB events by @thomtrp in https://github.com/twentyhq/twenty/pull/14545
* feat: add changelog & image for 1.5 by @Bonapara in https://github.com/twentyhq/twenty/pull/14412
* feat(search): Add unaccent support for accent-insensitive search. by @mabdullahabaid in https://github.com/twentyhq/twenty/pull/14464
* Fixed last column width bug on table with groups by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14541
* create groupBy resolver + mock groupBy service by @etiennejouan in https://github.com/twentyhq/twenty/pull/14530
* Add default limit when fetching records by @etiennejouan in https://github.com/twentyhq/twenty/pull/14532
* Fix table footer cell resize issue by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14552
* Add settings section for public domains by @martmull in https://github.com/twentyhq/twenty/pull/14543
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14553
* Feat: Add reasoning summary and tool details display for AI responses by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/14414
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14555
* various UI fixes in calendar view by @Weiko in https://github.com/twentyhq/twenty/pull/14551
* Group By - Add feature flag by @etiennejouan in https://github.com/twentyhq/twenty/pull/14558
* Fix column resize handle by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14559
* Index v2 runner by @prastoin in https://github.com/twentyhq/twenty/pull/14537
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14560
* [Dashboards] - Add scroll wrapper by @ehconitin in https://github.com/twentyhq/twenty/pull/14561
* [Dashboards] - refactor - gauge and number chart by @ehconitin in https://github.com/twentyhq/twenty/pull/14550
* [fix] Handle null icon for field metadata by @ijreilly in https://github.com/twentyhq/twenty/pull/14565
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14571
* Add missing migration for unaccent by @FelixMalfait in https://github.com/twentyhq/twenty/pull/14566
* Fixes z-index with groups by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14563
* Change workflow node type by @thomtrp in https://github.com/twentyhq/twenty/pull/14570
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14575
* Create edit dashboard action by @bosiraphael in https://github.com/twentyhq/twenty/pull/14564
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14578
* Fix one to many relation and multi select fields on table by @charlesBochet in https://github.com/twentyhq/twenty/pull/14576
* Fix focused row group section border bottom by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14577
* remove singleton usage of i18n by @ehconitin in https://github.com/twentyhq/twenty/pull/14422
* fixing Numbers formatting by @ketanMehtaa in https://github.com/twentyhq/twenty/pull/14403
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14583
* Fixes hover + focus on same cell by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14580
* fix: Added isReadonly logic to css by @SaurabhJain708 in https://github.com/twentyhq/twenty/pull/14584
* Table small fixes by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14588
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14590
* Improve builder return type by @prastoin in https://github.com/twentyhq/twenty/pull/14592
* Make filters a regular step by @thomtrp in https://github.com/twentyhq/twenty/pull/14586
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14595
* [Iterator] Add position offset to empty node by @thomtrp in https://github.com/twentyhq/twenty/pull/14597
* Improve edge path algorithm by @Devessier in https://github.com/twentyhq/twenty/pull/14600
* Fix sort bug issue by @charlesBochet in https://github.com/twentyhq/twenty/pull/14607
* Use variables within Iterators by @thomtrp in https://github.com/twentyhq/twenty/pull/14604
* Add back shadow on frozen columns and header in table by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14593
* feat(billing): refacto billing by @AMoreaux in https://github.com/twentyhq/twenty/pull/14243
* Fix - Record text should always be visible and in first position in views by @ijreilly in https://github.com/twentyhq/twenty/pull/14598
* Add scripts to relaunch message and calendar channels by @charlesBochet in https://github.com/twentyhq/twenty/pull/14579
* Setup 1.6 commands by @prastoin in https://github.com/twentyhq/twenty/pull/14614
## New Contributors
* @aadamovich made their first contribution in https://github.com/twentyhq/twenty/pull/14337
* @animesh65432 made their first contribution in https://github.com/twentyhq/twenty/pull/14286
* @hc11h made their first contribution in https://github.com/twentyhq/twenty/pull/14050
* @Vydeh07 made their first contribution in https://github.com/twentyhq/twenty/pull/14435
**Full Changelog**: https://github.com/twentyhq/twenty/compare/v1.5.5...v1.6.7
## What's Changed
* Create PageLayoutWidget resolver and controller by @bosiraphael in https://github.com/twentyhq/twenty/pull/14315
* Fix broken unit test after translation was added by @FelixMalfait in https://github.com/twentyhq/twenty/pull/14329
* DevXP improvements on new views by @charlesBochet in https://github.com/twentyhq/twenty/pull/14330
* Fix flaky test by @thomtrp in https://github.com/twentyhq/twenty/pull/14331
* Refactor table header with divs by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14319
* [Page Layouts] - Add tabs by @ehconitin in https://github.com/twentyhq/twenty/pull/14318
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14336
* Fix typo in header by @aadamovich in https://github.com/twentyhq/twenty/pull/14337
* fix: Server-level impersonation doesn't bypass 2FA when enabled by @harshit078 in https://github.com/twentyhq/twenty/pull/14340
* Improve Messaging Gmail experience by @charlesBochet in https://github.com/twentyhq/twenty/pull/14342
* fix : Check double-click behavior when entering 2FA code by @animesh65432 in https://github.com/twentyhq/twenty/pull/14286
* Messaging cleaning fixes by @charlesBochet in https://github.com/twentyhq/twenty/pull/14345
* Refactored table body and footer with divs by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14346
* [Page Layout] - Review Refactor by @ehconitin in https://github.com/twentyhq/twenty/pull/14348
* Fix wrong path used by backend by @FelixMalfait in https://github.com/twentyhq/twenty/pull/14352
* Add clean workspace cron command by @charlesBochet in https://github.com/twentyhq/twenty/pull/14353
* Update open api with page layout by @bosiraphael in https://github.com/twentyhq/twenty/pull/14355
* Refactor morph field name and morph data loader by @prastoin in https://github.com/twentyhq/twenty/pull/14299
* merge records composite type by @neo773 in https://github.com/twentyhq/twenty/pull/14005
* Fix REST API view name template replacement by @ehconitin in https://github.com/twentyhq/twenty/pull/14244
* Prevent csv export injections by @FelixMalfait in https://github.com/twentyhq/twenty/pull/14347
* Remove unused utils from v2 by @prastoin in https://github.com/twentyhq/twenty/pull/14356
* ๐ง Restore PRs #14348 and #14352 that were reverted by PR #14347 by @FelixMalfait in https://github.com/twentyhq/twenty/pull/14359
* Fix get time on non date var by @prastoin in https://github.com/twentyhq/twenty/pull/14361
* Remove is branch enabled feature flag by @thomtrp in https://github.com/twentyhq/twenty/pull/14357
* Upsert - fixes by @etiennejouan in https://github.com/twentyhq/twenty/pull/14358
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14362
* fix: removes re-triggering of OTP provisioning by @hc11h in https://github.com/twentyhq/twenty/pull/14050
* fix(server): morph relation fields filtering by @prastoin in https://github.com/twentyhq/twenty/pull/14365
* Pre hook for dashboard creation + updates on the entity by @bosiraphael in https://github.com/twentyhq/twenty/pull/14354
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14370
* Added articles (pricing, onboarding, OS licence) and updated icons by @StephanieJoly4 in https://github.com/twentyhq/twenty/pull/14334
* fix: agents query runs even when AI feature flag is disabled by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/14372
* Migrate output schema to V2 by @thomtrp in https://github.com/twentyhq/twenty/pull/14311
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14378
* Rename prefetchViewStates in coreViewStates by @charlesBochet in https://github.com/twentyhq/twenty/pull/14373
* remove IS_API_KEY_ROLES_ENABLED feature flag by @ehconitin in https://github.com/twentyhq/twenty/pull/14366
* Enable filtering out of expected 400 errors by @ijreilly in https://github.com/twentyhq/twenty/pull/14371
* fix ci - Addd page layout rest metadata schema by @ehconitin in https://github.com/twentyhq/twenty/pull/14381
* Refactored z-index handling for hovered portal with a better UX by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14384
* Fix view advanced filters broken by @charlesBochet in https://github.com/twentyhq/twenty/pull/14387
* First Application POC by @FelixMalfait in https://github.com/twentyhq/twenty/pull/14382
* Implement ViewGroups optimistic rendering by @charlesBochet in https://github.com/twentyhq/twenty/pull/14388
* Implement workflow loops default state by @Devessier in https://github.com/twentyhq/twenty/pull/14297
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14395
* Add workspace migration orchestrator + refactor builders + view/viewField action builders by @Weiko in https://github.com/twentyhq/twenty/pull/14383
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14397
* Add duplicate step action by @thomtrp in https://github.com/twentyhq/twenty/pull/14392
* Change max chunk size limit by @FelixMalfait in https://github.com/twentyhq/twenty/pull/14398
* fix horizontal scroll caused by OTP input on 2FA settings page by @ehconitin in https://github.com/twentyhq/twenty/pull/14400
* Remove Add New button when softDelete filter is present by @ijreilly in https://github.com/twentyhq/twenty/pull/14385
* Add empty workflow action by @thomtrp in https://github.com/twentyhq/twenty/pull/14399
* Fixed table header resize bugs by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14401
* [Dashboard]- Add GraphWidgetLineChart by @ehconitin in https://github.com/twentyhq/twenty/pull/14386
* 14240 extensibility ability to create multiple custom domains for each workspace 2 by @martmull in https://github.com/twentyhq/twenty/pull/14307
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14413
* feat: add FormData, text, and none body types to HTTP request workflow by @omarNaifer12 in https://github.com/twentyhq/twenty/pull/14055
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14417
* Add flat map cache service by @Weiko in https://github.com/twentyhq/twenty/pull/14418
* [`CoreViewField` BREAKING_CHANGES] Refactor view field service v2 and resolver by @prastoin in https://github.com/twentyhq/twenty/pull/14396
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14429
* Early throw `useRecordTableRecordGqlFields.ts` by @prastoin in https://github.com/twentyhq/twenty/pull/14428
* Create the Dashboard record show page by @bosiraphael in https://github.com/twentyhq/twenty/pull/14423
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14432
* Fix env variable definition by @martmull in https://github.com/twentyhq/twenty/pull/14434
* Allow to insert into loop step ids by @thomtrp in https://github.com/twentyhq/twenty/pull/14425
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14440
* Fix max-chunk-size error by @martmull in https://github.com/twentyhq/twenty/pull/14441
* Fix Relation display (many side) by @ijreilly in https://github.com/twentyhq/twenty/pull/14411
* Fix edge hovering and selection by @Devessier in https://github.com/twentyhq/twenty/pull/14416
* [Dashboards] - Add seeds by @ehconitin in https://github.com/twentyhq/twenty/pull/14404
* Refactor table resize behavior by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14447
* [permissions] Deprecate ObjectsPermissionsDeprecated (2/3) by @ijreilly in https://github.com/twentyhq/twenty/pull/14450
* Add connection options on edge creation by @thomtrp in https://github.com/twentyhq/twenty/pull/14451
* Limit rest api relations depth to 1 by @ijreilly in https://github.com/twentyhq/twenty/pull/14453
* Fix View picker dropdown placement by @charlesBochet in https://github.com/twentyhq/twenty/pull/14457
* Fix Entering special character in object's field name crashes the app by @ijreilly in https://github.com/twentyhq/twenty/pull/14455
* Fix missing relation column on tasks / notes table by @charlesBochet in https://github.com/twentyhq/twenty/pull/14402
* Fix on view filters by @charlesBochet in https://github.com/twentyhq/twenty/pull/14462
* Remove Luxon from codebase by @FelixMalfait in https://github.com/twentyhq/twenty/pull/14448
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14463
* fix: remove unused framer-motion import causing lint errors in ci by @SaurabhJain708 in https://github.com/twentyhq/twenty/pull/14465
* Lazy load Nivo by @ehconitin in https://github.com/twentyhq/twenty/pull/14454
* fix merge records network race condition by @neo773 in https://github.com/twentyhq/twenty/pull/14466
* chore: upgrade tiptap to v3 by @arikchakma in https://github.com/twentyhq/twenty/pull/14467
* Add calendar view type by @Weiko in https://github.com/twentyhq/twenty/pull/14475
* Deprecate ViewSort typing by @charlesBochet in https://github.com/twentyhq/twenty/pull/14476
* Add calendar view type in picker by @Weiko in https://github.com/twentyhq/twenty/pull/14477
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14480
* Create empty page for calendar table by @charlesBochet in https://github.com/twentyhq/twenty/pull/14479
* Feat/14410 move roles tab out of all roles by @SaurabhJain708 in https://github.com/twentyhq/twenty/pull/14415
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14483
* Add calendar field metadata id to view table by @Weiko in https://github.com/twentyhq/twenty/pull/14478
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14488
* Handle edge deletion from loop by @thomtrp in https://github.com/twentyhq/twenty/pull/14489
* Add calendar date field picker in view options menu by @Weiko in https://github.com/twentyhq/twenty/pull/14492
* Implement Calendar Grid by @charlesBochet in https://github.com/twentyhq/twenty/pull/14487
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14493
* Load data into calendar view by @charlesBochet in https://github.com/twentyhq/twenty/pull/14494
* Introduce RecordCard by @charlesBochet in https://github.com/twentyhq/twenty/pull/14497
* Add calendar view layout picker in view options menu by @Weiko in https://github.com/twentyhq/twenty/pull/14495
* simplify gql schema gen by @etiennejouan in https://github.com/twentyhq/twenty/pull/14426
* [Dashboards] - refactor - bar chart by @ehconitin in https://github.com/twentyhq/twenty/pull/14496
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14498
* Plugging + improving the new orchestrator by @prastoin in https://github.com/twentyhq/twenty/pull/14430
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14499
* 1487 extensibility look into public domains to identify workspace by @martmull in https://github.com/twentyhq/twenty/pull/14456
* Fix: use <Img> instead of <object> for workspace logo in emails by @Vydeh07 in https://github.com/twentyhq/twenty/pull/14435
* Add fields selection in calendar view by @Weiko in https://github.com/twentyhq/twenty/pull/14500
* i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14503
* View field creation through view creation unique id for migrated view by @prastoin in https://github.com/twentyhq/twenty/pull/14501
* Fixes to new table by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14506
* Calendar month view by @charlesBochet in https://github.com/twentyhq/twenty/pull/14510
* add date picker on calendar view by @Weiko in https://github.com/twentyhq/twenty/pull/14511
* [Dashboards] - refactor - line chart by @ehconitin in https://github.com/twentyhq/twenty/pull/14507
* Fix hovered portal on table with groups by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14512
* Add fields on calendar cards by @charlesBochet in https://github.com/twentyhq/twenty/pull/14513
* Fix manual trigger variables + workflow not found in sentry by @thomtrp in https://github.com/twentyhq/twenty/pull/14509
* Calendar view: add field edition by @charlesBochet in https://github.com/twentyhq/twenty/pull/14514
* Fix loop step ids on insert by @thomtrp in https://github.com/twentyhq/twenty/pull/14515
* Add grid to calendar view by @Weiko in https://github.com/twentyhq/twenty/pull/14516
* Calendar View: persist field updates by @charlesBochet in https://github.com/twentyhq/twenty/pull/14517
* Add current day style in calendar view by @Weiko in https://github.com/twentyhq/twenty/pull/14518
* Fixes table z-index, focus, active rows and cells, pixel perfect by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14519
## New Contributors
* @aadamovich made their first contribution in https://github.com/twentyhq/twenty/pull/14337
* @animesh65432 made their first contribution in https://github.com/twentyhq/twenty/pull/14286
* @hc11h made their first contribution in https://github.com/twentyhq/twenty/pull/14050
* @Vydeh07 made their first contribution in https://github.com/twentyhq/twenty/pull/14435
**Full Changelog**: https://github.com/twentyhq/twenty/compare/v1.5.0...v1.6.0