← Back to all sparks
T

Twenty

CRM
Velocity5.0

Open-source CRM with a modern interface, self-hostable alternative to Salesforce

Twenty 2.55 starts private records, and had to fence chats so they stay private mid-upgrade.

crmopen sourceapp platformmcppermissionsai agents
◆Current state
Twenty tagged 2.55.0 on Nov 2, three days after 2.54. The only published note is a fix that keeps agent chats reachable only through their shares while private records are still switched off, after an earlier change would have exposed every workspace chat to members for hours during the upgrade. 2.54 turned campaigns on for every workspace and let apps declare MCP servers.
◆Where it's heading
Twenty is adding record-level privacy, starting with agent chat threads, on top of a fast-growing app platform. Manifests now carry MCP servers and inbox links, and campaigns have left their flag. The release cadence is roughly one minor version every few days, with patch and npm publish runs in between.
◆Prediction
Expect IS_PRIVATE_RECORD_ENABLED to come on for more objects beyond chats in the next releases. The 2.55 notes say too little about other features to predict more.

◆Recent moves

  1. 1d ago

    npm publish record for 2.55.0

    The automated npm publish of the 2.55.0 packages to the latest tag. It delivers the chat-privacy release to package users with no new change.

    View source ↗
  2. 2d ago

    2.55: chats stay private while private records roll out

    Twenty 2.55 ships with a fix that keeps agent chats share-only until private records are enabled per workspace. Without it, members could have read every chat in the workspace for hours during the upgrade. It shows the privacy model for AI chats is being rebuilt under the app platform work.

    View source ↗
  3. 2d ago

    SDK 2.55.0 tagged with the chat-privacy fix

    The SDK tag for 2.55.0 carries the same chat-permission note as the server release. No SDK-specific change is described.

    View source ↗
  4. 4d ago

    SDK 2.54: apps declare MCP servers; three breaking changes

    The SDK side of 2.54 pushes the app platform further: apps can declare MCP servers with defineMcpServer and attach records to inbox threads. Three breaking renames and removals, including isVetted to isListed, mean existing apps need code updates.

    View source ↗
  5. 4d ago

    2.54: campaigns on for all, marketplace listing, LinkedIn app

    Campaigns come out from behind their flag for every workspace, the largest user-facing change in a long release. It also replaces vetted apps with marketplace listing, adds a read-only LinkedIn app and explains seats and credits in billing, while fair worker queueing stays flagged.

    View source ↗
  6. 4d ago

    npm publish record for 2.54.3

    Automated npm publish record for the 2.54.3 packages, with no product change.

    View source ↗