Twenty v1.6.0stable Released Oct 03, 2025
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.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก 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