Arq Changelog

What's new in Arq 5.17.2

Dec 11, 2020
  • Changed the procedure for adding Dropbox as a destination due to changes made by Dropbox's OAuth process.

New in Arq 5.17.1 (Oct 6, 2020)

  • Changes:
  • Added a workaround for Google Drive's new 500,000-item per-folder limit.

New in Arq 5.17.0 (Jun 4, 2020)

  • Added 3 new AWS regions -- Bahrain, Milan, and Cape Town.

New in Arq 5.16.6 (Mar 14, 2020)

  • Reverted the reduction in Google Drive OAuth scope from 5.16.4 because many people copy data by hand from one Google Drie account to another, and Arq couldn't read the copied-in data.
  • Ignore invalid quota information given by OneDrive business accounts.

New in Arq 5.16.4 (Nov 21, 2019)

  • Reduced the requested Google Drive OAuth scope to only read/write files Arq has created.

New in Arq 5.16.3 (Oct 31, 2019)

  • Fixed:
  • Fixed an issue where symbolic links weren't being properly backed up or restored.

New in Arq 5.16.2 (Sep 30, 2019)

  • New Features:
  • Added support for Wasabi's new us-east-2 region.
  • Fixed Bugs:
  • Fixed an issue where, when there are too many session logs, Arq deleted newer session logs instead of deleting the oldest ones.
  • Fixed an issue where, if Pri.LongPath.DirectoryInfo returns a list of files but getting metadata about one of the files throws a FileNotFoundException, Arq attempts to get the metadata about the remaining files in the directory.

New in Arq 5.16 (Feb 19, 2019)

  • Fixed Bugs:
  • Added support for Wasabi's new eu-central-1 region.

New in Arq 5.15.1 (Jan 29, 2019)

  • Fixed Bugs:
  • Fixed an issue where Arq could encounter a 'Resource not found for the segment root:' error when creating a directory in OneDrive/SharePoint.

New in Arq 5.15.0 (Jan 28, 2019)

  • Added support for OneDrive for Business and Office 365 accounts. Now you can use any Microsoft account to store your Arq backups in OneDrive.
  • Added support for SharePoint as a backup destination.

New in Arq 5.14.2 (Jan 23, 2019)

  • Improvements:
  • Added support for new AWS regions eu-north-1 (Stockholm) and ap-northeast-3 (Osaka-Local).
  • When restoring, if the destination already exists, offer to overwrite it, downloading only files from the backup that are newer than or missing from the directory on disk.

New in Arq 5.13.3 (Dec 5, 2018)

  • If Wasabi returns a 503 error with an unexpected non-XML response body, sleep and retry instead of failing.
  • Fixed an issue where objects intended for Glacier are initially created with Standard-IA storage class instead of Standard storage class.
  • If not on an allowed network, abort validation.

New in Arq 5.13.2.5 (Oct 25, 2018)

  • Fixed Issues:
  • Fixed an issue where objects intended for Glacier are initially created with Standard-IA storage class instead of Standard storage class.
  • If not on an allowed network, abort validation.

New in Arq 5.13.2 (Aug 23, 2018)

  • Fixed an issue with SFTP where in some cases if there was a problem connecting to the SFTP server when writing a file, Arq would think it successfully wrote the file and would therefore fail to retry when the SFTP server became available.

New in Arq 5.13.1 (Aug 19, 2018)

  • New Features:
  • Added support for B2 application keys.

New in Arq 5.12.1 (Jul 17, 2018)

  • Fixed Issues:
  • Fixed an issue where errors with Arq's cache database could cause Arq to repeatedly retry and requery for data from the destination instead of logging the error and aborting the backup.

New in Arq 5.11.5 (Apr 18, 2018)

  • Fixed Issues:
  • Fixed an issue that could cause 'app_config.plist does not exist' errors during initial setup.
  • Fixed an issue that caused 'Hostname could not be parsed' error when adding an SFTP destination where the SFTP username had a '@' character in it.
  • Fixed an issue that could occasionally cause Arq to lose email settings.
  • Fixed an issue that could cause 'Illegal characters: [?] in path' errors when reading in-use files.
  • Fixed the 'Enforce Budget Now' menu item.

New in Arq 5.11.4 (Apr 17, 2018)

  • Fixed Issues
  • Fixed an issue that caused 'Hostname could not be parsed' error when adding an SFTP destination where the SFTP username had a '@' character in it.
  • Fixed an issue that could occasionally cause Arq to lose email settings.
  • Fixed an issue that could cause 'Illegal characters: [?] in path' errors when reading in-use files.
  • Fixed the 'Enforce Budget Now' menu item.

New in Arq 5.11.3 (Apr 6, 2018)

  • Changes:
  • Added a workaround for SFTP servers that unexpectedly close sessions.
  • Added a workaround for SFTP servers like zSFTP/ProVide that behave badly when maximum connections are reached, returning authentication error instead of closing the connection with an error about maximum connections.
  • When adding a Wasabi destination, if the Wasabi user doesn't have 'ListAllMyBuckets' permission, Arq prompts for a bucket name to use instead of providing a list to choose from.

New in Arq 5.11.0 (Jan 23, 2018)

  • Changes:
  • Reworked the validation process. Instead of validation during a backup session, Arq now validates data in the background, using multiple threads for faster performance.
  • Added a Change Credentials button in the destination preferences window for B2 so you can easily change the application key.
  • Added support for AWS Paris region.
  • Added support for Glacier in the AWS Singapore region.
  • Retry when B2 unexpectedly closes the connection.
  • When creating a B2 bucket, set the lifecycle policy to only keep the last version of a file.
  • Configure logging via log configuration files in C:ProgramDataArqconfig.
  • Added a scroll bar to the backup errors window.
  • Fixed Bugs:
  • Fixed an issue where Arq would abort instead of retrying when transient errors occurred while deleting a backup set.
  • Fixed time-zone issues in calculating which backup records to keep when "thinning" backup records from hourly to daily to weekly.
  • Fixed an issue where aggregate size of folders wasn't being displayed in the backup-record view.
  • If no email address is associated with the OneDrive account, use 'unknown' instead of showing an error.
  • Fixed an issue where Arq would sometimes drop the wrong backup records when thinning backups from hourly to daily to weekly.
  • Fixed an issue where reflog entry dates were sometimes displayed incorrectly.

New in Arq 5.10.1 (Nov 27, 2017)

  • Fixed Bugs:
  • Fixed an issue which could cause "not valid XML" and "not enough bytes in dat file" errors with SFTP.
  • If an incorrect password is entered when browsing another computer's backups, prompt for a different password instead of giving an error message.

New in Arq 5.10.0 (Nov 22, 2017)

  • Changes:
  • Fixed an issue which caused auto-update to fail.
  • Fixed an issue where Arq could fail to recreate a missing pack index file.
  • Changed the way Arq (re)uses SFTP connections to reduce the number of opens/closes.
  • Fixed an issue that could cause an error if Arq tries to replace an existing file at local destination.
  • Fixed an issue that could cause an error if Arq tries to replace an existing file at an SFTP destination.
  • Fixed an issue that could cause a crash (NullReferenceException) when log level is set to Debug and Arq encounters a locked file.
  • Fixed an issue that could cause Arq to report an error about a locked file, even when it goes on to upload the locked file using Volume Shadow Service.
  • Fixed backup scheduling issues.
  • Improved performance when browsing backup records especially when nothing has been cached locally yet.
  • Fixed an issue where Arq would sometimes drop the oldest backup record when thinning backups from hourly to daily to weekly.
  • Sort the directory listing of directories on network shares.
  • If OneDrive returns a "quotaLimitReached" error, report the error and abort the backup.
  • When backing up to a network share, write the file to a temporary directory on the network share, not the local disk.
  • If no changes were found backing up and the most recent backup record was "in-progress" (perhaps because the previous backup aborted) remove the in-progress backup record.
  • If Arq can't connect to an SFTP server more 60 seconds, give up and write "SFTP server is unavailable" to the session log.

New in Arq 5.9.16 (Sep 30, 2017)

  • Changes:
  • If B2 storage cap is exceeded, abort the backup.
  • Reduced the frequency with which Arq opens and closes its cache database.
  • Catch permission-denied errors from SFTP servers when checking existence of a file.
  • Fixed an issue that could cause Arq to drop too many backup records when "thin backups from hourly to daily to weekly" is checked in the preferences.
  • Fixed an issue that could lead to "object header not equal to ARQO" and "HMACSHA256 does not match" error messages.
  • Switched to V2 API for getting Dropbox quota info (all other API calls were already V2) because Dropbox retired the V1 API. This may cause issues for Dropbox for Teams users if the Dropbox API doesn't return team space-available information.
  • Fixed an issue that could cause an exception if a Google Drive error (e.g. "User rate limit exceeded") occurs repeatedly when Arq is trying to create a file.

New in Arq 5.9.8 (Sep 9, 2017)

  • Changes:
  • Clear cookies before presenting the OAuth2 window so Arq doesn't stay logged into whatever OneDrive account you logged into previously.
  • Capture the Dropbox custom "content hash" from file-put and directory-listing commands. During validation, calculate the Dropbox-style hash of the file on disk and compare it to the hash of the data at Dropbox.
  • If Arq encounters an SSH not-connected exception when backing up via SFTP, retry the transaction.
  • When adding a Google Drive or Dropbox destination, show a warning about not syncing the Arq Backup Data folder back to your computer.
  • When backing up a single file with Arq, compare it to the previous backup record and don't rescan if the modification times haven't changed.
  • Use V1 Dropbox API to get quota information as a workaround for incorrect quota information returned by the V2 API when team accounts are involved.
  • Fixed issues where Arq wouldn't properly retry when an SFTP connection was terminated.
  • Fixed an issue that could lead to "object header not equal to ARQO" and "HMACSHA256 does not match" error messages.

New in Arq 5.9.4 (Aug 24, 2017)

  • Fixed Bugs:
  • Fixed an issue that could cause Arq to drop the oldest backup record if "thin backups from hourly to daily to weekly" is checked in the preferences.
  • Use the correct (custom) port number when updating credentials for an S3-compatible destination.

New in Arq 5.9.3 (Aug 13, 2017)

  • Workarounds:
  • Added a workaround for an unexpected (undocumented) response from Amazon Drive when the "next page token" expires while reading a folder listing.
  • Fixed Bugs:
  • If an error occurs when creating an S3 bucket, allow the user to continue anyway.
  • Fixed an issue where Arq would download much more Dropbox data than necessary when validating backup records.
  • Fixed an issue where Arq wouldn't automatically retry on OneDrive 500-599 (server) errors.
  • Fixed an issue where browsing an S3-compatible service's backup sets would give a connect error if the service used a non-standard port.

New in Arq 5.9.0 (Jul 28, 2017)

  • New Features:
  • Added Backblaze B2 (super-cheap) storage as an option for backup destination.
  • Added Wasabi (super-cheap, S3-style storage) as an option for backup destination.
  • Added a storage comparison guide for help in choosing a destination for your backups.
  • Separated budget enforcement and data validation. Data validation now happens as part of a backup.
  • Improved budget enforcement performance.
  • Fixed Bugs:
  • Fixed an issue which would prevent Arq to replace an "in-progress" backup record with a completed backup record in the case that no files have changed.
  • Fixed an issue which could cause Arq to fail to use VSS to back up open/locked files on drives other than C:.
  • Fixed an issue where, if the next validation/budget enforcement time is sooner than the next backup time, Arq could fail to do subsequent backups.
  • Disable Continue button on Add-S3-Compatible dialog until a valid URL is entered.
  • Centered the "use appdata" dialog over its parent window.
  • Fixed an issue which could cause permission errors when clearing Arq's cache.
  • Fixed the File->Exit menu item.
  • Fixed an issue which was preventing computer shutdown when the Arq app is open.
  • Fixed an issue that could cause Arq to keep an incorrect number of backup records when "thinning" is enabled.
  • Fixed an issue that could cause adding a network volume to fail if non-domain username is used.
  • Fixed an issue that could cause deleting a backup set to fail in the case where there are multiple buckets containing Arq backup sets.
  • Fixed an issue that would cause budget amounts to be shown (incorrectly) with local currency symbol instead of dollars.
  • Fixed an issue that could cause multiple directories with the same name in Google Drive.
  • Fixed an issue that could cause slow performance backing up to a local folder.
  • Fixed an issue where, if the folder "node" in the Arq window is already expanded but has no backup records, and the first backup is created, the new backup record appears correctly beneath the folder node.
  • Ensure that destinations are ordered the same way everywhere -- in the Arq window, in the preferences window, in all the select-destination dialogs.
  • Fixed a crash that could occur when browsing backup session logs.

New in Arq 5.7.38 (Jul 14, 2017)

  • Fixed Bugs:
  • Fixed an issue which could cause Arq to fail to use VSS to back up open/locked files on drives other than C:.
  • Fixed an issue where, if the next validation/budget enforcement time is sooner than the next backup time, Arq could fail to do subsequent backups.
  • Disable Continue button on Add-S3-Compatible dialog until a valid URL is entered.
  • Centered the "use appdata" dialog over its parent window.

New in Arq 5.7.35 (Jun 27, 2017)

  • Changed embedded web browser's feature emulation to IE11 to work around issues with OAuth authentication to Amazon Drive and Google Drive.

New in Arq 5.7.33 (Jun 23, 2017)

  • Changes:
  • If the source folder is a junction point, traverse it. Otherwise, don't.
  • If nothing is configured for backup, log an error about it.
  • Fixed Bugs:
  • Updated the SSH library to fix an issue which can cause corruption in files written to an SFTP server.
  • Fixed an issue that where Arq would not clean up shadow copies created during backup.
  • Added a workaround for SFTP servers requiring keyboard-interactive authentication but giving non-standard password prompts.
  • Fixed an issue that could cause Arq to crash if unexpected file names are in the session_logs folder.
  • Added a workaround for a C# timer class that could prevent backups from happening on schedule if the computer sleeps in between scheduled backups.

New in Arq 5.7.30 (Jun 23, 2017)

  • Added a workaround for some instances where people got 'browser is obsolete' type error messages when authenticating with Amazon Drive, Google Drive, Google Cloud Storage, Dropbox, OneDrive.

New in Arq 5.7.29 (Jun 9, 2017)

  • Fixed Bugs:
  • Fixed a privacy issue where a third party who already has access to your backup data can identify the presence of a file in an encrypted backup, as long as the third party has a copy of the original, unencrypted file.
  • Fixed an issue that could cause Arq Agent to crash on an unexpected I/O error, for example if the drive being backed up is disconnected unexpectedly.

New in Arq 5.7.25 (May 31, 2017)

  • Fixed Bugs:
  • Fixed an issue where, Arq could report an EOF error when attempting to rebuild a missing index for a pack file.
  • Fixed transfer rate limiting for backups to Dropbox.

New in Arq 5.7.24 (May 30, 2017)

  • Fixed Bugs:
  • Fixed an issue where, when reading an existing (small) pack file for the purposes of replacing it, Arq failed to reset the stream causing EOF errors.

New in Arq 5.7.23 (May 26, 2017)

  • Fixed Bugs:
  • Fixed an issue where Arq didn't propogate an error reading an index file, leading to "EOF" errors if Amazon Drive returned an incomplete response.

New in Arq 5.7.22 (May 24, 2017)

  • Fixed an issue that caused Arq to report an error when a license code is entered, instead of accepting the license code.

New in Arq 5.7.21 (May 23, 2017)

  • Fixed Bugs:
  • If Amazon Drive returns an incomplete response (not the same size response as the Content-Length header indicates), retry the request.
  • Fixed an issue backing up an individual source file.
  • Fixed an issue parsing unexpected results in a Google Drive request-access-token response.
  • Fixed an issue where the user could enter a UNC share path in the form of \hostsharenamesubdirectory. Only \hostsharename is allowed in the Network Volumes preferences pane; you can choose a folder within it when adding to backups or restoring.
  • Fixed an issue that cause an error when removing a LifecycleConfiuration.
  • Fixed an issue in finding weekly backup records when the "thin backups" option is checked

New in Arq 5.7.13 (Apr 6, 2017)

  • Fixed an issue that could cause Arq to upload at a much higher rate than the user's fixed-transfer-rate setting.
  • Fixed an issue that would cause Arq to sometimes lose the "upload file lists" preferences when the agent restarts.
  • Fixed an issue that could cause Arq to enforce a budget when no budget was configured.

New in Arq 5.7.8 (Mar 23, 2017)

  • Improvements:
  • Added 'Remove Unreferenced Objects Now' menu item.
  • If Google Drive returns the error 'download quota for this file has been exceeded', wait and retry.

New in Arq 5.7.1 (Mar 6, 2017)

  • Changes:
  • Disabled Glacier Expedited retrieval tier restore for now due to incorrect cost estimation.

New in Arq 5.7.0 (Feb 28, 2017)

  • Changed to Dropbox V2 API.

New in Arq 5.6.0 (Feb 27, 2017)

  • Improvements:
  • Updated the SSH/SFTP library Arq Agent uses to SSH.NET 2016.0.0.
  • Fixed Bugs:
  • Fixed an issue where Arq would fail to back up a file if another program had locked a portion of the file.
  • Fixed an issue which could cause checkboxes in Arq's email preferences window to rapidly toggle back and forth.
  • Fixed an issue which could cause Arq to report incorrect backup-set size for OneDrive backups.
  • Fixed an issue that could Arq to create a new backup record even if no files have changed.
  • Fixed an issue that could cause a "not found" error during Glacier restore even though the object exists.
  • Fixed an issue that could "invalid path" errors when backing up to a network volume if the UNC path of that volume was entered in upper case.
  • Fixed a display issue that could hide part of the "bytes stored" result for Amazon Drive.
  • Double-check that network volume mounting succeeded to work around a Windows issue where success is reported but the volume doesn't exist.

New in Arq 5.5.0 (Jan 23, 2017)

  • Improvements:
  • Updated Glacier restore process to allow selection of retrieval tier (Bulk, Standard or Expedited).
  • Fixed Bugs:
  • Fixed an issue which caused Arq to delete newer backup session logs when there were too many logs, instead of deleting the oldest backup session logs.
  • Fixed an issue where Arq would fail to mark the backup record as not in-progress if there was an error backing up a file which was modified during the initial scan.
  • Fixed an issue which caused Arq to incorrectly log in-use files as errors.

New in Arq 5.4.8 (Jan 13, 2017)

  • Fixed Bugs:
  • Fixed an issue which caused Arq to create a visible "appdata" folder instead of using the hidden one when adding Google Drive as a destination.

New in Arq 5.4.7 (Jan 13, 2017)

  • Improvements:
  • Catch invalid negative "available" numbers coming from Amazon Drive and default to 0.
  • Added support for new AWS London region.
  • Added an option to use the "appdata" folder when backing up to Google Drive.
  • Allow more than 23 hours for hourly schedule.
  • Improved file scanning performance.
  • Fixed Bugs:
  • Fixed an issue which caused Arq to rebuild its cache every time a file restore was requested.

New in Arq 5.4.0 (Dec 14, 2016)

  • Improvements:
  • Updated Arq to reflect December 1 AWS pricing changes.
  • Added support for AWS Asia Pacific Mumbai region.
  • Added support for AWS Canada region.
  • Changed Arq and Arq Agent to run as native 64-bit applications on 64-bit versions of Windows.
  • Changed Arq to default to TLS 1.2.
  • Fixed Bugs:
  • Fixed an issue which caused "VSS" errors when attempting to back up open/locked files.

New in Arq 5.3.10 (Nov 25, 2016)

  • Fixed Bugs:
  • Fixed an issue with the installer so that it always runs with administrator privileges.

New in Arq 5.3.9 (Nov 13, 2016)

  • Fixed an issue that could cause the Arq app to crash on launch.

New in Arq 5.3.7 (Nov 11, 2016)

  • FIXED BUGS:
  • Fixed an issue that could cause "Value cannot be null" errors when parsing Amazon Drive folder results.
  • Fixed an issue where multiple local-folder destinations weren't shown under "RESTORE FILES".
  • Added a workaround for when Amazon Drive returns invalid folder-listing results.
  • Fixed an issue where UNC paths had unexpected underscore characters added

New in Arq 5.3.3 (Nov 2, 2016)

  • Changes:
  • Removed desktop shortcut creation from installer.

New in Arq 5.3.2 (Nov 2, 2016)

  • Fixed Bugs:
  • Fixed an issue that could cause "unexpected path component" errors when backing up files that are being modified.
  • Strip illegal Windows filename characters from Mac filenames when restoring from Mac backups.

New in Arq 5.3.0 (Nov 2, 2016)

  • Improvements:
  • Added support for Google Cloud Storage's new Coldline option.
  • Added support for Google Cloud Storage multi-region and single region locations.

New in Arq 5.2.0 (Oct 24, 2016)

  • Added support for the new Ohio (us-east-2) AWS region.

New in Arq 5.1.48 (Oct 24, 2016)

  • Fixed an issue where the new hostname wasn't being applied when changing SFTP connection parameters.

New in Arq 5.1.45 (Sep 26, 2016)

  • Fixed an issue which could cause uploading to stall.

New in Arq 5.1.44 (Sep 23, 2016)

  • Optimized Arq's cache database to fix an issue which could cause very long wait times browsing very large data sets.
  • Removed "wl.basic" from the list of permissions requested from OneDrive because Arq doesn't need it.
  • Fixed an issue which could cause "failed to read n bytes" errors.
  • Fixed an issue which caused Arq to upload at up to 8x the chosen fixed transfer rate.
  • Fixed an issue which could cause a crash when restoring from legacy Glacier backups created by Arq for Mac.
  • Changed Add Network Volume dialog to not require username or password.

New in Arq 5.1.35 (Sep 12, 2016)

  • Optimized Arq's cache database to fix an issue which could cause very long wait times browsing very large data sets.

New in Arq 5.1.34 (Sep 12, 2016)

  • Changed the location of temporary files to fix an issue which could cause "not found" errors during backup.
  • Fixed an issue where Adopt Backup Set and Delete Backup Set buttons were invisible for local-folder type backup sets.

New in Arq 5.1.32 (Sep 12, 2016)

  • If backing up to a local folder, skip checking if we're on an allowed network.
  • Fixed an issue with creating S3 lifecycle policies for non-Glacier-supporting AWS regions.
  • Fixed an issue which caused "account not found" errors when logging into multiple Amazon Cloud Drive accounts from different geographical regions.

New in Arq 5.1.23 (Sep 12, 2016)

  • Fixed an issue which caused the fixed transfer rate to have no effect.

New in Arq 5.1.22 (Sep 12, 2016)

  • Fixed Bugs:
  • Fixed an issue where daily backup would not occur on system wake if last backup was less than 24 hours ago (even if last backup was the previous day).