Today’s release of Relay includes a large number of enhancements for reliability, speed, and easier use. These enhancements are the same as made to the
3.0 release last week, but are now also available for
- Improvement Relay is now smarter in doing what it can to speed up the first sync of a device.
- Improvement Relay is now quicker when getting many files in a partial sync. One element of this was taking up to 15 minutes, but now takes only seconds.
- Improvement We now pre-load some data ahead of sync, reducing the overall sync time.
- Improvement When a device connects, if we want to sync it, we now start doing so almost immediately.
- Improvement Relay’s logs now include much more helpful information for diagnosing issues.
- Improvement We’ve pulled in a number of miscellaneous enhancements for dealing with synced data efficiently.
- Improvement We’ve added a warning popup if you try to run Relay 3.0 (API V2) with a
settings.jsonfile from Relay 3.1 (API V3).
- Fix We’ve resolved a bug whereby backups could get stuck after a Wi-Fi disconnection during a backup. This would prevent any more backups happening until Relay was restarted.
- Fix Sync could get stuck if the computer’s network connection went down during an upload. This would prevent the sync from completing until Relay was restarted.
- Fix Requests from the API would go ignored if the device was unshared and then shared again.
- Fix We’ve resolved an issue whereby the backup process would take a disproportionate amount of time for devices with an exceptionally large number of files.
- Fix Relay would delete its local cache if a device disconnected and reconnected during the backup process. This meant that the next backup would be a full one, and could be very slow.
- Fix Relay on macOS now prefers USB backups to Wi-Fi ones, because they are much faster. (Windows already did this.)
- Fix Relay would sometimes do a full sync where only a partial one was required.
- Fix We’ve resolved an issue whereby Relay could think a device is connected when it’s not (this could be caused after a device repeatedly jumped between USB and Wi-Fi, with both being available sometimes).
- Fix We’ve fixed some rare error message popups appearing when a device disconnects on macOS.
We’re aware of a small number of additional issues that we are planning to resolve in a future release. These are:
- (macOS only) Very occasionally on some machines, Relay can lose the ability to talk to the server. It recovers again after a while, but we are investigating this further.
- (Windows only) If you un-share and re-share a device during a sync at just the wrong time, it cause an error which will prevent further backups from working until the device is disconnected and reconnected.
- (Windows only) If the connection (USB or Wi-Fi) used to sync with a device disconnects during a sync, but the device is still available with another connection, then occasionally the next sync will be slow.
- (Windows only) When alerting about an invalid
settings.jsonfile, the alert text overflows the message window.