Twenty v1.11.0stable Released Nov 14, 2025
โš ๏ธ Breaking Change Impact Score: 7/10

Twenty v1.11.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.

Breaking-change evidence from the source

  • (Breaking change) Switch between set password and change password on the settings page. by @mabdullahabaid in https://github.com/twentyhq/twenty/pull/15582
  • (breaking change) Allow users with a single workspace to update their email. by @mabdullahabaid in https://github.com/twentyhq/twenty/pull/15736
Read the original context โ†—
Source flags breaking changes โ€” review applicability
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Twenty v1.11.0. Source highlight: Dashboard: Deactivate delete and navigation actions in edit mode

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.

โš ๏ธ Breaking Changes & Deprecations (2)

  • (Breaking change) Switch between set password and change password on the settings page. by @mabdullahabaid in https://github.com/twentyhq/twenty/pull/15582
  • (breaking change) Allow users with a single workspace to update their email. by @mabdullahabaid in https://github.com/twentyhq/twenty/pull/15736

โœจ New Features & Capabilities (6)

  • Revert "Revert "[hacktoberfest] feat: add fireflies""
  • Add dashboards lab image
  • Create a feature flag for dashboards v2
  • feat: [Fireflies] log cleanly
  • Add shortcut on dashboard workspace entity + add shortcuts
  • Add animations on widget buttons and on action buttons

โšก Performance & Enhancements (4)

  • Improve AI Tool Step Renderer Layout and JSON Tree Scrolling
  • Enhance role-check system with stricter checks
  • Improved Kanban performance
  • Improve infer deletion from entities

๐Ÿ”ง Bug Fixes & Patches (6)

  • fast-follows: fix placeholder not appearing when no widgets in a tab
  • Fix groupMode toggle
  • Fix hacktoberfest applications
  • Fix dependencies
  • fix `useTriggerProviderReconnect`
  • Fix missing creation attributes
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
## What's Changed * Dashboard: Deactivate delete and navigation actions in edit mode by @bosiraphael in https://github.com/twentyhq/twenty/pull/15590 * `[Twenty-front]` Jest `maxWorkers` 50% as if not result to cpu halt by @prastoin in https://github.com/twentyhq/twenty/pull/15594 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/15598 * Child folders followup by @neo773 in https://github.com/twentyhq/twenty/pull/15526 * fast-follows: fix placeholder not appearing when no widgets in a tab by @ehconitin in https://github.com/twentyhq/twenty/pull/15599 * Revert "Revert "[hacktoberfest] feat: add fireflies"" by @martmull in https://github.com/twentyhq/twenty/pull/15595 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/15600 * Create many view groups by @prastoin in https://github.com/twentyhq/twenty/pull/15591 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/15602 * Add dashboards lab image by @bosiraphael in https://github.com/twentyhq/twenty/pull/15605 * [HACKTOBERFEST] LINKEDIN EXTENSION by @Nabhag8848 in https://github.com/twentyhq/twenty/pull/15521 * Set default run limit in cache by @thomtrp in https://github.com/twentyhq/twenty/pull/15606 * Move browser-extension to proper folder by @martmull in https://github.com/twentyhq/twenty/pull/15608 * Create a feature flag for dashboards v2 by @bosiraphael in https://github.com/twentyhq/twenty/pull/15601 * release 1.10 flush cache command by @guillim in https://github.com/twentyhq/twenty/pull/15610 * Fix groupMode toggle by @ehconitin in https://github.com/twentyhq/twenty/pull/15585 * Fix hacktoberfest applications by @martmull in https://github.com/twentyhq/twenty/pull/15613 * Fix dependencies by @martmull in https://github.com/twentyhq/twenty/pull/15617 * refactor reconnect account logic by @neo773 in https://github.com/twentyhq/twenty/pull/15584 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/15619 * fix `useTriggerProviderReconnect` by @neo773 in https://github.com/twentyhq/twenty/pull/15620 * Fix missing creation attributes by @martmull in https://github.com/twentyhq/twenty/pull/15624 * fix: removeuseMergeRecordRelatationship and simplify dry run response by @harshit078 in https://github.com/twentyhq/twenty/pull/15486 * Revert: Agent chat umbrella hook refactoring due to streaming issue on thread switch by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/15621 * (Breaking change) Switch between set password and change password on the settings page. by @mabdullahabaid in https://github.com/twentyhq/twenty/pull/15582 * fix groupMode regression caused due to default value flip by @ehconitin in https://github.com/twentyhq/twenty/pull/15627 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/15634 * Set lambda timeout in service by @thomtrp in https://github.com/twentyhq/twenty/pull/15632 * feat: [Fireflies] log cleanly by @alex-galey in https://github.com/twentyhq/twenty/pull/15618 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/15635 * fix: brace-expansion regular expression denial of service vulnerability by @mabdullahabaid in https://github.com/twentyhq/twenty/pull/15637 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/15642 * Add shortcut on dashboard workspace entity + add shortcuts by @ehconitin in https://github.com/twentyhq/twenty/pull/15603 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/15644 * Fix subdomain generation at workspace creation by @etiennejouan in https://github.com/twentyhq/twenty/pull/15649 * 1630 extensibility twenty cli ability to create edit and delete fields by @martmull in https://github.com/twentyhq/twenty/pull/15501 * Fix scroll to start when resize or move around columns by @ijreilly in https://github.com/twentyhq/twenty/pull/15655 * Fix display currency amount if currency code is empty string by @Weiko in https://github.com/twentyhq/twenty/pull/15654 * Remove automated trigger update by @thomtrp in https://github.com/twentyhq/twenty/pull/15663 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/15665 * [Fix] fix getRoles for demo by @ijreilly in https://github.com/twentyhq/twenty/pull/15666 * Increase main chunk size to 6.1MB by @thomtrp in https://github.com/twentyhq/twenty/pull/15667 * Fix: AI Agent tool errors and relation field handling by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/15668 * Fix workspaceLogo in invite-email signed twice by @martmull in https://github.com/twentyhq/twenty/pull/15673 * Allow rich text v2 in workflows by @thomtrp in https://github.com/twentyhq/twenty/pull/15674 * fix: use default trigger name if step name isn't defined by @Devessier in https://github.com/twentyhq/twenty/pull/15676 * register relaunch channels cron by @neo773 in https://github.com/twentyhq/twenty/pull/15662 * `[MESSAGING]` Calendar check `syncStatus` in jobs by @neo773 in https://github.com/twentyhq/twenty/pull/15658 * fix: formidable relies on hexoid to prevent guessing of filenames for untrusted executable content by @mabdullahabaid in https://github.com/twentyhq/twenty/pull/15672 * RichText editor fixes by @etiennejouan in https://github.com/twentyhq/twenty/pull/15678 * Fix wrong serverless handelrPath by @martmull in https://github.com/twentyhq/twenty/pull/15675 * Settings of morph needs a CSS fix by @guillim in https://github.com/twentyhq/twenty/pull/15681 * Fix tsconfigpaths root by @prastoin in https://github.com/twentyhq/twenty/pull/15683 * Add animations on widget buttons and on action buttons by @bosiraphael in https://github.com/twentyhq/twenty/pull/15631 * Edit workflow and serverless throttling by @thomtrp in https://github.com/twentyhq/twenty/pull/15648 * Create old fields design widget by @Devessier in https://github.com/twentyhq/twenty/pull/15645 * Fix user deletion flows by @ijreilly in https://github.com/twentyhq/twenty/pull/15614 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/15689 * Do not revert isSystem update for workspaceMember by @ijreilly in https://github.com/twentyhq/twenty/pull/15691 * Increase packages versions by @martmull in https://github.com/twentyhq/twenty/pull/15694 * Fix typing error by @martmull in https://github.com/twentyhq/twenty/pull/15699 * Improve AI Tool Step Renderer Layout and JSON Tree Scrolling by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/15698 * [Fix] fix command dry run by @ijreilly in https://github.com/twentyhq/twenty/pull/15697 * Activate `IS_WORKSPACE_MIGRATION_V2_ENABLED` for new workspaces by @prastoin in https://github.com/twentyhq/twenty/pull/15700 * first step by @guillim in https://github.com/twentyhq/twenty/pull/15687 * Widget: Allow resizing from all corners and sides by @bosiraphael in https://github.com/twentyhq/twenty/pull/15680 * Enhance role-check system with stricter checks by @FelixMalfait in https://github.com/twentyhq/twenty/pull/15392 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/15705 * fix exceptionHandlerService.captureExceptions in MessageImportExceptionHandlerService by @neo773 in https://github.com/twentyhq/twenty/pull/15703 * Fix workflow run updates real time by @martmull in https://github.com/twentyhq/twenty/pull/15701 * fix: rename SettingsPermissionsGuard to SettingsPermissionGuard for consistency by @FelixMalfait in https://github.com/twentyhq/twenty/pull/15712 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/15713 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/15717 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/15718 * i18n - docs translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/15719 * i18n - docs translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/15720 * add documentation i18n workflows for Crowdin by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/15538 * i18n - docs translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/15721 * Fix find tool filters by mapping many-to-one relations to fieldId by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/15716 * i18n - docs translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/15724 * i18n - docs translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/15725 * docs: Fix French navigation labels and translated internal links by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/15723 * refactor: Move translated docs to /l/{locale}/ directory structure by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/15726 * Add token renewal to agent chat transport by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/15727 * Docs/organize locales under l by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/15730 * i18n - docs translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/15731 * Slash Command Implementation in Advanced Text Editor by @RounakJoshi09 in https://github.com/twentyhq/twenty/pull/15488 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/15734 * i18n - docs translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/15735 * Hacktober apps fix by @BOHEUS in https://github.com/twentyhq/twenty/pull/15733 * Add comprehensive permission guard coverage across GraphQL and REST endpoints by @FelixMalfait in https://github.com/twentyhq/twenty/pull/15739 * Twenty standard and workspace custom applications 1/3 by @prastoin in https://github.com/twentyhq/twenty/pull/15625 * Global workspace datasource poc by @Weiko in https://github.com/twentyhq/twenty/pull/15744 * Add global datasource to seeded feature flags by @Weiko in https://github.com/twentyhq/twenty/pull/15748 * handle invalid/expired syncCursor by @neo773 in https://github.com/twentyhq/twenty/pull/15715 * FIX: export view not exporting all records by @shantanugupta2004 in https://github.com/twentyhq/twenty/pull/15509 * fix: Replace angle bracket placeholders with curly braces in docs to fix crowdin's tags mismatch errors by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/15751 * Fix export CSV not using right columns by @charlesBochet in https://github.com/twentyhq/twenty/pull/15752 * Move composite types to twenty-shared by @martmull in https://github.com/twentyhq/twenty/pull/15741 * refactor: Simplify CRUD services to leverage Common API by @FelixMalfait in https://github.com/twentyhq/twenty/pull/15742 * Fix AI table scroll overflow and tool input display by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/15753 * Release 1.10.0 by @Bonapara in https://github.com/twentyhq/twenty/pull/15759 * Anchored tooltip by @ehconitin in https://github.com/twentyhq/twenty/pull/15568 * Update changelog process to require user approval by @Bonapara in https://github.com/twentyhq/twenty/pull/15760 * Improved Kanban performance by @lucasbordeau in https://github.com/twentyhq/twenty/pull/15714 * [FIx] shouldBypassPermissionChecks for workspaceMember repository by @ijreilly in https://github.com/twentyhq/twenty/pull/15706 * Fix issues with one to many activity targets by @lucasbordeau in https://github.com/twentyhq/twenty/pull/15656 * update Notes & Tasks to display the first-letter icon by @TakuyaKurimoto in https://github.com/twentyhq/twenty/pull/15729 * Rename sdk utils by @martmull in https://github.com/twentyhq/twenty/pull/15766 * fix(docs): Use content instead of props for Card titles to enable translation by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/15756 * feat: Add Workflow duplicate step by @harshit078 in https://github.com/twentyhq/twenty/pull/15622 * Fix horizontal bar chart spacing between ticks by @bosiraphael in https://github.com/twentyhq/twenty/pull/15702 * Rename sdk utils by @martmull in https://github.com/twentyhq/twenty/pull/15769 * Fix Tool permissionn guard issue by @FelixMalfait in https://github.com/twentyhq/twenty/pull/15770 * Fix can't save empty env variables values by @martmull in https://github.com/twentyhq/twenty/pull/15773 * Add missing color changes in workflow steps with no data by @BOHEUS in https://github.com/twentyhq/twenty/pull/14967 * fix: minor color changes by @BKM14 in https://github.com/twentyhq/twenty/pull/15616 * fix(ui): layout-shift-on-tasks by @codiearyan in https://github.com/twentyhq/twenty/pull/15775 * Fix Snackbar crashing the whole app by @lucasbordeau in https://github.com/twentyhq/twenty/pull/15774 * Fix concurrent page layout edition bug by @bosiraphael in https://github.com/twentyhq/twenty/pull/15740 * removing feature flag IS_MORPH_RELATION_ENABLED by @guillim in https://github.com/twentyhq/twenty/pull/15783 * Surface record selection limit in Workflow Manual Trigger and in Search Node by @charlesBochet in https://github.com/twentyhq/twenty/pull/15785 * connect line chart to backend by @ehconitin in https://github.com/twentyhq/twenty/pull/15657 * Add debug info in AI chat by @FelixMalfait in https://github.com/twentyhq/twenty/pull/15758 * removing the picture of morph in the lab by @guillim in https://github.com/twentyhq/twenty/pull/15787 * message channel change #3 by @neo773 in https://github.com/twentyhq/twenty/pull/15757 * Fix phone not empty filter by @lucasbordeau in https://github.com/twentyhq/twenty/pull/15790 * (breaking change) Allow users with a single workspace to update their email. by @mabdullahabaid in https://github.com/twentyhq/twenty/pull/15736 * Add profile to twenty-cli authentication by @martmull in https://github.com/twentyhq/twenty/pull/15778 * Add message folders control in seed by default by @charlesBochet in https://github.com/twentyhq/twenty/pull/15789 * Merge data navigator and manipulator agents by @FelixMalfait in https://github.com/twentyhq/twenty/pull/15761 * Common - Field validation by @etiennejouan in https://github.com/twentyhq/twenty/pull/15491 * Introduce agent hints to reduce context bloat by @FelixMalfait in https://github.com/twentyhq/twenty/pull/15763 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/15799 * Twenty-shared tests parses decorator by @prastoin in https://github.com/twentyhq/twenty/pull/15765 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/15803 * Fix REST API Delete and Destroy by @bosiraphael in https://github.com/twentyhq/twenty/pull/15806 * Improve infer deletion from entities by @Weiko in https://github.com/twentyhq/twenty/pull/15807 * Fixed hovering of kanban cards by @lucasbordeau in https://github.com/twentyhq/twenty/pull/15808 * Fix AI chat scroll behavior by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/15686 * Fix authContext missing in ALS WorkspaceContext for global datasource by @Weiko in https://github.com/twentyhq/twenty/pull/15810 * Fix typo in command by @martmull in https://github.com/twentyhq/twenty/pull/15818 * Revert "Common - Field validation (#15491)" by @martmull in https://github.com/twentyhq/twenty/pull/15821 ## New Contributors * @codiearyan made their first contribution in https://github.com/twentyhq/twenty/pull/15775 **Full Changelog**: https://github.com/twentyhq/twenty/compare/v1.10.0...v1.11.0