BackupBuddy 8.2.0.0

BackupBuddy was updated to version 8.2.0.0, from version 8.1.1.11. Changelog:

  • New Exclusions option alloww you to exclude files and folders from Deployment.
  • New Additional Inclusions option allows you to include additional files and folders during Deployment that are outside the media, themes, or plugins directories.
  • Deploy up to 15 times faster when pushing! Multiple files sent per pass: Multipass!
  • Reduced file transfer overhead by 37%! Speeds up file transfers 37% or MORE due to less HTTP overhead.
  • All remotely performed transactions are now logged and returned with each API call so that remote activity may be troubleshooted within Deployment log.
  • Deployment now supports setting the deployed site’s Search Engine Visibility option to either visible, not visible, or no change. A default for this setting can be set in the Deployment settings.
  • No longer base64 encoding all transferred data. Left in binary.
  • PUSH mode: Multiple files can be transferred in each PHP run when Pushing (not Pulling), significanly increasing speeds of PHP file transfers.
  • Existing importbuddy from previous deployments is erased at the beginning of each new deployment to insure fresh version usage.
  • No database tables selected will no longer display warning about missing database files as this is to be expected.
  • Fixed deploy confirmation sometimes failing without error.
  • Remotely called API actions now log fatal PHP errors with shutdown function to both main log and remote API log.
  • Exclusions now include global default hardcoded exclusions.
  • Improved white-space on Push/Pull comparison table for readability when changes are only on one side.
  • localInfo is now logged to browser console when loading Deployment remote destination to aid in troubleshooting.
  • importbuddy.php: Now detects unexpected leading whitespace (newlines, etc) at the beginning of importbuddy.php, removed them, and re-writes a valid importbuddy.php. Fixes error about whitespace already being sent and authentication breakage.
  • Downgraded Error #437479545 to Warning.
  • ImportBuddy: Fixed missing backup zip file not throwing error. New Error #8498394349.
  • hashGlob() function added support for additional optional parameter to prepend all paths in the array keys with an additional path.
  • Fixed housekeeping warning about failed destination send filename being array.
  • Rollback: Fixed undo feature sometimes displaying mysqli error about missing parameter.
  • Updated internally used wp-db class for importbuddy and rollback packages.
  • Added hook for informing PHP compatibility checker plugin that we are always compatible with the latest PHP version(s).
  • Fixed missing wp-db function.
  • Fixed WP compatibility function matching pattern missing *.
  • Fixed the Export Settings feature giving non-functioning data.
  • Fixed Deployment API key URL issue due to recent update.
  • Added current BackupBuddy version to upper right of every page.
  • ImportBuddy: Added additional Status Log information post-mysql-test for troubleshooting failures moving on to actual database import.
  • Deployment: Fixed invalid error about corrupted API key due to past bug.
  • Regenerate keys and apply to Remote Destination if encountered.
  • Deployment: Key authentication failure logging improvements when troubelshooting enabled.
  • Deployment: Fixed issue where keys could falsely fail. If you encounter connection trouble verify the site is using freshly generated keys.
  • Updated stat() failure message to suggest possibility of file being deleted unexpectedly as possible cause.
  • Fixed HTTP Loopback test displaying 400 Bad Request despite correct Success status due to change in unknown WordPress AJAX responses as of 4.9.
  • Server Tools: Added “PHP Maximum File Upload Size (server-reported)” test.
  • Deployment: File transfers now take into account other server’s maximum PHP upload size limit.
  • Deployment: When full logging is enabled Deployment will log API connection attempts into the extraneous log for troubleshooting.
  • Deployment: Added Key Troubleshooting link below the API Key configuration setting for peaking into the encoded contents of the API key.
  • Server Tools: Added new Deployment wp-config.php API setting to bottom of list for checking that the API is enabled.
  • Remote Destinations: Added new (enabled) or (disabled) status indicator to Deployment Key button (upper right of page) to quickly see if Deployment is enabled in the wp-config.php.
  • Deployment: Fixed issue where API connection could not be completed when running on nginx servers where HTTP header underscores were silently dropped.
  • Deployment: Fixed search engine visibility change not happening.
  • Deployment: Misc logging improvements to debug issues surrounding search engine visibility.
  • Deployment: Misc minor fixes to default settings being applied.
  • Now ignoring zip process warnings by default.
  • Misc UI tweaks.
  • Misc bug fixes.