Updates

Connecto keeps itself up to date. A new version is downloaded in the background and installed when you say so, with one restart. Your terminals come back afterwards, as at any start.

How it works

  1. A check at launch, then once a day. Connecto reads a small file, connecto.studio/downloads/update.json, that names the newest version. It sends nothing about you or your machine: the request carries only Connecto-Updater/<version> as its user agent.
  2. A download in the background. When there is a newer version, Connecto downloads it and checks it before offering it (see below).
  3. You choose when. A strip at the top of the window says Connecto 0.1.9 is ready, with Update and restart and Later. Later hides it until the next version.
  4. Running agents finish first. If an agent is in the middle of a turn, Connecto waits for it, and says how many turns it is waiting for. Restart now does not wait.
  5. The restart. Connecto quits as usual, the new version is put in place, and it starts. Open projects and terminals are restored, and agent sessions resume where they were.

To check by hand, choose Connecto → Check for Updates… (on Windows, File → Check for Updates…), or Check now in Settings → Connecto Home → Updates. There you can also turn off Check for updates automatically. There is one release channel: no betas.

What is checked

If the new version does not start

The version you had is kept until the new one has started properly. If the new one has not started within two minutes, it is moved aside, the previous version is put back and started, and a note says so. That version is not offered again; the next one is.

On a Mac the previous version is kept in Connecto's data folder (updates/previous), and an older one goes to the Trash. On Windows it is kept beside the install folder, as Connecto.previous.

Where Connecto must be installed

The download count on the home page counts new downloads only: an update of an existing install is not counted.