FEATURE: Added the ability to select which database tables you want to restore
FIX: An apparent change in Dropbox API behaviour at a recent date was causing uploads to Dropbox to be corrupted in some circumstances in versions 1.16.21-22.
TWEAK: The "Backup now" options were all unselected after trying to take a manual incremental backup with no possible entities for increments
TWEAK: When importing a single site into a multisite remove UpdraftPlus options and cron to prevent unwanted backups
TWEAK: Auto select clone package based on size of the selected backup
TWEAK: Prevent PHP notice when logging a Google Drive account full condition
TWEAK: Prevent a PHP notice when Azure is deleting files on PHP 7.4
TWEAK: Prevent potential PHP notice if returned OneDrive quota is zero
TWEAK: When restoring a single site that is part of a multisite only put that single site in maintenance mode not the entire network
TWEAK: Remove filesize warning from the log if we successfully added the file to the zip to prevent user concern
TWEAK: Add page_visit_history table to list of those with low-priority data and search/replace unnecessary
TWEAK: Add a warning message when restoring/migrating from an older PHP version to a newer version
TWEAK: Set 'NO_AUTO_VALUE_ON_ZERO' sql mode on restorations, for better compatibility with MySQL 8
TWEAK: Add WordFence logging tables to list of optional tables
TWEAK: If the Google Cloud revoke call fails try again once
TWEAK: Catch file closed errors during uploads to Dropbox to prevent unwanted errors in the backup log and prevent user concern
TWEAK: Get list of supported UpdraftClone regions from updraftplus.com
TWEAK: Logging in backup modules will now correctly pass on arguments to main log function
TWEAK: Change OneDrive 'account full, expected to fail' error message to a recoverable warning
TWEAK: Detect non-homepage 404s and provide FAQ link after a restore
TWEAK: Add paging to the existing backups table to prevent long loading times for sites with a large amount of backups
FEATURE: Added the ability to use UpdraftClone with sub-folder based multisites
FEATURE: Catch duplicate entries in a corrupt DB upon restoration and handle/fix them automatically
FIX: Some more complicated triggers (see in CiviCRM) that were not previously handled correctly are; and SQL backup format for triggers is now mutually compatible with mysqldump/mysql binaries
FIX: Reset internal state upon beginning backup_resume(), in case WP cron called us multiple times in the same process
FIX: Provide compatibility functions on WP < 3.7 for mbstring_binary_safe_encoding() and reset_mbstring_encoding()
FIX: Correct the Azure China storage endpoint in options
TWEAK: Re-designed restore process
TWEAK: Prevent cosmetic error if WP_Filesystem call fails when deleting old folders
TWEAK: Fix escaping that caused a problem in some translations with a dismissal notice
TWEAK: Update bundled cacert.pem file
TWEAK: Include a DROP command for any triggers about to be created in the backup
TWEAK: The BackBlaze module (Premium feature) can now cope with BackBlaze losing uploaded chunks
TWEAK: Cast file IDs in Backblaze to strings to prevent possible API error
TWEAK: Do not attempt to perform search/replaces in tables of ARCHIVE type
TWEAK: Introduce the constant UPDRAFTPLUS_SQLEXEC_MAXIMUM_ERRORS to aid debugging
TWEAK: log message when checking which files need uploading on a incremental backup job
TWEAK: Don't send external DB backups to UpdraftClone
TWEAK: Reset the UpdraftClone UI if the clone is not created before it expires
TWEAK: Automatically detect a stalled restore and offer a resumption on the restore page
TWEAK: Remove some unused restore code
TWEAK: Prevent a PHP deprecation log notice with WebDAV on PHP 7.3
TWEAK: Catch exceptions and errors during recursive search/replace and recover from them
TWEAK: CSS tweak to prevent other plugins from breaking the style of pop-up close buttons
TWEAK: Ensure the error is logged on the final remote send complete call if it fails
TWEAK: BackBlaze terminology updated to match their changes