← Back to all sparks
T

Twenty

CRM
Velocity7.5

Modern open source CRM with a fresh interface designed as an alternative to Salesforce and HubSpot.

Twenty stabilizes its agent chat data model after a hotfix-heavy 2.42 release cycle

open-sourcecrmai-agentsschema-migrationenterpriseself-hosted
◆Current state
Twenty is an open-source CRM shipping at a GitHub release cadence — multiple versions per week. The recent 2.42 cycle was spent fixing schema design issues introduced by a new AI/agent chat feature: cross-schema foreign key problems, an enterprise license renewal bug that locked SSO users out, and workflow engine gaps. Version 2.43.0 now properly anchors agent chat threads to workspace members via an expand-contract migration approach designed for zero-downtime cloud deploys.
◆Where it's heading
Twenty is building an AI agent layer directly into its CRM data model, with agentic chat threads becoming first-class objects in the workspace schema. The rapid hotfix cadence after 2.42 suggests the AI feature shipped before the schema was fully designed, but the careful expand-contract migration tooling shows discipline in managing the rollout. The next releases will complete the contract step and remove the legacy userWorkspaceId column, after which user-visible agentic CRM features should follow.
◆Prediction
v2.44 will complete the schema contract step — dropping userWorkspaceId and fully cutting over to workspaceMemberId. Once the schema is stable, user-facing AI agent capabilities within the CRM will ship more visibly.

◆Recent moves

  1. 1d ago

    Twenty SDK 2.43 ships the workspace member chat thread schema expansion

    The SDK package mirrors the server-side schema expansion from v2.43.0. Same migration, different package — no net new capability.

    View source ↗
  2. 1d ago

    Twenty anchors AI chat threads to workspace members in expand-step migration

    The first half of a two-step schema migration properly links agent chat threads to workspace members instead of cross-schema user workspace IDs. This is the prerequisite infrastructure for AI agent features to work reliably across workspace-isolated tenants, continuing a cleanup arc that started with the FK removal in 2.42.6.

    View source ↗
  3. 3d ago

    Twenty stops creating cross-schema foreign keys from workspace to core tables

    A fix that removed per-workspace foreign keys pointing into core schema tables — an infrastructure cleanup that corrected a side effect of the 2.42 agent chat thread work. User-invisible, but necessary for the schema migration in 2.43.0 to proceed cleanly.

    View source ↗
  4. 3d ago

    Twenty fixes enterprise license expiry that locked SSO users out after 7 days

    A meaningful bug fix: enterprise server processes weren't reloading the validity token, so servers running more than 7 days without a restart would report the license expired, locking out SSO sign-in for all users. The fix adds a background refresh check on every read. This sits outside the AI agent work but was a hard enterprise blocker that real customers hit.

    View source ↗
  5. 3d ago

    Twenty fixes workflow version resolution when a core version is referenced

    A targeted fix in the workflow engine for a version resolution edge case introduced in 2.42. Infrastructure maintenance with no user-visible impact beyond correcting workflow execution for affected setups.

    View source ↗
  6. 3d ago

    Twenty creates missing core workflows in the 2.42 execution backfill

    Another patch in the 2.42 hotfix wave, creating core workflows that were missing from the execution backfill command. Part of the same remediation arc as v2.42.4 and v2.42.5.

    View source ↗