Arq Changelog

What's new in Arq 7.26.9

Apr 1, 2024
  • Fixed Issues:
  • Fixed an issue where Arq would show a Google error 'unauthorized_client' instead of prompting to grant access.
  • When launched, Arq attempts to check whether OAuth tokens are valid, and prompts to grant access for any token that isn't valid.
  • Arq checks whether the authorized Google Cloud Storage OAuth token actually has access to the data, not just that it's a valid token, and prompts to grant access if not.

New in Arq 7.26.8 (Mar 27, 2024)

  • Fixed Issues:
  • Implemented a workaround for Google Cloud OAuth because of Google's changes to OAuth scope permissions which was causing "app is blocked" errors.
  • Fixed an issue which could cause some people to get "HMAC of agent response doesn't match expected" errors when opening Arq.
  • Fixed an issue where, if a backup was started and then immediately stopped, changed files wouldn't be backed up the next time a backup runs.
  • Fixed an issue where, when applying 'thinning' retention rules, Arq always kept the oldest backup record no matter the retention rules.

New in Arq 7.26.7 (Feb 27, 2024)

  • Removed defunct Amazon Drive from list of possible storage locations.
  • Added support for AWS Calgary region.
  • Changed menubar icon animation to go up and down instead of up only, in order to be less distracting.

New in Arq 7.26.6 (Jan 3, 2024)

  • Changes:
  • Changed Google Drive remove-item behavior from moving to trash back to permanently deleting due to multiple customer complaints of Google not freeing up quota.
  • Updated internal metadata version to match the Windows metadata addition (new reparse-point flag).

New in Arq 7.26.4 (Nov 29, 2023)

  • Fixed Issues:
  • Fixed an issue where Arq could incorrectly deactivate its license if registered as an Arq Pro endpoint.

New in Arq 7.26.3 (Nov 29, 2023)

  • Changes:
  • Fixed an issue where an in-progress backup record could be left behind when the backup finishes and no changes have been detected since the previous complete backup record.

New in Arq 7.26.1 (Oct 31, 2023)

  • Changes:
  • Implemented memory and CPU usage optimizations in ArqMonitor.

New in Arq 7.26 (Oct 20, 2023)

  • Modified Arq's collection of current WiFi network name to accommodate macOS Sonoma's changes to Location Services permissions and continue to support including/excluding specific WiFi networks.

New in Arq 7.25 (Oct 13, 2023)

  • Changes:
  • Added support for ap-southeast-4 and il-central-1 AWS regions.
  • Added 'Apply Retention Rules' menu item so you can apply the rules without doing a backup first.
  • Fixed Issues:
  • Fixed an issue which could cause Arq on macOS Sonoma to prompt for an "app password" when none was set.

New in Arq 7.24.4 (Oct 6, 2023)

  • Fixed Issues:
  • Simplified backup-record-thinning logic and simplified activity-log output for it.

New in Arq 7.24.2 (Sep 28, 2023)

  • Changes:
  • Added "thinning" settings to the backup plan settings.

New in Arq 7.24.1 (Sep 26, 2023)

  • Changes:
  • Modified the Add-S3-Compatible-Storage-Location function to allow manually entering the bucket name.
  • Added a workaround for Storj's S3 incompatibility (returning a 429 HTTP status code instead of 503 as S3 does).
  • Removed the "thinning" function from backup plans. Too many people found backup records were permanently deleted that they weren't expecting to be deleted, and that's a really bad user experience, so we felt it was best to remove the function. As an alternative to limit the amount of storage used by your backup plan, edit the plan, click the Retention tab, check 'Limit storage used' and enter a value.
  • Changed "Delete..." button label to "Delete Backup Record..." to make it clearer what the button does; also added a confirmation dialog with a reminder that the action is permanent and cannot be undone.
  • Fixed Issues:
  • Fixed an issue where, When adding Google Drive as a storage location, if a permission error occurs when querying for a list of shared drives, Arq returns an error instead of ignoring.

New in Arq 7.24 (Sep 10, 2023)

  • New Features:
  • Added support for backing up to a shared drive in Google Drive.
  • Added support for backing up to any folder in Google Drive instead of only 'Arq Backup Data'.
  • Fixed Issues:
  • Fixed an Arq Pro issue where an app password was set in Arq but shown as not set in the web console.

New in Arq 7.23 (Aug 20, 2023)

  • Changes:
  • Changed ArqMonitor to show a notification every 8 hours if it can't connect to ArqAgent.
  • Changed timeout for most transactions to storage locations from 20 minutes to 3 minutes.
  • Retry on the very rare AWS 400 error 'Your socket connection to the server was not read from or written to within the timeout period. Idle connections will be closed.'
  • Retry continually on 'The network connection was lost' error, unless the user clicks 'Stop'.
  • Fixed Issues:
  • Fixed an Arq Pro issue where initialization may not have created the right files in the case of a backup set that's migrated from an older version of Arq.

New in Arq 7.22 (Aug 20, 2023)

  • Fixed Issues:
  • Fixed an issue which could cause Arq to start, stop, then start the backup plan unnecessarily on the next run after modifications to the backup plan.
  • Fixed an issue which could cause Arq Agent to crash on startup when encountering unexpected configuration files.
  • Fixed an issue which could cause Arq Pro sync to fail when the computer is first added to a group.

New in Arq 7.21.3 (May 9, 2023)

  • Fixed Issues:
  • Fixed an issue which could cause a "missing backupfolders.json" error if an Arq5-created backup set was adopted, edited, and then a new backup was run.
  • When restoring a single file, create the file without its parent directories.
  • Fixed an issue which caused an "authorization header is malformed" error when adding an S3 storage location.

New in Arq 7.21 (Apr 26, 2023)

  • Improvements:
  • Added a backup plan option so you can specify whether to report, ignore, or materialize dataless ("cloud-only") files such as Dropbox and Google Drive files.
  • Added Import and Export buttons for a backup plan's file selections.
  • Modified the behavior of the backup plan's "also start backup when a volume is connected" option to also start when the backup plan's storage location is an external drive and that drive is connected to the computer.
  • Added support for new AWS regions.
  • Added "Use Dual-Stack AWS Endpoint" checkbox for AWS storage locations.
  • Added support for Arq Pro.
  • Added a workaround for Google's new "Quota exceeded for quota metric 'Queries'" error.
  • Don't allow entering network-volume paths with trailing slash.
  • When restoring a folder containing "deleted" items (because "keep deleted files in subsequent backup records" option was checked in the backup plan, don't restore those "deleted" items. "Deleted" items can still be individually restored.
  • If unable to connect to ArqAgent, show a message about enabling "PhotoMinds LLC" background item (Apple hasn't updated the name yet).
  • When user deletes a backup set, select the delete Activity in the main window. Update the count of files while the activity is progressing.
  • When adding a B2 storage location and user chooses an existing bucket, show an error if bucket's lifecycle policy isn't 'keep only last version'.
  • When loading backup sets, if a backup set is missing items, show it anyway (with an error message) so that the user can select it and delete it.
  • Fixed Issues:
  • Fixed an issue which could cause "error -34018" when setting an app password.
  • Fixed an issue which prevented single-file backups created by Arq 5 from being restored correctly.
  • Retry on AWS 503 errors.
  • Changed 'thinning' algorithm to use GMT time zone to avoid potential issues when switching to/from daylight savings time.

New in Arq 7.19.11 (Jan 11, 2023)

  • Improvements:
  • Added safeguards to prevent deletion of the wrong backup records when applying retention rules.
  • Fixed Issues:
  • Fixed an issue which could cause Arq to report an error when browsing an unencrypted backup set created by Arq 6.

New in Arq 7.19.10 (Jan 11, 2023)

  • Fixed Issues:
  • Fixed an issue which could cause "EOF after 0 of 1 bytes received" errors when backing up a user-mounted volume with Arq 7.19.9.

New in Arq 7.19.9 (Dec 21, 2022)

  • Updates:
  • Added a workaround for macOS Ventura change that randomly results in "Interrupted system call" errors when retriving the file names in a directory.
  • Added a default for new backup plans that excludes ~/Library/Biome, the macOS suggestions database.
  • Updated libssh2 to 1.10.0 which adds support for more key exchange algorithms.

New in Arq 7.19.8 (Oct 20, 2022)

  • Fixed Issues:
  • Fixed an issue which could cause "HMACSHA256 of encryption dat file does not match" errors when attempting to browse backup records created by Arq 5 in a backup set that's also being used by Arq 7.

New in Arq 7.19.7 (Oct 16, 2022)

  • Updates:
  • Added a workaround to support S3-compatible storage locations (e2, Minio) with object lock which return non-standard error codes when attempting to delete a locked object, causing Arq to report an error for an action which isn't actually an error.

New in Arq 7.19.6 (Oct 2, 2022)

  • Updates:
  • Updated Google OAuth authorization process to comply with Google's policy change deprecating the OAuth "out-of-band" flow.
  • Store the key derived from the "app password" instead of the actual app password. This protects against malware running as root potentially stealing the app password, which a user might reuse elsewhere.
  • Return a better error message from B2 when a file is not found instead of B2's generic "file with such name does not exist" message.
  • Show a different UI for granting full disk access when installed on macOS Ventura.

New in Arq 7.19.5 (Sep 15, 2022)

  • Fixed Issues:
  • Fixed an issue where browsing backup data originally created by Arq 5 and never used by Arq 7 can return an error "no encryption password found in keychain for backup plan" when it should prompt for an encryption password.

New in Arq 7.19.4 (Sep 8, 2022)

  • Fixed Issues:
  • Fixed an issue where browsing an unencrypted backup set could produce an error "encryptedkeyset.dat not found".

New in Arq 7.19.3 (Sep 6, 2022)

  • Fixed Issues:
  • When backing up to an SFTP server, retry up to 5 times rather than retrying for up to 60 seconds, to ensure that Arq retries in the case of a timeout.
  • Instead of storing the backup plan encryption password (accessible only by root), store the encryption key derived from it (accessible only by root). This protects against malware running as root potentially stealing the encryption password, which a user might reuse elsewhere, thus potentially giving an attacker access to data beyond that legitimately needed for Arq's normal operation. This addresses CVE-2022-36617 filed by Sam Haskins.

New in Arq 7.19.2 (Jun 15, 2022)

  • New Features:
  • Added support for Wasabi Singapore ap-southeast-1 region.
  • Fixed Issues:
  • Changed Arq to retry on transient "No buffer space available" errors when backing up to Google Cloud Storage.
  • Fixed a display issue where Arq displayed the wrong region after adding a Google Cloud storage location with an existing bucket.
  • Changed network timeout for most transactions to storage locations to 20 minutes to better support people with extremely slow connections.

New in Arq 7.19.1 (May 13, 2022)

  • New Features:
  • Added support for new Wasabi Sydney region.
  • Added support for GovCloud as an S3-compatible storage location.
  • Sort the list of backup plans by computer name and backup name.
  • Sort the list of backup folders within a backup set by name.
  • Prevent sleep during restore operations.
  • Fixed Issues:
  • Fixed an issue that could Arq's license information to get corrupted, resulting in Arq prompting for a license code.
  • Fixed an issue in the select-network-interface dialog (in the backup plan settings) where the wrong interface could be added to the list (not the one selected by the user).
  • Fixed an issue where Arq Agent might not start a scheduled backup on time.
  • Added support for using a symlink to a directory as the path when adding an SFTP storage location.
  • Fixed an issue where the "Uninstall" menu item would fail if there were issues initializing Arq Agent.

New in Arq 7.19 (Apr 15, 2022)

  • New Features:
  • Added Storj as a storage location type.
  • Fixed Issues:
  • Fixed an issue where, if the user manually deletes the latest backup record, full file scanning may not occur at the next backup time.

New in Arq 7.18.1 (Mar 31, 2022)

  • Fixed Issues:
  • Retry if a transient SSL or networking error occurs when updating Arq Cloud about a completed backup (for Arq Premium subscribers only).

New in Arq 7.18 (Mar 30, 2022)

  • Fixed Issues:
  • Fixed an issue where auto-update would download and install an update that wasn't included with your license's updates. Arq 7.18 will accept all Arq 7 licenses regardless of updates-end-date in order to work around this issue for people who experienced it. If you experienced this issue and worked around it by purchasing a renewal that you didn't want to purchase, please email us at [email protected] and we'll promptly refund your renewal purchase.

New in Arq 7.17 (Mar 29, 2022)

  • New Features:
  • Added support for Wasabi Toronto (ca-central-1) region.

New in Arq 7.16 (Mar 23, 2022)

  • Fixed Issues:
  • Fixed an issue where, if the user clicked 'Check for Updates', Arq 7.15.1 would say incorrectly that an update was available when in fact the update was not included with the license.

New in Arq 7.15.1 (Mar 22, 2022)

  • Fixed Issues:
  • Accept all Arq 7 licenses regardless of updates-end-date in order to avoid issues with people who had an Arq version older than 7.13 and subsequently turned on auto-update and received a version newer than their license's updates-end-date. All versions of Arq prior to 7.15.1 will update to 7.15.1. Arq 7.15.1 and future versions will update to the latest version available unless it's newer than the license's updates-end-date.

New in Arq 7.15 (Mar 15, 2022)

  • New Features:
  • Added support for Wasabi eu-central-2 region.
  • Added 'arqc' command-line utility for activating and deactivating license code, starting and stopping backup plans and retrieving status and activity log.
  • Fixed Issues:
  • Fixed an issue where restoring/overwriting a symbolic link to a non-existent file resulted in an error.

New in Arq 7.14.1 (Feb 16, 2022)

  • Fixed Issues:
  • Fixed an issue where, on startup, Arq would report "Arq 7 license expired" if the latest update is installed on top of Arq that had been previously configured with a license that had expired and was renewed at the server.

New in Arq 7.14 (Feb 15, 2022)

  • New Features:
  • Added support for Wasabi eu-west-2 region.
  • Fixed Issues:
  • Truncate activity log text in email reports to avoid unreasonably large emails.

New in Arq 7.13.4 (Jan 31, 2022)

  • Fixed Issues:
  • Fixed a license activation issue for some customers.
  • Fixed an issue that could cause a 'missing date in license data' error for lifetime license customers.
  • Changed the backup plan editor to allow editing of a backup folder's settings even when the volume is not connected.

New in Arq 7.13.3 (Jan 28, 2022)

  • Fixed Issues:
  • Fixed a license activation issue for some customers.
  • Changed the backup plan editor to allow editing of a backup folder's settings even when the volume is not connected.

New in Arq 7.13 (Jan 25, 2022)

  • Changes:
  • Added documentation for creating immutable backups with B2.
  • Show a more useful error message 'Cloud file contents not present on disk' when maOS returns 'Resource deadlock avoided' for contents-not-present type files.
  • Fixed Issues:
  • Fixed an issue with the display of updates end date in Arq's preferences.
  • Fixed an issue that could cause multiple dialogs to appear when an error occurs during search.

New in Arq 7.12 (Dec 19, 2021)

  • Changes:
  • Changed Arq's behavior regarding unknown objects found when adopting backup sets (or upgrading from Arq 5). On first backup after adopting a backup set, Arq will initialize its database from existing data as much as possible; it will reuse objects as much as it can and leav the remaining objects alone. The "Remove Unreferenced Data" function will delete all unreferenced data, including objects found during initialization that weren't referenced by any backup record that Arq was successfully able to read during initialization. This resolves the scenario where, with Arq 5, the user may have deleted backup records but not executed Arq 5's "Remove Unreferenced Data" function.
  • Retry on HTTP 408 errors.
  • Changed the retention behavior: When applying retention rules after backup, Arq now writes to the activity log every backup record date/time and whether it was kept or deleted.
  • Fixed Issues:
  • Fixed a bug that could cause a crash when clicking "Create Backup Plan" with no storage locations configured (which causes the add-storage-location dialog to appear) and then clicking Cancel on the add-storage-location dialog.

New in Arq 7.11 (Dec 2, 2021)

  • Fixed Issues:
  • Fixed an issue where Arq would report an error for an SFTP storage location where the path is a symlink to a directory (instead of a regular directory).
  • Fixed an issue where, when browsing Arq 5 data, if you enter an incorrrect password, Arq returns an error message instead of prompting a second time for an encryption password.
  • Fixed an issue where Arq could initialize its database from existing backup records, find errors, and report errors for the wrong backup recorsd.

New in Arq 7.10.1 (Nov 29, 2021)

  • Improvements:
  • Fixed an issue where, if an APFS volume is unmounted, Arq can give "volume not mounted" errors during subsequent backups of volumes on the same device until ArqAgent restarts.
  • If Arq fails to establish an SSL session with a Microsoft OneDrive/SharePoint server, retry a few times before giving up, to work around seeming configuration issues on Microsoft's end.
  • Fixed an issue where Arq may not prevent sleep when the prevent-sleep-during-backup option is checked in the backup plan.

New in Arq 7.10 (Nov 18, 2021)

  • Improvements:
  • Added support for Wasabi eu-west-1 (London) region.
  • Fixed Issues:
  • Fixed an issue where, if the preflight script fails, file-change notifications are lost until the next full fiile scan.
  • Fixed issues with applying retention settings.
  • Removed a workaround that was causing Arq to retry on erroneous Amazon Drive 400 errors (which Amazon Drive seems to have stopped sending).
  • If "skip items excluded by Time Machine" option is checked, exclude .Trash and .Trashes, which seem to be hard-coded Time Machine exclude rules.

New in Arq 7.9.2 (Nov 7, 2021)

  • Improvements:
  • Added a workaround for Amazon Drive's inconsistency in showing accurate directory contents for just-created directories.

New in Arq 7.9.1 (Nov 7, 2021)

  • Improvements:
  • Added support for Wasabi ap-northeast-2 region.
  • On agent startup, configure Arq's cache directory to be excluded from Time Machine backups.
  • Updated pricing FAQ in the help to clarify operating system support.
  • Prompt for a storage class when creating an all-drives or all-user-data backup plan on AWS, instead of defaulting to Standard.
  • Suppoort adopting a backup set that was copied from a non-object-lock bucket to an object-lock bucket by resetting the backup set's bucket-versioning-is-on flag.
  • During restore, if Arq encounters data that Arq expects as readable but the user has modified to be Glacier or Deep Archive, request that objects be made downloadable.
  • Fixed Issues:
  • Fixed an issue where the configured transfer-rate limit wasn't always used when backing up to SFTP.

New in Arq 7.8.2 (Sep 27, 2021)

  • Fixed Issues:
  • Fixed an issue that could cause 'expired_auth_token' errors when backing up to B2

New in Arq 7.8 (Sep 21, 2021)

  • Fixed Issues:
  • Fixed an issue which could cause not-found errors when reusing backup data originally creatd by Arq 3 and stored in Glacier, and then adopted by Arq 5 and then Arq 6 and then Arq 7.
  • At backup start, check whether computer is on an allowed network before trying to connect to the storage location, to avoid unnecessary error reports.
  • Updated app icon to a squircle similar to current Apple icons.

New in Arq 7.7.2 (Aug 17, 2021)

  • Fixed Issues:
  • Fixed an issue that could cause "PATCH HTTP error 500" errors when encountering multiple folders with the same name in the same folder in Google Drive.

New in Arq 7.7.1 (Aug 11, 2021)

  • Fixed Issues:
  • Fixed an issue that could cause "Error: missing error information" when querying S3 and S3-compatible buckets where versioning was enabled, disabled, and then enabled again.

New in Arq 7.7 (Aug 10, 2021)

  • Improvements:
  • Added a tooltip over the "Modified" column that describes which values have changed.
  • Show 'Last Changed' column in backup record detail view to indicate metadata (not file contents) have changed.
  • Modified APFS snapshot usage to prevent other processes from unmounting Arq's snapshot during backup.
  • Changed activity log and email report to show more readable numbers like "5 MB" instead of "5,234,221 bytes".
  • Added details to the documentation for immutable backups and thinning.
  • In the edit-SFTP-storage-location dialog, edit the path as well.
  • Fixed Issues:
  • Fixed an issue which could cause 'missing error information' errors during cleanup.
  • Fixed an issue where the 'show hidden files' checkbox wasn't taking effect on subdirectories when directories are expanded.
  • Fixed an issue that could cause occasional upload errors to Arq Cloud storage.
  • Fixed an issue that could cause a crash when saving a backup plan on macOS 10.11.
  • Fixed an issue that could cause slow database initialization on first backup after upgrading from Arq 5 and using Amazon Drive or Google Drive.
  • If an error occurs during search, show the error and continue searching the other backup sets.
  • Fixed issues with some menubar icons rendering incorrectly when the menubar's background is dark.
  • Fixed an issue where could cause "Error saving directory metadata" error.
  • If the volume type is 'nfs', scan it because no file-change notifications are available.

New in Arq 7.6 (Jun 22, 2021)

  • New Features:
  • Added support for Wasabi ap-northeast-1 (Tokyo) region.
  • Fixed Issues:
  • Fixed an issue where Arq didn't report an error when restoring from Glacier with an IAM user that didn't have sufficient permission to restore Glacier objects.
  • Added a workaround for browing backup records when the 'backupfolder.json' file is missing.
  • Fixed an issue where Arq wasn't always retrying on transient Arq Cloud Storage errors.

New in Arq 7.5.18 (Jun 14, 2021)

  • Fixed Issues:
  • Fixed an issue which could cause 'Error communicating with the cloud server' error messages when backing up to Arq Cloud storage and a timeout occurs.

New in Arq 7.5.17 (Jun 13, 2021)

  • Fixed Issues:
  • Fixed an issue where Arq wasn't retrying in the case of a transient error backing up to Arq Cloud storage.
  • Fixed an issue which could a block when reading from Google Drive.

New in Arq 7.5.16 (Jun 9, 2021)

  • Fixed Issues:
  • Fixed an issue that could cause 'Error creating cloud account' for some users.
  • Do not log an error when backing up an empty folder.
  • Fixed an issue where, if a backup plan's options include a restricted list of WiFi networks, the allowed-network check failed because the computer had just woken up and WiFi was the active network interface but not connected to a network yet.
  • Fixed an issue where OneDrive aborted a file-upload session and Arq reported it as an error instead of retrying.

New in Arq 7.5.13 (Jun 2, 2021)

  • Fixed Issues:
  • Fixed an issue which could cause "File backupconfig.json in directory ... is missing" errors when backing up with an adopted Arq 5 backup set.

New in Arq 7.5.10 (Jun 1, 2021)

  • Fixed Issues:
  • Added a workaround for parsing retain-dates in slightly different formats from the S3 format.
  • If backup starts in a pause "window", pause before doing anything else, such as preventing computer sleep.
  • Fixed an issue where the retain dates of some objects in an immutable backup were set to longer-than-needed durations.
  • Fixed an issue which could cause "HMACSHA256 of encryption dat file does not match" error during backup after changing the backup plan's encryption password.

New in Arq 7.5.9 (May 28, 2021)

  • Fixed Issues:
  • Fixed an issue that could cause Arq to report errors on extending object lock if you modify the object lock interval to a smaller number (because object lock duration can't be reduced once set).
  • Store the previously-entered value for "pause minutes" so that it doesn't reset to 120 the next time you choose "Pause..." from the menu.

New in Arq 7.5.8 (May 28, 2021)

  • Fixed Issues:
  • Fixed an issue that could cause 'missing error information' messages when deleting unreferenced data.
  • Fixed an issue that could prevent adding an S3 storage location when the supplied key pair doesn't have sufficient permissions.
  • Report a more useful error message if creating a file in Google Drive fails because the parent directory wasn't found.
  • Added checks for APFS snapshots being unexpectedly deleted by other processes.

New in Arq 7.5.7 (May 7, 2021)

  • Fixed Issues:
  • Fixed an issue that could cause a crash when saving a new backup plan on macOS 10.11.
  • Fixed an issue where Arq failed to detect object-lock in a Minio bucket.

New in Arq 7.5.6 (Apr 28, 2021)

  • Fixed Issues:
  • Fixed an issue where smaller objects weren't being combined into pack files in all cases.
  • Improved caching.
  • Fixed an issue which could cause a crash when adding a Wasabi storage location and selecting an existing bucket.

New in Arq 7.5.5 (Apr 27, 2021)

  • Fixed Issues:
  • Fixed an issue where smaller objects weren't being combined into pack files in all cases.
  • Improved caching.

New in Arq 7.5.3 (Apr 23, 2021)

  • Changes:
  • Added *.wasabisys.com to list of hosts that support S3 object versioning (Wasabi support starts in May 2021).
  • Added support for adopting a backup set that's been copied from a non-object-lock bucket to an object-lock-enabled bucket.
  • When adding an S3 storage location, if the IAM user doesn't have ListAllMyBuckets permission, prompt for the bucket name instead of reporting an 'access denied' error.
  • Fixed Issues:
  • Fixed an issue with adding a Wasabi storage location, creating a bucket, and choosing a region other than the default.
  • Fixed an issue where errors deleting a backup set weren't being reported in the delete activity log.
  • Fixed an issue that could cause a "Rate Limit Exceeded" error when browsing Google Drive data.
  • Fixed an issue with browsing directories in DreamObjects.

New in Arq 7.5 (Apr 20, 2021)

  • Improvements:
  • Added immutable backups feature for storage locations which support it (S3, B2 with S3-compatibility API, and soon Wasabi). If you enable immutable backups, Arq will lock your backup record data to protect against ransomware attack or accidental deletion.
  • Modified the new-backup-plan flow to encourage choosing an encryption password.
  • Fixed an issue which could cause not-found errors during validation.
  • Added documentation for the backup data format to Arq's Help.
  • Fixed Issues:
  • Added 'Caches' and 'CoreSpotlight' to the default list of exclude rules for new backup plans.
  • Fixed an issue where the email report could show a 'bad gateway' error for Arq Premium backups when communicating with cloud.arqbackup.com.
  • Fixed an issue which could cause Arq to use the wrong region when adding a Wasabi storage location.
  • Fixed an issue where the backup set name (stored in backupconfig.json) was not being updated at the next backup time after a computer's name had changed.
  • Fixed an issue which could cause 'database is locked' errors with Google Drive.

New in Arq 7.4.1 (Apr 8, 2021)

  • Improvements:
  • Made search results sortable by column.
  • Changed 'Total scanned' and 'Total uploaded' messages in activity log to display as MB/GB/TB instead of the number of bytes.
  • Fixed Issues:
  • Fixed an issue where an error during search would cause the other search results to be hidden.
  • Fixed an issue where extremely large activity logs could cause the app to struggle.
  • Fixed an issue that could cause email reports to incorrectly report totals of 0.
  • Fixed an issue which could cause 'missing response from Microsoft Graph create-file transaction' errors.

New in Arq 7.3 (Mar 31, 2021)

  • New Features:
  • Added Filebase as a storage option.
  • Fixed Issues:
  • Fixed an issue that could cause "EOF" errors when backing up user-mounted volumes.
  • Fixed an issue which could cause 'missing error information' errors during backup.
  • Fixed an issue where transfer rate limiting wasn't being applied when backing up to Dropbox.

New in Arq 7.2.3 (Mar 19, 2021)

  • Fixed Issues:
  • Fixed an issue where transient directories could cause file-not-found errors reported in the backup activity log.
  • Fixed an issue where communication between Arq Agent and clients (Arq and ArqMonitor) wasn't being encrypted.
  • Changed the 'Restore...' button's label to 'View Latest Backup Record...' to make it more clear that you're not starting a restore just by clicking the button.

New in Arq 7.2.1 (Mar 16, 2021)

  • Fixed Issues:
  • Fixed an issue where, if you changed the backup plan's name, the "blob identifier type" was being reset to SHA256 for the backup plan. If it was originally SHA1 (e.g. for a backup plan upgraded from Arq 5) this could cause re-uploading of data.
  • Fixed an issue where restoring from an Arq 6 snapshot stored in Glacier or Deep Archive may not request all needed objects be made "downloadable", causing Arq to wait forever to restore data.
  • Changed the assertion used by the prevent-computer-sleep function to prevent sleep when the computer's lid is closed.
  • Fixed an issue where Arq reported an error attempting to create an APFS snapshot for a read-only volume.

New in Arq 7.2 (Mar 9, 2021)

  • Improvements:
  • Added support for new Google Cloud Storage regions.
  • Re-added storage class options for S3-compatible storage locations to make Arq compatible with S3-compatible servers like Scaleway C14 which require Glacier storage class.
  • Added a workaround for S3-compatible servers that return dates in alternate formats from the S3 standard.
  • Fixed Issues:
  • During backup, retry for all SFTP server connection issues, including DNS lookup failure, for up to 60 seconds.
  • Skip /Library/Application/ArqAgent/cache.noindex when backing up, not all of /Library/Application Support/ArqAgent.

New in Arq 7.1.12 (Mar 9, 2021)

  • Fixed Issues:
  • Fixed a licensing issue.

New in Arq 7.1.11 (Mar 2, 2021)

  • Improvements:
  • Improved efficiency of querying for B2 file lists.
  • Improved memory management.
  • Added a workaround for random "Operation canceled" errors from SharePoint.
  • Changed adding a folder-type storage location to use the path on disk instead of using the disk identifier. If you're backing up to a virtual filesystem (e.g. pCloud Drive) its disk identifier changes with every reboot. This change mitigates that.
  • Fixed Issues:
  • Fixed an issue where ArqMonitor could return an authentication error after user sets app password in Arq.
  • Fixed an issue where, for all-drives backup plans, Arq wouldn't always match up disk identifiers with existing backup records, resulting in more than 1 folder of backup records.

New in Arq 7.1.8 (Feb 25, 2021)

  • Fixed Issues:
  • Added Hong Kong AWS region.
  • Allow any entry for UNC path when adding a network volume.
  • Fixed Issues:
  • Changed CPU slider appearance to fix an issue where the top of it wasn't visible.
  • Fixed an issue that could cause a 'buffer too small' error when initializing the database for some Arq 5 data.

New in Arq 7.1.7 (Feb 18, 2021)

  • Fixed Issues:
  • Don't display storage class choices when using a non-AWS S3 storage location.
  • Fixed an issue where Arq would still apply username and/or password to the SMTP session even if the authentication type was set to 'none'.
  • Fixed an issue where Arq didn't recognize full disk access when user home directories have been relocated.
  • Retry on "protocol wrong type for socket" (EPROTOTYPE) error.
  • Fixed an issue where entering an Arq Premium license code for an account with a + in the email address would result in 'account not found' error.

New in Arq 5.19.2 (Oct 6, 2020)

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

New in Arq 5.19.1 (Jun 8, 2020)

  • Fixed Bugs:
  • Reverted eu-north-1 AWS hostname from s3.eu-north-1.amazonaws.com to s3-eu-north-1-amazonaws.com to be compatible with some existing users' configurations.

New in Arq 5.19 (Jun 8, 2020)

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

New in Arq 5.18 (Apr 20, 2020)

  • Changed OAuth flow for Google Drive and Google Cloud Storage to use an external web browser to work around unknown changes at Google that were returning a 400 error.

New in Arq 5.17.3 (Mar 16, 2020)

  • Changes:
  • Reverted the change to reduce the requested Google Drive OAuth scope because customers are manually copying Arq backup data from other Google Drive accounts and Arq is unable to read it.
  • Ignore invalid quota information given by OneDrive business accounts.

New in Arq 5.17.2 (Mar 16, 2020)

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

New in Arq 5.17.1 (Mar 16, 2020)

  • Modified Features:
  • For macOS Catalina:
  • Changed distribution method from dmg file to zip file.
  • Changed first-run behavior to prompt the user to move Arq to the Applications folder if automatic move fails.
  • Notarized the app as required by Apple.

New in Arq 5.16.2 (Oct 4, 2019)

  • Added Features:
  • Added support for Wasabi's new eu-east-2 region.
  • Fixed Issues:
  • Added a workaround for bogus responses from Dropbox's get_space_usage API.
  • Fixed an issue that could potentially cause "The authorization header is malformed" when backing up to AWS.

New in Arq 5.16.1 (Jul 17, 2019)

  • Fixed Issues:
  • Fixed an issue that would cause inaccurate 'trial expired' error messages for users with older Arq licenses.
  • Fixed an issue which could cause AWS error 'The authorization header is malformed; Invalid credential date. Date is not the same as X-Amz-Date.'
  • Fixed an issue where the Quit Arq button doesn't work if you've just installed Arq, canceled adding a destination, and quit Arq Agent.
  • If computer switches to a disallowed network during budget enforcement, abort the budget enforcement.

New in Arq 5.16 (Feb 21, 2019)

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

New in Arq 5.15.3 (Feb 12, 2019)

  • Fixed Issues:
  • Fixed an issue that could cause bogus error messages during validation of the form "requested bytes at 0 length 116 but got 0 bytes".
  • Fixed an issue where Arq reported a "too many requests" error from OneDrive/SharePoint instead of waiting and retrying.

New in Arq 5.15.2 (Jan 31, 2019)

  • Fixed Issues:
  • Fixed several issues that made Arq difficult to read in macOS dark mode, including the initial setup pop-ups, the edit-excluded-files dialog, and the reflog viewer.
  • Fixed help buttons that failed to open the proper help page.

New in Arq 5.14.1 (Oct 30, 2018)

  • Fixed Issues:
  • Fixed screens which showed text in the wrong color when macOS is in dark mode.
  • Do not allow entering a bucket name containing a slash.
  • Show size on disk in restore outline view.
  • Updated images in the help docs.
  • For S3 and S3-compatible destinations, send the Content-MD5 request header when doing a PUT instead of reading the Etag in the response header because some S3-compatible servers (e.g. minio) don't send an S3-compatible Etag response.

New in Arq 5.14 (Sep 26, 2018)

  • New Features:
  • Added a guide for giving Arq permission in Mojave to back up all files.
  • Fixed Issues:
  • Fixed an issue where an S3-compatible destination with disallowed URL characters in the access key ID would not show all backup sets under the "RESTORE FILES" section.
  • 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.
  • Fixed an issue where, in the case of multiple Wasabi destinations, not all Wasabi destinations were listed under "RESTORE FILES".

New in Arq 5.13.2 (Aug 23, 2018)

  • Fixed Issues:
  • 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 18, 2018)

  • New Features:
  • Added support for B2 application keys.
  • Fixed Issues:
  • Fixed an issue in search results where directories incorrectly showed a modification date of January 1, 1970.

New in Arq 5.12.2 (Jul 18, 2018)

  • Fixed Issues:
  • Fixed an issue where multiple OneDrive accounts were sometimes not all displayed in the RESTORE FILES section of the main window.
  • 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.
  • Fixed an issue which caused Arq to display an error message when calculating AWS usage if the IAM user doesn't have Glacier-related permissions.

New in Arq 5.12.1 (Jul 5, 2018)

  • New Features:
  • Added support for Wasabi's new us-west-1 region.
  • Fixed Issues:
  • Fixed an issue where an incorrect error message is displayed when updating S3 credentials for a destination.
  • Fixed an issue which could cause S3 requests to fail when the computer's time is later than GMT and GMT time is still the previous day.
  • Fixed an issue where a database of files identified by validation to rescan wasn't being properly deleted after rescan, causing file scanning to slow down.
  • Fixed a crash that could occur if Dropbox unexpectedly fails to return a content hash for an uploaded file.
  • Added additional email authentication "SASL LOGIN".

New in Arq 5.11.3 (Apr 7, 2018)

  • Changes:
  • 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.
  • Added a workaround for occasional B2 "java.net.SocketTimeoutException" errors.
  • Truncate long file paths in the middle in the search results window to make it easier to find the file you're looking for.
  • Fixed an issue where script output wasn't being added to the session log.
  • If there's an error reading extended attributes of ACL of a file, proceed to backup the file contents anyway.
  • Fixed Issues:
  • Fixed an issue where the 'Enforce Budget Now' menu item would fail to start budget enforcement.
  • Fixed an issue which would cause Arq's "arqs3glacierrestorer" helper program to prompt for keychain access permission (twice) the first time you restore from S3/Glacier.
  • Fixed an issue where validation could report errors for missing objects in a backup set originally created by Arq 4.
  • Fixed an issue where restore could stop with an error message instead of reporting the error and continuing.

New in Arq 5.11.2 (Jan 27, 2018)

  • Fixed a crash that could occur when manually updating Arq to a new version.

New in Arq 5.11.1 (Jan 26, 2018)

  • Fixed Issues:
  • Fixed an issue that could cause Arq's "arqcommitter" helper program to unexpectedly use large amounts of memory.

New in Arq 5.11 (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.
  • When creating a B2 bucket, set the lifecycle policy to only keep the last version of a file.
  • Fixed Issues:
  • Added a workaround to avoid crashing on bogus login items caused by a High Sierra bug.
  • Fixed an issue where, if directory data from the previous backup record is missing, Arq would generate many, many errors. Now it logs 1 error.
  • Fixed an issue where unexpected items in the user's "login items" could cause Arq to crash.
  • Changed helper programs to exit if they're not launched by Arq or Arq Agent as appropriate.
  • Allow whitespace characters at the beginning and end of passwords.
  • Fixed an issue where Arq might try to download a just-uploaded index file which can cause not-found errors in S3 because of S3 latency issues.

New in Arq 5.10 (Nov 21, 2017)

  • Fixed Issues:
  • Fixed a security vulnerability in the restorer helper binaries.

New in Arq 5.9.7 (Nov 19, 2017)

  • Fixed Issues:
  • Fixed an issue that could cause the auto-updater to fail to set permissions and relaunch Arq Agent after update.
  • Fixed a security vulnerability in the auto-updater functionality.
  • Show folder sizes when browsing backup records.
  • Added a workaround for Amazon Drive's behavior of closing connections without responding.

New in Arq 5.9.6 (Nov 19, 2017)

  • Fixed Issues:
  • Fixed an issue that could cause Arq to fail to show the OAuth authentication window when adding a Google Drive, Google Cloud Storage, Amazon Drive, Dropbox, or OneDrive destination on later versions of macOS High Sierra.
  • Fixed an issue that could cause Arq to fail to show the contents of directories in a backup record.

New in Arq 5.9.4 (Oct 3, 2017)

  • Fixed Issues:
  • Fixed an issue where deleting a backup set didn't include deleting all related Glacier objects.
  • Fixed an issue where adding a Google Cloud Storage target could cause Arq to freeze if an error occurs talking to Google Cloud Storage.
  • Fixed an issue where a transient error during deleting unreferenced objects could cause the task to abort instead of retry.
  • Fixed an issue where, if not all items are checked under a "root" folder in the edit-backup-selections window, the root item didn't have a "mixed-case" (hyphen) checkmark.
  • 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.

New in Arq 5.9.3 (Sep 4, 2017)

  • Fixed Issues:
  • Fixed an issue where an unexpected error type during backup could cause the backup process to stop.

New in Arq 5.9.2 (Sep 4, 2017)

  • Fixed Issues:
  • 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.1 (Aug 12, 2017)

  • Fixed Issues:
  • Added a workaround for when B2 returns unexpected data in a list-file-names response.
  • If a timeout or other error occurs when writing a temporary file to an SFTP server (before moving it atomically to its final location), attempt to delete the temporary file.
  • Fixed an issue where Arq would download much more Dropbox data than necessary when validating backup records.
  • If Amazon Drive returns a "Next token is expired" error when listing the contents of a folder, restart the folder listing.
  • If the S3 IAM user doesn't have permission to get the list of existing buckets, ask if it should continue anyway using the bucket name entered.
  • Rearranged the destination preferences window so it's short enough to fit on a 12" MacBook.

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.
  • Fixed Issues:
  • Fixed an issue where the entered bucket name for an S3-compatible destination wasn't being used properly.
  • If a directory disappears during scanning, don't log an error about it.
  • Fixed an issue that could cause re-uploading of data when validating very old backups (created by Arq 3).
  • Don't allow deleting of in-progress backup record.
  • If nothing has been configured for backup, log an error instead of doing nothing.
  • Fixed incorrect label in the edit-destination dialog.
  • Do not write an error to the session log if the user manually stopped the backup.

New in Arq 5.8.6 (Jun 8, 2017)

  • Fixed Issues:
  • Fixed an issue that caused Arq to set a file's permissions to 0 when restoring files from a Windows backup to a Mac.
  • Fixed an issue that caused Arq to show the wrong metadata when an Amazon Drive backup set was selected under the "RESTORE FILES" section.
  • Fixed an issue where Arq would fail to clear the cache for Glacier objects before validating backup data.
  • 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 where Arq incorrectly rebuilt missing index files for pack files. Rewrite any pack index files that may have been improperly rebuilt in the past.

New in Arq 5.8.5 (May 23, 2017)

  • Changes:
  • Fixed an issue that could cause the remove-unreferenced-objects process to delete data it shouldn't delete for AWS, Google Cloud Storage, and Google Drive backups.

New in Arq 5.8.4 (May 22, 2017)

  • Changes:
  • Disabled budget enforcement until we resolve the issues with it.
  • Fixed Issues:
  • Fixed an issue that prevented adding Google Drive as a destination if there was less than 160 bytes free (because it tried to write a README.TXT file and failed).

New in Arq 5.8.3 (May 8, 2017)

  • Fixed Issues:
  • When setting the head backup record ID, if there's an error reading the current head backup record ID, log the error and continue.
  • Fixed an issue that could cause Arq to restore from Glacier using Standard retrieval tier when Bulk retrieval tier was selected.

New in Arq 5.8.2 (May 3, 2017)

  • Fixed Issues:
  • Fixed an issue that was causing 'object not found' errors when attempting to restore from Glacier using Arq 5.8.1.
  • Fixed an issue that could cause "invalid XAttrSet header" error when restoring extended attributes of a file from Glacier.

New in Arq 5.8.1 (Apr 28, 2017)

  • Changes:
  • If an SFTP server is unreachable for 2 minutes, fail the backup session so we can move on to other destinations (if any).
  • Added detail-level logging which describes in detail how Arq decides which backup records to keep when the "thin backups" option is checked.
  • Changed Arq's caching mechanism for S3, S3-compatible, Google Drive and Google Cloud Storage to only query (as necessary) for 1/256th of the objects in the objects directory at a time, to improve cache-loading performance.
  • Fixed Issues:
  • Added a check so that Arq never creates a directory in /Volumes, just in case a network share was being used as a destination and is suddenly unmounted.
  • Fixed an issue that could cause Arq to calculate chunks differently when validating old backup data, which caused unnecessary re-uploading of data.

New in Arq 5.8 (Apr 27, 2017)

  • Changes:
  • If an SFTP server is unreachable for 2 minutes, fail the backup session so we can move on to other destinations (if any).
  • Added detail-level logging which describes in detail how Arq decides which backup records to keep when the "thin backups" option is checked.
  • Changed Arq's caching mechanism for S3, S3-compatible, Google Drive and Google Cloud Storage to only query (as necessary) for 1/256th of the objects in the objects directory at a time, to improve cache-loading performance.
  • Fixed Issues:
  • Added a check so that Arq never creates a directory in /Volumes, just in case a network share was being used as a destination and is suddenly unmounted.
  • Fixed an issue that could cause Arq to calculate chunks differently when validating old backup data, which caused unnecessary re-uploading of data.

New in Arq 5.7.9.1 (Apr 6, 2017)

  • Changes:
  • Added detail-level logging which describes in detail how Arq decides which backup records to keep when the "thin backups" option is checked.

New in Arq 5.7.9 (Apr 3, 2017)

  • Fixed Issues:
  • Fixed an issue which could cause the 'pause backup while on battery power' to not take effect.

New in Arq 5.7.8 (Mar 23, 2017)

  • Changes:
  • If you check "prevent computer sleep during backup" but you pause Arq manually (or Arq pauses because you checked "pause backup while on battery power", Arq won't prevent sleep while paused.
  • Fixed Issues:
  • Switched back to Dropbox V1 API for getting quota information because the V2 API returns incorrect results for some users, resulting in 'not enough space' errors from Arq.
  • Fixed an issue with calculating free space at Dropbox.
  • Fixed an issue which could object-not-found errors when restoring from Glacier.
  • Added a workaround for a date-parsing problem with Dropbox.
  • If Google Drive returns the error 'download quota for this file has been exceeded', wait and retry.
  • Fixed an issue that could cause an email report to say '0 errors' when in fact there were errors.

New in Arq 5.7.7 (Mar 5, 2017)

  • Changes:
  • Disabled Glacier Expedited retrieval tier for now due to incorrect cost estimation.
  • Fixed Issues:
  • Fixed an issue that could cause errors during object cleanup for legacy Glacier backups.

New in Arq 5.7.6 (Mar 2, 2017)

  • Fixed Issues:
  • Fixed an issue that could cause Arq to delete objects during "remove unreferenced objects" that shouldn't be deleted.

New in Arq 5.7.5 (Feb 27, 2017)

  • Fixed Issues:
  • Changed to Dropbox V2 API.

New in Arq 5.7.4 (Feb 27, 2017)

  • Fixed issues:
  • Don't log an error if the source folder is empty; just skip it.
  • Fixed an issue that could cause incorrect results when calculating total backup set size for OneDrive and Dropbox.
  • If Arq is backing up to a network share and the network share disappears, abort the backup.
  • Fixed an issue that could cause "object not found" errors when restoring from Glacier.
  • Fixed an issue that could cause Arq to show no backup records for another computer if you'd previously browsed that computer (and thereby caching directory contents), before that computer had done any backups at all.
  • Fixed an issue that could cause folder modification times to be restored incorrectly.

New in Arq 5.7.3 (Jan 25, 2017)

  • Fixed issues:
  • Fixed an error that could occur at backup time if an individual file is configured as a backup item in Arq.
  • Fixed an issue that prevented Arq from seeing Google Drive backups in the hidden "appDataFolder".
  • Fixed an issue caused file move errors when saving configuration changes when backing up to a local folder.

New in Arq 5.7 (Jan 24, 2017)

  • Improvements:
  • Updated Glacier restore process to allow selection of retrieval tier (Bulk, Standard or Expedited).
  • Added a button to show which items were excluded at the time the backup record was created.
  • Migrated to using Google Drive's V3 API.
  • Fixed Issues:
  • Fixed an issue that could cause incorrect size numbers to be displayed in a backup record if files were modified during the backup session.
  • Fixed an issue that would cause Arq to clear too much of its cache when browsing other computers' backups.
  • Remove any space characters around the entered SFTP hostname when adding an SFTP destination.
  • Fixed an issue that could cause errors like "failed to make temp file with template ...: No such file or directory".
  • Fixed an issue that could cause not-found errors when restoring from an older SFTP backup.
  • Fixed an issue that could cause "mkstemp" errors during backup to a local folder.

New in Arq 5.6.2 (Dec 30, 2016)

  • Improvements:
  • Added support for new AWS London region.
  • Fixed Issues:
  • Fixed an issue which prevented some Google single-signon accounts from working with Arq.
  • Fixed an issue which could cause excessive memory usage when encountering certain file data.
  • Fixed an issue where Arq would report an error if a file disappeared between reading the directory and attempting to read the file.
  • Fixed an issue that could cause a crash (with exception "namedTrees must be empty") if there was an error processing a directory.

New in Arq 5.6.1 (Dec 14, 2016)

  • Improvements:
  • Added support for new AWS Mumbai region.
  • Added support for new AWS Canada region.
  • Fixed Issues:
  • Fixed an issue that was preventing the "fixed transfer rate" setting from having any effect on network usage.
  • Fixed an issue that prevented adopting a backup set if there was any error with reading the backup set.
  • Added a workaround for the 25,000-file limit issue when backing up to Dropbox.
  • Changed Arq to keep a maximum of 100 backup session logs.
  • Fixed an issue that could cause a crash with the message 'last path on the stack doesn't match'.
  • Fixed an issue that could cause Arq to log errors when files disappear between scanning and uploading phases.
  • Fixed an issue which could cause "HTTP error 400" when attempting to back up to Google Drive or Google Cloud Storage.

New in Arq 5.6.1 (Dec 14, 2016)

  • Improvements:
  • Added support for new AWS Mumbai region.
  • Added support for new AWS Canada region.
  • Fixed Issues:
  • Fixed an issue that was preventing the "fixed transfer rate" setting from having any effect on network usage.
  • Fixed an issue that prevented adopting a backup set if there was any error with reading the backup set.
  • Added a workaround for the 25,000-file limit issue when backing up to Dropbox.
  • Changed Arq to keep a maximum of 100 backup session logs.
  • Fixed an issue that could cause a crash with the message 'last path on the stack doesn't match'.
  • Fixed an issue that could cause Arq to log errors when files disappear between scanning and uploading phases.
  • Fixed an issue which could cause "HTTP error 400" when attempting to back up to Google Drive or Google Cloud Storage.

New in Arq 5.6 (Dec 13, 2016)

  • Improvements:
  • Added support for new AWS Mumbai region.
  • Added support for new AWS Canada region.
  • Fixed Issues:
  • Fixed an issue that was preventing the "fixed transfer rate" setting from having any effect on network usage.
  • Fixed an issue that prevented adopting a backup set if there was any error with reading the backup set.
  • Added a workaround for the 25,000-file limit issue when backing up to Dropbox.
  • Changed Arq to keep a maximum of 100 backup session logs.

New in Arq 5.5.2 (Nov 11, 2016)

  • Fixed Issues:
  • Fixed an issue that could cause an 'object cannot be nil' crash during backup.
  • Reduced memory usage during backup.
  • Fixed an issue that could cause deleting legacy Glacier vaults to fail if the computer is using a non-US locale.

New in Arq 5.5.1 (Oct 25, 2016)

  • Fixed issues:
  • Fixed an issue that could Arq to re-upload data unnecessarily during backup validation.
  • Changed the suggested Google Cloud Storage bucket name to start with a letter instead of a number.

New in Arq 5.5 (Oct 22, 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.4 (Oct 21, 2016)

  • Improvements:
  • Added support for new AWS Ohio (us-east-2) region.
  • Fixed Issues:
  • Fixed an issue that could cause "index not found" errors during backup.
  • Fixed an issue that could cause Arq to create a new backup record even if no files have changed.
  • Remove trailing '/' character from user-entered S3-compatible URLs to avoid errors when connecting to Minio servers.

New in Arq 5.3.3 (Oct 17, 2016)

  • Improvements:
  • Added a workaround for invalid Amazon Cloud Drive response data.
  • Added a workaround for encfs volumes that erroneously report ENOENT (not found) error when reading extended attributes of symlinks.
  • Fixed Issues:
  • Fixed an issue that could cause "The operation couldn't be completed (MissingErrorDomain 0)" errors during validation.

New in Arq 5.3.2 (Oct 12, 2016)

  • Fixed Issues:
  • Fixed an issue that could cause 'Tree may not be nil' errors when Arq encounters an error reading file data.

New in Arq 5.3.1 (Oct 8, 2016)

  • Improvements:
  • Improved scanning speed.
  • During budget enforcement and removing unreferenced objects, more status updates are given, including how many files have been deleted so far.
  • Fixed Issues:
  • Fixed an issue which could cause budget enforcement to skip actually enforcing the budget.
  • Fixed an issue with Google Drive and duplicate items with the same name in the same folder which caused Arq to fail to restore.
  • Fixed an issue where Arq didn't correctly reset modified time on symlinks when restoring.
  • If the volume disappears during backup, Arq won't save the new backup record that doesn't have all files. It will leave the in-progress backup record.
  • Fixed an issue where Arq didn't find a file during restore from another computer's backups if it had cached the list of files and the other computer had subsequently added files.

New in Arq 5.2.5 (Sep 23, 2016)

  • Fixed issues:
  • Fixed an issue which caused Google Drive backups to fail with 'removeItemById not implemented' errors.

New in Arq 5.2.4 (Sep 22, 2016)

  • Fixed issues:
  • Fixed an issue which would cause the Arq installer to fail to install properly on macOS Sierra.
  • Check for S3-compatible URL entered without 'http://' or 'https://' prefix.
  • Fixed an issue where AWS request signature errors could occur during backup.
  • Fixed an issue where Arq was reporting an error when backing up a file that no longer existed.
  • If a request signing error occurs, include the expected and actual "canonical string" values in the error.
  • Fixed issues with Google Drive and multiple items with the same name in the same directory.

New in Arq 5.2.3 (Sep 2, 2016)

  • Fixed issues:
  • Show backup record ID next to reflog entries.
  • Fixed an issue which could cause a crash in Arq Agent's helper program arqcommitter when it creates a new log file.

New in Arq 5.2.2 (Aug 31, 2016)

  • Fixed Issues:
  • Added a workaround for Amazon Cloud Drive problems which result in random HTTP 400 and 408 errors.
  • On backup start, wait up to 30 seconds for an allowed network before failing with an error. This allows for a computer that just woke up to establish network connectivity.
  • If Arq is unable to write a README.TXT file in the user's Google Drive account because the quota has been exceeded, ignore the error so that the user can add the Google Drive destination in Arq and then be able to use Arq to delete the "hidden" data (if the user chose to use the hidden "appdata" folder when configuring Arq).
  • Fixed an issue where Arq would not show another computer's backup set added later because it used cached data instead of requerying for the current list of backup sets.
  • Fixed a database issue which could cause Arq to spend a very long time on a database query for very large (multi-terabyte) backup datasets.
  • Fixed an issue which could cause log files to prematurely rotate. Arq, Arq Agent and helper programs will now write 100 MB log files, keeping up to 10 files.
  • Removed "wl.basic" from the list of OneDrive permissions requested by Arq, because Arq doesn't need it.

New in Arq 5.2.1 (Aug 21, 2016)

  • Fixed Issues:
  • Fixed an issue which could cause Arq Agent to crash.
  • Fixed an issue which caused Arq to report uploading during validation when it wasn't really uploading. The issue affected backup data that was originally created with Arq version 4 or older.

New in Arq 5.2 (Aug 9, 2016)

  • Improvements:
  • The data validation process now goes beyond verifying the existence of all needed objects at the destination; it now verifies that the contents of the objects at the destination are correct.
  • Fixed Issues:
  • Fixed an issue where an SFTP error could be reported as "null" without the actual error message.

New in Arq 5.1.9 (Jul 30, 2016)

  • Fixed issues:
  • Added logging for error conditions during backup.
  • Changed next backup time calculation for daily backups so that it's at the chosen hour even if a backup has already happened today.
  • Fixed an issue where daily backup may not begin on computer wake if computer was asleep at the scheduled backup time.
  • If user has chosen specific network interfaces and current network interface can't be determined, do not back up.
  • When deleting a Dropbox folder, recursively delete the contents first to work around a Dropbox issue.
  • If backing up to a local folder, skip checking whether we're on an allowed network.
  • When browsing other backup sets, fixed an issue where too much cached information was being cleared, causing browsing to be very slow every time.

New in Arq 5.1.8 (Jul 5, 2016)

  • Fixed Issues:
  • Fixed an issue where Arq could throw an exception and show a blank window on startup for Google Cloud Storage.
  • Fixed another resize issue on OS X Yosemite.
  • Fixed an issue which caused Arq to report SFTP errors as "MissingErrorDomain".
  • Added debug logging for detecting network interfaces.
  • Automatically accept Arq 4 lifetime license code instead of requiring an Arq 5 license code.

New in Arq 5.1.7 (Jun 21, 2016)

  • Fixed Issues:
  • Fixed an Arq Agent crash that occurred on OS X 10.9 during backup.

New in Arq 5.1.6 (Jun 20, 2016)

  • Fixed an issue where Arq Agent was writing extra newline characters to the log file.
  • Fixed an issue which prevented search results from being displayed.
  • Fixed an issue where restored files and directories created by Arq were made world-writable.

New in Arq 5.1.5 (Jun 14, 2016)

  • Fixed an issue with incorrect sizes reported in the backup record display.
  • Fixed an issue where creating an IAM user would fail if the computer's locale was set to other than US.
  • Fixed an issue where deleting SFTP directories was failing and not reporting an error.
  • Fixed an issue where overwriting a file at an SFTP server could fail trying to delete the existing file if there was no existing file.
  • Fixed a resizing issue on Yosemite which caused the right side of the main window to become garbled.
  • Enabled Command-A (select all) and Command-C (copy) in the backup session log window.

New in Arq 5.1.4 (Jun 6, 2016)

  • Fixed issues:
  • Fixed an issue where, if Amazon Cloud Drive access had been revoked and the user re-authorized it via Arq, Arq would get stuck in a loop.
  • Fixed an issue during restoring which caused Arq to request much more Glacier data than the user requested.
  • Fixed an issue which caused incorrect file sizes to be displayed.
  • Increased SFTP timeout from 30 seconds to 120 seconds.
  • Fixed an issue which caused permission errors because SFTP was trying to enumerate the parent directory's contents instead of doing a "stat" call on the file/directory in question.
  • Fixed an issue where validation could start even if it was unchecked in the destination preferences.
  • Fixed an issue which caused the fixed-transfer-rate setting to have no effect if the chosen transfer rate was 8 KB/s or less.
  • Fixed an issue which could cause arqcommitter (Arq Agent's helper program) to stall on start, preventing backup progress.

New in Arq 5.1.3.2 (May 27, 2016)

  • Fixed Issues:
  • Fixed an issue where, if Amazon Cloud Drive access had been revoked and the user re-authorized it via Arq, Arq would get stuck in a loop.
  • Fixed an issue during restoring which caused Arq to request much more Glacier data than the user requested.
  • Fixed an issue which caused incorrect file sizes to be displayed.

New in Arq 5.1.2 (May 18, 2016)

  • Fixed an issue which could cause Arq to get "stuck" backing up.

New in Arq 5.1.1 (May 16, 2016)

  • Fixed Issues:
  • Improved scanning performance in some scenarios, especially after a restart when working on an initial backup.
  • Change the status message to say "Stopping" when you pick "Stop" from the menu.
  • Fixed an issue where clicking "Don't start at login" doesn't make the prompt go away.
  • Fixed an issue where Arq wouldn't allow S3 bucket names to start with a number.

New in Arq 5.1 (May 11, 2016)

  • New Features:
  • Arq shows the current directory being scanned.
  • Fixed Issues:
  • Fixed an issue where object counts were incorrect when Arq has to restart listing an Amazon Cloud Drive folder.
  • Added logging when there are errors reading the email password.
  • Fixed an issue which could cause Arq to re-upload objects already at the destination.
  • Improved Info and Detail level logging.
  • Removed pack reuse scheme to avoid any possibility of losing packed information.

New in Arq 5.0.12 (May 9, 2016)

  • Fixed issues:
  • Fixed an issue which could cause an 'unable to find node' error when backing up '/' and files are modified during backup.
  • Log more information when creating an IAM user fails.
  • Check for items in an Amazon Cloud Drive folder with duplicate names and log a warning.
  • Updated DreamObjects settings to use their new hostname objects-us-west-1.dream.io.
  • Fixed an issue where adopting an SFTP backup set using a private key file and passphrase would result in an error about the private key file format.

New in Arq 5.0.11 (May 5, 2016)

  • Fixed issues:
  • Made data validation optional, via a checkbox in the destination preferences.
  • Changed Arq Agent to wait 2 minutes between finishing a backup and starting data validation, to avoid "eventual consistency" issues (delays in getting accurate file lists from Amazon Cloud Drive and other providers).
  • Fixed an issue where, during data validation, Arq Agent wasn't properly checking for a running Arq process and aborting if it found one.

New in Arq 5.0.9 (May 3, 2016)

  • Fixed an issue where, if a backup session aborts with an in-progress backup record, some files may not get backed up.

New in Arq 5.0.8 (May 3, 2016)

  • Fixed an issue that could cause 'Older backups missing' errors due to cache problems.

New in Arq 5.0.7 (Apr 29, 2016)

  • Fixed issues:
  • Arq now runs the "preflight" script before checking whether the destination (local path or otherwise) exists.
  • Fixed a potential bug in the way Arq detects file/directory changes.
  • If you add an AWS destination using an IAM user with a very restrictive IAM policy, Arq can't get the list of buckets but you can type the existing bucket's name into the "create bucket" field. Arq will not throw an error if the bucket already exists and is owned by you.
  • Fixed an issue where Arq would show an "HMACSHA256 doesn't match" error instead of prompting for the backup set's encryption password.
  • Fixed an issue where the OK button for the Edit Backup Selections window didn't work for OS X versions older than 10.10.
  • Added OAuth scope for Google Drive to workaround persistent 500 errors returned by Google Drive.

New in Arq 5.0.6 (Apr 27, 2016)

  • Fixed Issues:
  • Fixed an issue where the OK button for the Edit Backup Selections window didn't work for OS X versions older than 10.10.
  • Added OAuth scope for Google Drive to workaround persistent 500 errors returned by Google Drive.
  • Fixed an issue where Arq would crash if OS X returned zero-length paths for mount points.

New in Arq 5.0.5 (Apr 25, 2016)

  • Fixed Issues:
  • Fixed an issue that caused the restorer to sometimes fail on startup, saying "Caching object list" forever.
  • Fixed an issue that caused budget enforcement to run when it was unchecked.
  • Fixed an issue that caused the select-network-interfaces dialog to fail when OS X presented unexpected network interface information.
  • Shortened the edit-destination preferences window so it fits on Macs with small screens.
  • Added a warning message that Arq will restart when you click the Clear Cache button.
  • Fixed an issue where the user could enter an incorrect old password when changing the encryption key.

New in Arq 5.0.4 (Apr 20, 2016)

  • Fixed Issues:
  • Fixed an issue which prevented Arq from backing up using administrator privileges.
  • Fixed an issue which caused 'attempt to write a readonly database' errors in Arq Agent after data validation until Arq Agent is restarted.
  • Fixed an issue which prevented thinning backup records.
  • If sending email fails, log the error in the session log.

New in Arq 5.0.3 (Apr 19, 2016)

  • Fixed issues:
  • Fixed a layout issue.
  • Fixed an issue which sometimes caused "Error (null)" messages when adding Amazon Cloud Drive or Google Drive destinations.
  • Fixed an issue which prevented adding a DreamObjects destination.
  • Fixed an issue where SFTP parent directories weren't being created properly.
  • Updated to libssh2 version 1.7.0 to get the fixes for CVE-2016-0739 "libssh: Diffie-Hellman bits/bytes confusion bug" and CVE-2016-0787 "libssh2: Diffie-Hellman bits/bytes confusion bug".
  • Fixed an issue where Arq wasn't using the S3-compatible destination's port number correctly when listing backup sets in the RESTORE FILES section.

New in Arq 5.0.2 (Apr 16, 2016)

  • Fixed issues:
  • Fixed an issue which caused OS X to always prompt about Arq being "an application downloaded from the internet".
  • Fixed an issue which caused "unexpected message type" errors during backup.
  • Fixed an issue which caused "access denied" error when calculating storage size for some AWS regions when using a "restricted IAM user".
  • Fixed an issue which caused "authorization header is malformed" error for some AWS regions when changing AWS credentials.
  • Fixed an issue which caused backup to fail with "This region does not support transition to GLACIER" for some AWS regions.
  • Fixed 'folder arqcommitter doesn't exist' error when attempting to send log files before doing a backup.

New in Arq 5.0.1 (Apr 14, 2016)

  • Fixed a permissions problem on cache files that was causing not-found errors and general slowness.

New in Arq 5.0.0.65 (Apr 14, 2016)

  • New features and improvements:
  • Massively faster with multiple threads and LZ4 compression
  • Much smaller memory footprint than Arq 4
  • Search for files across all backup records
  • More control over network usage: prevent backups while tethered to your phone!
  • Detailed backup session logging
  • Detailed email reports: what's being backed up, how much was uploaded, how long it took
  • Back up to a local folder or NAS
  • Run scripts before and after backup
  • Support for AWS S3 "Infrequent Access" storage class
  • Auto-update (no more installing Arq updates)
  • CPU throttling
  • "Exclude items skipped by Time Machine" option
  • Encryption improvements (see data format spec)
  • Lots of smaller improvements

New in Arq 4.15.1 (Feb 29, 2016)

  • Fixed Issues:
  • Updated to libssh2 version 1.7.0 to get the fixes for CVE-2016-0739 and CVE-2016-0787 "libssh2: Diffie-Hellman bits/bytes confusion bug"

New in Arq 4.15 (Jan 7, 2016)

  • New Features:
  • Added support for new AWS Seoul region (ap-northeast-2).
  • Fixed Issues:
  • Fixed an issue where Arq would use large amounts of memory when browsing a backup record containing tens of thousands of files with a previous backup record also containing tens of thousands of files.
  • Fixed an issue where Arq would continue backing up on disabled Wifi networks when another network interface was in use.
  • Fixed an issue where Arq wasn't retrying on an unexpected form of "rate limit exceeded" error from Google Drive.
  • Fixed an issue where Arq wasn't retrying on transient errors when enforcing the budget.
  • Fixed an issue that caused Arq to crash if the user closed (canceled) the OAuth2 window.

New in Arq 4.14.5 (Sep 14, 2015)

  • Fixed Issues:
  • Read OneDrive folder listings page by page to work around timeout problems with OneDrive's API.
  • Added a workaround for a problem when trashing an Amazon Drive file. If Amazon gives a 500 error and Arq retries, sometimes the file was actually trashed and Amazon returns an undocumented 409 error. Arq now catches that and moves on.
  • If schedule is set to manual, validationg interval fields in the settings UI are disabled.
  • Fixed an issue where cache files were potentially written with the wrong user ID, causing permission-denied errors and slower performance.

New in Arq 4.14.4 (Aug 21, 2015)

  • Fixed Issues:
  • Added a workaround for Amazon Drive. Amazon Drive sometimes doesn't return a full list of items in a directory (when a 500 error occurs during paging through the listing), causing Arq to fail to load backup records. Arq now compares the actual total item count received to the expected total; if it didn't get all the items, it retries until it does.
  • Fixed issues where Arq wasn't caching Google Drive folder IDs properly, causing the error "folderId not found for path" on Google Drive setup.
  • Fixed an issue with OneDrive where Arq Agent didn't immediately see folders configured for backup.
  • Improved OneDrive caching for better backup and restore performance.

New in Arq 4.14.3 (Aug 17, 2015)

  • Fixed Issues:
  • If Amazon Cloud Drive returns 400 'Cannot read from request' error, try again.
  • If a 500 error occurs during reading pages of Amazon Cloud Drive folder listing, restart the folder listing to ensure correct results.
  • Clear Amazon Cloud Drive cache when reloading object set (before validating data).
  • Fixed an issue which caused erroneous "unknown enforcement error" message.
  • Fixed the incorrect edit-destination view for OneDrive.
  • Fixed an issue where the log level for Arq.app would change to Debug on startup.

New in Arq 4.14.2 (Aug 17, 2015)

  • Fixed Issues:
  • Fixed a crash that sometimes occurs when Arq first starts up and loads a cached Google Drive folder list.
  • Fixed an issue with Amazon Cloud Drive caching which can cause "error " errors.

New in Arq 4.14 (Aug 17, 2015)

  • New Features:
  • "Thinning" backups (keeping hourly backups for the past 24 hours, daily backups for the past month, and weekly backups after that) is now optional. Check "Thin backups" in Arq's preferences to enable it.
  • New users will now be prompted to select bucket name and region if choosing AWS or Google Cloud Storage.
  • Fixed Issues:
  • If duplicate items with the same name in the same folder in Google Drive are found, keep the newest one.
  • Added a workaround to detect and merge duplicate items in Google Drive.
  • Fixed an issue where Arq wasn't prompting to re-authorize if Amazon Cloud Drive access was revoked.
  • Fixed an issue where cached Google Drive data would cause not-found errors when removing and re-adding Google Drive as a destination.
  • Fixed an issue where the status message from the agent wasn't always being sent to the Arq app.
  • Stopped excessive logging of Amazon Cloud Drive folder results when log level is set to Debug.
  • If Amazon Cloud Drive returns a 409 (node "concurrently modified") error, retry.
  • Don't log SFTP authentication failures as errors as we try multiple authentication methods.
  • Fixed issues with excessive memory usage with Amazon Cloud Drive.
  • Removed the unreliable "Send Bug Report" and "Request Support" app menu items, prompting the user to send email instead.
  • Sort the "View Items Being Backed Up" window's items in a separate thread to improve app responsiveness.
  • Migrate Amazon Cloud Drive objects to subdirectories to avoid potential API issues if there are too many items in 1 directory.
  • Improved Amazon Cloud Drive cache efficiency.
  • Improved OneDrive cache efficiency.
  • If backup schedule is set to manual, do not do data validation/budget enforcement either.

New in Arq 4.13.2 (Jul 14, 2015)

  • Fixed Issues:
  • Fixed an issue that would cause massive RAM usage if configured to back up "/".
  • Fixed a crash that occurs if the SFTP server fails to return a user auth list.
  • Fixed an issue where Amazon Cloud Drive returns a 400 status code with JSON response showing statusCode:404 instead of a 404 status code.

New in Arq 4.13.1 (Jul 9, 2015)

  • Fixed Issues:
  • If Amazon Cloud Drive returns a 429 "Rate exceeded" message, Arq will wait and then retry.

New in Arq 4.13 (Jul 3, 2015)

  • New Features:
  • Added support for backing up to your Amazon Cloud Drive account! It's $59.99 per year for unlimited secure storage of your backup data.
  • Fixed Issues:
  • Made the animation of the menubar icon more subtle, less distracting.
  • Fixed an issue where adopting a backup set could cause a different backup set to be deleted.
  • Reduced the CPU impact during some parts of the backup process.

New in Arq 4.12.1 (Jun 27, 2015)

  • Fixed Issues:
  • Added another query parameter to get around Dropbox file limit issues.
  • Changed SFTP authentication to try other auth methods if keyboard-interactive fails.
  • Added a feature to automatically clean up any duplicate entries in Google Drive data.
  • If AWS returns invalid XML when Arq is searching for backup sets to restore from, skip the problem data.
  • Fixed an issue where Arq could potentially create 2 Google Drive directories with the same name at the same location (because, weirdly, Google Drive's API allows that).
  • Fixed an issue where Arq would crash after clicking the Close button when viewing Glacier restore errors.
  • Fixed an issue where Arq could crash while loading folder lists when multiple Google Drive destinations are configured.
  • Changed Google Drive implementation from delete-and-insert to update to work around a bug in Google Drive where it says it deleted a file but it didn't actually delete the file.

New in Arq 4.12 (Jun 22, 2015)

  • New Features:
  • Added support for "keyboard-interactive" SFTP authentication.
  • Added a "reflog viewer" so you can recover an older backup-record list (see the help docs for more details).
  • Added caching to speed up Dropbox read performance.
  • Added caching to speed up OneDrive read performance.
  • In the agent menu, show next backup and last backup dates in relative form (e.g. 'Today'), formatted in the current locale.
  • Fixed Issues:
  • Fixed an issue where if Arq Agent were paused and the computer went to sleep, when it woke up Arq Agent would resume before it should.
  • Fixed an issue where the menu didn't refresh properly when a pause period expired.
  • Check the SFTP server's host fingerprint and warn the user if it has changed (thanks to Sebastian Wyder for pointing this out!)
  • Added a query parameter to get around Dropbox file limit issues.
  • When Dropbox returns access-token error, prompt to re-authorize.
  • Properly set cookies so that the OAuth 2 sign-in windows for the various services don't cache credentials.
  • Changed http check-for-udpdates URL to https.

New in Arq 4.11.3 (May 6, 2015)

  • Fixed Issues:
  • Fixed an issue where budget enforcement fails when objects are missing in old backup records.
  • Fixed an issue where Arq doesn't properly store the destination's secret key when adoping a backup set, causing it to prompt for the secret key again.
  • Fixed an issue where Arq doesn't retry on HTTP 509 errors from OneDrive.
  • Increased the HTTP timeout to 90 seconds to get around issues with OneDrive.
  • Re-added the Relocate button, in addition to the Detach/Attach button.
  • Performance improvements.
  • Updated the app's icon.
  • Updated URLs to point to the new arqbackup.com domain.

New in Arq 4.11.2 (Apr 14, 2015)

  • Fixed Issues:
  • Fixed an issue where Arq was incorrectly parsing date values in Dropbox responses.
  • Fixed an issue where multiple Google Cloud Storage destinations weren't appearing under RESTORE FILES.

New in Arq 4.11.1 (Apr 3, 2015)

  • Fixed Issues:
  • Fixed an issue where Arq wouldn't save the OneDrive destination because OneDrive was unexpectedly returning null email address.

New in Arq 4.11 (Mar 31, 2015)

  • New Features:
  • Added support for backing up to Microsoft OneDrive!
  • Now showing Amazon region in messages, instead of just "To Amazon".
  • If Arq is paused and you pick "Back Up Now" from the menu, it "un-pauses" and starts backing up.
  • Fixed Issues:
  • If the Google Cloud Storage account access has been revoked, prompt the user to re-authorize.
  • If Google Cloud Storage returns a 429, 500 or 503 error, wait and then retry.

New in Arq 4.10.2 (Mar 31, 2015)

  • Fixed an issue where backups would not appear under the "RESTORE FILES" section for Google Cloud Storage destinations.

New in Arq 4.10.1 (Mar 31, 2015)

  • Added support for backing up to Google Cloud Storage Nearline.

New in Arq 4.10.2 (Mar 16, 2015)

  • Fixed an issue where backups would not appear under the "RESTORE FILES" section for Google Cloud Storage destinations.

New in Arq 4.10.1 (Mar 16, 2015)

  • New Features - Added support for backing up to Google Cloud Storage Nearline.

New in Arq 4.10 (Mar 14, 2015)

  • New Features: Added support for backing up to Google Cloud Storage Nearline.

New in Arq 4.9.2 (Mar 6, 2015)

  • New Features:
  • Added error logging for the case where SFTP init fails.
  • Fixed Bugs:
  • Reduced the number of API calls when backing up to Dropbox.
  • Fixed an issue where data validation for Dropbox mistakenly thinks no objects exist at Dropbox.
  • Set cache policy to ignore when loading XML update-spec, to avoid erroneous "Update available" messages.
  • Removed the check for free space on SFTP server because most SFTP servers don't support the API call.

New in Arq 4.9.1 (Feb 26, 2015)

  • New Features:
  • Added "archiving" feature: Select a folder and click "Detach"; Arq will skip that folder during backup, but its backup records will remain at the destination.
  • Fixed Bugs:
  • Fixed an issue when attempting to read contents of a non-existent Dropbox directory that caused Arq to behave like you were typing in the wrong encryption password when restoring.
  • If Dropbox returns a 429 (rate-limiting) error during backup, sleep and try again. (The main UI will show the error instead of retrying, so that it doesn't seem to hang forever.)
  • Migrate Arq data in Dropbox from 2-directory structure to single directory structure because if the object-list cache file goes missing, it takes way too long to read the contents of potentially 65,536 directories.

New in Arq 4.9 (Feb 25, 2015)

  • New Features:
  • Added "archiving" feature: Select a folder and click "Detach"; Arq will skip that folder during backup, but its backup records will remain at the destination.
  • Fixed Bugs:
  • Fixed an issue when attempting to read contents of a non-existent Dropbox directory that caused Arq to behave like you were typing in the wrong encryption password when restoring.
  • If Dropbox returns a 429 (rate-limiting) error during backup, sleep and try again. (The main UI will show the error instead of retrying, so that it doesn't seem to hang forever.)

New in Arq 4.8 (Feb 24, 2015)

  • New Features:
  • Added Dropbox as a backup destination. Use your Dropbox account's space to store your backups.
  • Added a "Change Host and Port" button in SFTP destination settings window to allow for changing hostname and/or port of SFTP server.
  • Fixed Bugs:
  • Changed the "Delete All Google Drive Data Created by Arq" button to delete all Arq-created backups in the Google Drive account, whether they were created in the 'appdata' folder or not.
  • Changed the scope of Google Drive authorization so that Arq can see all Arq-created backups in the Google Drive account.
  • Changed Arq to compensate for incorrect storage types written to old S3/Glacier-storage-class backup records by old versions of Arq.
  • Updated AWS pricing information shown in Arq.

New in Arq 4.7.5 (Dec 3, 2014)

  • Added an "Enter License Code" function for use with a new license scheme.

New in Arq 4.7.4 (Nov 24, 2014)

  • Fixed Bugs:
  • For non-AWS S3-compatible destinations, check all buckets for Arq-created backups when showing backup set list under "RESTORE FILES".
  • Set ISO 8601 date using US locale to avoid the error "AWS authentication requires a valid Date or x-amz-date header".
  • Fixed a memory leak when backing up to Google Drive.

New in Arq 4.7.3 (Nov 15, 2014)

  • Fixed Bugs: Could not find a workaround for memory leaks in Apple's Xcode 6, so reverted to Xcode 5 and previous, working code.

New in Arq 4.7.2 (Nov 10, 2014)

  • Fixed Bugs:
  • Changed to NSURLSession networking library (for OS X 10.9 and above) to work around a memory leak that occurred at random times during backup.

New in Arq 4.7.1 (Nov 6, 2014)

  • Fixed Bugs:
  • Made the menu bar icon darker black on OS X Mavericks.
  • Fixed a bug which caused a "This key does not exist in our records" error when trying to use an existing bucket with DreamObjects.
  • Worked around a bug in Apple's networking library that was causing a huge memory leak on OS X Yosemite.
  • Fixed a memory leak that occurred when backing up to AWS.

New in Arq 4.7 (Oct 29, 2014)

  • New Features:
  • Added support for new AWS Frankfurt region.
  • Added a button to delete all Arq-created data from your Google Drive account.
  • Switched to AWS Signature Version 4 for signing AWS requests.
  • Changed the default to not use the hidden "appdata" folder when adding a Google Drive account because it was causing too much confusion. While it's nice to store data in the "appdata" folder so that it doesn't clutter your Google Drive activity view, it's difficult to see or delete that data when you need to.
  • Fixed Bugs:
  • Fixed an issue on OS X Yosemite where errors would get the description 'Operation could not be completed' instead of the actual error message.
  • If the user tries to add a folder for backup to Google Drive and Arq's Google Drive access has been revoked, offer to let the user grant access instead of just showing an error.

New in Arq 4.6.2 (Oct 21, 2014)

  • Fixed Bugs:
  • Fixed an issue where the backup process aborted if there's an error creating an FSRef on OS X Yosemite (because it's not a valid file for creating an FSRef).

New in Arq 4.6.1 (Oct 20, 2014)

  • Fixed Bugs:
  • Updated menubar icon to work in Yosemite "dark menu bar".
  • If extra whitespace was copied/pasted into AWS key fields, it's removed automatically.

New in Arq 4.6 (Oct 17, 2014)

  • New Features:
  • If agent is configured to check for app updates, agent will show a user notification when an update is available.
  • Added a "Remove Unreferenced Objects Now" menu item to the agent's menu which causes Arq to immediately clean up any objects at the destination that aren't referenced by any backup records.
  • Added a quota check for Google Drive so that Arq stops backing up if Google Drive usage is within 1.5GB of the user's quota.
  • Fixed Bugs:
  • Fixed a bug where, if you don't know the encryption password and attempt to delete a backup set anyway, it was failing with a bad-decrypt error.
  • Changed the max-keys parameter for Amazon list-objects requests to 500 to try to avoid an Amazon issue of garbling XML output.
  • If password verification fails when user is trying to delete a backup set, offer to delete it anyway, because the user has permission to modify/delete the data, and it could be incomplete data. For example, if the user disconnected Arq from her Google Drive account and Google deleted some of the data and then the user reconnected Arq for the purpose of deleting the backup set, the password verification might fail.
  • Fixed an issue where Arq wasn't properly detecting a Google Drive "Rate Limit Exceeded" error and retrying.
  • Log XML data when an XML parse error occurs.

New in Arq 4.5.5 (Sep 12, 2014)

  • Fixed Bugs:
  • Fixed an issue where unexpected JSON from Google Drive resulted in Arq thinking objects were much larger than they actually were, which could result in the budget-enforcement process deleting more backup records than it should.
  • Fixed an issue where, after data validation, if there was no budget set Arq would not delete unreferenced objects.
  • Fixed an issue with restoring "locked" files that resulted in Arq reporting an "Access to this item was denied" error.

New in Arq 4.5.4 (Aug 20, 2014)

  • Fixed the 'absurd string length' error caused by an index file with incorrect offsets in it. Arq will recreate the index file from the pack data, and replace the bogus index file.

New in Arq 4.5.3 (Aug 13, 2014)

  • Fixed Bugs:
  • Fixed an issue with Google Drive where Arq would occasionally crash when adding Google Drive as a destination.

New in Arq 4.5.2 (Aug 12, 2014)

  • Fixed Bugs:
  • Fixed an issue with Google Drive where Arq would erroneously try to create the 'appdata' folder, a special folder which always exists.

New in Arq 4.5.1 (Aug 12, 2014)

  • Fixed Bugs:
  • Changed Google Drive scope to avoid intermittent access-denied errors from the Google Drive API.

New in Arq 4.5 (Aug 11, 2014)

  • New Features:
  • Support for backing up to your own Google Drive storage!
  • Improvements:
  • During Glacier restore, show messages like 'Waiting for objects to become downloadable' to give a better indication of what's happening while Arq waits for Glacier.
  • Added help bubbles during initial setup to show what is being backed up and where the Arq Agent menubar icon is.
  • Reduced the number of prompts during the initial setup.
  • Fixed Bugs:
  • Fixed an issue where Arq incorrectly treats non-AWS destination data as Glacier data.
  • Fixed the 'error making FSRef for /dev' error.
  • Fixed an issue where Arq was storing SFTP data in too many subdirectories resulting in very slow object-list retrieval during data validation and budget enforcement.
  • Fixed an issue where the RESTORE FILES section wasn't showing Greenqloud backups from other buckets.
  • Fixed an issue where SFTP destinations created by previous versions of Arq had a double-slash in the path.
  • Fixed an issue where Arq failed to back up to SFTP servers that behave badly (not giving not-found errors when Arq tries to read a file that doesn't exist).
  • Stop shifting keyboard focus to the backup record when the user selects a backup record in the source list.
  • If you attempt to submit feedback and an error occurs, the feedback window doesn't close and your input is not lost.
  • Removed the 'S3' text in the size calculations for non-S3 destinations.

New in Arq 4.4.1 (Jun 28, 2014)

  • Fixed Bugs:
  • Fixed an SFTP issue where, if you supply a relative path and your home directory on the SFTP server is "/", the path ended up being "//relativepath" which caused backup errors.
  • Fixed the "Delete This Backup Set" button.
  • Show the "Trash" folder for deleted legacy Glacier folders.
  • Fixed a "hostname could not be found" error for EU buckets caused by Amazon changing their loation identifier from "EU" to "eu-west-1".
  • Fixed an issue where the legacy Glacier vault was still shown in the window after you clicked the button to delete it.
  • Fixed a 10.7-only issue with Google Cloud Storage where the generated Date header was not in a format that Google accepted.
  • For backups to DreamObjects, handle the non-AWS-format error response when DreamObjects returns a 500 error.
  • Added a permission to the restricted IAM user that Arq creates so that that user can list enough of the bucket to find its own backups.

New in Arq 4.4 (Jun 20, 2014)

  • Improvements:
  • Reorganized the main window into "Configure Backups" and "Restore Files" sections to more closely match the activities that a user would typically want to do.
  • Revamped the new-user flow so that it's more clear what to do -- either set up backups or restore files.
  • Under the "Restore Files" section, search for and show all the backup sets in the Amazon account (or SFTP directory or S3-compatible account), so that it's easier to find your old backups when you install Arq on a new computer..
  • Rewrote, updated and expanded the help documentation.
  • If you try to quit Arq after defining a destination but not configuring anything to back up to that destination, Arq warns you and offers to back up your home folder.
  • Moved the (legacy) Glacier vaults into a separate window. Pick "Legacy Glacier Vaults" from the menu to get a list, check each one for corresponding Arq metadata, and delete it if desired.
  • Added a delete-individual-backup-record function. Select a backup record to view it; then click the Delete button on the top right to delete just that backup record.

New in Arq 4.3.1 (Jun 16, 2014)

  • Fixed Bugs:
  • Fixed an issue where, during first-time setup, the S3 bucket wasn't always created.

New in Arq 4.3 (Jun 10, 2014)

  • Improvements:
  • Simplified the first-time setup of Arq by choosing sensible defaults (which can be changed later by the user).
  • Added "Add Home Folder to Backups" menu item which adds the home folder with standard exclusions.
  • Improved CPU efficiency during validation.
  • Show small file sizes as 'n bytes' instead of '0.0KB'.
  • Fixed Bugs:
  • Fixed "No S3 bucket name give" error.
  • Fixed a crash that occurs during some SFTP connection errors.

New in Arq 4.2.3 (May 15, 2014)

  • Fixed Bugs:
  • Fixed a bug where the validation code was checking the wrong return value, eventually resulting in a "Tree may not be 0 bytes" error message.
  • Fixed an issue where the validation code was doing excessive checking of object-existence at the target causing slow performance.

New in Arq 4.2.2 (May 9, 2014)

  • Fixed Bugs:
  • Fixed an issue which caused a "must be S3 or S3Glacier" crash during validation.
  • Fixed an issue where enforcement error returns a "null" error message instead of the actual message.
  • Fixed an issue which returned a "pack index data length 0 is smaller than size of pack_index" error.
  • On launch after update, if run-as-root was set previously, prompt the user to re-add run-as-root permissions to the new update.
  • Fixed an issue where, if you choose "back up home folder minus caches and logs" it still backs up caches and logs.

New in Arq 4.2.1 (May 3, 2014)

  • Fixed Bugs:
  • Fixed object-not-found issues in restoring from a Glacier folder that was originally backed up with Arq 3 and subsequently backed up with Arq 4.
  • Fixed an issue that could potentially mistakenly delete S3 Glacier-storage-class objects needed by Arq3-created Glacier backups.

New in Arq 4.2 (Apr 30, 2014)

  • New Features:
  • Allow relative path or no path for SFTP targets. Arq figures out the absolute path for you.
  • S3 and S3/Glacier totals are shown separately when you click "Calculate".
  • Fixed Bugs:
  • Don't allow more than 59 minutes after the hour in the target preferences.
  • Removed device ID from the backup file/folder info so because OS X randomly changes the device ID which was making all the files look modified in Arq.
  • Fixed an issue where files restored from another computer's backups were owned by root.
  • Fixed an issue where modification time wasn't being set properly on some restored files.
  • Fixed an issue where backup couldn't be stopped if it was in the midst of retrying to connect to an SFTP server.
  • Fixed an issue where Arq Agent would calculate storage totals even if budget wasn't enabled for the target.
  • Fixed an issue where the progress number in the status message shown in the main app wasn't in sync with the progress number shown below the progress bar.
  • Fixed an issue where the progress number displayed could incorrectly exceed the total number by a large margin.

New in Arq 4.1.7 (Apr 23, 2014)

  • Fixed Bugs:
  • Fixed an issue that caused Arq Agent's helper program to crash when a backup error occurs and no error information is available.
  • Removed unreliable "multi-threaded processing" option.

New in Arq 4.1.6 (Apr 23, 2014)

  • Fixed Bugs:
  • Fixed "unsupported URL" error when updating credentials for Google Cloud Storage target.
  • Fixed an issue where Arq could crash when expanding a folder "node" in the source list.
  • Eliminated redundant calls to "restore" a Glacier object that's already been requested for restore.
  • Eliminated redundant calls to check if a pack file is downloadable.
  • Added computer name to email report.
  • Retry SFTP backups on all transient errors (e.g. network not available).
  • Fixed an issue in SFTP validation that could cause Arq to delete objects from the server that it shouldn't be deleting.

New in Arq 4.1.5 (Apr 14, 2014)

  • Fixed Bugs:
  • Fixed an issue where Arq would ignore the port value if an S3-compatible server is configured with a non-standard port.
  • Fixed an issue where Arq would sometimes fail to write an object to SFTP if its parent directory didn't already exist.
  • Fixed an issue where the total-to-be-backed-up number was incorrect (much larger than the correct value).
  • Reduced the height of the edit-target window so that it fits in 1024x768 displays.
  • Fixed an issue where the restricted IAM user created by Arq could not list Glacier vaults and calculate total AWS storage.
  • Fixed erroneous "Not all Glacier vaults have been inventoried" message when calculating total AWS storage.

New in Arq 4.1.4 (Apr 4, 2014)

  • Fixed Bugs:
  • Fixed an issue where an error reading a pack file would cause the app to crash.
  • Fixed an issue where an invalid pack file would cause the app to crash.
  • Fixed an issue where an invalid pack index file would cause the app to crash.

New in Arq 4.1.3 (Apr 2, 2014)

  • Fixed Bugs:
  • Show a progress indicator in "View Items Being Backed Up" window when it's still loading data.
  • If backup prior to validation fails, don't immediately attempt to back up and validate again.
  • Retry when Amazon returns with "a conflicting conditional operation is currently in progress against this resource."
  • Fixed an issue where a not-found error caused the Calculate function to fail for SFTP targets.
  • Fixed an issue where a not-found error caused data validation to fail for SFTP targets.

New in Arq 4.1.2 (Mar 29, 2014)

  • Fixed Bugs:
  • Fixed an issue where, on startup, Arq would report "Failed to load folder list" if multiple targets are configured.
  • Fixed an issue which caused arqcommitter to crash when reading 0-length items from packs.
  • Fixed an issue which caused SFTP backup to crash.
  • Fixed an issue where Arq would send excessive distributed notifications during the "calculate" phase, causing distnoted to use large amounts of CPU.
  • Fixed an issue where Arq didn't use the transfer rate settings when backing up to SFTP.
  • Fixed an issue where Arq didn't use the transfer rate settings when backing up to S3/Glacier.
  • Fixed an issue where the "View Items Being Backed Up" window was blank if Arq started when a backup was already in progress.
  • Fixed issues with IAM permissions in the restricted user created by the "Create Restricted IAM User" button.
  • Display both user and path in the targets table view in the preferences.
  • Fixed errors when attempting to view Other Computers using a restricted IAM user.
  • Fixed crash reporter so that comments and email address are properly transmitted along with the report.

New in Arq 4.1.1 (Mar 24, 2014)

  • Fixed Bugs:
  • Fixed an issue where Arq can't read the encryption password from the keychain on upgrading from older versions.
  • Return an error instead of crashing when unexpected BlobKey data is encountered.
  • Retry SFTP connection on error.
  • Return an error when trying to parse a hex string that isn't actually hex.
  • Write files to SFTP atomically, first writing a temp directory and then moving to final location.
  • Fixed issues which caused the 'View Items Being Backed Up' window to be empty.
  • Fixed an issue where Arq wouldn't restore the entire file from Glacier if some parts of it were not ready for download yet.
  • Fixed an issue which prevented Arq from showing errors properly when restoring from Glacier.

New in Arq 4.1 (Mar 18, 2014)

  • Added Features:
  • Implemented a "Change Credentials" button in the edit-target window in the preferences.
  • Implemented a "Create Restricted IAM User" button for AWS targets in the edit-target window in the preferences.
  • Added a "Learn More" button to the choose-a-target-type window.
  • Fixed Bugs:
  • Fixed an issue where the backup window feature would not work if the from hour was greater than the to hour.
  • Fixed an issue where a check mark appeared on the Pause menu item.
  • Fixed the "sha1 must be 20 bytes" crash.
  • Worked around an SFTP issue where the server returned access-denied instead of not-found.
  • Fixed an issue where Arq was creating too many simultaneous SFTP connections.

New in Arq 4.0.3 (Mar 10, 2014)

  • Fixed Bugs:
  • Fixed an issue where the last character of the SFTP path was being deleted from the configuration.
  • Fixed an issue where SFTP usernames with '@' in them weren't working properly.
  • Fixed an issue where Glacier restore would run twice in a row.
  • Fixed an issue where SFTP backup wouldn't keep retrying when unable to resolve the hostname.
  • Expand tilde in private key path.
  • Changed label from "S3 (Standard Storage Class)" to "S3-Compatible" for non-AWS servers.
  • Show "US STANDARD" instead of "N. VIRGINIA" for AWS server.

New in Arq 4.0.2 (Mar 6, 2014)

  • Fixed Bugs:
  • If an encryption password is missing or incorrect, Arq will prompt for a new one.
  • If the secret key for a target is missing or incorrect, Arq will prompt for a new one.
  • Fixed an issue where GreenQloud credentials weren't being sent to the server properly in some cases.
  • Fixed issues where clicking "Go Back" from the select-bucket window didn't go back to the correct window.
  • Fixed an issue which caused an "absurd length requested" error during validation/budget enforcement.
  • Fixed an issue where Arq would exit on startup if unable to resolve an SFTP hostname.
  • Fixed an issue where Arq Agent would loop incessantly on startup if keychain entries were missing.
  • If a target's secret key/password is missing from the keychain, Arq prompts the user to re-enter it.
  • Show the target description in the error dialog if there's an error in Arq loading the target's folders.

New in Arq 4.0 (Mar 3, 2014)

  • Back up to AWS, GreenQloud, DreamObjects, Google Cloud Storage, or any other S3-compatible target.
  • Back up to any SFTP server.
  • Back up to multiple servers of different types, with different schedules and budgets.
  • Optionally back up only on selected wifi networks.
  • Optionally back up only during a specified window of time each day.
  • Optionally send email notification after backup.
  • Unified schedule and budget across S3 and Glacier backups.
  • New S3/Glacier option backs up to your S3 bucket but with a "bucket lifecycle policy" so that objects in the bucket are moved to Glacier storage class for cost savings. This eliminates the need for cumbersome Glacier vaults. Also Arq can get the object list, so it can do full de-duplication and budgeting of Glacier backups. (Old-style Glacier backups from Arq 3 are still supported but don't have budgeting or full de-duplication.)

New in Arq 4.0 Beta 17 (Feb 28, 2014)

  • Fixed Bugs:
  • Fixed one more bug that was causing "absurd string length" errors when validating data.
  • Add up both S3 and S3/Glacier totals when calculating storage size for AWS targets.
  • Fixed issues which caused last-enforcement dates to be set incorrectly and caused Arq Agent to validate data and enforce budget far too often.
  • Fixed an issue which caused validation of S3/Glacier objects to proceed very slowly.

New in Arq 4.0 Beta 16 (Feb 27, 2014)

  • Added Features:
  • Display last validation/enforcement time in target preferences view.
  • Remember the last value entered in the "pause" dialog.
  • Set validation/enforcement interval in days instead of hours.
  • Fixed an issue which caused an "invalid signature" error when restoring from Glacier.
  • Fixed an issue where clicking OK on a Glacier error message had no effect.
  • Fixed an issue which was causing an "absurd string length" error and a crash when validating and enforcing budget.
  • Fixed an issue which prevented SSL email sending for some SMTP servers.

New in Arq 4.0 Beta 15 (Feb 26, 2014)

  • Fixed Bugs:
  • Fixed an issue where the backup would fail with "The internet connection appears to be offline" instead of retrying.
  • Added a workaround for an issue with some broken SFTP servers which set file permissions when SFTP clients open them for reading.
  • Removed a file-reading optimization that was causing random errors that I couldn't reproduce.

New in Arq 4.0 Beta 12 (Feb 25, 2014)

  • Added Features:
  • Store the pause minutes as a default so that when the user pauses backups again, the previous value is the default.
  • Fixed Bugs:
  • Fixed major SFTP issue where occasionally not all bytes are written to the file on the SFTP server.
  • Fixed an SFTP performance issue where reading cached data was very slow.
  • Fixed a validation bug for SFTP which made validation extremely slow as it asked the server about the existence of every single object.
  • Fixed budget enforcement logic so that unreferenced objects are still deleted even when budget is not enabled.

New in Arq 4.0 Beta 11 (Feb 24, 2014)

  • Added Features:
  • Display more information about the target in several places in the app, making it easier to select the correct target in the "Back Up Now" window, for example.
  • Fixed Bugs:
  • Fixed an issue which caused repeated keychain permission prompts as you edited the SMTP password.
  • Fixed an issue which could cause Arq to crash when you're entering an email address for email reports.
  • Fixed an issue which caused Arq to prompt for target info when migrating from Arq 3. Now it properly uses the Arq 3 settings.
  • Updated the 'how to create AWS credentials' video.
  • If there's an error in the background thread reading the next chunk of file data, log the error immediately.
  • Fixed bugs in pausing and resuming and properly displaying the in-progress status or pause reason.
  • Fixed an issue that caused Arq to report successful backup when there was an error (or the backup was stopped by the user).

New in Arq 4.0 Beta 10 (Feb 24, 2014)

  • Fixed Bugs:
  • Fixed an issue that caused crash on launch on OS X 10.7.
  • Fixed an issue where the "Calculate" button was disabled.
  • Fixed an issue where cache files were being created with 'root' ownership when they should be owned by the logged-in user. This issue could cause Arq to get "stuck" trying to write a cache file to a directory owned by root.

New in Arq 4.0 Beta 9 (Feb 21, 2014)

  • Fixed Bugs:
  • Fixed a crash in arqcommitter when an error occurs during backup.
  • Fixed a crash in arqcommitter when there's an error connecting to SFTP server.
  • Fixed problems with SFTP paths that contain spaces.

New in Arq 4.0 Beta 8 (Feb 17, 2014)

  • Added Features:
  • Added passphrase support for SFTP private keys.
  • Fixed Bugs:
  • Fixed bugs where Arq wasn't pausing backup when it should be.
  • Fixed big memory leak during upload.
  • For non-AWS targets, use budget GB instead of budget dollars.
  • Show 'SFTP' instead of 'S3' for storage type in the main window if it's an SFTP target.
  • Retry on transient error (e.g. not connected to internet).
  • Show target endpoint hostname in notifications.
  • Added tooltip to 'Location' field so the user can view long paths.
  • Fixed assorted other memory leaks.

New in Arq 4.0 Beta 7 (Feb 14, 2014)

  • Fixed Bugs:
  • Fixed an issue where changes to the budget weren't saved properly.
  • Fixed an issue where the user entered a relative path for SFTP when an absolute path is required.
  • Fixed a bug where choosing an existing bucket that begins with a number isn't allowed.

New in Arq 4.0 Beta 6 (Feb 12, 2014)

  • Added Features:
  • Show progress/total bytes in agent's menu.
  • Fixed Bugs:
  • Fixed the issue where you try to add a folder to backups but nothing happens.
  • Fixed the issue where you try to delete a Glacier vault and nothing happens.
  • Reduced memory consumption of arqcommitter helper program during backup.
  • Removed the pesky libssh2.dylib that's been causing so many crashes.

New in Arq 4.0 Beta 5 (Feb 12, 2014)

  • Added Features:
  • Support for backup to multiple targets.
  • Fixed Bugs:
  • Fixed a 'signature error' when deleting a legacy Glacier folder and its associated vault.
  • Added option to configure custom port number for SFTP targets.
  • Fixed dynamic-library loader issues.
  • Fixed an issue that caused Arq to prompt repeatedly for permission to modify keychain items.

New in Arq 4.0 Beta 4 (Feb 11, 2014)

  • The beta will expire March 17, but Arq 4 should be shipping by then. If not, a new beta version will be available.
  • NEW STORAGE OPTIONS:
  • For the first time, Arq can back up to not just Amazon Web Services. You can choose GreenQloud, DreamObjects, Google Cloud Storage, or any other S3-compatible target.
  • You can even choose to back up to an SFTP server! If you have a NAS in your home or office that allows SSH/SFTP access, you can back up to that and pay $0 in monthly storage charges. Or back up to a VPS (virtual private server) like Dreamhost for cheap offsite backup.
  • MORE CONTROL:
  • Several new features are aimed at providing you with more control over your backups:
  • Backup only on selected wireless networks — prevent upload when tethered to your phone, for instance
  • Networks
  • Email notifications — great for monitoring headless/remote Macs and customer Macs
  • Email prefs
  • A unified budget across S3 and S3/Glacier backups (see “A New Approach to Glacier” below)
  • Optionally specify a “window” of time during the day/night when Arq pauses — useful for networks that are underutilized at night, and for ISPs that charge less at certain times of day
  • Backup window
  • OTHER FEATURES:
  • Arq 4 includes several other features and improvements, including a “Stop Backup” function, the display of the last backup date in the agent’s menu, and less prompting for administrator privileges when restoring. Also, the process for setting up and restoring to a new computer is more straightforward.
  • A NEW APPROACH TO GLACIER:
  • When Amazon announced their Glacier offering in the fall of 2012, we built Arq 3 to take advantage of it. Some time after Arq 3 was released, Amazon announced an S3 Glacier Lifecycle feature through which Amazon would automatically store certain S3 objects in Glacier. Arq 4 uses this new S3 Glacier Lifecycle feature for Glacier backups (existing Glacier backups made with Arq 3 will continue to use the old Glacier API as Amazon offers no way to move Glacier objects to S3).
  • There are several benefits to using the s3 glacier lifecycle feature:
  • S3 objects with Glacier storage class have all the benefits of regular S3 objects — a known location/name, S3 object query abilities
  • No more creating Glacier vaults, which are hard to use and even harder to delete.
  • Restored objects are at known/expected locations, unlike restored Glacier objects which receive a random name.
  • Restored objects can be persisted for much longer, unlike restored Glacier objects which have a fixed 24-hour expiration.
  • Restarting a restore with Arq means only requesting restore of objects which haven’t been requested yet because previously-requested objects are at known locations.
  • Restoring is less complex and much faster — no more creating SQS queues and SNS topics; no more taking the time to read all messages from the SQS queue before beginning to download.
  • Budgeting is possible using the same logic as the S3 budget feature.
  • CHANGING TO THE NEW S3/GLACIER FORMAT:
  • Unfortunately Amazon doesn’t provide a mechanism for creating “pointers” in S3 to existing Glacier objects, so if you want budgeting and easier restoring with Glacier, you’ll have to re-upload your files. I know this is far from ideal, but in the long term I believe it pays dividends in cost and ease of use.
  • Arq no longer restricts you from adding the same folder twice, or adding a folder contained by a folder that Arq is already backing up. So, if you’ve been backing up a folder to Glacier with Arq 3, just add the folder to Arq again, and choose “Glacier storage class”:
  • Arq will back up the folder to S3 in a subdirectory of your S3 bucket called “glacier” which Amazon will automatically archive to Glacier storage class (Arq creates the Glacier lifecycle policy automatically). When it’s done uploading, delete the old folder (the old-style Glacier backups created with Arq 3).

New in Arq 3.3.4 (Feb 4, 2014)

  • Fixed Bugs:
  • Reverted a change in 3.3.3 that resulted in excessive recalculation of encryption keys and excessive CPU usage.

New in Arq 3.3.3 (Jan 23, 2014)

  • Fixed Bugs:
  • Fixed an issue where Glacier seems to be returning fewer bytes than it promises in its Content-Length header when Arq queries for Glacier job output. Arq now retries until it gets all the bytes.
  • Instead of waiting for all the bytes of a file to be available from Glacier, start writing the file as soon as the first chunk is available. Otherwise, for very large (tens or hundreds of GBs) files, the chunks would start expiring from Glacier before Arq had a chance to download all of them.
  • Read up to 10 SQS messages (the max allowed by AWS) at a time, instead of 1 at a time.

New in Arq 3.3.2 (Dec 10, 2013)

  • Fixed Bugs:
  • Added backup set UUID to Glacier vault names to make restricting access via IAM easier.
  • To avoid the "missing x-amz-archive-id" errors, Arq checks for 408 response code whether or not the message body has a "RequestTimeoutException" code in it.
  • Skip any item named "//buckets/" or any other invalid XML plist with that prefix (to get around bogus files that apps like Jungle Disk may have placed there).

New in Arq 3.3.1 (Nov 14, 2013)

  • Fixed Bugs:
  • Fixed an issue where Glacier requests weren't being retried when they should have been.
  • Fixed an issue where the wrong dates were used in communicating with AWS when the calendar was set to Thai.
  • Changed the incomplete backup-record label from "(incomplete)" to "in progress").
  • Changed the multi-threaded get-object-list operation to single-threaded to remove any chance of synchronization errors that could result in an incomplete object list.
  • When validating objects in S3, if the object wasn't in the listing, execute a HEAD request against S3 to make sure it really isn't there before marking it as missing.
  • When validating objects in S3, if an object was marked missing but it's actually available in S3, remove the "missing" flag.

New in Arq 3.3 (Oct 16, 2013)

  • New Features:
  • Support for new Sydney Glacier region.
  • Fixed Bugs:
  • Added Retina versions of caution and error icons.
  • Give a hint to empty the trash if an error occurs when trying to launch Arq from Arq Agent.
  • If no schedule type given in answer file, use manual.

New in Arq 3.2.6 (Aug 15, 2013)

  • Fixed Bugs:
  • Added a 30-second timeout to HTTP/S requests to recover from bad connections.
  • Fixed an issue where some license keys wouldn't work with answer files.

New in Arq 3.2.5 (Aug 1, 2013)

  • Fixed Bugs:
  • Fixed an issue where, if an error occurred during an HTTP/S connection, the app would continue to try to use that connection (and become "stuck") instead of dropping it and creating a new one.
  • Fixed an issue where not all relevant Glacier vaults were being included when calculating total Glacier data size.

New in Arq 3.2.4 (Jul 2, 2013)

  • Fixed Bugs:
  • When user drags/drops an item to restore it, offer to overwrite the existing folder/file if one exists.
  • Fixed an issue where a not-yet-available error from Glacier causes Arq to skip downloading a file.
  • Retry when an AWS query request returns a 503 error.
  • Changed the status message to 'Comparing existing files to backup data' when checking existing files to determine which files we don't need to restore.
  • If pause is requested, abort uploading the current file, close the file descriptor (so the user can eject her external drive!) and start over on the file when resume is requested.

New in Arq 3.2.3 (Jun 24, 2013)

  • Fixed an issue with 2-pack and 10-pack Arq license files.

New in Arq 3.2.2 (Jun 24, 2013)

  • Fixed Bugs:
  • Fixed an issue with restored files and folders being owned by 'root'.

New in Arq 3.2.1 (Jun 17, 2013)

  • Fixed a timeout error when adding a folder to be backed up to Glacier.

New in Arq 3.2 (Jun 13, 2013)

  • New Features:
  • Restore into an existing folder of files, only downloading the files that are different or missing. Restore runs using administrator privileges to avoid permission issues. If you use SuperDuper or similar to clone your system periodically, in the event of a disk failure you could recover using the SuperDuper clone and then restore from Arq to update the missing/out-of-date files and avoid downloading everything from AWS!
  • Added a "pause on battery power" feature -- set it in Arq's preferences.
  • Added a "setthrottle" command-line option to change the transfer rate setting. This is useful for those who wish to change Arq's throttle setting via a script.
  • Fixed Bugs:
  • Fixed an issue during very large Glacier restores where Arq would request too many items, which would then expire from AWS before Arq got a chance to download them.
  • Improved memory usage and performance during Glacier restore.
  • Fixed 10.6-related crashes.
  • Fixed broken throttling issue.
  • When calculating AWS usage for this computer, only include Glacier vaults that belong to this computer's backups.
  • If you pause backups, Arq will pause after it finishes uploading the current file, not in the middle of the file. This ensures Arq releases the file handle so that you can unmount your external drive if that's what you're backing up.
  • Fixed an issue where an error in getting the attributes of a file would cause the entire backup to fail.

New in Arq 3.1.1 (May 22, 2013)

  • Fixed Bugs:
  • Improved HTTPS connection reuse for better Glacier upload performance.
  • Fixed a memory consumption issue when checking for early-deletion charges before deleting Glacier archives.
  • Retry if a Glacier 505 error occurs during restore.
  • Fixed a UI glitch where the UUID field wasn't expanding with the window.
  • Fixed some memory consumption issues when restoring a large folder from Glacier.

New in Arq 3.1 (Feb 9, 2013)

  • New Features:
  • Added 'backupnow', 'pause' and 'resume' command-line functions to Arq. Run Arq.app/Contents/MacOS/Arq from the command line to use those arguments.
  • Fixed Bugs:
  • Added checks to prevent bogus 0-byte Tree objects from being written.

New in Arq 3.0.6 (Jan 18, 2013)

  • Fixed incorrect (zero) size shown in Glacier restore window.
  • Fixed an Arq crash that occurs when switching backup sets.
  • Fixed an issue where items backed up and then excluded were still appearing in subsequent backup records.
  • Replaced deprecated [NSImage compositeToPoint:operation:] function call.
  • Retry automatically on transient AWS error "The request signature we calculated does not match the signature you provided"
  • Removed leading '/' from items in exclude summary.

New in Arq 3.0.5 (Dec 29, 2012)

  • Fixed Bugs:
  • Fixed an issue which caused a "not-found" keychain error during setup.
  • Fixed a typo in the price for RRS in the us-west-1 S3 region.

New in Arq 3.0.4 (Dec 10, 2012)

  • Fixed Bugs:
  • Glacier vaults which don't belong to any Arq backups are shown under "Other Backup Sets" and can be deleted.
  • Arq will manage the Glacier vault deletion process, including getting the vault inventory (waiting 4 hours for the response), deleting the archives, and deleting the vault. If the vault has been written to within the past day, Amazon will not allow the vault to be deleted and Arq will display an error. Wait 24 hours and try to delete the vault again.
  • Fixed an issue where Arq wasn't deleting unreferenced S3 objects during budget enforcement if there are no S3 folders being backed up.
  • Fixed an issue where attempting to restore from another computer's Glacier backups caused a "failed to open file" error.
  • Fixed an issue where SNS topics and SQS queues were being erroneously deleted from the user's AWS account on startup.
  • Fixed an issue where Arq would give a keychain-item-not-found error when attempting to delete a backup set from "Other Backup Sets".
  • Fixed an issue where Retina icon versions weren't being shown.
  • Fixed an issue where the Relocate and Reveal in Finder buttons were enabled for other computers' backups.
  • Updated the preferences to reflect the new S3 pricing.
  • If no folders are being backed up, don't display a notification in Notification Center (or Growl).

New in Arq 3.0.3 (Dec 10, 2012)

  • Fixed Bugs:
  • Fixed an issue which caused "unable to remove existing file" error.
  • Fixed an issue which caused backups to fail with "missing error information" when backing up to Glacier.
  • Added support for new Sydney region (S3 only).

New in Arq 3.0.2 (Dec 10, 2012)

  • Fixed Bugs:
  • Fixed a wrong-URL issue in the in-app purchase.

New in Arq 3.0.1 (Dec 10, 2012)

  • Fixed Bugs:
  • Clarified initial setup process. Offer 3 options: back up home folder to S3, back up home folder to Glacier, or manual.
  • Fixed an issue where the size-calculation was incorrectly reporting "Glacier not supported".
  • Fixed the broken links to Arq Help.
  • Fixed an issue which caused an "absurd string length" error when backup was aborted and then restarted.
  • Fixed the Send Log File function.

New in Arq 3.0 (Nov 7, 2012)

  • Support for Amazon Glacier

New in Arq 2.9.2 (Nov 6, 2012)

  • New Features:
  • During initial backup, the "incomplete" backup version is now shown in the main window, updated every 15 minutes or 1 GB uploaded. You can view and restore files that are backed up, even before the intial backup is complete.
  • If nothing has changed since the last backup, no new backup version is created, to reduce clutter.
  • Fixed Bugs:
  • Fixed a crash that occurs after files are restored.
  • Fixed a scheduling issue where backups weren't happening at the scheduled time.
  • Fixed an issue where the app wouldn't run on a 32-bit Mac.

New in Arq 2.9.1 (Oct 29, 2012)

  • Re-added missing public-key file so that Sparkle (automatic app updates) works properly.

New in Arq 2.9 Beta 5 (Oct 24, 2012)

  • Fixed Bugs:
  • Fixed an issue with stale file data which caused an error related to an "AgentMutablePackEntry" with the wrong size.
  • Stopped checking SNS and SQS on startup, which isn't needed for Arq 2.

New in Arq 2.8.2 (Jul 12, 2012)

  • Fixed an issue on 10.6 where Arq would continually ask for permission to read the keychain.

New in Arq 2.8.1 (Jul 10, 2012)

  • Signed the app with our new Mountain Lion-compatible "Developer ID" identity to prevent errors when attempting to download and launch Arq on Mountain Lion.

New in Arq 2.8 (Jun 11, 2012)

  • New Features:
  • Added "answer file" support. Arq can now be configured using an answer file as described in the Arq manual.
  • Fixed Bugs:
  • Catch "bad file descriptor" errors (which seem to happen often when Arq tries to back up Apple "receipt" files) and warn about those files instead of failing the entire backup.
  • Provide the filename in the error message when a read error occurs.
  • Fixed an issue where some symlinks with unusual names weren't being backed up correctly.
  • Catch "address not available" network errors and retry.

New in Arq 2.7 (May 21, 2012)

  • Fixed Bugs:
  • Fixed an issue where changes to extended attributes weren't being backed up if the file data didn't change as well.
  • Fixed a crash that happens after transient (usually network) errors occur during restoring.
  • Fixed an issue where unencrypted content-type info was being written to S3.
  • Other Improvements:
  • Reduced the number of filesystem calls to improve backup performance and reduce load.

New in Arq 2.6.9 (Apr 28, 2012)

  • Fixed Bugs:
  • Fixed an issue where other backup sets (specifically those in the "US-Standard"-region S3 bucket) weren't appearing in Arq.
  • Fixed an issue where backup was aborting on "connection-reset" error instead of retrying.
  • Force the user to enter an email address in order to submit bug reports, support requests or feature requests (otherwise I can't reply!)
  • Don't "growl" about finishing a backup if there aren't yet any folders configured for backup.

New in Arq 2.6.8 (Apr 2, 2012)

  • Fixed another issue where various network errors could cause the backup to fail instead of retrying.

New in Arq 2.6.7 (Apr 2, 2012)

  • Fixed Bugs:
  • Fixed an issue where various network errors could cause the backup to fail instead of retrying.

New in Arq 2.6.6 (Apr 2, 2012)

  • Fixed Bugs:
  • Fixed an issue where a transient SSL problem would cause backups to fail instead of retry.

New in Arq 2.6.5 (Mar 28, 2012)

  • Fixed an issue where Arq was incorrectly marking backed-up files as compressed when in fact they were not compressed.

New in Arq 2.6.4 (Mar 28, 2012)

  • Fixed an issue during restore where Arq was attempting to uncompress data that weren't compressed.

New in Arq 2.6.3 (Mar 26, 2012)

  • Added a 30-second timeout for HTTP requests to get around intermittent Amazon S3 issues.
  • Fixed issues with "throttling". Both the fixed and the automatic transfer rate settings are much smoother.
  • Find the next "chunk" boundary on a separate thread, improving latency/performance.

New in Arq 2.6.2 (Mar 7, 2012)

  • Fixed an issue with old-style non-US bucket names (containing "." characters) that resulted in "The bucket you are attempting to access must be addressed using the specified endpoint" errors.

New in Arq 2.6.1 (Mar 7, 2012)

  • New Features:
  • Added debug logging in HTTP module to help in identifying networking issues.

New in Arq 2.6 (Feb 27, 2012)

  • Added 'Send credentials to iOS device' feature to ease the setup process in the ArqView iOS app.

New in Arq 2.5.2 (Feb 22, 2012)

  • Fixed Bugs:
  • Fixed an issue which was causing the agent to crash under OS X Mountain Lion.
  • Fixed an issue where backups were starting even when Arq was supposed to be paused.

New in Arq 2.5.1 (Feb 13, 2012)

  • Fixed Bugs:
  • Upgraded to Growl 1.2.3 framework so that it works with Growl 1.3 on Lion but still also works on Leopard (Intel and PPC) and Snow Leopard.

New in Arq 2.4.3 (Jan 19, 2012)

  • Fixed a bug where Arq wouldn't rescan the folder hierarchy after the user modified the set of backup selections.

New in Arq 2.4.2 (Jan 13, 2012)

  • Fixed Bugs:
  • Fixed a bug where Arq couldn't decrypt and show other computers' backups that were created with Arq version 1.

New in Arq 2.4.1 (Jan 6, 2012)

  • Fixed a bug where the wrong encryption salt was being used when attempting to browse other computers' backups, causing erroneous password prompts.

New in Arq 2.4 (Dec 30, 2011)

  • New Features:
  • Added support for the new Amazon S3 sa-east-1 (São Paulo, Brazil) region.
  • Fixed Bugs:
  • Check whether Amazon S3 is experiencing long "eventual consistency" delays, abort backup and budget enforcement activities until the next backup interval to avoid potential data loss due to incorrect (old) values being returned from S3.

New in Arq 2.3 (Nov 21, 2011)

  • New Features:
  • Added support for the new Amazon S3 US West (Oregon) region.
  • Fixed Bugs:
  • Fixed a bug where backups were happening automatically (as part of budget enforcement) in manual mode.

New in Arq 2.2.4 (Oct 27, 2011)

  • Fixed a bug where create time was not being backed up correctly for directories, and not being restored correctly for files or directories.

New in Arq 2.2.3 (Oct 10, 2011)

  • Fixed a crash that occurred when logging the occasional SSL errors that S3 seems to cause.

New in Arq 2.2.2 (Oct 1, 2011)

  • Fixed Bugs:
  • Excludes are now case-insensitive.
  • If getxattr() call fails, log it but don't fail the whole backup.
  • When relocating a folder, store the new mount point as well.
  • If there were "failed files" in the previous backup, force a re-scan of the files on the next backup.
  • Fixed an issue where editing the backup selections, pressing Cancel, and then opening the backup selections again didn't reset the view.
  • Fixed an issue where, if a "head" backup version was deleted during budget enforcement due to missing S3 object(s), the budget enforcement wasn't aborting where it should have.

New in Arq 2.2.1 (Sep 20, 2011)

  • Fixed Bugs:
  • Fixed app-update checking so that you'll be notified when there's a new version available.
  • If budget enforcement fails, don't immediately try again (to avoid an endless loop).
  • Disable the "Remove Folder from Backups" menu item unless a folder is selected and has the focus.
  • In 'arqcommitter' helper process, die immediately if parent process dies.

New in Arq 2.2 (Sep 9, 2011)

  • Fixed Bugs:
  • Retry on transient SSL certificate errors.

New in Arq 2.1 (Sep 7, 2011)

  • New Features:
  • Added "prevent sleep during backup" option in the preferences.
  • Fixed Bugs:
  • Fixed a crash that occurred when creating an error message.
  • Skip pseudo-terminal device files such as Adobe InDesign lock files.
  • If a pack file exists in S3 but its corresponding index does not, automatically rebuild the index.
  • Fixed an issue which prevented relocating an Arq backup folder to its parent folder.
  • Fixed an issue where the "Send Log" function wasn't collecting all Arq-related log messages.
  • If mount point in folder configuration file is empty (e.g. a configuration from Arq 1), update the mount point. This enables Arq 2 to skip a folder when its mount point isn't mounted, avoiding error messages.
  • Fixed a race condition which could lead to more than 1 "arqcommitter" helper process running at the same time, which caused random errors.

New in Arq 2.0.4 (Sep 1, 2011)

  • New Features:
  • Added a 'Send Log File' function to the Help menu.
  • Fixed Bugs:
  • Set the minimum size on the "View Items Being Backed Up" window.
  • Fixed an issue where the main window would resize improperly when showing an error from the agent.
  • Fixed an issue where a problem in a cache file would cause a crash.
  • Switched to "path style" S3 requests to work around intermittent S3 errors on non-US buckets.
  • Check for "405 errors" on S3 RRS objects during the budget enforcement process.
  • Switched from browser view to outline view for selecting/unselecting items to work around some 10.5 issues.
  • Fixed a crash that occurred when collapsing the "Other Backup Sets" view.
  • Fixed an issue where the next backup date was reset to the following day without actually performing a backup.

New in Arq 2.0.3 (Aug 27, 2011)

  • Fixed Bugs:
  • Require the correct password to delete a backup set.
  • Fixed an issue that caused crashes when items under 'Other Backup Sets' are collapsed.
  • Don't grab contact info from Address Book in feedback window.
  • Don't use mmap method for finding file "chunk" boundaries.
  • Ask only once per session about downloading an Arq 2 license; don't ask if the Arq 1 license fields are blank.
  • Fixed an issue that caused a crash when a file changes to a directory between backups.
  • Fixed a bug that caused "FSPathMakeRef" errors.
  • Fixed an issue where, if you change the excludes for a folder and re-run the backup but no files have changed, the new backup doesn't respect the new exclude settings.
  • Fixed an issue where the wrong last-modified date was shown for files.
  • Don't use '.' characters in S3 bucket names. The S3 docs say it's OK to use '.', but in the forum they say it can be incompatible with their wildcard SSL cert '*.s3.amazonaws.com'.

New in Arq 2.0.1 (Aug 23, 2011)

  • Major New Features:
  • When a large file has a small change, Arq only uploads the changed part of the file.
  • All objects are compressed when stored in S3.
  • Arq optionally backs up with administrator privileges (to avoid permission errors when reading files).
  • Additional New Features:
  • Arq resumes an in-progress backup properly after restart.
  • View the list of items being backed up during the current backup session.
  • A single backup progress percentage is now shown across all files/volumes being backed up.
  • Browse all other computers’ backups — Arq prompts for a password when necessary.
  • “Adopt” another computer’s backups (to avoid re-uploading when replacing your computer).
  • Delete a backup set (a computer’s backup data) from within Arq.
  • Easily change your S3 keys.
  • New “Detail” log level that shows each file being uploaded to S3.
  • Progress is now given in GB to 3 decimal places.
  • Cumulative size of each folder is shown when browsing backups.
  • Fully 64-bit compatible.
  • Bug Fixes:
  • Much faster initial launch of Arq.
  • S3 size is now given in gibibytes (instead of gigabytes), the same as Amazon gives.
  • “Other computers” are now shown from all Arq-related buckets (across all regions) in the S3 account.
  • Files and folders within a backup are sorted case-insensitive (just like the Finder does).
  • More robust HTTPS communication, including support for proxies.

New in Arq 1.7.7 (Jul 13, 2011)

  • Bug Fixes:
  • Fixed issues with network reachability detection.
  • Fixed issues with in-app purchase.

New in Arq 1.7.5 (Apr 6, 2011)

  • Bug Fixes:
  • Fixed an issue where backup of external volume was erroneously marked "successful" when external drive was unmounted during the backup.
  • Fixed a crash in S3 usage counter.

New in Arq 1.7.4 (Mar 9, 2011)

  • Feature Additions:
  • Added support for new S3 Japan region "ap-northeast-1".
  • Bug Fixes:
  • Fixed a permission-denied error when restoring 0-byte ready-only files with extended attributes.
  • Improved error logging.

New in Arq 1.7.3 (Feb 25, 2011)

  • Fixed an error that occurred when backing up a volume that didn't support the 'create time' attribute.
  • Fixed an issue with displaying the in-app purchase window.

New in Arq 1.7.2 (Jan 7, 2011)

  • Bug Fixes:
  • Fixed broken "Enter License Code" menu item.
  • Fixed an issue where Arq was updating its user interface too often during restore, which resulted in slow restores.

New in Arq 1.7.1 (Dec 28, 2010)

  • Removed duplicate menu item.

New in Arq 1.7 (Dec 27, 2010)

  • Feature Additions:
  • Added a view showing S3 space usage.
  • Added S3 data trimming interval as a preference.
  • Added 'Trim S3 Data Now...' menu item to Arq Agent.
  • Bug Fixes:
  • Fixed an issue that caused Arq Agent to crash when pausing and resuming.
  • Fixed issues with trimming backups (calculating and enforcing budget).
  • Ask for permission to launch Arq Agent (the first time) before launching it.
  • Fixed issues with license key editing.
  • Fixed an error that occurred when clearing the pause minutes field.
  • Fixed an issue where, after backup versions were rewritten, Arq Agent was returning the wrong backup-version ID to Arq, and Arq was erroneously displaying zero backup versions.
  • Fixed an issue with daily-backup scheduling that caused backups to run continuously for an hour.
  • Reduced memory usage during Arq Agent startup.
  • Fixed an issue where S3 "not found" results were being logged as errors.

New in Arq 1.6.1 (Dec 3, 2010)

  • Bug Fixes:
  • Fixed an issue where 'Unlock' button was disabled.
  • Fixed a crash when licensee name is blank.

New in Arq 1.6 (Nov 27, 2010)

  • Feature Additions:
  • Several performance improvements, including:
  • Much faster collection of referenced objects for a backup version (used in verify-backups phase).
  • Much faster caching of current S3 object list (used when backing up).
  • Bug Fixes:
  • Several fixes to reduce the size of the cache in Library/Arq/Caches.noindex:
  • Periodically consolidate "packs", removing unused objects to save space.
  • Delete invalid/obsolete cache files from disk.
  • Changed default verify-backups interval from 1 day to 4 days.
  • And some other fixes:
  • Fixed an issue where a network error wasn't passed on to the user, resulting in an incompletely-restored file.
  • Fixed issues with the pause feature.
  • Updated the UI to reflect new S3 pricing.
  • Fixed an issue with positioning the help bubble on the first setup window.

New in Arq 1.5.18 (Nov 9, 2010)

  • Bug Fixes - Disabled the debug-logging during in-app purchase.

New in Arq 1.5.17 (Nov 6, 2010)

  • Bug Fixes:
  • Fixed an issue with Arq Agent constantly asking for permission to access the keychain.

New in Arq 1.5.16 (Nov 5, 2010)

  • Feature Additions:
  • Changed Arq Agent's "check for updates" behavior. Now, by default Arq Agent does not check for app updates. You can enable Arq Agent to check for updates by checking the box in the Advanced tab of the Preferences. This feature is useful for people who don't open Arq.app often but want to know about updates. People who don't want Arq Agent conncting anywhere can disable it.
  • Bug Fixes:
  • Partially fixed the large-cache-folder problem: Arq Agent now deletes that "CommitTrimmer" directory. (More cache-reduction fixes to come).
  • Fixed a crash that occurred every time you attempted to purchase a license from within the app.
  • If Arq Agent is running and you delete the Arq.app bundle, Arq Agent terminates and growls about it (if Growl is installed on the computer).

New in Arq 1.5.12 (Aug 24, 2010)

  • A minor update which adds 1 new significant feature — the ability to select a single file to back up.

New in Arq 1.4.4 (Jun 18, 2010)

  • Fixes a bug that causes high CPU usage after Arq Agent has been running for many hours and there are backup errors (e.g. folder to be backed up isn’t available).

New in Arq 1.4.2 (Jun 4, 2010)

  • Added a scroll view around the excludes list when it gets too long to fit on the screen.
  • Fixed ‘Signapore’ typo.
  • Fixed packaging to use symbolic links and remove header files (resulting in smaller app bundle size).

New in Arq 1.3.15 (May 13, 2010)

  • In “30-day trial” mode, Arq acted as if the trial was expired, whether it was past 30 days or not. Arq 1.3.15 fixes that bug.

New in Arq 1.3.10 (Mar 29, 2010)

  • Fixed an issue with superceded packs not being deleted properly, causing “pack not found” errors.
  • Preserve selection when “OTHER COMPUTERS” node is added to the source list.
  • Fixed an issue with backup folder names that contain characters other than letters and numbers.
  • Remember the position of the main split view’s divider.

New in Arq 1.3.9 (Mar 19, 2010)

  • Fixed occasional crash in Arq.app when refreshing the list of other computers’ backups.
  • Remember window position and size.
  • Fixed issue with excludes of type “relative path” and “starts with”.
  • Fixed rare crash in Arq Agent when network byte counter rolls over.
  • Retry on S3 timeout error.
  • Fixed memory leak in Arq.app when changing S3 regions.

New in Arq 1.3.3 (Mar 11, 2010)

  • Support for selecting the “region” for your S3 “bucket”.

New in Arq 1.3.0 (Mar 8, 2010)

  • Feature Additions:
  • Much better problem handling and reporting. When an problem occurs on a particular file, Arq continues backing up the other files. It logs the problems and displays an indicator to the user that problems occurred.
  • “Start at login” setting in preferences.
  • “Show menubar icon” setting in preferences — menubar icon is now optional.
  • Added a step in the setup wizard to make it easy to back up your home folder.
  • Added Delete-key shortcut for removing a folder from backups.
  • When the Internet connection goes away during initial backup of a folder, backup just pauses until it becomes available (instead of restarting the entire backup).
  • When restoring files, restore to original location if possible; otherwise restore to a “Restored by Arq” folder at the original location.
  • Bug Fixes:
  • Added workaround for Apple bug reading Finder flags on symlinks.
  • Fixed issues with SOCKS support.
  • Improved behavior when Internet connection is intermittent.
  • If Arq Agent stops running (which only happens if Arq Agent crashes, which should be never!), Arq notifies the user and restarts it.