We are happy to announce a new release of the cht-upgrade-service!
CHT 4.x and 5.x deployments should follow these steps to install the new version of the CHT Upgrade Service.
(Deployments hosted via Kubernetes do not include the cht-upgrade-service and so no action is required.)
Docker 29 Incompatibility
The new release of the cht-upgrade-service includes a fix required for the Upgrade Service to be compatible with Docker 29. You must take this release before performing an upgrade of the CHT on a host running Docker 29. Otherwise, the CHT upgrade will fail to complete.
Recovering from a failed CHT upgrade with Docker 29
Thankfully, if you do try to upgrade your CHT instance on a host running Docker 29 without first installing the latest version of the CHT Upgrade Service, the recovery is simple. Run the steps linked above to install the latest version of the CHT Upgrade Service. Once the new cht-upgrade-service container starts, it will complete the CHT upgrade properly.