BackupBuddy 6.5.0.2

BackupBuddy was updated to version 6.5.0.2, from version 6.4.0.4. Changelogs:

6.5.0.2

  • Fixed page title being to small as of WordPress v4.4. Changed h2 to h1 for title function.

6.5.0.0

  • Full release of all changes found in ‘Quick Release’ versions 6.4.0.1-6.4.1.21.
  • Updated Malware Scan link URL.
  • Full support for PHP7 and Mysqli.
  • Better cron reliability by limiting BackupBuddy actions to one per page load.
  • Server Tools Page: Improved Cron section.
  • Added new schedule intervals: Twice yearly, Every 3 Months, Every 6 Hours.
  • Misc Multisite fixes.

6.4.0.21

  • Fixed data version update to 13 in activation.

6.4.0.20

  • ImportBuddy: Fixed wp-db missing did_action() call in some situations.

6.4.0.19

  • Fixed three instances of issues involing constructor updates for PHP7 in phpseclib library.

6.4.0.18

  • Amazon S3 destination v1: Fixed undedined CURLOPT_CLOSEPOLICY in PHP v5.6+.

6.4.0.17

  • ImportBuddy: Fixed potential fatal error of call to undefined function mbstring_binary_safe_encoding() under some situations.

6.4.0.16

  • PHP7 compatibility updates removing deprecated constructor calls. Updates to pclzip, sftp phpseclib.

6.4.0.15

  • ImportBuddy: Fixed mysqli_real_escape_string() missing parameter when using mysqli.

6.4.0.14

  • Changed Error #98328923 to Warning #98328923 as it is often temporary.
  • ImportBuddy: Database connection test now supports mysqli (required for instance by PHP7).
  • ImportBuddy: Updated wp-db.php class to most recent WordPress version in anticipation of full mysqli support.
  • ImportBuddy: test-db.php now suppresses error logging to PHP error_log when trying to drop temp test table.
  • ImportBuddy: Added additional error catching and logging when database test returns a non status 202 HTTP response, including displaying raw error data.
  • Rollback Undo: Updated _rollback_undo.php to support mysqli (required for instance by PHP7).
  • Rollback Undo: Various improvements to error logging, wording, and status messages.
  • Multisite Export: Fixed problem where users may not always be exported as expected.
  • Support for PHP7 and MySQLi through BackupBuddy in preparation for PHP7’s official release.

6.4.0.13

  • Removed misc. extra unused sftp files.
  • Fixed various issues when adding a schedule as ‘disabled’ not displaying things properly.
  • Cron system now only runs one single BackupBuddy operationg per page load to help improve performance.
  • Cron system: BackupBuddy by default will now only run one scheduled BackupBuddy method via cron per PHP page load. New Advanced setting “Limit to single cron method per pass”. This prevents a second method from potentially running when there is little to no runtime remaining. Logs into Status Log if encountered for the process_backup method.
  • Applied v6.4.0.9 update with additional fixes to handle migration of all existing cron tags. Additional checks in housekeeping help prevent old tags from lingering/returning including faulty unused tags.
  • Moved cleanup functions into housekeeping class.
  • Server Tools page: Improved cron array value readability.
  • Server Tools page: Cron period now shows user-friendly text. Internal cron tag viewable by hovering the period.
  • Server Tools page: Added new listing of all registered schedule intervals to Cron section.
  • Updated most direct mysql calls to support new mysqli methods as available by making use of wpdb class throughout BackupBuddy and ImportBuddy. Remaining items to be updated soon.
  • ImportBuddy mysql test now makes use of wpdb class.
  • Deployment: Fixed Confirm button returning an error about expected ‘1’ with wrong charcode instead of detailed error message when something goes wrong.
  • Deployment: Made confirmation more robust and provide more error details if it does happen to fail.
  • Stash v2 Destination: Fixed Copy to local site from remote not working.
  • Added new schedule intervals: Twice yearly, Every 3 Months, Every 6 Hours.

6.4.0.12

  • Improved performance removing excess crons created by v6.4.0.9.

6.4.0.11

  • Fixed cron issues. Rolling back to 6.4.0.8 contents.

6.4.0.9

  • Cron system now can only run once per PHP page load.

6.4.0.8

  • Stash2: Fixed issue where Stash API connection timeout could result in failure when running PHP versions OLDER than v5.3 as string gets inadvertantly cast to array.

6.4.0.7

  • Fixed Remote Destination send progress status bar size.
  • Stash2: Added delayed upload confirmation verification if initial upload confirmation does not complete within 15 seconds instead of giving up there.
  • Deployment: Fixed UTF-8 file issues during Push/Pull resulting in error halting Deployment.

6.4.0.6

  • Fixed undefined URL in Malware scanner due to issue introduced in recent quick release.

6.4.0.5

  • Fixed undefined index when an old destination is loaded in AJAX destination tab due to lack of ‘disabled’ key.
  • UTF-8 encoding fixes for Deployment Push & Pull.