Documentation

Updates

This page is also in the Courier wiki: https://github.com/rsjsoftwareltd/courier/wiki/Updates

Courier does not update itself unless you ask it to. This page covers how to move to a newer version, and what the Updates tab in Settings does.

The simple way: run the newer installer #

Download the newer CourierSetup.exe from the Releases page, check its checksum as in Getting Started, and run it over the existing install. It stops the Courier service, replaces the program files and starts it again. Your data folder is not touched. Take a copy of it first (Backup and Restore).

The Updates tab #

General Settings -> Updates is for administrators. It shows the version installed and lets you:

Whichever way it happens, Courier will not install an installer whose checksum does not match the one published with the release, and will not install an older version than the one running.

Update channel #

General Settings -> Updates -> Update channel chooses where the check looks:

Where updates are read from #

Today the tab reads from a private build channel and needs a read-only token, so with a public release run the installer by hand as above. When Courier's updates come from the public Releases page the token goes away, and this page will say so. Update now and automatic updates have not yet been proven on a real server.

What it contacts #

Checking for and downloading updates is the only time Courier contacts the internet, and only when you ask it to or turn automatic updates on. Courier sends nothing about you to RSJ Software.