BackupBuddy 6.3.1.2

BackupBuddy was updated to version 6.3.1.2, from version 6.2.2.2. Changelogs:

6.3.1.2

  • dropbox2: Removed 64-bit integer requirement from blocking destination from running.

6.3.1.1

  • Fixed remote send retries failing due to blank filename. Caused by trying to load filenames from ‘files’ key instead of new ‘file’ key in remoteSendRetry().
  • Added more details to error messages when forcing a retry of send fails.
  • Added logging to note when a remote send step is triggered due by the automatic retry system.
  • Fixed retry count not incrementing when manually resending a failed remote send.
  • Added a failsafe for remote sends that began over one month ago. Sends started over a month ago will bail rather than attempting to send. This is a failsafe to prevent any potential runaway sends.
  • Added s32 multipart cleanup for any ‘hanging’ multipart uploads to periodic cleanup function.

6.3.1.0

  • All destinations now have an Advanced Option to disable the destination. When disabled the destination cannot be sent to and remote files cannot be viewed until re-enabling.
  • Updated changed Google Drive destination setup instructions due to Goggle updating API configuration process.
  • Amazon S2 v2 destination: Fixed issue where backups sent to a folder would appear in the root of the bucket.

6.3.0.0

  • New Amazon S3 v2 remote destination.
    • Supports BURSTING in addition to chunking. Handles variations in server speeds better, uses less memory. Handles server timeouts better.
    • Supports new s3 regions previously unsupported due to new authentication method.
    • Requires PHP v5.3 or newer to be available.
    • Better than previous s3 destination which will become legacy on release from beta.
    • Supports WordPress proxy settings.
  • Amazon S3 v1
    • Improved S3 chunking reliability.
  • Rackspace Cloud Files
    • Added new option to “Use internal service net” to modify the storage URL to prefix with “snet-” so that external data charges may not apply if site is also hosted within Rackspace.
    • Added improved authentication error handling. Now provides more details on why it authentication may have failed.
  • Multiple small bug fixes & UI improvements.
  • Significantly increased troubleshooting capabilities with enhanced error emails, better logging, and PHP error detection and logging.Added new “View Details” option when viewing recently sent files to see more details about the transfer.
  • New option under “View recently sent files” to force a retry attempt now for any transfer not marked as a ‘success’.
  • Remote Sends will by default attempt to resend a timed out file transfer ONCE if it fails.
  • Stash, S3, and S32 destinations now display a progress bar under View Recently Sent Files section of Remote Destinations page when a multipart send is currently in progress.
  • More information now provided within Backup Details including time of last update to the status log.
  • Better handling of multiple backups running at the same time.
  • Active plugins listing during backup now lists total count as well.
  • Multiple browser performance enhancements.
  • You may now selectively choose which plugins to transfer in deployment rather than just all or none.
  • Performance improvements for users with large numbers of files.
  • Multiple small bug fixes & UI improvements.
  • Added indicator displaying the numerical count of tables selected for deployment.
  • Added new Quarterly interval.
  • Added new Twice Yearly interval.
  • Scheduled backup timeout email now notes backup zip filename that reported failure to help match error emails to the backup that failed to send.
  • New “Force cancel of all backups & transfers” button to Settings page’s Other tab.
  • Added new “Delete ALL temporary files & logs regardless of age” button to Settings: Other tab.
  • New option (enabled by default) to attempt to re-send transfers officially detected as ‘timed out’ once per file. An attempt is either the entire file send or a single chunk resend.
  • ImportBuddy now migrates custom wp-config.php defines of WP_CONTENT_DIR and WP_CONTENT_URL.
  • Options table is no longer required for restoring a database.
  • ImportBuddy cookie expiration increased from 1 hour to 24 hours.
  • New ‘Recent Activity’ tab on Settings page to help track some recent BackupBuddy activity.
  • Better handling of smaller screen sizes for improved usability, especially on mobile or other small devices.
  • By default BackupBuddy no longer attempts to increase maximum PHP execution time by overriding it as this typically is blocked by hosts and prevents detecting available execution time. New Advanced Settings option “Attempt to override PHP max execution time” which when enabled results in functionality as before this update.

6.2.2.6

  • Fixed deploy_sendWait() identifier being set too late for logging.
  • Now storing mysql version in backup DAT file. (via $wpdb->db_version()).
  • ImportBuddy: If importing a backup created with mysql < 5.1 and the new server is 5.1+ then a warning #7001 will be logged indicating that there may be SQL syntax problems due to mysql syntax change of TYPE= changing to ENGINE=. Handled in restore.php connectDatabase().
  • ImportBuddy: If above warning #7001 is thrown then mysqlbuddy will implement hotfix #7001 which replaced TYPE= with ENGINE= in table CREATE statements with PHP-based imports.

6.2.2.4

  • s32 destination: Added support for custom WordPress proxy.

6.2.2.3

  • Fixed global $wp_version being too late during rollback resulting in version not being shown in the status box correctly.
  • Multisite: Fixed Licensing tab on Settings page pointing to wrong URL.
  • Added escaping to remote destination titles.
  • Remote Destinations: Fixed remote archive limiting for files type backups being limited to the full limit count in some destinations.
  • Added shutdown function logging for remote sends to aid troubleshooting due to PHP errors such as lack of memory.
  • When viewing backup or remote send logs, the log filename and last modified time (absolute & relative) are displayed below the log.
  • Schedules: Added new Quarterly interval.
  • Schedules: Added new Twice Yearly interval.
  • Google Drive: Fixed backup limits per type not properly limiting based on the correct type, thinking all remote backups were of the current type being sent.
  • Dropbox2 destination: Updated chunking recommendation to suggest 80mb rather than 0. Default was already 80mb though.
  • Added new ‘Details’ link when viewing Recently Sent Files on Remote Destinations page.
  • Fixed PHP warning when cancelling all in progress backups or transfers if there is an unfinished remote send in progress.
  • Updated cron suggestion text on Servers Tools -> Cron page providing information about ways to improve cron reliability.
  • Added new beta s32 destination (Amazon S3 version 2).
  • Supports BURSTING in addition to chunking. Handles variations in server speeds better, uses less memory. Handles server timeouts better.
  • Supports new s3 regions previously unsupported due to new authentication method.
  • Requires PHP v5.3 or newer to be available.
  • Better than previous s3 destination which will become legacy on release from beta.
  • s32 destination supports WordPress proxy set with WP_PROXY_HOST, WP_PROXY_PORT, WP_PROXY_USERNAME, and WP_PROXY_PASSWORD. Only WP_PROXY_HOST is required.
  • Misc bug fixes, UI tweaks.