BackupBuddy 6.0.0.5

BackupBuddy was updated to version 6.0.0.5, from version 5.2.0.0. Changelog:

6.0.0.5

  • Changed Error #8483974 to Error #8002. Added additional information on potential causes.

6.0.0.4

  • Changed time before a backup or remote transfer is considered timed out if there is no update to progress in 24 hours.
  • Remote destination failures now include the remote destination name and type in the error details. Includes send failures & detected timeouts.
  • Removed debugging data from displaying when running the periodic cleanup.

6.0.0.3

  • Deployment: Added additional instructions for enabling the remote API to specify where in the wp-config.php to add the line.
  • Deployment: Added additional instructions when unable to reach remote API on verifying the line enabling the API in the wp-config.php has been placed in the properly location.

6.0.0.2

  • Deployment: Remote API calls now pass referer as the remote site URL to help prevent falsely triggering host-basted security.

6.0.0.1

  • Google Drive: Fixed bug where selecting ‘Delete file after remote send’ during a manual backup resulted in remote file being deleted as well in addition to the expected deletion of the local file.

6.0.0.0

  • Deployment
  • New “BackupBuddy Deployment” remote destination allowing pushing or pulling your entire site to or from another existing site, in as few as two clicks.
  • See differences in site server settings, active plugins, theme, versions, and media prior to deploying.
  • Options to transfer the database (all tables, some, or none), plugins, theme, and/or media.
  • Automatic migration of URLs, paths, and other settings just like manual migrations.
  • Watch the deployment progress just like a normal backup, displaying a continuous status including a detailed advanced status log of the entire process, all in one place.
  • Ability to undo the database changes with one click if something goes wrong prior to confirming the deployment once you’re satisfied.
  • Automatic chunking of data transferred between servers to support large files or slow servers.
  • Swaps databases only after the entire database and all files have been transferred to attempt to minimize site downtime to mere seconds (or less!).
    Perfect for developing your site in a different location from the live site.
  • Google Drive Destination
  • Intelligent hybrid of chunking & bursting for better handling large files & server performance fluctuations by automatically scaling as needed. Automatic “smart” adjustment during transfers to handle your specific server’s speeds and abilities.
  • Directory selector for easily finding where to store files or creating new folders.
  • Per-backup archive limits based on the backup type.
  • List, delete, and download remote backups (remote management may be disabled when creating new destination).
  • Finer Grain Archive Limit Controls for local backup
  • limit by total number of backups all together or by type (full, database, or files)
  • limit by size
  • limit by age
  • Improved limit controls for most destinations
  • Significantly improved javascript performance during backups, rollbacks, and deployments for slower computers.
  • Improved server-side performance for slower servers.
  • Timed out scheduled backups are now automatically detected & trigger an email notification.
  • New option added to receive an email notification if no backups succeed in a certain number of days.
  • BETA “Alternative zip system” adds support for chunking zip file creation for supporting large sites and/or slow servers.
  • Improved Status Log with more descriptive errors, colors highlighting errors, improved preflight checks to detect problems before backups begin, and more.
  • Status Log options added to download it as a text file, stop automatically scrolling, or limit it to the last 100 lines being displayed. These can help with troubleshooting & performance.
  • Enhanced security checks to further ensure you, and only you, have access to BackupBuddy’s features and data.
  • Added new S3 region “Frankfurt”.
  • Added support for migrating nested data structures used by some plugins.
  • Database backup step regularly displays how much has been backed up of the current database table to help see it progress.
  • Added support for JetPack security.
  • Improved Sync integration.
  • Misc UI improvements.
  • Misc bug fixes.
  • Misc minor features.
  • Fixed stray in localization tooltip.
  • Updated plugin description to note Deployment feature.
  • Official release of quick release updates:
  • Added new backup page Status Log checkbox to toggle auto-scrolling of the status log contents.
  • Amazon S3 destination now displays error message indicating lack of curl when adding destination if curl is not available on this server.
  • Remote Destination advanced options now not displayed by default. Click ‘Advanced Options’ to display them.
  • Added new alternative zip method supporting bursted chunked zip creation for handling very large sites.
  • Added backup status log option to limit to the last 100 lines displayed. Useful for sites generating extremely long status logs resulting in browser issues (eg out of memory).
  • State data is now only output to browser javascript console when full logging mode is enabled.
  • Debugging backup process data only sent to browser javascript console when in development mode.
  • Fileoptions storage of the backup state now clears step arguments for finished functions to prevent buildup of state data once a function has passed (eg for deployment state or new alternate zip method state) to prevent rapid uncontrolled fileoptions file growth.
  • Performance increases to backup page javascript when logging or displaying loading indicator.
  • Removed Stash directory name from displaying in the Stash remote file listing.
  • All remote destinations: Fixed ‘Select all’ button for selecting all files stored in a remote destination.
  • Fixed possible javascript error when running in classic mode based on timing.
  • Database chunking is now fully disabled when running in classic mode.
  • Fixed inability to set ImportBuddy password back to the prior password after having cleared it to blank.
  • Fixed ImportBuddy’s hash remaining in database after clearing it.
  • Fixed ImportBuddy hash confirmation being populated in plugin options when saving Advanced page.
  • Change of locked archive directory (high security mode) now takes place immediately by running periodic cleanup function to validate the new setting is applied as expected.
  • Server Tools page latest BackupBuddy version now always shows latest, ignoring cached version data.
  • Fixed remote send log not being sent in error email went remote send failed.
  • Fixed loadingIndicator potential javascript error when in Classic mode.
  • Fixed typo on Settings page.
  • When backing up is unavailable due to inability to write to backup or temporary directory then the message “Backing up disabled due to errors listed above. This often caused by permission problems on files/directories. Please correct the errors above and refresh to try again.” will be displayed in place of the backup buttons to prevent attempts which will certainly fail.
  • Improved security for all AJAX calls.
  • Alternative zip method options are now displayed automatically when changing its setting without requiring refreshing the page.
  • Compatibility Fix: Updated plugin and theme update data format to match changes in WordPress 4.2.
  • Improved remote destination tests.
  • Fixed selecting to Add a new destination from the Schedules page and then adding a new destination within the thickbox resulting in the tabbed display of destinations and having to re-select to add a destination.
  • In progress remote send status now changed to “running”.
  • Each time a remote send status is updated now updates “time_updated” entry with current timestamp.
  • Remote destination sends that have not been updated after a period of time are now marked as timed out and send notification email.
  • Old status logs will now be removed after 10 days rather than 2 days.
  • Fixed “File destination send finished email recipient(s)” feature not sending notification emails.
  • Fixed issue ‘Manual Backup With Send and Delete After Reports ZIP File Not Found at End’ by no longer wiping send_remote_destination step information from fileoptions after function finish.
  • Fixed timing issue / race condition where _getBackupStatus.php retrieving fileoptions could possibly retrieve the file mid-write, resulting in an incomplete serialized array being returned and a fatal error #9031b. If this happens then it will sleep for 1 second, up to 10 times, re-checking the fileoptions file for valid contents prior to proceeding.
  • Classic mode: Fixed possible javascript error when running under Classic Mode due to retrieving scrollHeight of non-existant status box.

5.2.0.11

  • Improved remote destination tests.
  • Fixed selecting to Add a new destination from the Schedules page and then adding a new destination within the thickbox resulting in the tabbed display of destinations and having to re-select to add a destination.
  • In progress remote send status now changed to “running”.
  • Each time a remote send status is updated now updates “time_updated” entry with current timestamp.
  • Remote destination sends that have not been updated after a period of time are now marked as timed out and send notification email.
  • Old status logs will now be removed after 10 days rather than 2 days.
  • Fixed “File destination send finished email recipient(s)” feature not sending notification emails.
  • Fixed issue ‘Manual Backup With Send and Delete After Reports ZIP File Not Found at End’ by no longer wiping send_remote_destination step information from fileoptions after function finish.
  • Fixed timing issue / race condition where _getBackupStatus.php retrieving fileoptions could possibly retrieve the file mid-write, resulting in an incomplete serialized array being returned and a fatal error #9031b. If this happens then it will sleep for 1 second, up to 10 times, re-checking the fileoptions file for valid contents prior to proceeding.
  • Classic mode: Fixed possible javascript error when running under Classic Mode due to retrieving scrollHeight of non-existant status box.

5.2.0.10

  • Compatibility Fix: Updated plugin and theme update data format to match changes in WordPress 4.2.

5.2.0.9

  • When backing up is unavailable due to inability to write to backup or temporary directory then the message “Backing up disabled due to errors listed above. This often caused by permission problems on files/directories. Please correct the errors above and refresh to try again.” will be displayed in place of the backup buttons to prevent attempts which will certainly fail.
  • Improved security for all AJAX calls.
  • Alternative zip method options are now displayed automatically when changing its setting without requiring refreshing the page.
  • BackupBuddy Deployment & Google Drive features now available for BETA testing.

5.2.0.8

  • Fixed remote send log not being sent in error email went remote send failed.
  • Fixed loadingIndicator potential javascript error when in Classic mode.
  • Fixed typo on Settings page.

5.2.0.7

  • Updates to beta features.

5.2.0.6

  • Deployment beta updates.
  • Google Drive beta updates.
  • All remote destinations: Fixed ‘Select all’ button for selecting all files stored in a remote destination.
  • Fixed possible javascript error when running in classic mode based on timing.
  • Database chunking is now fully disabled when running in classic mode.
  • Fixed inability to set ImportBuddy password back to the prior password after having cleared it to blank.
  • Fixed ImportBuddy’s hash remaining in database after clearing it.
  • Fixed ImportBuddy hash confirmation being populated in plugin options when saving Advanced page.
  • Change of locked archive directory (high security mode) now takes place immediately by running periodic cleanup function to validate the new setting is applied as expected.
  • Server Tools page latest BackupBuddy version now always shows latest, ignoring cached version data.

5.2.0.5

  • Removed Stash directory name from displaying in the Stash remote file listing.

5.2.0.4

  • Added backup status log option to limit to the last 100 lines displayed. Useful for sites generating extremely long status logs resulting in browser issues (eg out of memory).
  • State data is now only output to browser javascript console when full logging mode is enabled.
  • Debugging backup process data only sent to browser javascript console when in development mode.
  • Fileoptions storage of the backup state now clears step arguments for finished functions to prevent buildup of state data once a function has passed (eg for deployment state or new alternate zip method state) to prevent rapid uncontrolled fileoptions file growth.
  • Performance increases to backup page javascript when logging or displaying loading indicator.

5.2.0.1

  • Added new backup page Status Log checkbox to toggle auto-scrolling of the status log contents.
  • Amazon S3 destination now displays error message indicating lack of curl when adding destination if curl is not available on this server.
  • Remote Destination advanced options now not displayed by default. Click ‘Advanced Options’ to display them.
  • Added new alternative zip method supporting bursted chunked zip creation for handling very large sites.