Skip to content

Desktop agent versions

How do you publish a new desktop tracker build?

Desktop versions (/platform/desktop-versions). Platform super admin only — everybody else gets “Platform super admin role required to manage desktop versions.”

This is the registry the desktop app checks when it looks for an update. The screen describes itself accurately: clients are offered the latest active version for their operating system and channel, and are forced to upgrade below the minimum supported version.

The Desktop versions screen: four tiles - Active, Inactive, Stable, Beta - OS and channel filter chips, and a table of registered builds showing channel, OS, minimum supported version and release date under each version number Every build on one row, with its channel and minimum supported version in the meta line. The four tiles follow the filters, so they count what is on screen rather than everything registered.

Press Register version.

Field What it is
Version The build, for example 1.4.0
Min supported Below this, clients are forced to upgrade
OS windows, macos, linux or universal
Channel stable or beta
Download URL Where the build is fetched from
SHA-256 Optional. Exactly 64 hex characters if given
Release notes Optional
  1. Register it on beta and point your own machines at that channel.
  2. Leave it a week. Watch for tracking integrity reports and errors.
  3. Register the same build on stable.
  4. Leave the minimum supported alone.
  5. Raise the minimum only once the new build has been out long enough that raising it moves few people.

Download build opens the download URL. Use it to check the link works before anybody else needs it — a registered version with a dead URL fails silently on the customer’s machine.

Deactivate version stops it being offered. It asks first — “Deactivate windows/stable 1.4.0? Clients will stop being offered it.” — and it does not remove it from anybody who already has it. Already-inactive rows have the action disabled.

No rollout percentage. A version is offered to everybody on that operating system and channel, or to nobody. There is no staged rollout.

No draft state. Registering a version publishes it. Prepare it on the beta channel instead.

No reactivate. Deactivating is one way. To offer a build again, register it afresh.

No per-customer pinning. Every workspace on a channel gets the same answer.

Next: Workspaces (platform admin) · What this is