Version |
Release Date |
Change Log |
1.22.24 |
2022-12-14 |
14/Dec/2022 =
FEATURE: Support PHP 8.2 in UpdraftClone
FEATURE: pCloud protocol support (Premium)
FIX: Add missing support for custom Dropbox app refresh tokens
FIX: After sending email report, other emails that follow would contain leftover data from the previous email report
FIX: Javascript hook that is used to show "Automatic backup before update" dialog box when pressing "Install Update Now" button on the WP Plugins page had made the same button on WP Updates page not respond to a press
FIX: Potentially not storing the size of new files in the backup history
FIX: Pressing "Rescan remote storage" using WebDAV can show an error message
FIX: Prevent a fatal error when logging PHP events using the exported "central" folder on the remote site
FIX: Prevent an error that occurs on WordPress 6.1 when managing and creating post/page from UpdraftCentral
FIX: Prevent fatal error when rescanning if internal directory was unusable
TWEAK: Ability to permanently dismiss Litespeed warning
TWEAK: Add admin notice to inform the user to upgrade their PHP to version 5.3 or higher due to changes in phpseclib requirements in future releases
TWEAK: Add "#[\ReturnTypeWillChange]" attribute to Google Drive API for suppressing PHP 8.1 deprecation notices
TWEAK: Add the ability to anonymize personal data in the database backup when using migrator
TWEAK: Advise users if files in the plugin are missing
TWEAK: Discourage page caches from caching UpdraftClone intermediate pages
TWEAK: "Dismiss from main dashboard" button sometimes doesn't work
TWEAK: Fix missing FTP admin notices when clicking on other remote storage method
TWEAK: Hive off the AWS S3 SDK into a separate plugin (UpdraftPlus now always uses its own, more lightweight, SDK) - https://github.com/DavidAnderson684/updraftplus-aws-sdk
TWEAK: Improve the Handlebars template of the Amazon S3 remote storage by taking PHP code out of it
TWEAK: Improve the Handlebars template of the DreamObjects remote storage by taking PHP code out of it
TWEAK: Improve wording in plugin by removing ambiguous wordings
TWEAK: Increase the Google Cloud (Premium) downloading minimum chunk size for faster downloads
TWEAK: In Premium / Extensions tab add notices for AIOS and Easy Updates Manager
TWEAK: Log the list of blocks that failed to re-assemble in Microsoft Azure.
TWEAK: Make the Google Drive downloading algorithms adapt to available memory - cut the total download time by 2/3 in testing
TWEAK: Prevent a PHP notice upon UpdraftClone startup
TWEAK: Prevent deprecation notice on PHP 8+ if opening a zero-size zip file
TWEAK: Replace the use of $_SERVER['SERVER_NAME'] variable with network_site_url() function because the array key is not defined in WP-CLI and might not be defined on some server-side cron tasks, resulting in a PHP log message
TWEAK: Set a global context for $wp_file_descriptions context so that it gets assigned to correctly, preventing a subtle visual change in the theme editor
TWEAK: Use built-in logging for WebDAV
TWEAK: WP Rocket - disable CDN upon migration completion for multisite since key will be invalid
|
1.22.23 |
2022-10-11 |
29/Sep/2022 =
FIX: Fix "More Files" tracking on resumption
FIX: Parse error when loading plugins and themes in UpdraftCentral. Error occurs when UpdraftPlus is installed in a system with PHP 5.6 or older.
FIX: BinZip did not handle out-of-tree directory symlinks. These are now backed up as expected.
FIX: When expired tokens occur during Vault uploads, reschedule and resume, to avoid incomplete pruning of backup history
FIX: Inconsistent WebDAV host field behaviour where there are multiple WebDAV storage locations
FIX: The Exclusion rule link text was broken when "uploads" and "wp-content" exclusion settings were initially in an unchecked state
TWEAK: Create IAM call methods in UpdraftPlus_S3
TWEAK: Add a select all / deselect all selector to the table list when restoring
TWEAK: Do not write SET @@GLOBAL.GTID_PURGED statements
TWEAK: Improve the upload after create status reporting in the progress widget
TWEAK: If a symlink pointed to an inaccessible location, this was silently skipped when using ZipArchive; it now generates a warning.
TWEAK: Cast the service list to an array in upload_button() to avoid a potential PHP error with PHP 8
TWEAK: Quadruple size of buffer when reading from files for S3 chunks
|
1.22.22 |
2022-09-16 |
16/Sep/2022 =
FIX: Restrict the CSS scope for our jQuery to prevent conflicts
FIX: UI bug when unable to download a database for restoration and then retrying before refreshing the page
TWEAK: Add basic design to confirmation window when adding a site to UpdraftCentral
TWEAK: Prevent a PHP coding deprecation warning on PHP 8.1
TWEAK: Feedburner URLs now are case-sensitive
TWEAK: Improve the Handlebars template of the Rackspace Cloud Files remote storage by taking PHP code out of it
TWEAK: WP Rocket - disable CDN upon migration completion since key will be invalid.
TWEAK: Improve the UpdraftClone user-visible feedback and logging on delay or failure conditions
TWEAK: WebDAV refactor part 2: Eliminate the stream-wrapper layer
|
1.22.21 |
2022-09-09 |
09/Sep/2022 =
FIX: Infinite recursions/loops appeared to happen in restoration during the search-replace operation especially when some tables had a circular reference in their serialised data
FIX: Prevent PclZip from restoring empty/corrupt archives
FIX: Zip file sizes had ceased to be recorded in the backup history
FIX: Fix fatal error when loading the "Advanced Tools" section for UpdraftCentral
TWEAK: Log intermediate unzip errors before proceeding with different method
|
1.22.20 |
2022-09-05 |
05/Sep/2022 =
FEATURE: Restore the "upload immediately after creation" feature that was turned off whilst misbehaviour was investigated; fixes have been applied.
FIX: Prevent premature removal of zip manifest files
TWEAK: Improve the Handlebars template of the OpenStack (Swift) remote storage by taking PHP code out of it
TWEAK: Do not run out-of-place "SET @@GLOBAL.GTID_PURGED" statements upon restore
|
1.22.18 |
2022-08-29 |
26/Aug/2022 =
TWEAK: Suppress pre-loading of phpseclib libraries, which has exposed fatal-error inducing bugs in a handful of unmaintained third-party plugins and themes
TWEAK: Increase the number of conditions for which attempts to access an S3 bucket will result in more logging
|
1.22.19 |
2022-08-29 |
29/Aug/2022 =
TWEAK: The "upload immediately after creation" feature has been disabled whilst reports of incorrect behaviour are investigated
TWEAK: Replace require_once to include_once and use the UpdraftCentral path constant when loading the UpdraftCentral host class.
TWEAK: Modify the "overdue crons" message for greater clarity
|
1.22.17 |
2022-08-23 |
23/Aug/2022 =
FIX: Ensure jobdata is saved before attempting a partial cloud upload, preventing potential omission of an archive
FEATURE: Restore the "upload immediately after creation" feature that was turned off in 1.22.16 whilst misbehaviour was investigated
TWEAK: Add log information as to why DB stored routines couldn't be included in the backup if that should be so
TWEAK: Declare some implicity-declared class variables to avoid warnings in PHP 8.2
|
1.22.15 |
2022-08-23 |
22/Aug/2022 =
FEATURE: Each archive created will now be uploaded immediately directly after creation, to save disk space (prior behaviour was to first create all archives)
FIX: Improve parsing of HTTP response code header with generic S3 providers to avoid incorrectly interpreting status code
FIX: When an S3 service returns a RequestTimeTooSkewed error, make sure this is passed up to the user and not lost
FIX: Do not prematurely trigger upload_complete message when performing immediate file upload during clone operation
FIX: Database views don't get restored or are not restored correctly when in atomic mode
FIX: After sending email reports, other emails that follow used the same From address/name taken from the previous email
FIX: Database views don't get included in the backup
TWEAK: Improve the Handlebars template of the Microsoft Azure remote storage by taking PHP code out of it (Premium)
TWEAK: Update WebDAV library used for WebDAV remote storage (Premium) - N.B. This now requires PHP 5.5+.
TWEAK: Improve the Handlebars template of the Google Cloud remote storage by taking PHP code out of it (Premium)
TWEAK: Improve the Handlebars template of the Microsoft OneDrive remote storage by taking PHP code out of it (Premium)
TWEAK: Detect and break absurdly-future locks
TWEAK: Restrict the CSS scope for our jQuery to prevent conflicts
TWEAK: Work around consequences of a backup history save failure
TWEAK: Add a twice-daily cron to clear temporary files so that they are cleared even in the absence of new backups beginning and prior backup completion failure
TWEAK: Tweak UpdraftCentral abstraction classes
TWEAK: Separate custom font rules when retrieving styles from remote sites
TWEAK: Prevent PHP deprecation notice when using Google libraries on PHP 8.1+
TWEAK: Simplify Dropbox SDK by removing unused "response format" code
|
1.22.16 |
2022-08-23 |
|
1.22.14 |
2022-07-07 |
07/Jul/2022 =
FIX: Selective table restore
FIX: Fix restore button JS issue when importing single site to multisite
TWEAK: Allow charset to be set during a WP_CLI restore
TWEAK: Use similar charset if one is not set and not supported during a WL_CLI restore
TWEAK: Add bulk process handler for UpdraftCentral's plugin and theme modules
TWEAK: Return previous plugin and theme states before installation or activation
TWEAK: Improve the Handlebars template of the Backblaze remote storage by taking PHP code out of it (Premium)
TWEAK: Improve the Handlebars template of the WebDAV remote storage by taking PHP code out of it (Premium)
TWEAK: Improve the Handlebars template of the SFTP/SCP remote storage by taking PHP code out of it (Premium)
TWEAK: Avoid using 'phpmailer_init' action when setting up sender name and sender email address, as some SMTP plugins override the 'wp_mail()' function and they don't bother to call the 'phpmailer_init' action
TWEAK: Prevent increments being added to backups from other sites
|
1.22.12 |
2022-05-03 |
29/Apr/2022 =
FEATURE: Added the ability to select which themes and plugins to Restore
FEATURE: Allow existing local backups to be sent to a remote site when migrating
TWEAK: Tweak to allow the Amazon S3 setup wizard to run if the internal S3 library is active
TWEAK: The WordPress sidebar menu overlaps the popover tour box
TWEAK: Attempt to upload a zip file after it's been created to save on storage space
TWEAK: Add MySQL maximum packet size to Advanced Tools -> Site Information
TWEAK: Only output the expected table rows when starting to process the table
TWEAK: Fix get_users parameter that has been deprecated on WP 5.9 in UpdraftCentral posts controller.
TWEAK: Do not call escapeshellarg() for SCP if we know it is unnecessary (prevents problems on hosts lacking the function for trivial use cases)
TWEAK: Detect change of run-time environment on first resumption and re-set previously detected resumption interval if likely to be helpful
TWEAK: Improve the FTP Handlebars template by taking PHP code out of it
TWEAK: Convert HTTP error codes to their meanings
TWEAK: Some plugins are loading their own incomplete mcrypt_* functions try and detect this and recover
TWEAK: Ensure the local backup file is cleaned up if an earlier failed remote storage upload later succeeds
TWEAK: Include plugin version when getting details from UpdraftPlus Vault to allow features that depend upon a sufficiently up-to-date version
|
1.22.11 |
2022-03-15 |
15/Mar/2022 =
FIX: Internal S3 library did not correctly construct canonical query string with v4 signatures if there were multiple parameters, leading to wrong signatures and failed authorisation
FIX: Fix a recent regression that caused DNS hostnames to not be preferred when using Amazon S3
TWEAK: Prevent deprecation notice on PHP 8.1 if opening a zero-size zip file
TWEAK: Introduce filter updraftplus_dropbox_fetch_curl_options for easier debugging/experimentation
|
1.22.10 |
2022-03-11 |
11/Mar/2022 =
FIX: Fix a regression in the 1.22.9 adjustment to the internal S3 library's evaluation of when to use a Host: header
FIX: Fix a long-standing issue whereby if S3-related credentials were being tested via the front-end UI, and multiple back-end instances were present, then the wrong settings could be used in making decisions on Host: headers
|
1.22.9 |
2022-03-10 |
10/Mar/2022 =
SECURITY: Fixed a failure to sanitise printed URLs properly, leading to a targetted XSS opportunity (if an attacker persuades a logged-in admin to follow a link personally crafted for their site, he may be able to run JavaScript inside the browser - but on our testing, this ability is limited due to the sanitisation that was there - we have not been able to confirm that a payload causing damage is possible). Reported by Taurus Omar - https://taurusomar.com.
TWEAK: Adjust internal S3 library's evaluation of when to use a Host: header (improves compatibility with buckets with minimal access rules)
TWEAK: Adjust algorithm concerning likelihood of switching S3 libraries to accelerate deployment
TWEAK: Prevent PHP notice when using S3 with particular bucket naming and SSL
|
1.22.8 |
2022-03-03 |
03/Mar/2022 =
FIX: Do not attempt to use S3 DNS-style bucket naming in alternative library if SSL validation will fail due to AWS certificate wildcard policies or other bucket naming-related reasons
TWEAK: Add version number to alternative S3 library requests
|
1.22.7 |
2022-03-01 |
01/Mar/2022 =
FIX: Internal S3 library was missing a method for using session tokens together with Vault
FIX: Various UI issues with the S3 IAM Wizard
TWEAK: Use AWS SDK/Guzzle for S3 operations if Curl is not available
TWEAK: Prevent coding deprecation notice during S3 upload on PHP 8.1
|
1.22.6 |
2022-02-26 |
26/Feb/2022 =
FIX: Internal S3 library had regressed in its ability to detect bucket location on AWS when using v4 signatures
TWEAK: When using S3 APIs, log the class used for easier debugging
TWEAK: Change S3 SDK selection algorithm
|
1.22.5 |
2022-02-24 |
24/Feb/2022 =
FIX: An issue that prevented being able to browse the contents of an already downloaded backup zip file
FIX: Add previously unbundled AWS SDK file for IAM service description which prevented S3 wizard in the Premium version working correctly
FIX: Prevent a fatal error when handling some S3 errors, caused by a format change
TWEAK: When loading AWS SDK at upload time, apply some work-arounds for plugins with buggy or old versions of related libraries
TWEAK: Update to latest AWS SDK toolkit, fixing an error with error-reporting in some situations in the previous version
TWEAK: Remove vendor/aws/aws-crt-php/run_tests.bat from build (apparently one user's hosting does not allow .bat files), plus other unnecessary files from that package
TWEAK: Enable PHP 8.1 in UpdraftClone (N.B. not yet officially supported by WordPress, so, made available for testing/development purposes)
TWEAK: Prevent error emitted on the browser console when 'Images' filter is selected on UpdraftCentral's media module
|
1.22.4 |
2022-02-17 |
17/Feb/2022 =
TWEAK: Prevent a couple of possible fatal errors when printing autobackup options on PHP 8
TWEAK: Work around a bug in the JetPack autoloader that was triggered when projects using that also used Guzzle in a different namespace
|
1.22.3 |
2022-02-17 |
15/Feb/2022 =
SECURITY: Thanks to Marc-Alexandre Montpas of Automattic for this report (CVE: CVE-2022-23303). All versions of UpdraftPlus from March 2019 onwards have contained a vulnerability caused by a missing permissions-level check, allowing untrusted users access to backups. If your site does not have non-admin users, or if your non-admin users are all trusted (and your site does not allow users to sign up themselves), then you are not vulnerable (but we always recommend updating to the latest version in any case). Please see https://updraftplus.com/updraftplus-security-release-1-22-3-2-22-3/ for more details.
FIX: Unexpected 'Backup History' array structure during the rescanning of the new backup sets that changed the type of the database associative keys from string to array format
FIX: Failure in excluding and wiping out jobdata during backup and restore causing the same backup to repeat under certain circumstances
REFACTOR: Upgrade AWS SDK from version 2.8 to 3
TWEAK: Improve how log file and backup file attachments are handled through mail-related functions, so they don't get omitted by some 3rd party SMTP plugins
TWEAK: Overcome PHP 8 'Only the first byte will be assigned to the string offset' warning when rescanning local folder and/or remote storage for new backup sets
TWEAK: On Windows, when mysqldump.exe binary is in use for backing up database, it failed to exclude updraft_jobdata_* entries due to 'escapeshellarg' function that replaces % char to white space
TWEAK: Switch to official jstree release now that our patch is included
TWEAK: Update updater library in paid version to current release
TWEAK: In the multisite add-on, store the last log message separately to perform better with binary logging together with large backups
TWEAK: Add Google branding to the Google Drive authentication link
TWEAK: Change complex formatting string to avoid translator errors resulting in PHP errors
|
1.22.1 |
2022-01-14 |
14/Jan/2022 =
TWEAK: New versionning scheme; the second part of the version number was previously not used very meaningfully/systematically; together with the third, it now indicates the year of release and number within that year
TWEAK: Adjust run-time performance check, removing one test that was no longer appropriate
TWEAK: In the multisite add-on, store the last log message separately to perform better with binary logging together with large backups
TWEAK: Adjust next resumption display message if there isn't one
TWEAK: Cache the UpdraftVault quota to reduce the amount of network calls made during long backups
|
1.16.69 |
2022-01-05 |
27/Dec/2021 =
FIX: A bug that prevented a final resumption from attempting to split the zip to make progress
FIX: Handle LOCK TABLES statements produced by some mysqldump versions properly in case of atomic restores
SECURITY: Fix a non-persistent XSS error allowing an attacker to once run JavaScript in your web browser if you clicked on a link crafted personally for you whilst logged into your site (very similar to that fixed in 1.16.65/6). A packaging error meant that this was not properly fixed in the 1.16.67-68 releases.
TWEAK: Search and replace ABSPATH if it's changed, non-trivial and stored in the DB by a bad plugin/theme
TWEAK: Make whole label for "UpdraftPlus temporary clone user login settings" clickable
TWEAK: Change wording for an advanced tool for clarity
TWEAK: Include UD in user agent for S3 calls when using the AWS SDKs
TWEAK: Make sure WP_Error is passed up during specific plugin update failure case
|
1.16.68 |
2021-12-29 |
27/Dec/2021 =
FIX: A bug that prevented a final resumption from attempting to split the zip to make progress
FIX: Handle LOCK TABLES statements produced by some mysqldump versions properly in case of atomic restores
FIX: Packaging error in 1.16.67
SECURITY: Fix a non-persistent XSS error allowing an attacker to once run JavaScript in your web browser if you clicked on a link crafted personally for you whilst logged into your site (very similar to that fixed in 1.16.65/6)
TWEAK: Search and replace ABSPATH if it's changed, non-trivial and stored in the DB by a bad plugin/theme
TWEAK: Make whole label for "UpdraftPlus temporary clone user login settings" clickable
TWEAK: Change wording for an advanced tool for clarity
TWEAK: Include UD in user agent for S3 calls when using the AWS SDKs
TWEAK: Make sure WP_Error is passed up during specific plugin update failure case
|
1.16.67 |
2021-12-28 |
27/Dec/2021 =
FIX: A bug that prevented a final resumption from attempting to split the zip to make progress
FIX: Handle LOCK TABLES statements produced by some mysqldump versions properly in case of atomic restores
SECURITY: Fix a non-persistent XSS error allowing an attacker to once run JavaScript in your web browser if you clicked on a link crafted personally for you whilst logged into your site (very similar to that fixed in 1.16.65/6)
TWEAK: Search and replace ABSPATH if it's changed, non-trivial and stored in the DB by a bad plugin/theme
TWEAK: Make whole label for "UpdraftPlus temporary clone user login settings" clickable
TWEAK: Change wording for an advanced tool for clarity
TWEAK: Include UD in user agent for S3 calls when using the AWS SDKs
TWEAK: Make sure WP_Error is passed up during specific plugin update failure case
|
1.16.66 |
2021-11-29 |
|
1.16.65 |
2021-11-25 |
25/Nov/2021 =
SECURITY: Fix a non-persistent XSS error allowing an attacker to once run JavaScript in your web browser if you clicked on a link crafted personally for your site whilst logged into it. Discovered by Cryptotipit.
TWEAK: Premium - add review link at bottom of admin
|
1.16.64 |
2021-11-24 |
24/Nov/2021 =
FIX: Do not create a zip manifest file if the zip is still potentially incomplete
TWEAK: Improve Dropbox downloading performance by reducing round-trips, by eliminating unnecessary chunking
TWEAK: Update certificate store to current list
TWEAK: Increase precision of previous check-in record in log
|
1.16.63 |
2021-10-25 |
25/Oct/2021 =
FIX: Use correct zip file name when creating manifest
TWEAK: Tweak the response data of UpdraftCentral's plugin and theme handlers to add additional error information
TWEAK: Moved the raw backup history command so it can be accessed via UpdraftCentral
TWEAK: Optimise away unnecessary file open/read/close cycle on null gzip files when writing the final database dump (should help on enormous sites with thousands of tables)
TWEAK: Cleanup .list.tmp files when a local backup completes
TWEAK: Refactor WebDAV addon code for future improvements
|
1.16.62 |
2021-10-04 |
30/Sep/2021 =
FIX: Fix UpdraftCentral error when installing plugin or theme on a slow connection
TWEAK: Support wildcard (asterisk char) exclusions not just for the first/top-level directory but also for the 2nd level directories and below
TWEAK: Fix deprecation warning on UpdraftCentral's comment settings
TWEAK: Algorithm improvement with small tables with individually large rows not triggering the existing over-sized rows algorithm, to reduce fetch size quicker
TWEAK: Implement the newly abstracted host plugin usage/process within the UpdraftCentral client code
TWEAK: Improve backtrace logging
TWEAK: Add admin and log warning messages regarding the planned shutdown of Microsoft Azure and OneDrive Germany
TWEAK: Output UpdraftVault quota recount link if needed
TWEAK: Introduce constant: UPDRAFTPLUS_LOG_BACKUP_SELECTS: Defining this to true will cause the SQL SELECT commands used when fetching data for a database table backup to be logged in the UpdraftPlus backup log
TWEAK: Don't change SQL modes if a null value is returned
TWEAK: Existing backups paging logic to avoid a confusing rescan user experience
|
1.16.61 |
2021-08-28 |
28/Aug/2021 =
FIX: If MySQL performance was very fast on large tables, and if fallback fetch mode was being used (which should not occur on any WordPress core table, but can be triggered on recent Oracle MySQL 8.0 versions), then when increasing rows fetched on large tables, some rows could be unintentionally skipped.
TWEAK: Oracle MySQL 8.0 from somewhere after 8.0.17 has removed the display width from the response to SHOW CREATE TABLE, resulting in failure (prior to this tweak) to detect a primary key type that can be used with faster fetching
TWEAK: Use 'wp_mail_failed' action hook to improve logging of email delivery failures caused by a PHPMailer exception
TWEAK: Add additional log information to themes and plugins modules
|
1.16.60 |
2021-08-19 |
23/Aug/2021 =
TWEAK: Add method to check whether an image editor is available for UpdraftCentral's image media editing feature.
TWEAK: In the reporting add-on accept URLs, if the address is a URL then instead of emailing it, POST it to that URL using the format used by Slack
TWEAK: Add a link to the create clone UI to explain the various clone package sizes
TWEAK: Record ABSPATH in the summary
TWEAK: Prevent a couple of unwanted logging notices on PHP 8
FIX: An issue that prevented the more files restore UI appearing if it was part of an incremental backup
FIX: Add an extra check to prevent incremental backups from being run after a migration, if incremental backups are not enabled.
|
1.16.59 |
2021-07-16 |
16/Jul/2021 =
FIX: Each time the 'Upload Backup' dialog is opened, '(already uploaded)' text is appended one more time for the same remote storage resulting in it being nearly impossible to have the two buttons shown at the bottom
FEATURE: (Paid versions) New WP-CLI command (connect) to connect plugin with the user's associated account/licence on updraftplus.com
TWEAK: Enhanced over-sized row-detection to include any table with a primary key and a LONGTEXT
TWEAK: Log file now includes max packet size
TWEAK: Properly handle port numbers included in DB_HOST when using mysqldump
TWEAK: Handle UNIX socket paths included in DB_HOST when using mysqldump
TWEAK: Increase default mysqldump maximum packet size
TWEAK: Change WebDAV request library to HTTP_Request2
TWEAK: Add custom category sorting on post module using uasort due to deprecation warning emitted on UpdraftCentral
TWEAK: Added an icon within the top-right of the log widget allowing user to toggle that part between its current size and full-screen of the restoration log section
TWEAK: Prevent an error in the phpinfo advanced tool when handling non-string constants
TWEAK: Escape remote storage IDs in output templates
TWEAK: Suppress unwanted error logging related to Gravity Forms
TWEAK: Clear Elementor cache at the end of restoration process (if possible) giving an opportunity for Elementor to regenerate CSS files on the next page load request
TWEAK: Clear Avada/Fusion-related CSS cache at the end of restoration process (if relevant)
TWEAK: Catch and recover from errors and exceptions when clearing third-party caches
TWEAK: Prevent a PHP logging notice when an SCP server is scanned for files
TWEAK: Remove unused CloudFront methods from S3 library
TWEAK: Added missing anonymisation.png graphic and detail of Anonymisation addon in the addons list table
TWEAK: Added Update URI header field to avoid accidentally being overwritten with an update of a plugin of a similar name from the WordPress.org Plugin Directory.
TWEAK: Improvements in finding a working mysqldump binary during a backup operation
TWEAK: Start on larger chunk sizes when fetching *meta table contents, and scale up chunk sizes on all tables dynamically (less SQL queries; but testing shows it makes little difference to overall speed)
TWEAK: Adjust Google Drive to retry once after a UDP_Google_IO_Exception, as was done in Google Cloud - intended to help with intermittently buggy Curl versions
TWEAK: Show a notice when attempting to download a backup from email remote storage explaining nothing can be downloaded
|
1.16.56 |
2021-04-29 |
29/Apr/2021 =
FIX: Revert changing of Amazon S3 authentication error handling in 1.16.55, which broke support of S3-compatible providers
TWEAK: Remove some unnnecessary methods from the UpdraftPlus_S3 class
|
1.16.55 |
2021-04-28 |
28/Apr/2021 =
FIX: Wrong prefix being used on non WP tables during an atomic restore
FIX: Issue that prevented generic (non-UpdraftPlus) SQL databases being restored
TWEAK: JSTree file selector: list folders first, and list entities in alphabetical order
TWEAK: Increase efficiency when listing Backblaze files during multi-delete operation
TWEAK: Integrate UpdraftVault storage with the scheduled destination backups feature
TWEAK: Added bucket access style field to S3-Compatible (Generic) to allow user to choose preferred access style (Path or Virtual-host)
TWEAK: Improve handling of Amazon S3 authentication error messages to avoid misunderstanding concerning "wrong bucket region" that occurs after trying further methods
TWEAK: Make modal dialogs resizable
TWEAK: During the Database scan if the amount of tables found exceeds the PHP max input vars limit then truncate the list, to prevent restore options being lost
TWEAK: Update seasonal notices
TWEAK: Track the amount of restore options being sent and warn the user if this exceeds the PHP max_input_vars limit
|
1.16.53 |
2021-04-05 |
03/Apr/2021 =
FIX: Incorrect final table name being used during an atomic restore when restoring using a different table prefix
FIX: Fix variable re-use issue in Backblaze multi-delete code which halted deletion
TWEAK: Prevent unnecessary logging when testing data for serialization on PHP 8.0 during migration
TWEAK: Update jsTree library to version 3.3.12-rc0 to work around deprecated jQuery functions
TWEAK: Add an extra check for whether it looks reasonable to reduce the resumption time, increasing efficiency
TWEAK: On the posts table, detect over-sized rows in advance, and fetch them one at a time.
|
1.16.51 |
2021-04-01 |
01/Apr/2021 =
FIX: Backup before updating dialog was not working on the inline informational pop-up on the Plugins page
TWEAK: Refactor how translatable texts are being handled and displayed within the UpdraftCentral client code
TWEAK: Fix parameter passing for UpdraftCentral multiplexed request
TWEAK: Exclude/skip very large files from the backup operation if the first and second attempt at backing them up didn't succeed
TWEAK: Backblaze multi-deletion code did not properly handle files that were already deleted (could abort deletion of others)
TWEAK: Replace the table prefix in the constraint name if it is found
TWEAK: Don't perform an atomic restore on tables with constraints
TWEAK: Add atomic restore support for non-WordPress tables
|
1.16.50 |
2021-03-16 |
16/Mar/2021 =
TWEAK: Reduce and log memory usage in Google upload methods
TWEAK: Catch Dropbox HTTP 401 errors and refresh the access token
FIX: An issue with refreshing Dropbox access tokens
|
1.16.49 |
2021-03-11 |
10/Mar/2021 =
FIX: Don't perform an atomic restore for non-WP-prefix tables backed up (Premium feature) - fixes a bug that resulted in the final table being dropped
TWEAK: Dates/times shown in the "next scheduled backup(s)" are now translated into the user's locale
|
1.16.48 |
2021-03-09 |
09/Mar/2021 =
FEATURE: If needed database permissions are available then perform an atomic restore to improve chances of successfully restoring the database
FEATURE: Added the ability to manually complete authentication with Google Drive (Avoids issues where security modules/plugins break the authentication flow)
FEATURE: Added the ability to manually complete authentication with OneDrive (Avoids issues where security modules/plugins break the authentication flow)
FEATURE: Google Drive and Google Cloud now allow boosting chunk size for faster transfers
FIX: Files/Directories Exclusion not saving correctly when adding numeric directory/file names into the exclusion list
FIX: Different PHP versions generate different suffixes length in the temporary ZIP filename resulting in a chance of overlapping runs
FIX: an issue with mysqldump password character escaping
TWEAK: Avoid unnecessary database writes caused by redundant jobdata updating during backup of files
TWEAK: Add "anywhere in their names" syntax option to the exclusion UI
TWEAK: Bump the requirement for the S3 enhanced module, and for using the official AWS SDK, up to PHP 5.5 (in preparation for updating the SDK version later)
TWEAK: Fix a bug of report emails for incremental backups displaying incorrectly in many email apps
TWEAK: Update Select2 library to version 4.1.0-rc.0 to work around deprecated jQuery isFunction
TWEAK: Update jQuery-serializeJSON library to version 3.2.0 to work around deprecated jQuery isArray
TWEAK: Handle hosts that have disabled some of the PHP functions thus causing a fatal error on PHP 8
TWEAK: Correct under-calculation of used memory in verify_free_memory()
TWEAK: Fix (inconsequential to this point) double-use of identifier for SQL statement type
TWEAK: Remove some compatibility code in Dropbox downloading pertaining to a folder selection bug eliminated ~8 years ago.
TWEAK: Remove unneeded sub-site tables when performing a restoration/migration (Multisite)
TWEAK: Improve the exclusion UI by adding new "wildcards" option thus allowing the user to add a set of patterns for excluding files/directories
TWEAK: Integration of the new files that were previously added for abstracting UpdraftCentral's client code
TWEAK: Excluded items (Files or Folders) that are not readable should not trigger a warning about being unreadable
TWEAK: Fix some RTL CSS issues
TWEAK: OneDrive 4xx error reporting
TWEAK: Update the Dropbox SDK to use refresh tokens (long lived token support ends September 2021)
TWEAK: implement a multi-delete capabiltiy when deleting from Backblaze
TWEAK: On UpdraftClone display the image ID in the advanced tools tab for easier debugging
TWEAK: Make it more clear in the restore log that we are starting an AJAX restore
TWEAK: The download backup HTML so that there is only one download button per archive type
|
1.16.47 |
2021-01-29 |
25/Jan/2021 =
FEATURE: added the ability to anonymise personal data in database backups from the "Backup Now" dialog (Premium / add-on)
FEATURE: Add page management module for UpdraftCentral
FIX: 1.16.42 Introduced a regression (truncation) when listing files from Dropbox when there were multiple pages of results
TWEAK: Force host-style bucket access when backing up via S3 generic to Alibabacloud
TWEAK: Remove unneeded Google SDK files from our fork of the SDK taking the size from 6MB to 800KB
TWEAK: Incorrect jQuery UI dialog extended filename
TWEAK: Change some class names to improve compatibility with other plugins using the Google SDK and auto-loading their version unconditionally
TWEAK: Update the delete file Dropbox API call to version 2
TWEAK: Change the S3 test settings form names to match the saved setting names
TWEAK: Check the Content-Type on the response from an S3-compatible provider slightly less strictly, improving compatibility with at least one otherwise-working implementation
TWEAK: Update the Dropbox SDK to use scopes
TWEAK: Handle hosts that have removed disk_free_space() (now that on PHP 8 disabling functions removes them)
|
1.16.46 |
2021-01-05 |
05/Jan/2021 =
FIX: Prevent some deprecation-related errors when backing up to some remote storage locations in PHP 8
FIX: Adding new remote storage instance (Premium) doesn't bring up the UI
TWEAK: Fix some modal dialog alignment/resizing issues
|
1.16.45 |
2021-01-04 |
04/Jan/2021 =
TWEAK: Replace deprecated calls to jQuery fn.focus(), fn.ready(), fn.submit(), fn.click() and fn.blur() methods in internal libraries
TWEAK: Replace deprecated calls to jQuery (:first) and (:eq) pseudo-classes in internal libraries
TWEAK: Prevent some fatal errors due to language behaviour changes when running under PHP 8
TWEAK: Prevent several PHP deprecation log notices on PHP 8
TWEAK: Rename some further classes in our fork of the Google SDK to prevent conflicts
TWEAK: When running under cron, do not combine schedules when there are no schedules
TWEAK: Revert a jQuery change in 1.16.44 which made notices on the 'updates' page appear multiple times.
|
1.16.44 |
2021-01-04 |
04/Jan/2021 =
TWEAK: Replace deprecated calls to jQuery fn.focus(), fn.ready(), fn.submit(), fn.click() and fn.blur() methods in internal libraries
TWEAK: Replace deprecated calls to jQuery (:first) and (:eq) pseudo-classes in internal libraries
TWEAK: Prevent some fatal errors due to language behaviour changes when running under PHP 8
TWEAK: Prevent several PHP deprecation log notices on PHP 8
TWEAK: Rename some further classes in our fork of the Google SDK to prevent conflicts
TWEAK: When running under cron, do not combine schedules when there are no schedules
|
1.16.43 |
2020-12-17 |
17/Dec/2020 =
TWEAK: Replace deprecated calls to jQuery.trim(), jQuery.fn.change(), jQuery.fn.bind(), jQuery.fn.unbind(), jQuery.fn.keyup(), jQuery.fn.removeAttr() and `jQuery.fn.removeProp() in internal libraries
TWEAK: Reduce excessive vertical margin above the header within Autobackup dialog box
TWEAK: Improve user experience in the case of some rare UpdraftVault conditions
TWEAK: Fix the exclude fields, which were unable to switch their mode from read-only to edit mode
TWEAK: Added new files needed for abstracting UpdraftCentral's client code
TWEAK: Update the review notice
TWEAK: When attempting to delete a Backblaze file and discovering it does not exist, do not log that as an error (presumably already deleted)
TWEAK: Fetch history log data in the popup using AJAX, instead of using embedded data attributes.
TWEAK: Be less quick to switch to PclZip when BinZip has not completed the job
|
1.16.42 |
2020-12-10 |
10/Dec/2020 =
FEATURE: Added the ability to manually complete authentication with Dropbox (Avoids issues where security modules/plugins break the authentication flow)
TWEAK: Replace BlockUI's deprecated jQuery functions and/or shorthand events with the appropriate method accordingly
TWEAK: Replace /2/files/search Dropbox API calls with /2/files/search_v2
TWEAK: Replace Labelauty's deprecated jQuery functions and/or shorthand events with the appropriate method accordingly
TWEAK: Fix broken multiple range selection's highlighters due to the absence of jquery-migrate in the WordPress core on version 5.5
TWEAK: Add the latest jQuery UI CSS framework for compatibility with WordPress 5.6 and all ongoing versions of WordPress
TWEAK: Add support for PHP 8.0 in UpdraftClone
TWEAK: Prevent a couple of PHP coding notices on PHP 8.0
TWEAK: Tweak in the backing up of tables to reduce PHP memory use when working with very long row contents
TWEAK: Prevent a PHP warning when starting a backup
TWEAK: Fix a UI issue in the "send backup to remote site" options
|
1.16.41 |
2020-11-27 |
27/Nov/2020 =
TWEAK: Don't repeat sending the 'upload_complete' command to a remotesend destination after it succeeded the first time
TWEAK: Update the udrpc library
TWEAK: In UpdraftClone, delay the temporary_clone_ready_for_restore signal until the browser connection is closed (preventing a loss of response)
|
1.16.40 |
2020-11-25 |
|
1.16.37 |
2020-11-25 |
23/Nov/2020 =
FIX: Scheduled backups to remote storage not being correctly sent in 1.16.35/36 in the absence of the "More Storage" add-on
TWEAK: Wording tweak to clarify the effect of the conditional logic settings
TWEAK: Add a warning to the restore page to inform the user if JavaScript is broken and as a result the restore won't start
TWEAK: Replace intval() with casting to (int)
TWEAK: If the first fetch from a table failed, then the algorithm to fetch fewer rows failed to reduce the fetch size more than once
|
1.16.35 |
2020-11-20 |
19/Nov/2020 =
FEATURE: Backup destinations with conditional logic rules for scheduled backups (Premium)
FIX: A regression in 1.16.30 meant that the term_relationships table could have rows missing in the backup if mysqldump was not present/used; this meant that items with multiple terms were only having one relationship backed up (e.g. multiple tags being assigned to one post)
TWEAK: Adding remote block assets support when editing post from UpdraftCentral
TWEAK: Rename UpdraftCentral's main and listener classes
TWEAK: Improve error message when encrypted key given by user for SFTP/SCP remote storage method
TWEAK: Enhance the algorithm when dumping large tables via PHP, by also consulting the size of the current uncompressed data and passed time and resumption state
TWEAK: When there are no backups in existence, display some help text explaining how to upload one for restoration
TWEAK: Prevent composer 2 run-time platform checks
TWEAK: Update bundled cacert.pem file
TWEAK: When fetching less rows due to previous failures, make this persist across resumptions when on the same table
TWEAK: Raise the default for UPDRAFTPLUS_MAXBATCHFILES
TWEAK: Improve handling of the situation when the source database has no table prefix (which is officially unsupported by WordPress, but people have them)
TWEAK: When fetching the site name from the database, process it via wp_specialchars_decode() to remove HTML encodings that WP applied before storage
TWEAK: Replace uses of php_uname() function with PHP_OS constant when the server where PHP is running on disables the function for security reasons
TWEAK: When the definition of a VIEW cannot be fetched, report this nicely, do not let it be flagged as a fatal error, and log it in the backup file and log
TWEAK: Integrate UpdraftPlus and WordPress 5.5 core's automatic update settings
TWEAK: When a backup resumed, the last successful resumption was incorrectly set as the last successful resumption when an 'alive' event was recorded, rather than a 'useful' one; this deferred some mitigations when there was insufficient progress
TWEAK: Add another tweak to paid versions' update checking time algorithm
TWEAK: Add "Select all" and "Deselect all" link texts for bulk selecting/deselecting tables from the database table list on the manual backup dialog
TWEAK: Ensure all code paths use internal ud_parse_json function for decoding JSON in JavaScript
TWEAK: When using UpdraftVault, only cache results of a vault_getconfig call conditionally (retry on potentially transient errors)
TWEAK: Prevent a PHP coding notice if running an UpdraftVault backup on the CLI
TWEAK: Reduce the on-disk logging of entity base directories containing vast numbers of entries
TWEAK: When we first save the backup schedule set the scheduled time randomly between 9PM and 7AM
TWEAK: During a remote storage rescan correctly update the backup file sizes to prevent incorrect 'may have changed' warnings
|
1.16.36 |
2020-11-20 |
20/Nov/2020 =
TWEAK: During a restore or migration, detect if the backup was affected by the key issue fixed in 1.16.35, and automatically unselect by default such tables from the list of those to be restored. On a migration advise the user to take a fresh backup on the source site with a current version.
|
1.16.34 |
2020-10-30 |
30/Oct/2020 =
TWEAK: On sites with enormous numbers of tables (e.g. very large multisites), counting the already-backed-up tables when resuming took unnecessarily long since 1.16.30
TWEAK: Update jQuery document ready style to the one not deprecated in jQuery 3.0
TWEAK: While using the file tree browser return an error if we are unable to open a directory
|
1.16.33 |
2020-10-26 |
20/Oct/2020 =
FIX: Fatal error when doing a backup with no storage in the short-lived 1.16.32 (free version)
TWEAK: Cookie policy changes in the Chrome family of browsers broke the embedded checkout; hence, this is now disabled (goes directly to updraftplus.com instead).
TWEAK: Exclude All In One WP Migration-related archive files when backing up plugins and/or others from the UpdraftPlus backup process
TWEAK: Add downloadable backup links in the Backup Report email (Reporting Addon)
TWEAK: Rename some classes in our fork of the Google SDK to prevent conflicts
TWEAK: Improve automatic backups output when 'UPDRAFTPLUS_NOAUTOBACKUPS' constant is defined.
TWEAK: Remove the now-redundant concept of inner loops from the database table backup routine
|
1.16.32 |
2020-10-26 |
20/Oct/2020 =
TWEAK: Cookie policy changes in the Chrome family of browsers broke the embedded checkout; hence, this is now disabled (goes directly to updraftplus.com instead).
TWEAK: Exclude All In One WP Migration-related archive files when backing up plugins and/or others from the UpdraftPlus backup process
TWEAK: Add downloadable backup links in the Backup Report email (Reporting Addon)
TWEAK: Rename some classes in our fork of the Google SDK to prevent conflicts
TWEAK: Improve automatic backups output when 'UPDRAFTPLUS_NOAUTOBACKUPS' constant is defined.
TWEAK: Remove the now-redundant concept of inner loops from the database table backup routine
|
1.16.31 |
2020-10-20 |
|
1.16.30 |
2020-10-20 |
15/Oct/2020 =
PERFORMANCE: Where a table has a numerical primary key, extract its data using that index. This results in a substantial performance increase when fetching large tables using PHP. (The filter updraftplus_can_use_primary_key_default can be used to de-activate this behaviour).
FIX: Remove incorrect decodeURIComponent() parsing when importing settings, which could prevent import of settings containing some special characters
FIX: An issue where database tables that were not selected to be backed up in a "Backup Now" backup would get added to the backup during a resumption (i.e. if it did not finish in a single run)
TWEAK: Catch errors from Google Cloud when the bucket is not found
TWEAK: Fix undefined variables instead of expected values in message prior to settings import
TWEAK: Strip the redundant WHERE for the --where parameter to mysqldump (which modern versions strip out, but a version was found that didn't)
TWEAK: Handle hosts that have disabled the session_id() function
TWEAK: Provide SQL mode information in the 'Site Information' section under the 'Advanced Tools' tab and in the database backup's header
TWEAK: Show a notification of UpdraftPlus plugin updates even if the associated user account is not connected to the UpdraftPlus website
TWEAK: Add mechanism to detect what hosting provider is being used and use it to make UpdraftPlus comply with Kinsta's backup limit policies (thus removing it from the list of disallowed plugins)
TWEAK: When booting a clone if it's claimed from the clone queue then update the token being used
TWEAK: Tweaked downwards the minimum time in the future for rescheduling a resumption
|
1.16.29 |
2020-09-08 |
08/Sep/2020 =
FIX: Added Africa (Cape Town), Asia Pacific (Hong Kong) & Asia Pacific (Osaka-Local) to AWS
FIX: Fix bug where incorrect function call prevented backup file downloads from the WP dashboard
TWEAK: Removed LinkedIn and Google+ links
TWEAK: Choosing email remote storage method in the free version will automatically tick the "Email" field setting, making the UI meaning clearer
TWEAK: Work around the invalid file paths if found in some key-value pairs in the PHP user.ini file or Apache .htaccess file when restoring
|
1.16.28 |
2020-09-02 |
02/Sep/2020 =
FEATURE: Support backing up and restoring MySQL/MariaDB routines (stored procedures and functions)
FEATURE: Added the ability to search and replace the database via WP-CLI
FIX: Bit fields in a table don't necessarily get backed up correctly due to the difference in the output of mysql_query() and mysqli_query() for the bit-field type
FIX: Allow single multisite sub-sites to be restored when there is a http/https mismatch between the site and database backup
TWEAK: Update plugin updates checker dependency (in paid versions) to the 4.10 series, improving compatibility with WP 5.5+'s updates management
TWEAK: Suppress message about how to upgrade an already-installed plugin when on WP 5.5+ (where it is no longer relevant)
TWEAK: Internal refactoring to allow more flexibility when creating database backups
TWEAK: Force the turning off of ANSI_QUOTES in the active SQL mode when creating a backup, for better compatibility
TWEAK: Add the ability to configure the 'max_allowed_packet' option in the binary mysqldump command via the 'UPDRAFTPLUS_MYSQLDUMP_MAX_ALLOWED_PACKET' constant
TWEAK: The Google Drive options exist condition to prevent a false positive saved settings error
TWEAK: Improve the UpdraftPlus get_outgoing_ip_address method in finding user webserver's IPv6 address
TWEAK: Removed MetaSlider notice in the notices collection
|
1.16.26 |
2020-07-31 |
23/Jun/2020 =
FIX: In the free version configured remote storage locations were not selected by default in the backup now modal
FIX: On newer versions of Curl uploads to Dropbox can fail with a bad request, we now retry with a better request
FEATURE: Improve support for enormous tables when outputing via PHP via batching of the dump
TWEAK: Add site_url to load_plugins and load_themes requests
TWEAK: Catch PHP fatal errors when executing UpdraftCentral commands
TWEAK: Tweak the version that gets added to CSS and JS filenames to work with addons
TWEAK: Prevent an internal UpdraftVault message displaying in the UI when Vault is not in use
TWEAK: Stop displaying the 'licence expires soon' warning if an active subscription is detected on the account
TWEAK: Catch Google_IO_Exception during upload to Google Cloud to prevent further unwanted errors
TWEAK: Date/time indicator in the UI now gets updated via the WP heartbeat API
TWEAK: On large databases the database file scan can time-out; an option has been added to allow the restore operation to include tables that are missing from the list
TWEAK: Use the administration email address (if possible) as the email sender address when sending a backup report email
TWEAK: Catch new OneDrive access token has expired message during a backup
TWEAK: Cleanup failed OneDrive uploads to prevent repeated failures that will never succeed
TWEAK: Add a warning alert when the remote scan button is pressed to explain this feature to prevent support requests
TWEAK: On large databases the amount of database tables can exceed the php_max_input_vars value; an option has been added to allow the restore operation to include tables that are missing from the list
|
1.16.25 |
2020-05-23 |
23/May/2020 =
FIX: Dropbox since 1.16.24 was only deleting one backup files archive out of the set. i.e. Excess archives remained on Dropbox. These have to be deleted manually.
TWEAK: Add version to CSS and JS within filenames to prevent old versions being served after update on sites which have customisations to remove the query string
|
1.16.24 |
2020-05-15 |
15/May/2020 =
FEATURE: Support migration between different "generate columns" syntaxes of MySQL and MariaDB
FEATURE: Added the ability to choose the remote storage locations you want to send your backup to in the "Backup Now" modal
FIX: If non-WordPress tables are selected in the advanced 'Backup Now' options, then back them up (even if the saved setting to back them up is off). i.e. "Backup Now" over-ride options should have been taking priority.
FIX: Failure to restore database 'view' in some rare circumstances due to the nonexistent DEFINER account and lack of privileges
TWEAK: Handle binary data during backup
TWEAK: Add strack_st to the lists of large logging tables and tables not requiring search/replace
TWEAK: Make search and replace case insensitive when operating on URLs
TWEAK: The incremental backup notice logic
TWEAK: Update bundled updater class (YahnisElsts/plugin-update-checker) (paid versions) to version 4.9
TWEAK: Add another tweak to paid versions' update checking time algorithm
TWEAK: Add the options_exist() method to backup modules that did not have it
TWEAK: During manual backup uploads, check if the last 4 bytes are string "null" (caused by an error in uploading to Dropbox) and if so remove them. Prevents an unnecessary message about unexpected data.
TWEAK: Show the backup label (if specified) in the UI backup progress indicator
TWEAK: Added the facility to clear the list of existing migration sites
TWEAK: Create default instance labels
TWEAK: Bring list of debugging plugins up to date
TWEAK: Add support for the AWS Milan and Cape Town endpoints (and correct a couple of existing endpoints that had wrong references)
|
1.16.23 |
2020-04-01 |
01/Apr/2020 =
FEATURE: Post module handler for UpdraftCentral
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
TWEAK: Remove unwanted padding on some buttons
|
1.16.22 |
2020-03-03 |
17/Feb/2020 =
FIX: Fix a regression with some S3-compatible providers caused by a previous switch to virtual-hosted style bucket referencing
TWEAK: Integrate input credentials from UpdraftCentral's zip install feature
TWEAK: Add information to the log file about what type of addresses (sub-domain/sub-folder) the multisite is configured to use
TWEAK: Fix potential race condition affecting settings page notifications on very fast or very slow sites
TWEAK: Some PHP notices that could be output during a restore
TWEAK: Automatically resume a timed-out restore operation during the uploads stage
TWEAK: If the database connection dies during a restore operation, try to reopen it
TWEAK: Adjust the UpdraftClone dashboard notice text
TWEAK: If the Google Drive revoke call fails try again once
TWEAK: The incremental backups label showed the incorrect time for different timezones
TWEAK: Update the WP-Optimize notice
TWEAK: Extend the auto resume restore to themes, others and more file backups
|
1.16.21 |
2019-12-10 |
10/Dec/2019 =
FIX: Correctly search and replace database views when importing on a site with a different table prefix
FIX: A bug that prevented the restore modal opening on the migrate/clone tab
FIX: Dropbox cURL issues on connection are resolved for PHP 7.4
TWEAK: Change the way the "Disabled Cron" warning appears on the administrative settings page
TWEAK: Improvements to error messages return for UpdraftCentral's plugin and theme installation process
TWEAK: Updates to credentials validation for UpdraftCentral's plugin and theme modules
TWEAK: Add media request handler for UpdraftCentral media module
TWEAK: On paid versions, again possibly adjust the daily update check time to further favour overnight hours
TWEAK: Mask classified information in WebDav URL settings
TWEAK: Add multiple range selection on certain backup using ctrl and shift buttons
TWEAK: Hide incremental backup link if the backup directory is not writable
TWEAK: Make Updraft_Restorer_Skin compatible with WP 5.3
TWEAK: Added Linode object storage link to list of supported S3 providers and updated existing links
TWEAK: Ensure some variables are defined to prevent unwanted warnings
|
1.16.20 |
2019-11-04 |
04/Nov/2019 =
FEATURE: Add support for PHP 7.4 in UpdraftClone
FEATURE: Added the ability to restore "more files" backups
FEATURE: Add OneDrive Germany compatibility
FIX: Failure to send existing translation version with update checks (on paid versions) resulted in redundant translation updates
FIX: Deal with a BackBlaze "first chunk too small" error correctly when doing chunked uploading
TWEAK: Block any updates from occuring during a restore
TWEAK: Force the predecessor Amazon S3 SDK to use virtual-hosted style bucket identification instead of path style
TWEAK: Refactor the remote storage logging code in Addon base v2
TWEAK: Removed the Keyy notice (Keyy now has a new owner)
TWEAK: Add WP 5.3 support in UpdraftClone
TWEAK: On paid versions, possibly adjust the daily update check time to favour overnight hours
TWEAK: Get UpdraftClone supported WordPress versions during authentication
TWEAK: Added the ability to use backups stored in remote storage for UpdraftClone
TWEAK: Small PHP 7.4 deprecation tweaks in the Google and legacy AWS SDKs
|
1.16.17 |
2019-10-17 |
12/Sep/2019 =
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
TWEAK: Update seasonal notices for next year
|
1.16.16 |
2019-07-23 |
|
1.16.15 |
2019-06-04 |
31/May/2019 =
FEATURE: Added the ability to use already existing local backups with UpdraftClone
FIX: Prevent PHP fatal error (regression) when WP_Filesystem credentials were needed and wrong ones were supplied
FIX: Issue where you could not delete old directories from the restore progress page
FIX: Issue where restore would not run over AJAX if wrong credentials were entered when WordPress requested filesystem credentials
FIX: Fix incorrect refusal to accept valid email addresses in the UpdraftCentral wizard
TRANSLATION: The Italian translation is now complete and supplied from wordpress.org, so can be removed from the free plugin zip (saves 424KB disk space - if your mother tongue is not English and you want to improve UpdraftPlus, take a look at: https://translate.wordpress.org/projects/wp-plugins/updraftplus).
TWEAK: Update UpdraftCentral theme module handler to support themes without a name header
TWEAK: Prevent PHP log notice when fetching available theme updates via UpdraftCentral
TWEAK: Add more scheduling options to the built-in list (you can still further add whatever other arbitrary options you like: https://updraftplus.com/faqs/how-can-i-add-any-new-scheduling-interval-to-updraftplus/)
TWEAK: Abstract the code for handling maintenance mode to allow future improvements
TWEAK: Fix a potential wrong file path in an error message
TWEAK: If there is more than one Google Drive folder of the same name, now the selection is deterministic: the oldest one is always used
TWEAK: Infer phpseclib class path from the class name, instead of hard-coding it
TWEAK: Some lines that were meant to include HTML bold in the browser output had lost that effect
TWEAK: Add what entity caused the automatic backup to the logfile
TWEAK: Upon restoration, a couple of known plugin cache directories will be emptied to prevent serving up an intermediate page
TWEAK: Fix a bug in the "fail on resume" error-trapping logic which could cause it too resume too many times
TWEAK: Prevent a bogus error message being logged at the end of a successful direct site-to-site transfer
TWEAK: Add backup size information when hovering at the backup data buttons (excluding database button)
TWEAK: Allow the plugin to connect to account and activate Premium licence if no more UpdraftCentral Cloud licences remain and the user enables the 'Add this website to UpdraftCentral' option in the Premium/Extensions tab
TWEAK: During a restore send structured data to the front end. This is preparing the way for future UX improvements.
|
1.16.14 |
2019-04-30 |
30/Apr/2019 =
TWEAK: Make UpdraftVault trial more discoverable
TWEAK: Fix stray JavaScript in the short-lived version 1.16.13
TWEAK: Add support to translation updates
TWEAK: Add WP 5.2 support in UpdraftClone
TWEAK: Prevent PHP notice in remotesend method
TWEAK: Restorations are now started over AJAX instead of in-page. This is preparing the way for future UX improvements.
TWEAK: Upgraded the 'site-to-site' remote sending code to use the more recent UDRPC message format
TWEAK: Make the UpdraftClone suggestion sentences dismissible
TWEAK: Improve JSON-reparser to cope with even more exotic junk from some setups with problems elsewhere in their stack
|
1.16.13 |
2019-04-29 |
29/Apr/2019 =
TWEAK: Add support to translation updates
TWEAK: Add WP 5.2 support in UpdraftClone
TWEAK: Prevent PHP notice in remotesend method
TWEAK: Restorations are now started over AJAX instead of in-page. This is preparing the way for future UX improvements.
TWEAK: Upgraded the 'site-to-site' remote sending code to use the more recent UDRPC message format
TWEAK: Make the UpdraftClone suggestion sentences dismissible
TWEAK: Improve JSON-reparser to cope with even more exotic junk from some setups with problems elsewhere in their stack
|
1.16.12 |
2019-04-29 |
|
1.16.11 |
2019-04-08 |
|
1.16.10 |
2019-03-28 |
23/Mar/2019 =
FEATURE: Added support for backing up and restoring SQL triggers
FIX: Prevent the downloader UI being removed before it's complete in the case of multi-archive sets (regression)
TWEAK: Refactor the restore code and use jobdata to save information about the restore rather than using $_POST data
TWEAK: Automatically show the UpdraftClone admin UI for UpdraftClone developers for easier debugging
TWEAK: Prevent a PHP notice with certain exclusion settings
TWEAK: Add a mention of UpdraftClone in WP's PHP version notice and WooCommerce's "untested extensions" notice
TWEAK: Add 5.1 to the built-in list of available UpdraftClone WP versions
|
1.16.9 |
2019-03-22 |
22/Mar/2019 =
FEATURE: Added support for backing up and restoring SQL triggers
FIX: Prevent the downloader UI being removed before it's complete in the case of multi-archive sets (regression)
TWEAK: Refactor the restore code and use jobdata to save information about the restore rather than using $_POST data
TWEAK: Automatically show the UpdraftClone admin UI for UpdraftClone developers for easier debugging
TWEAK: Prevent a PHP notice with certain exclusion settings
|
1.16.8 |
2019-03-13 |
13/Mar/2019 =
FIX: If requesting clone credentials that were not ready, the loop could rapidly repeat instead of waiting the intended time
TWEAK: Some background updates checks (paid versions) that were intended to be suppressed, weren't being.
|
1.16.7 |
2019-03-11 |
|
1.16.6 |
2019-02-15 |
|
1.16.5 |
2019-01-28 |
28/Jan/2019 =
FEATURE: If a restoration is interrupted (e.g. PHP timeout), then the "Continue" feature can now resume not just at the most recent zip file, but within the zip file at the point it had reached (https://updraftplus.com/auto-resuming-interrupted-restores-part-2/)
FEATURE: Added command in WP-CLI which gives a list of incremental backups restore points.
FIX: Regression: When a Dropbox upload failed to complete, UpdraftPlus would log this but fail to retry
FIX: Again update phpseclib to the latest version which should now fix the 'SSH2 Server Host Key Algorithm Mismatch' on all installs
TWEAK: Fix a wrong variable reference in an error message
TWEAK: Only add the JavaScript for the incremental schedule selection on the UD settings page
TWEAK: Replace incidental use of ipinfo.io now that it requires a paid API key
TWEAK: The print_delete_old_dirs_form method should have been public to allow painting if the user clicked through the previous message
|
1.16.4 |
2019-01-17 |
17/Jan/2019 =
FIX: Regression: Properly mark backups picked up via "Rescan remote storage" as non-native (preventing unwelcome side-effects such as being pruned by another site)
FIX: Correctly update the OneDrive refresh token to prevent expiry
FIX: Again work around an issue with 'SSH2 Server Host Key Algorithm Mismatch' occurring with the current phpseclib release by temporarily reverting to an earlier one as it still does not work on all installs
FIX: When restoring an incremental backup set via WP-CLI, the selected restore point was ignored
FIX: If the remote storage settings were for multiple instances of a single backend-type (e.g. two Dropbox accounts), and if the entire backup and send operation completed in a single PHP process, then the local copy of the files would not be deleted
TWEAK: Show the error message if mbstring.func_overload is turned on in php.ini while creating migration key
TWEAK: Added Azure China endpoint
TWEAK: Resolve "dashicons" CSS conflict
TWEAK: Add 'blogmeta' to the list of core tables (in readiness for WP 5.1)
TWEAK: Remove unnecessary deprecated (in PHP 7.3) parameter to define() in WebDAV HTTP library
TWEAK: Prevent a potential PHP notice in UpdraftPlus Premium when installed without network access
TWEAK: Enhance the updraftplus_exclude_file and updraftplus_exclude_directory filters to also pass the stored names
TWEAK: Add a new constant UPDRAFTPLUS_ZIP_BATCH_CEILING that can tweak internals of the zip backup engine
|
1.16.0 |
2018-12-20 |
19/Dec/2018 =
FEATURE: Added the abilty to create and restore Incremental Backups
FIX: Work around an issue with 'SSH2 Server Host Key Algorithm Mismatch' occurring with the current phpseclib release by temporarily reverting to an earlier one
TWEAK: Improve performance by aggregating separate SQL SELECT queries (previously one for each backup) when loading the settings page
TWEAK: internal backup extradata parameter to prevent unwanted PHP notices
TWEAK: Fork a method UpdraftPlus_Filesystem_Functions::unzip_file() to allow for future enhancements
TWEAK: Periodic purging of obsolete job data that didn't get cleaned when expected was not happening on multisite
TWEAK: Improve logging when the initial call to jobdata_set_multi fails
TWEAK: Any stored backup/restore progress log files will now be deleted after 40 days. (Since they are attached to email reports, you can keep and retrieve them from those if needed). Over-ride this with the filter updraftplus_log_delete_age if desired.
|
1.15.6 |
2018-12-06 |
06/Dec/2018 =
FEATURE: Added WordPress 5.0 support to UpdraftClone
FEATURE: Added the ability to choose the UpdraftClone server location
FEATURE: Cut a step from the activation procedure on paid versions, improving reliability on some installs that did not detect available updates
TWEAK: The UpdraftClone video is inserted after clicking a link (prevent unwanted call to the video server)
TWEAK: Replace a 'continue' with a 'break' to prevent a PHP notice on PHP 7.3
TWEAK: (Paid versions) Simplify the constants involved in defining a custom/over-ride licensing server; and show in the 'Extensions' tab if an over-ride applies.
TWEAK: (Paid versions) Remove a library versioning assumption in the processing of results from a licensing claim
TWEAK: (Paid versions) A regression had caused the current UD install version to be sent in an updates check
TWEAK: Re-factoring of scheduling methods into their own class
TWEAK: Tweak the scheduling engine to separate the next resumption time from the maximum run time in the case of overlapping runs, in order to prevent unnecessary large gaps between resumptions in cases where the server allows very long run times
|
1.15.7 |
2018-12-06 |
|
1.15.5 |
2018-11-22 |
19/Nov/2018 =
TWEAK: Include the backup set ID in clone ready state file
TWEAK: For Premium users with grand-fathered lifetime updates (i.e. purchased before August 2013), a regression had caused support entitlement expiries to no longer be notified
TWEAK: For Premium users with who have downgraded from unlimited licences to another package, a licence expiry message could show when in fact the real situation was that they just needed to specifically allocate a licence to the site. The relevant message has been adjusted to improve this.
TWEAK: Track "more files" incremental backup locations
TWEAK: Don't show individual add-ons that have not been bought in the account add-ons page if the user has Premium.
TWEAK: Include the raw updates check response information in the internal/advanced dump
TWEAK: Added the UpdraftClone video
|
1.15.3 |
2018-10-29 |
29/Oct/2018 =
FEATURE: UpdraftPlus now has an option to auto-update
FEATURE: Azure for Government endpoint support (Premium)
FIX: SSL verification settings were not allowing verification to be turned off for generic S3 storage
FIX: In some situations in which a user had defined UTF8 as their character set but WordPress was using UTF8MB4, UpdraftPlus was not detecting this
FIX: Prevent particular a SQL text pattern wrongly triggering detection of database features when it is within content
TWEAK: Marked as supporting WordPress 5.0
TWEAK: Automatically re-scan for presence of database backup after restoring it, to prevent confusion over its status
TWEAK: Change logic that controls whether the minified or full JavaScript is used
TWEAK: Improve Settings tab UI on mobile
TWEAK: Improve UpdraftClone UI
TWEAK: Improve UpdraftClone temporary page UI
TWEAK: Change method used to record the MySQL version to deal with how MariaDB can report when using a non-MariaDB client library (see: https://github.com/joomla/joomla-cms/issues/9062)
TWEAK: Replace Base64 encoded logo by image file
TWEAK: Hide guided tour on UpdraftClone
TWEAK: Fixed broken automatic backup modal layout
TWEAK: Auto rescan after restoring the remote database
TWEAK: Explicitly set the backup history option to not autoload, as it can get non-trivial in size
TWEAK: Improve UI of excluding things from the backup
TWEAK: Prevent a possible PHP debug notice in methods/backup-module.php
TWEAK: Show progress in browser view port instead of modal dialog when we delete the backup(s).
TWEAK: Added a --db-dummy-restore option to WP-CLI which will run a dummy restore of the database (under an unused prefix) and then drop the tables after it finishes. This option can be useful for testing.
TWEAK: Update the UpdraftClone UI when site information becomes available
TWEAK: Curl errors when interacting with Backblaze B2 will now be passed up for easier debugging
TWEAK: Re-factor add-on remote storage credential testing to make passing debugging information easier
TWEAK: Implement non-default SSL options with Backblaze B2 (previously the defaults were always used)
TWEAK: UpdraftClone: redirect to admin page after using the auto login link
TWEAK: Improve internal more files backup location tracking
TWEAK: Send a single request to download a backup set not for each file entity
TWEAK: Fix a DOM element whereby multiple nonces had the same id
TWEAK: Automatically build the more files backup location tracking on local rescan
|
1.15.2 |
2018-09-19 |
19/Sep/2018 =
FIX: Asking the tour to cancel on the plugins page did not work
FIX: an issue where some jobdata did not get set which resulted in the backup email not being sent
FIX: a regression whereby network-activated plugins could get deactivated on multisites when restoring
FIX: When database encryption was active, UpdraftClone would fail
TWEAK: There is now a 'Rescan remote storage - log results to console' link in 'Advanced Tools' to aid with debugging
TWEAK: Fixes Migrate / clone tab contents showing on the Advanced tools tab
TWEAK: Attempt to catch, work-around and log when the backup history cannot be saved due to too long a history relative to the MySQL server's maximum packet size
TWEAK: Re-factor and introduce the UpdraftPlus_Storage_Methods_Interface class
TWEAK: Introduce the UPDRAFTPLUS_ENABLE_TOUR constant for power users; set it to false as part of your automated WP installation process (or manually) if you wish to disable all tour functionality.
|
1.15.0 |
2018-09-13 |
12/Sep/2018
FEATURE: Introducing UpdraftClone. Create a live copy of your site with a button press. Great for testing changes, testing updates (e.g. WordPress core, plugins, PHP versions) and anything else you can think of. More information: https://updraftplus.com/updraftclone/
FIX: Fix the logic for claiming and activating licences/add-ons.
TWEAK: WP-CLI - use dash (-) instead of underscore (_) to separate words, in order to match WP-CLI standards.
TWEAK: Adds close_browser_connection capability for servers using phpfpm
TWEAK: Change multiple backups selection and actions UI
TWEAK: Prevent PHP debug message on backup from UpdraftCentral when processing the service list
TWEAK: Improves manual backup feedback
TWEAK: Fix an out-of-date 'lost password' link
TWEAK: Add filter updraftplus_disk_space_check to allow over-riding disk space check result
TWEAK: Re-factor some of the restore code to enable future enhancements
TWEAK: In the case of an 'always keep' backup, it was possible for the wrong log message to be logged concerning the reason for it being kept
TWEAK: Add log warning and WP Admin notice regarding DreamObjects objects-us-west-1.dream.io endpoint shutting down
TWEAK: Refactor the remote storage logging code
TWEAK: Clean up some confusing UI when dealing with remote send backups
|
1.14.13 |
2018-08-16 |
15/August/2018 =
FEATURE: WP-CLI - add a 'get_latest_full_backup' command
FIX: An issue when deleting multiple backups could result in a backup set not found error
FIX: Polling during a backup when called from outside UpdraftPlus
FIX: Plugin activation check was running at the wrong point in the restore process
FIX: The WP-CLI "restore" command returned an unnecessary error if the incremental shim was not present
TWEAK: Multisite tweaks for UpdraftCentral's plugin and theme module handlers
TWEAK: Prevent potential PHP notice on page load when no backup storage is selected
TWEAK: Add scoping to some CSS rules that were too general.
TWEAK: A new "Backup / Restore" tab, which consists of backup status and existing backup with rid the "Current Status" tab and the "Existing Backups" tab
TWEAK: Remove the possibility of a false-positive warning of a migration-rather-than-restoration if the WordPress home_url setting has legitimate oddities
TWEAK: Improve UI of more database delete button (Premium)
TWEAK: Removed Gold column and redesigned Premium page
TWEAK: Improve UC factoring and introduce a UPDRAFTCENTRAL_COMMAND constant to allow context detection
TWEAK: Tweaked downwards the minimum time in the future for rescheduling a resumption
TWEAK: Deal with a possible issue in automatic collation selection in restoration when all character sets are supported and a collation is not supported
TWEAK: Replace absolute URLs in place of relative URLs in anchor links
|
1.14.12 |
2018-07-18 |
17/July/2018 =
FEATURE: Added UpdraftCentral's theme management module handler
FEATURE: User can mark any backup as "do not delete", and it will then not be deleted even when retention limits are hit
FEATURE: WP-CLI - add a 'restore' command
FEATURE: WP-CLI - Add an option 'delete-during-restore' in the 'restore' command
FEATURE: Add optional 'fingerprint' configuration for sftp/scp remote storage, allowing the connection to be halted if the server's fingerprint does not match what was entered
FEATURE: Added the ability to take an incremental backup via WP-CLI (note: incremental backups are still considered an experimental/work-in-progress feature)
FIX: If a user gave the wrong key to decrypt an encrypted database, the "Decryption failed" message did not display
FIX: The Migration was not changing an unsupported database table engine with the MyISAM engine automatically
FIX: Issue with the Dropbox account API call on some installs
FIX: The web server disk space refresh link of the existing backups is not working
FIX: The UpdraftPlus News couldn't print first time when the news cache was not made
FIX: Activating the "all addons" licence did not remove the corresponding 'activate on this account' link in the "Premium / Extensions" tab
FIX: When set names query character set hadnt support by the current MySQL server, the restoration process wasn't gave replace the character set
TWEAK: Updated the plugin.php handler for UpdraftCentral's new plugin management module
TWEAK: Update posts handler to fix and update pagination in UpdraftCentral
TWEAK: Refresh UpdraftCentral keys upon successful login or registration using the UpdraftCentral Cloud wizard
TWEAK: Correct admin page URL in WP-CLI 'restore' command when on multisite without multisite add-on
TWEAK: Prevent PHP notice when checking non-existent files in relation to an extraneous whitespace warning
TWEAK: Prevent PHP notices in add-ons with non-present settings
TWEAK: Add the "Migrate / Clone" tab in place of the "Migrate / Clone" dialog
TWEAK: Prevent call to the the wp_get_sites() deprecated function on WP 4.6 and newer
TWEAK: Prevent a potential PHP debugging notice when displaying the 'Connect with your UpdraftPlus.com' form
TWEAK: Do not show the confusing JetPack 'backup' notice on the 'Updates' page
TWEAK: Added clone notices and commands for when UpdraftPlus is running on a UpdraftClone
TWEAK: Move 'Log all messages to syslog (only server admins are likely to want this)' into the 'expert' settings section
TWEAK: Replace a missing class constant in the Dropbox SDK (only relevant to people upgrading from Dropbox API v1 tokens - indicates upgrading UpdraftPlus from a very old version that previously used Dropbox APIv1 but never v2)
TWEAK: It's "backup", not "back up"
TWEAK: Prevent potential PHP debugging notices in restoration step 2
TWEAK: Allow non-Super Admins to access UpdraftPlus Premium if they have 'manage_network_plugins' capability and the updraft_user_can_manage filter is used
TWEAK: Improved code in a way that prevents continuous polling in the themes page, thes plugins page and the updates page
|
1.14.10 |
2018-05-25 |
|
1.14.11 |
2018-05-25 |
|
1.14.9 |
2018-05-25 |
24/May/2018 =
FEATURE: Make it more seamless to sign up to UpdraftCentral Cloud
FEATURE: Microsoft Azure storage (Premium) compatibility with Azure Germany
FEATURE: Added the ability to create migration keys from WP-CLI (Premium)
FIX: A backup icon/storage shows for a storage type even if all instances were disabled
FIX: WP CLI updraftplus command was not running on few enviroments like the Windows command line
FIX: A PHP fatal error was occurring when a user try to restore an encrypted DB when defining the "UPDRAFTPLUS_DECRYPTION_ENGINE" constant
TWEAK: Added the ability to schedule incremental backups (Note you can not yet take incremental backups)
REFACTOR: Completed factoring for tabs of the settings page.
TWEAK: Some re-factoring and tidying of the restoration code for easier maintenance
TWEAK: Add a longer timeout on SFTP logins to cope with a 'long delay, but then worked' situation seen in the wild
TWEAK: An "Incremental backups" extension was displayed in the Premium / Extensions tab, causing confusion since it is not yet finished/launched
TWEAK: Displays a Byte Order Mark (BOM) warning by giving the file names along with the path in the "Existing Backups" tab, if a BOM is detected at the start of common files that people tend to edit
TWEAK: A WP CLI Existing backup command didn't display a date time in the "job_identifier" column
TWEAK: Add links to the relevant app privacy policies within the settings sections for storage methods using OAuth authorization apps
TWEAK: Log user and group IDs of process and file/folder, when permissions for an operation is denied
TWEAK: Prevent a potential PHP debugging notice when showing the 'Upload' button
TWEAK: Update an out-of-date "wrong password" link
TWEAK: Added the "Web-server disk space in use by UpdraftPlus" information to "Site information" section in the "Advanced Tools" tab; it won't show in the 'Existing Backups' tab if you are using less than 100MB.
TWEAK: When a Google Cloud token was invalid, a PHP Fatal could result instead of catching the error and informing/logging nicely
TWEAK: If php-xml (SimpleXMLElement) is not installed, then show an appropriate warning in the Azure configuration section
TWEAK: If the user tries to install another version of UpdraftPlus, then tweak the default error message that they are shown by WP, which is too obscure/cryptic for many users
|
1.14.7 |
2018-04-25 |
25/Apr/2018 =
FIX: Fix incompatibility with loading the dashboard on WP 4.6 and older. If you have this problem, then you cannot visit /wp-admin/ - you will need to update via another tool (e.g. if you have a multiple site management tool), or via FTP (download the https://downloads.wordpress.org/plugin/updraftplus.1.14.7.zip , unzip it on your PC, log in to your site via FTP into the folder wp-content/plugins, remove the existing folder 'updraftplus' and then upload the unzipped 'updraftplus' folder). Many apologies!
|
1.14.5 |
2018-04-05 |
3/Apr/2018 =
FEATURE: Add a "Database only" option to the UpdraftPlus email backup options
FEATURE: An UpdraftPlus add-on (paid) to run the backup process through WP CLI
FIX: Restoration did not display the decryption passphrase input (but always used the saved one)
FIX: Browse content download file was not working in Windows hosting
FIX: The wrong default for the 'Delete local backup' setting was applied if you had never saved your settings
TWEAK: Prevent a PHP notice showing when testing S3 storage
TWEAK: Prevent a PHP notice when downloading from Dropbox
TWEAK: Improved the migrate UI
TWEAK: Update bundle cacert bundle to latest (2018-01-17) release
TWEAK: Ajouter soutien pour le nouveau region AWS Paris (eu-west-3)
TWEAK: Handle short filesystem reads when sending data to Google Drive
TWEAK: Improve handling of PHP errors and exceptions during back-end calls
TWEAK: Update internal OneDrive SDK for compatibility with 'OneDrive for Business' (not yet fully supported)
TWEAK: Internal refactoring and improvements to the UpdraftPlus.com form
TWEAK: Job ID is now separate from the file nonce
TWEAK: Show increments in the UI
TWEAK: Add visibility controls to functions of a stream wrapper class for WebDAV access
TWEAK: Handle errors when getting folder ID from Google Drive more patiently
TWEAK: Displays more descriptive error when google drive authentication error occur
|
1.14.4 |
2018-02-20 |
19/Feb/2018 =
FEATURE: Now supports AWS v4 signatures (allowing use of new AWS regions) with old S3 SDK (which is used on PHP 5.2)
FIX: WebDAV options filter was not correctly saving any human-chosen description
FIX: Regression: Rackspace 'new user' wizard was not functioning
FIX: For chunked storage APIs that require a method to finally re-assemble chunks, if the first attempt failed, then a subsequent failed attempt could be incorrectly marked as having succeeded
FIX: First instance of each remote storage object was not using its internal default options
TWEAK: Added the ability to restore incremental backup sets (N.B. currently you cannot create incremental backup sets; this is part of our development of that feature)
TWEAK: Edit welcome banner
TWEAK: If 'lock admin' functionality (Premium) has been disabled by the site administrator, then include a line to that effect in the relevant section.
TWEAK: Allow UpdraftCentral classes to have boiler-plate pre and post-call methods
TWEAK: Do a bit more logging for Backblaze B2 uploads
TWEAK: Add a sanity check to prevent some PHP debug notices being logged in an upgrade situation
TWEAK: Resolved unwanted WebDAV remote storage JavaScript console message
|
1.14.3 |
2018-01-25 |
24/Jan/2018 =
FEATURE: OneDrive and Google Cloud deauthorise link provided after authentication
FEATURE: Added the ability to label remote storage instances (Premium)
TWEAK: Handle a combined error/timing condition seen on DigitalOcean Spaces that could lead to UD thinking that an upload that actually succeeded, did not
TWEAK: Add functions to pull backup status and log for UpdraftCentral
TWEAK: Add command multiplexer function for UpdraftCentral
TWEAK: Audit and regularise use of slash-handling code in AJAX layer
TWEAK: A couple of remote storage error paths were not returning the error information to the upper level correctly
TWEAK: Prevent phpseclib from throwing a fatal upon autoload if mbstring.func_overload is set (see: https://github.com/phpseclib/phpseclib/issues/762); instead, log, or handle in some other way appropriate to the context
TWEAK: Some minor code-styling and linting ignore tweaks
TWEAK: (Regression) After filling the UpdraftVault connect form, pressing Enter was no longer triggering submission
TWEAK: If counting up the total "More files" data when none are configured to be backed up, show "None configured" instead of "Error"
TWEAK: Improve UI of notice when claiming an add-on
TWEAK: Standardise the way OAuth remote storage methods authorise/deauthorise settings
TWEAK: "Wipe Settings" button click event was not asking for confirmation
TWEAK: Add Server Side Encryption (SSE) support to old S3 SDK
TWEAK: Dropbox now uses the internal chunked download API
|
1.14.2 |
2017-12-22 |
22/Dec/2017 =
FIX: Email backups not sending correctly
FIX: Buttons in the 'Migrate' dialog box stopped working after you switched tabs (until you reload the page)
FIX: Unable to delete multi-storage S3 instances
TWEAK: Remove duplicate DOM id for nonce fields
TWEAK: Correct name of PutObjectAclVersion permission when requesting it in S3 wizard
TWEAK: Improve S3 log message to make clear which back-end a message is coming from
TWEAK: Improved migration warning message if migrator addon is available and restoration site url is slightly different than current site url
TWEAK: New non-existent Backblaze B2 buckets are now created automatically
TWEAK: Suppress expected (but confusing to some users) "404 not found" message in the log when WebDAV backup file is at 0% uploaded
|
1.13.16 |
2017-12-07 |
07/Dec/2017 =
TWEAK: Remove Ukranian translation files from wordpress.org zip (translation now complete, will download from wordpress.org separately)
TWEAK: Adding V4 Signature properties and methods to old S3 SDK
TWEAK: Migrator add-on: keep a log of tables as they are created
TWEAK: Tweak wording on the 'Premium/Extensions' tab
TWEAK: Change the order of classes in methods/cloudfiles.php to work around a PHP install bug seen in one instance
TWEAK: Be less aggressive about logging a usually unnecessary internal message about settings
TWEAK: Improve UI of migration notice in free version
TWEAK: Resolve PSR4 autoloading conflict with older version of Composer
TWEAK: Pruning will now prune backups from multiple storage destinations of the same type (not yet a user-visible feature)
TWEAK: Update the 'ifeq' handlebars helper to resolve a conflict with MainWP
|
1.13.15 |
2017-11-28 |
28/Nov/2017 =
FIX: Updated OneDrive SDK to allow for PHP 7.2 (due for release soon) compatibility
FIX: When multiple remote backup destinations existed, pruning of old backup sets was not removing from all destinations (recent regression)
FIX: When re-scanning a Rackspace Cloud Files remote location, only the first 100 files were processed
FIX: Backups being downloaded twice from Dropbox during a restore which could cause unexpected results upon a site migration
FIX: The 'SCP' and 'Server-side encryption' checkboxes in the settings was always ticked in the browser upon reload, regardless of the saved setting (regression in 1.13.14)
TWEAK: Improve export settings file name by appending site name to export download file
TWEAK: Perform escaping of table names in SQL calls without using esc_sql()
TWEAK: Site option is deleted before updating it in multisite
TWEAK: Improve WebDAV remote method upload speed
TWEAK: Improve WebDAV remote method download speed
|
1.13.12 |
2017-11-13 |
25/Oct/2017 =
FEATURE: Warn the user if their .htaccess seems to contain a redirect (or any other reference) to the old site after migration.
FEATURE: When importing a database, warn the user if the current MySQL server does not support a used collation, and offer to replace it
FIX: Saving of S3 settings had taken a dislike to buckets beginning with a capital 'B'
FIX: UpdraftCentral users' module was failing to handle loading a very large number of users
TWEAK: Allows the installation and/or activation of the WP-Optimize plugin from UpdraftCentral
TWEAK: Add multisite attribute to the error response object for the create user, delete user and edit user actions.
TWEAK: All remote storage methods are ported over to using configuration templates internally
TWEAK: Include a method to add a manifest file inside each backup archive
TWEAK: All code relating to the now-dead Dropbox APIv1 removed (N.B. If you've not updated UpdraftPlus since November 2016 and were using Dropbox, it won't be working - https://blogs.dropbox.com/developers/2017/09/api-v1-shutdown-details/)
TWEAK: Prevent a PHP log notice upon database backup restore when using Google Drive without a client ID
TWEAK: Prevent the final 'Restore' button being pressed a second time
TWEAK: Improvements to the UpdraftCentral wizard
TWEAK: Update to trunk version of plugin updater (paid versions), restoring the ability to work on older WP versions (3.8 and before)
TWEAK: Add lbakut_activity_log to the list of large log tables
TWEAK: Updater in paid versions now requests JSON as response format for responses when claiming entitlements
TWEAK: Resolve: Backup labels could end up with extraneous slashes in output
TWEAK: Updater in paid versions can now receive and process update information in respond to entitlement claim - one less HTTP round-trip
TWEAK: Improve Google Cloud authentication success message for bucket name is not defined
TWEAK: UpdraftVault commands now pass an instance identifier
|
1.13.11 |
2017-10-03 |
27/Sep/2017 =
FIX: Fix a failure (regression in 1.13.8+) to download some backup sets which pre-date the existence of instances
FIX: Fix a failure to backup in the short-lived 1.13.10 (many apologies)
TWEAK: When logging an Exception or Error, include a backtrace (WP 3.4+)
TWEAK: Prevent a PHP warning during a save of the backup history
TWEAK: Added a MetaSlider notice in the notices collection
TWEAK: Put a try/catch block that will catch PHP exceptions/fatals (PHP 7.0+) during encryption phase, so that any issues can be logged
|
1.13.9 |
2017-09-25 |
25/Sep/2017 =
FEATURE: Backblaze B2 (https://www.backblaze.com/b2/) support in UpdraftPlus Premium
TWEAK: Port job data used by Azure, Google Cloud and OneDrive storage to being instance-local (now believed to all be ported)
TWEAK: The automatic correcting of wrongly-input S3 and FTP settings had regressed in a recent version
TWEAK: Various small fixes to the standards compliance of the HTML output in the remote storage settings area
TWEAK: When deleting backups with multiple remote storage instances of the same type, order the attempts
|
1.13.8 |
2017-09-21 |
21/Sep/2017 =
FEATURE: When importing a database, warn the user if the current MySQL server does not support a used character set, and offer to replace it (with a link explaining the risks)
FEATURE: Generic S3 storage module can now use non-default ports (specify by appending :(port number) to the host name)
FIX: Re-scanning of remote storage would fail to detect a file manually uploaded to a secondary remote storage location if not also present locally. Various other (unlikely) corner-case rescanning scenarios also tested and fixed.
TWEAK: Some enhancements to the S3 internals, to make the "S3 Generic" module behave better (it already worked) with the forthcoming DigitalOcean Spaces (object storage) (see: https://updraftplus.com/use-updraftplus-digital-ocean-spaces/)
TWEAK: UpdraftCentral will no longer show updates which WordPress core lists which appear to be of the same version number
TWEAK: Handle trying to download a zero-sized file through the browser more elegantly
TWEAK: When pressing 'Delete', the "also delete remote backup" checkbox was showing even for backups without remote storage
TWEAK: Abstract history handling into a separate class, UpdraftPlus_Backup_History, for easier maintenance
TWEAK: Remove a use of count() on a string to prevent a new PHP notice on PHP 7.2+
TWEAK: Some changes to the UpdraftCentral connection tool to make it more user-friendly
TWEAK: Clarified and documented the re-scanning code, and made it compatible with the increased flexibility needed for incremental backups in future
TWEAK: Tweaked UpdraftCentral GA handler to support Tracking ID editing and disconnection.
TWEAK: In the free version, if the only difference between backup and site URLs is http/https, then show a different message to make the situation clearer
TWEAK: Make the UPDRAFTPLUS_IPV4_ONLY constant take effect more widely
TWEAK: Do not duplicate remote instance ID records in the backup history when re-scanning
TWEAK: Keep the remote instance ID list consistent with the remote service list when re-scanning
TWEAK: Prevent a PHP notice that could appear for locally stored backups in UpdraftPlus::get_storage_objects_and_ids()
|
1.13.7 |
2017-09-06 |
06/Sep/2017 =
FIX: UpdraftCentral connectivity for various operations restored (regression in 1.13.6)
FIX: No error message was being shown when a backup to local storage was missing upon restore
COMPATIBILITY: Replace uses of the deprecated (PHP 7.2+) each() function
TRANSLATION: Portuguese (Portugal) and Romanian translations are now complete and supplied from wordpress.org, so can be removed from the free plugin zip
TWEAK: Fix some wrongly-called translation functions, and pull more known strings into the Premium version
TWEAK: Remove the legacy parameter for setting storage upload job status data (only useful for version downgrades of more than 1 release during in-progress backups)
TWEAK: Exclude some unnecessary build and unused files from the release zip (reduce disk space and download size)
|
1.13.6 |
2017-09-06 |
05/Sep/2017 =
FEATURE: Google Drive authorisation now goes via an officially registered app for easier connections to Google Drive.
FEATURE: Include commands for UpdraftCentral's (https://updraftcentral.com) Google Analytics management facility (check the changelog for the release)
FIX: Correct handling of OneDrive folder names featuring spaces (possibly a regression/change in the handling at OneDrive's end)
TWEAK: Prevent messy layout when the last log message is very long
TWEAK: Log catchable fatal errors and exceptions during backup in PHP 7
TWEAK: Log catchable fatal errors and exceptions during restore in PHP 7
TWEAK: Log catchable fatal errors and exceptions during backup download in PHP 7
TWEAK: Reduce amount of database logging during existing zip analysis, database backup and pruning stages
TWEAK: In AJAX/JSON responses, automatically detect and handle corrupted output (e.g. setups where PHP debugging notices are configured to come to the browser)
TWEAK: Catches and more elegantly handles errors when a settings import file cannot be JSON-parsed
TWEAK: Request list of available add-ons (paid versions) from the mothership in current format
TWEAK: Added custom backup message parameter backupnow_message in function updraft_backupnow_inpage_go()
TWEAK: General code tidy-up, making older code conform to our current standards
TWEAK: Add the possibility of passing back associated data with test results, and log it in the browser console
TWEAK: When carrying out a remote storage test, pass the state of the 'debug' setting
TWEAK: When testing SFTP settings, if debug is activated, activate debug logging and pass the results back in the event of test failure
TWEAK: Optimise away a database query in the case of no UpdraftCentral keys existing
TWEAK: Removed "Reduced Redundancy" storage class from Amazon S3 remote storage options, because Amazon are deprecating it (and it now costs more, for inferior redundancy - https://updraftplus.com/forums/topic/amazon-is-phasing-out-reduced-redundancy-storage/)
TWEAK: Backup files missing error message corrected
TWEAK: Add the handlebars-js and xamin/handlebars.php libraries
TWEAK: The FTP storage module has been ported to outputing its configuration via a template
TWEAK: Introduce internal API and port all job data saved in storage modules to be instance-local
|
1.13.5 |
2017-08-08 |
08/Aug/2017 =
TWEAK: Manage phpseclib through composer
TWEAK: Do less logging to database when resuming and noticing already-processed tables (saves resources)
TWEAK: Returns comment status when updating comments from UpdraftCentral
TWEAK: Update plugin-updates-checker library to current (4.2), and manage via composer, replacing bundled copy in the build source
TWEAK: Replace uses of create_function(), which is deprecated on PHP 7.2
TWEAK: Replace deprecated constructors (PHP 7+) in webdav module
TWEAK: Documentation showing plugin developers how easy it is to add in-page backups to their plugin: https://updraftplus.com/add-take-backup-functionality-plugin/
TWEAK: Make the UpdraftCentral updates checking able to cope with a wider range of third-party schemes
TWEAK: General code tidy-up, making older code conform to our current standards
TWEAK: Minor version updates of some bundled libraries
TWEAK: Produce and use minified resources (CSS/JS) where available
TWEAK: Update class-udrpc to latest (1.4.14) which removes a conflict with other code that may interact with CORS OPTIONS requests
TWEAK: Escape log lines when sending for display (theoretically an XSS security issue, but to achieve a successful attack, someone would have to first get something malicious into the log file, which is difficult as there are not many places where foreign input can end up in the log file - e.g. hack into Dropbox and cause Dropbox to send you back malicious HTML in an error message - and then be able to persuade you to both take a backup triggering the problem and then view the log file in your WP dashboard)
TWEAK: Update Google Cloud bucket locations
|
1.13.4 |
2017-06-08 |
08/Jun/2017 =
FIX: Import function had a regression and was not coping with all formats
TWEAK: When the import function failed, the error was not shown to the user
|
1.13.2 |
2017-06-07 |
07/Jun/2017 =
TWEAK: Marked as tested and compatible on WordPress 4.8
TWEAK: Dropbox authentication flow can now use POST for the final step, side-stepping (arbitrary) parameter length restrictions on some Apache mod_security setups
TWEAK: Prevent a possible PHP notice when curl is not present
TWEAK: Point Clef users towards Keyy
TWEAK: Do not open an alert box when the user changes their site ID in 'Advanced Tools'
TWEAK: Fix parameters to updraft_check_overduecrons() JS function
|
1.13.3 |
2017-06-07 |
|
1.13.1 |
2017-05-09 |
09/May/2017 =
REFACTOR: Completed re-factoring of the remote storage modules, so that now all remote storage code has completed this current stage of re-factoring (more to come in future - laying the foundation for a significant new feature)
FIX: Added a nonce to the Dropbox deauth link. This is a minor security issue - someone personally targetting you, who knew that you were logged in to your WordPress admin, and who could persuade you to visit a personally-crafted web page, could cause the connection between UpdraftPlus and your Dropbox to be broken. The only impact of this is that the sending of your next backup to Dropbox would fail, and you would be alerted about the need to re-connect.
FIX: Import settings now handle the new remote storage options format
TWEAK: Added a version check when saving settings to prevent errors or lost settings
TWEAK: 'Existing Backups' table now shows an icon for each remote destination that the backup was sent to
TWEAK: Update SSL CA certificates file
TWEAK: If, when uploading to S3, a file is not found, handle it slightly more elegantly
TWEAK: Work with some WebDAV servers that previously sent empty responses to OPTIONS requests
|
1.12.40 |
2017-04-02 |
01/Apr/2017 =
TWEAK: The in-page log file display had stopped continuously updating in 1.12.32
FIX: In some circumstances, settings for the storage modules refactored in 1.12.37 could fail to show
FIX: The free version of 1.12.37/38 in some circumstances could fail to complete Dropbox authentication
|
1.12.39 |
2017-04-01 |
|
1.12.37 |
2017-03-31 |
31/Mar/2017 =
FEATURE: Browse the contents of a backup from within your WordPress dashboard, and (with Premium) download individual files from it
FIX: Fix an issue that could occasionally cause corruption of interrupted Dropbox backups. All Dropbox users are recommended to update asap.
TWEAK: Remove debugging statement inadvertently left in 1.12.36
TWEAK: Re-factored remote storage handlers via add-ons so that there was a cleaner and more consistent class hierarchy (preparation for future improvements). N.B. If you subsequently downgrade to an older version of UpdraftPlus, you will need to re-enter the settings for some remote storage options.
TWEAK: List of checksum algorithms run over backups and logged now includes SHA256, and is filterable (SHA1 now considered deprecated)
TWEAK: Allow chunked database encryption to try and resume in the event of an error
TWEAK: Improve the premium/extension tab content
TWEAK: Fix an issue whereby the UpdraftVault settings section could show a bogus problem with checking quota immediately after initial setup
TWEAK: Dropbox API v2 call to de-authorise a token was failing
TWEAK: When requesting a download, work around buggy browser/server that continued after Connection: close
TWEAK: Improve the UI experience when downloading a log file for display fails
TWEAK: Prevent PHP notice if another plugin cancels a cron event
TWEAK: Tweak semaphore handling and enhance logging
|
1.12.35 |
2017-03-03 |
03/Mar/2017 =
FIX: Fix an issue that causing corruption of interrupted Dropbox backups. All Dropbox users are recommended to update asap.
TWEAK: Fix a regression that prevented information about a faulty WP scheduler from being shown in recent releases (incomplete fix in 1.12.34)
TWEAK: submit_button() needs to be available (possible UpdraftCentral fatal when requesting filesystem creds)
TWEAK: Remove an ES5 JavaScript construct (incompatible with some old browsers)
TWEAK: Fix incorrect variable name in routine that triggered WP automatic update check
TWEAK: Fix a logic error whereby if Google Drive and Google Cloud were both in use and partially set up, a notice about completing the setup of Cloud could fail to show
|
1.12.34 |
2017-02-27 |
23/Feb/2017 =
FEATURE: Added the ability to allow other plugins to call an automatic backup more easily
FEATURE: Added the ability to select which tables you want to backup when using the 'Backup now' modal (Premium)
FIX: Re-scanning a Dropbox that contained more than 1000 backup archives only fetched the first 1000 (this was previously awaiting on Dropbox fixing a related bug on their API servers).
FIX: Escape table names to allow table names with hyphens in, when reading data
FIX: The "Advanced Tools" tab was appearing with no contents if you chose an unwritable backup directory (regression)
TRANSLATIONS: Remove bundled Swedish (sv), Spanish (Spain) (es_ES) and Czeck (etina, cs_CZ) translations, since these are now retrieved from wordpress.org.
TWEAK: Prevent a JavaScript message being logged when loading UD infrastructure on non-UD settings pages (e.g. plugins that integrate to do backups via UD)
TWEAK: Make it easier for other plugins to get/set UpdraftPlus options with less code
TWEAK: Make sure that the get_plugins() function is available before using it when generating notices
TWEAK: Add the updraftplus_exclude_directory and updraftplus_exclude_file filters allowing arbitrary backup exclusions from code
TWEAK: When requesting a download, work around buggy browser/server that continued after Connection: close
TWEAK: Add a work-around for a bug in some server/Firefox combinations in handling of the Content-Length header with non-ASCII characters
TWEAK: Cause an informational message to be shown in the Rackspace module if php-json is not enabled
TWEAK: Fix a regression that prevented information about a faulty WP scheduler from being shown in recent releases
TWEAK: Made alert regarding plupload's 'HTTP -200' error, when upload of file fails, more informative.
|
1.12.32 |
2017-01-26 |
26/Jan/2017 =
FEATURE: Add UpdraftCentral (https://updraftcentral.com) UpdraftVault listener
FEATURE: Encryption and decryption is now chunked, meaning that large databases of any size can be encrypted without being prevented by memory limits
FIX: Fix a bug whereby if a backup set containing a manual "more files" element was imported via a remote scan, then an error would show concerning it when attempting to restore.
FIX: On certain combinations of changing the "more files to back up" settings, these changes might not be reflected in the "Backup Now" dialog without a page reload
FIX: Remove a PHP 5.5+-only construction that crept into 1.12.31
TWEAK: Allow UpdraftCentral command classes to provide commands via the __call method
TWEAK: Move the existing backups table into the templating system
TWEAK: When trying to restore before cleaning up a previous restore, the detailed error message shown needed tweaking
TWEAK: Some refactoring of the dashboard JavaScript, to abstract/harmonise all AJAX calls
TWEAK: Removed the triple click and replaced it with standard double click
TWEAK: Some refactoring of the UpdraftCentral command interface, to facilitate reduction of duplicated dashboard control code
TWEAK: One less HTTP round-trip when deleting from the dashboard
TWEAK: Updated advanced tools to allow UpdraftCentral to use wipe settings and export / import
TWEAK: Revamped the 'Premium / Extensions' tab in the free version
TWEAK: Work around HTTP 400 error from Dropbox on servers with several-year old version of curl, caused by bad interaction between curl and Dropbox over a specific header
TWEAK: Add a notice advising of WP-Optimize (https://wordpress.org/plugins/wp-optimize/) to the available notices
TWEAK: Prevent an unwanted PHP log notice when using Google Drive
TWEAK: More file directories are now added using a directory browser
TWEAK: Update plugin update checker library (paid versions) to version 3.1, which fixes some PHP 7 issues
|
1.12.30 |
2016-12-23 |
23/Dec/2016 =
FIX: Fix a Dropbox APIv2 issue where paths containing certain characters were incorrectly being encoded
FEATURE: Add UpdraftCentral (https://updraftcentral.com) comment-control and advanced tools listeners
TWEAK: Starting an operation to retrieve a remote backup from UpdraftCentral succeeded, but gave a UI error in UC when doing so
TWEAK: Fix a Dropbox APIv2 issue where Team storage displayed an incorrect value
TWEAK: Support for the new AWS S3 Canada Central 1 and London regions
TWEAK: Some re-factoring of the settings page output code for easier maintenance
TWEAK: Some re-factoring of the notices code, to allow re-use in other projects
TWEAK: Make sure that a UpdraftCentral_Commands class is available before loading any external command classes, so that they can rely on its presence
1.12.29 - 22/Nov/2016
- FIX: Fix a PHP error in the notices code (regression in 1.12.28)
- FIX: Manual database search and replace now outputs logged operation information (regression in 1.12.28)
1.12.28 - 21/Nov/2016
- TWEAK: The UPDRAFTPLUS_DROPBOX_API_V1 constant will be ignored from 28th June 2017 (when Dropbox turn off that API entirely)
- TWEAK: A new internal infrastructure for handling user-visible notices in the dashboard and reports
- TWEAK: Small layout tweak to fix a malformatted error message
1.12.27 - 17/Nov/2016
- FIX: The WP 4.7 compatibility tweak in 1.12.26 introduced a regression that caused the question to appear when unwanted on other WP versions.
1.12.26 - 16/Nov/2016
- COMPATIBILITY: On WordPress 4.7, the behaviour of shiny updates has changed, necessitating a small tweak to prevent an unwanted "do you really want to move away from this page?" question from the browser on the updates/plugins pages in some situations.
- TWEAK: When the Dropbox quota state seems to imply that the next upload will fail, do not register this as an error before it actually happens.
- TWEAK: When an error occurs when re-scanning Dropbox, make sure the error details are logged in the browser developer console
- FIX: Fix ability to rescan a Dropbox sub-folder (regression in 1.12.25)
|
1.12.29 |
2016-12-06 |
|
1.12.28 |
2016-11-21 |
|
1.12.25 |
2016-11-12 |
12/Nov/2016 =
COMPATIBILITY: Dropbox APIv2 capability (see: https://updraftplus.com/dropbox-api-version-1-deprecation/) in 1.12.24 was not complete - this release now avoids all APIv1 use
TWEAK: The 'site information' advanced tool now contains information on loaded Apache modules.
|
1.12.24 |
2016-11-08 |
08/Nov/2016 =
FIX: When importing a single site into a multisite install as a new site (experimental feature), the main multisite URL was being incorrectly adjusted
FIX: Fix a bug with remote scans not returning more database archives correctly
COMPATIBILITY: Add Dropbox APIv2 capability (see: https://updraftplus.com/dropbox-api-version-1-deprecation/)
FEATURE: Look for mysqldump.exe in likely locations on Windows, for faster database backups
TWEAK: UpdraftVault, Amazon S3 and DreamObjects downloaders have been rewritten without race conditions
TWEAK: Introduce an abstraction layer for reporting on the status of restore operations
TWEAK: Deleting remote backup sets from the dashboard is now batched for sets with many archives, to avoid potential PHP timeouts on slow remote services
TWEAK: Updated bundled phpseclib library to version 1.0.4
TWEAK: Introduce an internal templating layer, for improved long-term maintainability
TWEAK: When importing a single site into a multsite install as a new site, remove any cron entries for backup runs on the new site
TWEAK: Fix an inconsequential off-by-one in the chunked downloading algorithm so that the behaviour is as documented
TWEAK: Improve accessibility of Labelauty components with keyboard navigation
TWEAK: Tweak the algorithm for scheduling resumptions, to improve efficient in the (once) seen corner-case of PHP usually having a predictable run-time, but with an instance of a much longer run-time
TWEAK: Slightly more logging when an S3 error condition occurs, allowing easier diagnosis
TWEAK: Add support for the new US East (Ohio) region to S3
TWEAK: OneDrive authentication can now detect a block by CloudFlare, and direct the user accordingly
TWEAK: If there are remote storage methods needing authentication, then pop up a box showing this to the user - so that it does not rely on them spotting the dashboard notice or having read the instructions
|
1.12.23 |
2016-10-04 |
04/Oct/2016 =
FIX: Fix a bug in URL replacement when cloning from a flat configuration to a WP-in-own-directory configuration
FIX: The button for testing connections to extra databases added to the backup was not working
FIX: Direct dashboard logins from UpdraftCentral were not working on WP 3.2 - 3.4 sites
COMPATIBILITY: Will upgrade Dropbox OAuthv1 tokens to OAuthv2 (to handle Dropbox API v1 deprecation in summer 2017)
TWEAK: Deleting an already-deleted backup set from UpdraftCentral now produces a more informative error message
TWEAK: When restoring only a single site out of a multisite install, store less data in memory on irrelevant tables, and do less logging when skipping tables
TWEAK: Update bundled UDRPC library to version 1.4.9 - fixes a bug with the admin URL used for contact via UpdraftCentral on multisite
TWEAK: Explicitly store the UpdraftPlus object as a global
TWEAK: Prevent a pointless "unsaved settings" warning if settings were changed then the 'wipe' button used
TWEAK: When using the Importer add-on, allow backups from WordPress Backup to Dropbox to be wrapped in an extra 'wpb2d' folder
TWEAK: Strengthen protections against resuming an already-complete backup after migration on servers with misbehaving WP schedulers
TWEAK: Touch already-existing but incomplete files being downloaded, to reduce possibility of two processes downloading at once
TWEAK: Add a link to more information about UpdraftCentral in the advanced tool
TWEAK: The UPDRAFTPLUS_MYSQLDUMP_EXECUTABLE define can now be used on Windows (you will need to define a path to take advantage of it)
TWEAK: Introduce the UPDRAFTPLUS_SKIP_CPANEL_QUOTA_CHECK constant to allow skipping of trying to check cPanel quota
|
1.12.20 |
2016-08-29 |
29/Aug/2016 =
FEATURE: OpenStack uploads (including Rackspace Cloudfiles) can now adapt their upload rate to network conditions, leading to much faster uploads on many networks
FEATURE: Updated the OneDrive configuration to make it easier to setup. A custom Microsoft Developer App is no longer required
FEATURE: The "Advanced Tools" tab now has tools for importing and exporting settings
TWEAK: Honour the "do not verify SSL certificates" setting with WebDAV storage on PHP 5.6+
TWEAK: When there's a connection problem to updraftplus.com when claiming licences, provide more error info and guidance
TWEAK: In particular circumstances (malfunctioning WP scheduler, expert option to keep backups after despatching remotely selected (non-default)), zips could be sent to Google Drive more than once
TWEAK: Tweak issue in 1.12.18 with automatic backup pop-up appearing under another pop-up if you update themes via the themes pop-up (instead of the direct link)
TWEAK: When rescanning remote storage, don't log a potentially confusing message for an unconfigured storage module
TWEAK: Show a visual indicator and advice if an invalid hostname is entered for WebDAV
TWEAK: Removed the no-longer-useful debug backup buttons
TWEAK: Add a message when generating a key on a server without php-openssl, with information about how to make it faster
TWEAK: Prevent PHP installs which print PHP logging information to the browser from messing up the WebDAV settings in some situations
TWEAK: If PHP reports the current memory limit as a non-positive integer, do not display any message to the user about a low memory limit
TWEAK: If the user deletes their Google API project, then show clearer information on what to do when a backup fails
TWEAK: If you changed your OneDrive client ID, UD will now more clearly advise you of the need to re-authenticate
COMPATABILITY: Updated the OneDrive authentication procedure to make it compatible with the new Microsoft Developer Apps
|
1.12.17 |
2016-08-15 |
19/Jul/2016 =
FIX: Previous free release included empty translation files
TWEAK: Add 'snapshots' to the default list of directories to exclude from the uploads backup (is used by another backup plugin - avoid backups-of-backups)
TWEAK: Add et_bloom_stats to the list of tables likely to be large, and not needing search/replacing
|
1.12.15 |
2016-07-06 |
06/Jul/2016 =
TWEAK: S3 now supports the new Mumbai region
TWEAK: If the user enters an AWS/S3 access key that looks prima facie invalid, then mention this in the error output
TWEAK: Make the message that the user is shown in the case of no network connectivity to updraftplus.com when connecting for updates (paid versions) clearer
TWEAK: Extend cacheing of enumeration of uploads that was introduced in 1.11.1 to other data in wp-content also
TWEAK: Avoid fatal error in Migrator if running via WP-CLI with the USER environment variable unset
TWEAK: When DB_CHARSET is defined but empty, treat it the same as if undefined
TWEAK: Add updraftplus_remotesend_udrpc_object_obtained action hook, allowing customisation of HTTP transport options for remote sending
TWEAK: Introduced new UPDRAFTPLUS_RESTORE_ALL_SETTINGS constant to assist in complicated load-balancing setups with duplicate install on the same URL
TWEAK: Update bundled tripleclick script to fix bug in teardown handler
TWEAK: Update bundled UDRPC library to version 1.4.8
TWEAK: Patch Labelauty to be friendly to screen-readers
TWEAK: Suppress the UD updates check on paid versions that immediately follows a WP automatic core security update
TWEAK: Handle missing UpdraftCentral command classes more elegantly
FEATURE: Endpoint handlers for forthcoming updates and user mangement features in UpdraftCentral
TRANSLATIONS: Remove bundled German (de_DE) translation, since this is now retrieved from wordpress.org
FIX: Fix inaccurate reporting of the current Vault quota usage in the report email
FIX: Fix logic errors in processing return codes when no direct MySQL/MySQLi connection was possible in restoring that could cause UpdraftPlus to wrongly conclude that restoring was not possible
|
1.12.13 |
2016-06-07 |
07/Jun/2016 =
TWEAK: Default the S3 secret key field type to 'password' instead of 'text'
TWEAK: Do more checks for active output buffers prior to spooling files to the browser (to prevent memory overflows)
TWEAK: Update bundled UDRPC library to version 1.4.7
|
1.12.12 |
2016-05-25 |
25/May/2016 =
FIX: When restoring a plugins backup on multisite, old plugins were inactivated but not always removed
TWEAK: Use POST instead of GET for OneDrive token requests - some new accounts seem to have begun requiring this
TWEAK: When backing up user-configured directories, don't log confusing/misleading messages for unzippable directory symlinks
TRANSLATIONS: wordpress.org is now serving up translations for fr_FR, pt_PT and ro_RO, so these can/have been removed from the plugin zip (1.2Mb released)
|
1.12.6 |
2016-04-30 |
30/Apr/2016 =
FIX: UpdraftVault quota usage was being shown incorrectly in recounts on sites connected to accounts backing up multiple sites
TWEAK: In accordance with Barracuda's previous announcement, copy.com no longer exists - https://techlib.barracuda.com/CudaDrive/EOL
TWEAK: Allow particular log lines to be cancelled
TWEAK: Explicitly set the separator when calling http_build_query(), to prevent problems with non-default configurations
TWEAK: Tweak the algorithm for sending data to a remote UD installation to cope with eventually-consistent filesystems that are temporarily inconsistent
TWEAK: Make the automatic backups advert prettier
TWEAK: Detect and combine file and database backups running on different schedules which coincide
TWEAK: Update bundled Select2 to version 4.0.2
TWEAK: Update UDRPC library to version 1.4.3
|
1.12.4 |
2016-04-07 |
07/Apr/2016 =
FEATURE: Faster uploads to Dropbox, via adapting to network conditions: https://updraftplus.com/faster-dropbox-uploads/
FEATURE: (Paid versions) Plugin now no longer bundles all translations - instead, WP's mechanism for downloading single translations, as/when needed, is used (reduces on-disk size by 12MB=36%)).
FIX: Deal with some database encryption phrases with special characters that were incorrectly processed
FIX: Deal with an error in the advanced retention rules processing code, that could lead to keeping the wrong backup set
FIX: Fix an unescaped string which could cause a JavaScript notice on the UD settings page in some non-English translations
FIX: The minimum allowed value for the split size was not previously taking effect when saving settings
TWEAK: When connection to an updraftplus.com UpdraftCentral dashboard, allow use of the alternative connection method
TWEAK: Suppress some known deprecation warnings on PHP 7
TWEAK: Show OpenSSL/Mcrypt info in the log + debug info
TWEAK: Detect a completed upload to Dropbox masked by a race event from the WP scheduler
TWEAK: The drop-down in the 'Migrate' dialog will now update on a rescan without needing a page reload
TWEAK: (Paid versions) Update bundled plugin updater class (Yahnis Elsts) to version 3.0
TWEAK: Add woocommerce_sessions to the list of tables of transient data
TWEAK: When saving settings, if invalid input is adjusted, this will be reflected back to the UI without a page load (not on all elements)
TWEAK: When saving settings, the schedule was written twice on non-multisite installs
|
1.12.2 |
2016-03-30 |
30/Mar/2016 =
TWEAK: When testing Amazon S3 bucket accessibility, slightly improve one of the corner-case checks
TWEAK: When creating an encryption key for direct Migration, or UpdraftCentral, allow the user to choose their key size (this helps with PHP installs lacking both OpenSSL and GMP, in which case key creation can be really slow)
TWEAK: Detect another case and deal with an HTTP 413 response when sending chunked data on a direct site-to-site migration
|
1.12.1 |
2016-03-24 |
|
1.12.0 |
2016-03-23 |
23/Mar/2016
FEATURE: Compatible with the forthcoming (very soon!) UpdraftCentral remote control panel
COMPATIBILITY: Tested + supported on the upcoming WordPress 4.5
FIX: On some setups, if no remote storage was configured (not recommended), then old backups were not being pruned
FIX: Make FTP active mode (very rarely seen) work correctly again
TWEAK: Added a hint to FTP users who appear to be firewalled on only the data channel when attempting to use encrypted FTP
TWEAK: Improve detection of the WordPress scheduler duplicating periodic events when the server is overloaded
TWEAK: Simplify main tab layout upon first use
TWEAK: Add some previously unbundled licence files
TWEAK: Prevent a couple of PHP notices being logged when running a manual search/replace
TWEAK: Add a filter to allow more over-riding of pruning
|
1.11.28 |
2016-02-27 |
27/Feb/2016 =
FIX: When saving settings on multisite, some connections to remote storage could drop and need to be re-made
FIX: Fix an inoperative button in the Clone dialog box
TWEAK: Updated readme to reflect > 700,000 active sites
TWEAK: When cloning a site and mod_rewrite is not available, give a warning pre-restore
TWEAK: Options saving on multisite is now much more efficient (in terms of database requests required)
TWEAK: Improve the scheduling algorithm in the case of hosts that allow very long runs times, and a network outage on the cloud storage
TWEAK: When connecting to updraftplus.com to claim a licence (paid versions), use the newer JSON-based protocol
TWEAK: Many and various internal improvements to structure of the admin page HTML, CSS and JS
TWEAK: The boxes for adding extra addresses for reporting, and extra DBs, now fade in
|
1.11.27 |
2016-02-17 |
17/Feb/2016 =
FEATURE: Automatic backups can take place before updates commissioned via WordPress.Com/JetPack remote site management (requires a not-yet-released version of JetPack - all current releases are insufficient, so please don't file reports about this yet)
FIX: Fixed a further logic error in the advanced backup retention options, potentially relevant if you had more than one extra rule, affecting the oldest backups
TWEAK: Resolve issue on some sites with in-dashboard downloads being interfered with by other site components
TWEAK: Auto-backups now hook to a newly-added more suitable action, on WP 4.4+ (https://core.trac.wordpress.org/ticket/30441)
TWEAK: Make WebDAV library not use a language construct that's not supported by HHVM
TWEAK: Change options in the "Backup Now" dialog as main settings are changed
TWEAK: Show the file options in the "Backup Now" dialog if/when alerting the user that they've chosen inconsistent options
TWEAK: When pruning old backups, save the history to the database at least every 10 seconds, to help with sites with slow network communications and short PHP timeouts
|
1.11.26 |
2016-02-15 |
13/Feb/2016 =
TWEAK: Prevent HTTP 500 download errors on some very large file/hosting setups
TWEAK: A tiny number of users had a badly laid-out settings screen until they refreshed their browser cache. This release prevents that.
|
1.11.25 |
2016-02-12 |
|
1.11.24 |
2016-02-11 |
10/Feb/2016 =
FIX: Fixed further logic errors in the advanced backup retention options, potentially relevant if you had more than one extra rule
TWEAK: Saving of settings is now done over AJAX (i.e. without a page reload)
TWEAK: In-dashboard downloads now process the HTTP Range: header, allowing resumption of failed downloads via the browser
TWEAK: Tweak 'Existing Backups' table CSS, to allow more entities per row
TWEAK: Warn copy.com users of Barracuda ending the service - https://techlib.barracuda.com/CudaDrive/EOL
TWEAK: Rename the 'hidden' CSS class, to prevent clashes with other plugins/themes which load their CSS code onto UD's page (which they shouldn't be doing)
TWEAK: Fix newsletter sign-up link
TWEAK: Log and triple-click summary now mentions the total size of the backup (i.e. total of the compressed backup set)
TWEAK: Try to detect a very rare case of recoverable database read failure, and schedule a re-try
TWEAK: Suppress unnecessary warning message when Dropbox account info checking fails
TWEAK: Attempt to restart a large OneDrive upload in a particular case seen when OneDrive's end seems to get into confusion about state
TWEAK: Various bits of internal re-factoring to support future improvements
|
1.11.23 |
2016-01-26 |
26/Jan/2016 =
FIX: When migrating a sub-folder based multisite into a non-root install with different relative path to the source multisite (I can't think of any good reasons to do this), the search/replace could leave sub-sites unreachable without manual correction
FIX: Logic errors in the advanced backup retention options could lead to the oldest backups being deleted prematurely, and some backups not being deleted when they were overdue for deletion
FIX: Amazon S3 bucket creation wizard (in the S3 enhanced add-on) was not honouring the chosen region for new buckets
FIX: Upon restoration over an existing site, inactive plugins could remain post-restore (bug introduced in 1.11.20)
TWEAK: Various internal re-organisations, to improve modularity/re-use of the code
TWEAK: Internal CSS re-organisation to make future layout changes easier
TWEAK: The "stop" link in the backup progress indicator now halts the backup asap, instead of at the next scheduled resumption
TWEAK: Clarify the course of action needed if you attempt a Dropbox backup without Curl
TWEAK: Add support for the new Asia Pacific (Seoul) region to Amazon S3
TWEAK: Make the automatic backup option box appear on the updates page for users who can update plugins or themes (not just core - previously it was assumed that these would always go together in the real world, but some managed hosts are now removing the core update capability from the default admin user, whilst leaving the others)
TWEAK: Change default zip split size to 400Mb on new installs
TWEAK: Clean up use of composer, to conform to proper usage standards, and update to current version (to avoid causing a problem for plugins using PSR-4 autoloaders)
TWEAK: Provide direct links to cart when choosing UpdraftPlus Vault storage
TWEAK: Add debug.log to the default exclusions in wp-content (when people leave debug logging on and forget, it can get huge)
TWEAK: On multisite, make sure that the site/blogs tables are placed early in the backup (assists with quickly scanning backup info)
TWEAK: Update to phpseclib 1.0.1
TWEAK: Prevent a PHP notice when using SCP
TWEAK: Add new termmeta table to the default list of core tables (which is usually automatically detected)
|
1.11.20 |
2015-12-21 |
21/Dec/2015 =
FEATURE: WordPress multisite backup administrators can now selectively restore data from a chosen site, instead of restoring the entire WordPress install - https://updraftplus.com/selectively-restoring-on-wordpress-multisite/ (requires WP 3.5+, UpdraftPlus Premium)
FEATURE: Import a WordPress single-site backup into WordPress multisite, as a new site (requires WP 3.5+, UpdraftPlus Premium) - https://updraftplus.com/information-on-importing-a-single-site-wordpress-backup-into-a-wordpress-network-i-e-multisite/
FIX: Properly encode folder paths with Copy.Com, allowing some previously prevented folder names to work
FIX: In-dashboard decryption using some decryption keys with URL-encodable characters failed
FIX: Prevent PHP fatal error on settings page on a buggy old PHP version (5.2.10) when Google Cloud storage add-on not present
FIX: When using multiple remote storage providers, a race condition could lead to some old backups not being deleted on the storage not uploaded to last
FIX: Views are now placed after tables in the database backup
FIX: In-page uploader widget was not working on sub-domain based multisites in some dashboard access scenarios
FIX: Package Net/URL2 (PEAR), so that servers without it already can use Microsoft Azure blob storage
TWEAK: Upgrade Microsoft OneDrive API usage to latest version
TWEAK: Automatic backups are now hooked into the themes page in the network admin on WP multisite installs
TWEAK: Dashboard messages were not being clearly shown when trying to use UpdraftPlus Vault without PHP Curl available
TWEAK: Protect against other plugins loading incompatible Google SDKs when Google Cloud is being used
TWEAK: When trying to use S3, DreamObjects or UpdraftPlus Vault without PHP Curl available, make the cause of the problem more obvious
TWEAK: When sending data to remote site, keep re-trying on receipt of an HTTP 413 (request entity too large) down to 64Kb (instead of previous 128Kb) - a webserver was seen in the wild configured at this level
TWEAK: Detect the WordPress scheduler invoking a scheduled backup multiple times, in some cases where the existing semaphore lock wasn't helping (because the backup already finished, or the WP scheduler invoked multiple instances of the same event minutes apart - apparently possible when very heavily overloaded)
TWEAK: Detect an inconsistent semaphore locking state, and fix it (apparently only possible upon unexpected server crash)
TWEAK: Provide a button to cancel (not just continue) an interrupted restore
TWEAK: Work around buggy Ubuntu PHP versions - https://bugs.launchpad.net/ubuntu/+source/php5/+bug/1315888
TWEAK: Make sure that backup options get passed on with continuation data, when resuming an interrupted restore
TWEAK: Catch a few untranslated strings (in the decryptor widget for encrypted backups)
TWEAK: Log more information if a connection to UpdraftPlus Vault fails
TWEAK: The internal info shown when triple-clicking a backup set's date had messed-up formatting
|
1.11.18 |
2015-11-25 |
25/Nov/2015 =
FEATURE: On hosts with low timeouts that kill restore operations half-way though, provide an obvious button on the dashboard to immediately resume; see: https://updraftplus.com/resuming-interrupted-restores/
FEATURE: Usability improvements and ability to select file components in the 'Backup Now' dialog - https://updraftplus.com/improvements-to-the-backup-now-dialog-box/
FEATURE: Full support for Microsoft Azure blob storage (UpdraftPlus Premium)
FEATURE: Allow all files beginning with a defined prefix to be excluded from the backup by inputting (for example) prefix:someprefix_,prefix:someotherprefix- in your exclusion settings - see: https://updraftplus.com/faqs/how-can-i-exclude-particular-filesdirectories-from-the-backup/
FEATURE: UpdraftPlus Premium can now restore backups created by "Dropbox Backup" by WPAdm
COMPATIBILITY: Tested/supported on the forthcoming WordPress 4.4
TWEAK: Faster zip file creation on PHP 7 with ZipArchive - https://updraftplus.com/faster-zip-file-creation-with-the-php-7-zip-engine/
TWEAK: Improve settings tab: remove headings, tweak a few wordings, move "remote storage" section further up
TWEAK: Introduce UPDRAFTPLUS_SET_TIME_LIMIT internal constant
TWEAK: Quote the table name passed to MySQL in DESCRIBE statement
TWEAK: Prevent a PHP notice being logged during initial updates connection, and another when restoring third-party databases
TWEAK: Style previously unstyled button in some auto-backup scenarios
FIX: A few settings were not being deleted by the "Wipe Settings" button.
FIX: Importer would not correctly handle third-party backups where the files and zip were both in zip format, separately, and where they were restored together
FIX: With multi-archive backup sets, files in the top level of a backup of WP core or 'others' were not restored by an in-dashboard restore if they over-wrote an existing non-identical file if they were not in the first archive
|
1.11.17 |
2015-11-13 |
|
1.11.15 |
2015-10-28 |
28/Oct/2015 =
FEATURE: Google Cloud Storage support (UpdraftPlus Premium)
FIX: Automatic backups of WordPress core prior to WP core upgrade in recent versions were including non-WP core files
FIX: OwnCloud 8.1's WebDAV server responds differently, breaking UD's communications: restore the ability to back up to OwnCloud WebDAV
TWEAK: Allow use of the Meta key for selecting multiple backup sets (as well as Control)
TWEAK: When sending backup data directly site-to-site (when migrating), handle the (very rare) case where a remote server complains of the chunk size after accepting previous chunks of the same size
TWEAK: Add message to final log line when sending backup set directly to a remote site, reminding the user of what to do next.
TWEAK: Tweak zip-splitting algorithm, to prevent delayed split on resumption when final file in the last-created zip is gigantic
TWEAK: By default, exclude directories that appear to be the UpdraftPlus internal directory of a site stored in a sub-directory when backing up WordPress core
TWEAK: In the debugging output, show more clearly when Curl is not installed
TWEAK: Remove trailing slashes from what WP returns as the uploads/plugins directories, in case the user has specified a manual directory over-ride and erroneously added a trailing slash
TWEAK: Replace all remaining http:// links to updraftplus.com with https://
TWEAK: Raise some of the Google Drive network timeouts
TWEAK: Suppress an internal PHP notice when pruning backups in some circumstances
TRANSLATIONS: Various updated translations
|
1.11.12 |
2015-10-06 |
29/Sep/2015 =
FEATURE: More sophisticated rules for retention/deletion (UpdraftPlus Premium) - https://updraftplus.com/more-sophisticated-backup-retention/
FEATURE: Delete multiple backups at once - https://updraftplus.com/deleting-multiple-backups/
FEATURE: When choosing a monthly backup, you can now choose the starting date (e.g. choose 17th, not just choose the next week-day, e.g. next Monday)
FEATURE: You can exclude files with any particular extension by using the constant UPDRAFTPLUS_EXCLUDE_EXTENSIONS (comma-separate different extensions), or by inputting (for example) ext:.zip,ext:.mp4 in your exclusion settings.
FEATURE: Tested and supported on the forthcoming PHP 7.0
FIX: SFTP uploads could hang after finishing, if more than one attempt was needed to upload the file
FIX: Stop causing JavaScript errors on WordPress 3.2 on the plugins page
TWEAK: UI improvement when choosing multiple storage options - https://updraftplus.com/a-prettier-way-to-choose-remote-storage-options/
TWEAK: The storage selection drop-down (free version) now has icons to make it easier on the eye
TWEAK: Use UpdraftPlus Vault logo
TWEAK: Replace target="_new" with target="_blank" when opening new browser ports, to be more standards-compliant
TWEAK: Tweak the auto-split algorithm again to catch another case where it would have been better to split in a low-resource situation
TWEAK: When checking the backup integrity, allow for a multisite to not have a root options table; check sitemeta instead (unlikely, but theoretically possible)
TWEAK: Raise default Google Drive network timeout from 15 seconds - it's too possible to hit this on a slow uplink (e.g. congested ADSL)
TWEAK: Upgrade the bundled Google SDK to the most recent release (1.1.4)
TWEAK: Add previously-untranslated string
TWEAK: Suppress a PHP notice relating to a constant that needed quoting
TWEAK: Turn off reporting of PHP deprecation conditions if using phpseclib on PHP 7 (can break communications - phpseclib uses PHP4-style constructors)
TRANSLATIONS: Various updated translations
|
1.11.9 |
2015-09-04 |
04/Sep/2015 =
FIX: Dropbox introduced an un-documented, un-announced change to their server, which caused new site authentications in UpdraftPlus to no longer work. Now fixed with this release.
FIX: If backing up multiple extra directories under "more files", if large directories required a resumption, then inclusion of the files multiple times in the backup was possible.
TWEAK: Tweak the auto-split algorithm to not avoid firing in a particular case (that relies on a sequence of unlikely I/O events, seen on GoDaddy) if there's no resumption scheduled
TWEAK: Add mysql.sql to the (changeable) default configuration for excludes from wp-content - on WP Engine this is an unreadable file that they create that thus produces a backup warning
TWEAK: Add a dashboard warning (+ link to documentation) if UD appears to be incompletely installed
TWEAK: Add UPDRAFTPLUS_WEBDAV_NEVER_CHUNK constant for WebDAV servers that return the wrong error code when chunking fails
TWEAK: Introduce a UPDRAFTPLUS_REMOTESEND_DEFAULT_CHUNK_BYTES constant allowing the over-riding of the remote-send (Migrator) starting chunk size in wp-config.php (expert users)
TWEAK: Add CSS classes to dashboard updates notices, so that people can hide them more easily if they wish
TWEAK: If gzopen() is disabled, then test binzip without trying to use PclZip to verify the results
TWEAK: Add work-around for PHP bug https://bugs.php.net/bug.php?id=62852
|
1.11.8 |
2015-09-04 |
|
1.11.5 |
2015-08-22 |
|
1.11.4 |
2015-08-19 |
19/Aug/2015 =
FIX: Perform previously missing tweak on the database after restoring a multisite backup to an install with a different table prefix, which inhibited the ability to create new users on the main site in a network.
TWEAK: Remove an inefficiency when examining files to prune from Google Drive, reducing the amount of time needed.
TWEAK: Show a warning if UpdraftPlus's directory in wp-content/plugins has been manually renamed to include a space, which WordPress does not support
TWEAK: Skip search/replacing of the 'guid' column in the posts table when migrating (improves performance - and prevents possible re-appearances of blog articles in peoples' feed readers if double-migrating)
TWEAK: Upgraded the bundled phpseclib Math, Net and File libraries to current versions (1.0 branch)
TWEAK: Prevent PHP notice in log file when deleting FTP backup from dashboard
TRANSLATIONS: Updated translations, including Greek
|
1.11.3 |
2015-08-13 |
|
1.11.2 |
2015-08-11 |
|
1.11.1 |
2015-08-10 |
10/Aug/2015
FEATURE: UpdraftPlus Vault storage - simple to set up storage from your trusted provider: https://updraftplus.com/landing/vault - with 1Gb of free storage for UpdraftPlus Premium customers ( https://updraftplus.com/shop/updraftplus-premium/ ) - and more storage available for anyone to purchase. All other storage options (Dropbox, Google Drive, etc.) remain available, of course!
FEATURE: S3 enhanced wizard now allows the user to optionally deny the new Amazon Web Services IAM user download and/or delete permissions, for an even more secure setup (at the cost of some convenience - you will need to download/restore/delete S3 backups outside of UpdraftPlus).
FEATURE: Amazon S3 in UpdraftPlus Premium now supports optional server-side encryption
FEATURE: An "UpdraftPlus" menu now appears on the WP admin bar, allowing quick access.
COMPATIBILITY: Tested and compatible with WordPress 4.3
SPEED: For users' whose backups are created with a zip binary (the default engine, where available), CPU usage + zip creation times have been significantly reduced
SPEED: For users cloning a website with a large number of users and a changed table prefix, a long and slow series of SQL operations has been replaced with a single fast one
FIX: The chunk-uploading algorithm for Copy.Com could unnecessarily upload the same chunks multiple times. We have not had any reports, but we believe it's also theoretically possible that a Copy.Com upload could have been corrupted by the same issue, so recommend updating for all Copy.Com users.
FIX: Fix issue with site cloning whereby on sites with very large numbers of entries in the postmeta table that needed search/replacing, some could be omitted (in the case seen, the table had >600,000 entries)
FIX: Saving the settings immediately after authenticating with Copy.Com resulted in being redirected to WP's page for all settings.
FIX: If PHP was killed by the webserver during the process of pruning old backups, then this would not be retried until the next backup, thus potentially leaving more backups than desired around in remote storage in the meanwhile.
FIX: Log files sometimes failed to mention the MySQL version
TRANSLATIONS: Various updated translations - thanks to our translators
TWEAK: When choosing multiple remote storage options (Premium), these are now stacked via tabs, instead of vertically as before
TWEAK: More help for enormous sites on badly resourced web hosting: part of the enumeration of uploads needing backing up is now cached, allowing more to be time when time limits are short
TWEAK: Secret credentials (e.g. S3 secret key) in the admin area are now starred (as explained in our long-standing FAQ, this does nothing to protect against malicious WordPress co-admins on your site - https://updraftplus.com/faqs/in-the-administration-section-it-shows-my-amazon-ftp-etc-passwords-without-using-stars-is-this-safe/ - but at least we won't get asked about it so many times!).
TWEAK: Provide more direct help to the user if they are hosting with Strato and get the 'File Size Limit Exceeded' zip message
TWEAK: When migrating data directly to a remote site, if the remote site returns a 413 HTTP code ("Request Entity Too Large"), re-try using a smaller chunk size
TWEAK: Log when about to begin encryption of a database file (allowing the progress to be monitored more easily if there's a problem)
TWEAK: Detect a further case of an incompatible database (that is from a remote source and uses MySQL features not present on the destination server) and warn before attempting to import.
TWEAK: Make the error message shown if trying to restore an incompatible database (that is from a remote source and uses MySQL features not present on the destination server) clearer.
TWEAK: If the user uses "Backup Now" before saving their settings, warn them that the unsaved settings changes won't apply to this backup
TWEAK: Only warn about very large files found once for each file (rather than once per resumption)
TWEAK: Add the UPDRAFTPLUS_GOOGLEDRIVE_DISABLEGZIP constant - define it as true to work-around broken HTTP setups (possibly broken outgoing proxy?) when accessing Google Drive
TWEAK: When claiming an add-on (paid versions), the user's updraftplus.com password will automatically be forgotten once it is no longer needed
TWEAK: Handle the case of the user typing in an invalid number of backups to retain more elegantly
TWEAK: No longer require the php-mcrypt module for Dropbox
TWEAK: Also retry a smaller chunk size if it looks like mod_security unhelpfully replaced a 413 HTTP code with a 200 success message despite the operation actually failing for this reason, or if it looks like sending is just timing out before the PHP timeout (so that we don't get notified).
TWEAK: Added new CA root certificates to store (http://curl.haxx.se/ca/cacert.pem)
TWEAK: If the Migrator's direct-send component drops its chunk size, then store this information so that it doesn't have to go through the cycle of finding the best chunk size the next time.
TWEAK: Added UPDRAFTPLUS_IPV4_ONLY constant to prevent use of IPv6 (currently implemented by Google Drive only)
TWEAK: Deal with a case where the web host appears to be losing disk I/O near kill time, despite later database writes going through (so, the order of operations was insufficient to guarantee what had been completed). This issue was only cosmetic - backup sets were intact (hence "tweak", not "fix")
TWEAK: Increase HTTP timeout for remote site-to-site operations
TWEAK: Don't cause the 'debug' tab to abort rendering if the web host has disabled the gzopen() function (which is an odd/pointless thing to do)
TWEAK: Resolve PHP 'strict standards' coding internal notice in Google Drive module
|
1.10.3 |
2015-06-24 |
2015-06-09 =
FEATURE: Migration component can now send backup data directly from one WP site to another - https://updraftplus.com/shop/updraftplus-premium/
FEATURE: Support active mode FTP servers (extremely rare)
FIX: The error message when choosing no components to restore was empty
FIX: Restore ability to run on WordPress 3.5 (actually fixed in downloads of 1.10.1 after 2015-05-13)
FIX: Some automatic pre-upgrade backups were not marked internally as such, leading UD to delete the oldest scheduled backup prematurely backups prematurely
TWEAK: Reduce HTTP round-trips when checking presence + downloading backup archives in a restore/migrate operation
TWEAK: Alert the user earlier if they're trying to use a database with a character set not supported by MySQL
TWEAK: Use separate internal jobs for separate downloads, and thus avoid race conditions when updating job data (symptom: download widgets that don't show current information)
TWEAK: Add constant UPDRAFTPLUS_SFTP_TIMEOUT allowing users to over-ride (via wp-config.php) the default SFTP timeout (default now: 15 seconds).
TWEAK: Make Copy.Com filter out non-backups from remote file listings at an earlier stage
TWEAK: Log more information when a curl error occurs when getting a OneDrive access token
TWEAK: Code re-arrangement in OneDrive library to deal with apparently broken curl installations
TWEAK: Clearer message for users whose access to paid plugin updates has expired (paid versions)
TWEAK: Improve detection of started pre-upgrade automatic backups in case of webserver misbehaviour
TWEAK: Fix untranslated message when confirming the wiping of settings
TWEAK: Replace more non-SSL links to updraftplus.com with SSL links
TWEAK: Use a POST instead of a GET during one of the restore sub-stages (avoids a false positive on some mod_security setups)
TWEAK: Improve backup-file-naming routine to reduce the times when no ASCII name can be found (ASCII is preferred as not all cloud storage methods will accept arbitrary characters in filenames)
TWEAK: Don't keep a log file (unless debug mode is on) for scheduled tasks that result in the result that nothing needs backing up
TWEAK: Remove cache files from Cherry Framework child themes upon migration (framework misbehaves if cache files are present after URL change)
|
1.10.1 |
2015-05-20 |
2015-05-12 =
FEATURE: Microsoft OneDrive support (Premium version) - full support (including chunked/resumable uploading and downloading)
FEATURE: Allow prevention of backup of unwanted tables, via a filter; see: https://updraftplus.com/faqs/how-can-i-exclude-a-specific-table-from-the-backup/
FIX: Restore window would not open if date contained a single quote character in it (which was possible only in some languages)
FIX: Restore the ability of PHP installations (< 1%) without curl to use Google Drive (broke when Google introduced a new SSL certificate at their end which PHP couldn't handle properly without extra help).
TWEAK: Add woocommerce_order_items and relevanssi_log to the list of potentially huge tables that won't need search/replacing
TWEAK: Add link to admin email setting and fix broken link to reporting add-on in free version
TWEAK: Provide more direct help for paid users getting blocked by the security shield when connecting for updates access
TWEAK: Small tweak in zip-splitting algorithm if it looks likely that there are insufficient resources with no further resumptions yet scheduled
TWEAK: "Migrate" dialogue, when the Migrator is installed, now contains a widget to use directly (instead of just directing to other route)
TWEAK: Ask user to confirm if they navigate away from the settings page with unsaved changes
TWEAK: Replace some non-SSL links to updraftplus.com with SSL links, and replace all non-SSL readme links
TWEAK: Add UPDRAFTPLUS_DBSCAN_TIMEOUT constant to control how much time is allowed for scanning database, and make the default vary instead of constant (will help users with absolutely enormous databases).
TWEAK: Provide clearer guidance to users with a wrong updraftplus.com password entered for updates
TWEAK: When cloning a site with Jetpack, automatically clear Jetpack invalid connection status
TWEAK: Prevent some old admin notices from being repeated when saving settings
|
1.9.64 |
2015-04-29 |
2015-04-20 =
FEATURE: (Premium) Added wizard to make it easier to create limited-access AWS users (requires PHP 5.3.3)
SECURITY: Fix non-persistent back-end XSS vulnerability, reported by Sucuri - https://updraftplus.com/new-security-vulnerability-found-across-significant-numbers-of-wordpress-plugins-including-updraftplus/
FIX: Fix failure to access some files (e.g. for downloading or deleting) in Google Drive folders that contained >100 UpdraftPlus backup archives (thanks to IanUK for his help)
TWEAK: Amazon S3 reduced redundancy storage (a feature of UpdraftPlus Premium) now requires use of PHP 5.3.3 or later.
TWEAK: Various fixes to bring automatic backups code up to date with WP 4.2 release candidate 1 (there were some changes since beta 3, which worked since UD 1.9.62)
TWEAK: Update to version 2.0 of plugin updater class (https://github.com/YahnisElsts/plugin-update-checker) - necessary on WP 4.2 to prevent shiny updates after the first failing when 3rd party plugins exist, and to suppress a PHP notice on the plugins page.
TWEAK: Add wp_rp_tags to the list of potentially huge tables that won't need search/replacing
TRANSLATION: New Slovenian translation, courtesy of Clav Icula
|
1.9.63 |
2015-04-03 |
|
1.9.62 |
2015-04-03 |
2015-04-01 =
FEATURE: Automatic backups now integrate with the forthcoming WP 4.2's "shiny plugin updates"
COMPATIBILITY: Tested and marked compatible with the forthcoming WordPress 4.2 (tested up to beta 3)
FIX: Fix regression in 1.9.60 for corner-case of S3 users with no permission to check their bucket's location (but permission to write to it).
TWEAK: Make "settings saved" message disappear after a few seconds, to prevent UI clutter
TWEAK: Decrease UI clutter in backup time selection
TWEAK: Update to latest global SSL CA bundle, removing again 1024-bit root CAs (last attempted in 1.9.26, but S3 still had some legacy servers). Modern web browsers have not accepted these for 6 months now. (SSL verification can be turned off in the expert options).
TWEAK: Defeat WP Download Manager Google Drive plugin's loading of its SDK on all pages (conflicting with UD when UD attempts to backup to Google Drive)
TWEAK: Detect case of old MySQL on Windows with table prefix that varies by case (and hence WP actually only works by accident) - produce a consistent backup that can be restored on any MySQL server.
TWEAK: Add dashboard notice with links to more resources, for free users who've been installed >4 weeks (with option to dismiss notice)
TWEAK: Add itsec_log to the list of tables of non-essential/not-needing-search/replace + likely to be large tables for backup strategy
TWEAK: Improvement to scheduling algorithm in case where WP's scheduler starts same resumption multiple times - prevent next attempt being delayed longer than necessary
TWEAK: Add a header to report emails indicating the job ID - helps when debugging
TWEAK: Detect + show a more helpful error message if blocked by CloudFlare when connecting for updates (paid versions)
TWEAK: Make it easier to use custom Dropbox API keys, via UPDRAFTPLUS_CUSTOM_DROPBOX_APP constant (define to true in wp-config.php)
TWEAK: Tweak debug output of webserver information to avoid triggering a (silly) mod_security rule in some setups
TWEAK: Alert the user if using Amazon S3 if they do not have the PHP XML module available
TWEAK: Log the fact that local deletions are being skipped, if the user set that option.
TWEAK: Give timestamp of WP2B backups without relying upon location of SQL file
TRANSLATIONS: French translation updated from less than half to complete, thanks to Erwan Franois. Various other translations updated (many thanks to all translators).
|
1.9.60 |
2015-02-25 |
2015-02-24 =
FEATURE: When using "Backup Now", and keeping the UpdraftPlus settings page open, a broken WP scheduler will not prevent the backup's progress.
FEATURE: Amazon's "EU Central 1" Frankfurt region now supported again (Amazon began requiring their new signature method at this location - probably a sign of things to come everywhere). PHP 5.3.3 required for this region.
FEATURE: Database backup files can now be handled when uncompressed - i.e., you can remove the gzip compression, and use the resulting file (useful for large backups on slow/limited hosting: pre-decompressing the file will reduce the processing time needed)
FEATURE: Introduced new in-page auto-backup widget that can resume, and thus cope with a backup of any size. This feature is in preparation of WP 4.2's major re-write of the updating user experience flow.
TWEAK: Update PHP-Opencloud (Rackspace) and dependency libraries to current versions.
TWEAK: Make sure that activity is recorded periodically when adding database tables to the final database backup (found a site with over 7,500 tables)
TWEAK: Don't bother to attempt to detect double-gz compression on setups where it can't be handled (where gzseek() has been disabled in the PHP configuration)
TWEAK: Added free/Premium comparison table to the free version
TWEAK: Importer (part of UpdraftPlus Premium) can now import generic .sql, .sql.gz and .sql.bz2 files
TWEAK: Don't show the "memory limit" warning in a case where the value could not be accurately detected
TWEAK: If the user chooses the "email" remote storage method, then a warning will be added if the archive being sent is bigger than most mailservers can carry (and will be removed if it is successfully sent), thus giving the user a hint as to the failure cause (if they overlooked the existing warning in the email settings).
TWEAK: The importer (part of UpdraftPlus Premium) can now import the latest BackupWordPress format databases
TWEAK: Flush output buffer explicitly when closing the browser connection - prevents delayed feedback on some setups
TWEAK: Automatic backups are now offered if you go to the 'Plugins' page, and update via the 'More information' iframe
TWEAK: Trim spaces from Google Drive client_id/secret - some users didn't spot that they introduced whitespace when copy-pasting
TWEAK: Add "Simple Visitor Stats" and "Simple Feed Stats" tables to the list of tables that may have large amounts of data, and which don't need search/replacing when migrating
TWEAK: When restoring plugins and themes, log the list of entities being restored (helps with tracing problems)
TWEAK: Deal with CloudFTP/StorageMadeEasy returning directory listings in a non-standard format, when rescanning remote backups
TRANSLATIONS: Updated translations in several languages (many thanks for our translators)
FIX: For imported 3rd-party backups, the 'Existing Backups' tab (only) was showing "Unknown Source" instead of the detected source.
|
1.9.51 |
2015-02-07 |
2015-02-03 =
SECURITY: Prevent nonce leak that could allow logged-in users who aren't admins (if you have any) to access backups, UpdraftPlus settings and perform other harmful actions. No issue exists for users of UpdraftPlus Premium, or if you have the stand-alone "Automatic Backups" or "No Adverts" add-ons, or if your site has no untrusted users who can log in (or whilst have dismissed the "Automatic Backups" notice on the updates page). Credit to Sucuri (http://sucuri.net) for identifying this issue, and notifying us of it.
|
1.9.50 |
2015-01-29 |
2015-01-29 =
TWEAK: Importer now supports a previously-unseen format for WordPress Backup 2 Dropbox backups
TWEAK: Fix cron calculation that could have prevented UpdraftPlus loading when using ALTERNATE_WP_CRON (see 1.9.45)
TWEAK: If insufficient permissions exist when restoring, then exit maintenance mode when this is detected; and handle the case of having create but not drop permissions more elegantly
TWEAK: Defeat some other plugins/themes which load their CSS code onto UpdraftPlus settings page and break things
TWEAK: Prevent a "not tested on this version of WP" message showing for a short time after install of a new version, when it only applied to the previous version
TWEAK: Reduce HTTP timeout when checking for available plugin updates (paid versions) from 10 to 5 seconds
TWEAK: Tidy up the post-restore screen a little - one less info box.
TWEAK: When a restore finishes, WP Super Cache's cache will be emptied (if present), to prevent confusion caused by cached pre-restore pages.
TWEAK: Slight change to how the 'mothership' for updates is calculated, for more flexibility in our in-house testing
TWEAK: Log more informative error if user chooses 'FTP' for their remote storage, but adds no FTP settings
TWEAK: Change "any other directory" to "any other file/directory" in the "more files" add-on, to better reflect its capabilities
TWEAK: Make sure that "more files" will skip UD's temporary directory, if asked to back up a parent directory of it
TWEAK: Default to https for updates checking, with fallback to http (only relevant to versions from updraftplus.com)
TWEAK: Prevent 'Strict Standards' PHP coding notice with WebDAV on PHP 5.5
TWEAK: Provide clickable link through to the admin email address in the reporting settings
TWEAK: If the gzopen or gzread functions are disabled in the PHP install, then the message saying so omitted to say which one (or both)
FIX: WebDAV upload method could very occasionally fail to detect upload error conditions
|
1.9.46 |
2015-01-09 |
2014-12-29 =
FEATURE: Chunked/resumable uploads are now supported for SFTP
FIX: Scan for existing backup sets added manually to local storage in recent versions could overlook some unless clicked twice, in non-GMT timezones
TWEAK: Work-around issue in Manage WP worker plugin which caused a crash when authenticating with Dropbox
TWEAK: Prevent PHP notice when listing files on SFTP server
TWEAK: Reset an internal upload counter used to detect activity when a cloud storage switch is made due to no apparent activity - could prevent some large, long-running uploads on hosts with little available execution time
|
1.9.45 |
2014-12-24 |
2014-12-20 =
FIX: Fix case in which the database imported from a BackWPUp backup could be falsely identified as missing (introduced in 1.9.40)
FIX: WordPress installs with ALTERNATE_WP_CRON set could skip some scheduled backups (since 1.9.19, so it appears that the conditions required to cause this bug are rare)
|
1.9.44 |
2014-12-20 |
2014-12-13 =
Add new incomplete translations (ready for the wordpress.org change to take translation availability into account when searching for plugins): Norwegian Bokml, Norwegian Nynorsk, Finnish, Hebrew, Catalan, Vietnamese, Bengali
FIX: Fix a failure to detect the progress properly for large backup sets, introduced in 1.9.40
|
1.9.43 |
2014-12-13 |
- 2014-12-11 =
- FIX: Fix bug in 'lock admin' feature causing lock-outs even with the correct password
- TWEAK: Site is put in maintenance mode whilst database restore takes place
|
1.9.42 |
2014-12-12 |
- 2014-12-08 =
- FIX: Fix bug in 1.9.40 that caused some cloud storage uploads to be terminated.
- FIX: Restore functionality for Premium users on older WP versions (3.1 - 3.5)
|
1.9.41 |
2014-12-08 |
- 2014-12-05 =
- Restore functionality for Premium users on older WP versions (3.1 - 3.5)
|
1.9.40 |
2014-12-05 |
2014-12-04 =
FEATURE: The auto-backup addon (UpdraftPlus Premium) can now run before WordPress automatic updates
FEATURE: Lock access to your UpdraftPlus settings (Premium) - https://updraftplus.com/lock-updraftplus-settings/
FEATURE: The full log file viewer is now real-time - it updates as the backup progresses
FEATURE: When downloading from remote storage via the settings page, stalled downloads are now automatically restarted (relevant for large backups with low web-server PHP time-outs)
FIX: Manual search/replace expert tool was broken in early downloads of 1.9.31
FIX: Suppress bogus messages about missing files from 3rd party tar backups when restoring
FIX: If backing up multiple "more files" locations (Premium), then paths that were identical in both locations could be omitted from the second location
FIX: With the reporting add-on, any mails sent by other plugins after UpdraftPlus had finished (which has never been seen in the wild) would have corrupted contents
TWEAK: The tab for downloading/restoring backups has been simplified
TWEAK: Item for UpdraftPlus now appears in the network admin menu, for super-admins on network installs
TWEAK: Labels (Premium) are now maintained and can be detected for locally-imported database backups
TWEAK: Automatic backups are now labelled
TWEAK: The "retain" settings now do not apply for auto-backups (Premium), unless at least the specified number of non-auto-backups has already been retained.
TWEAK: Time selector now accepts typed hours without the trailing zero
TWEAK: Extended BackWPUp importer to handle older BackWPUp backups lacking manifests
TWEAK: Removed Bitcasa storage option, due to closing down of API (November 15th 2014)
TWEAK: When an invalid JSON response is received during restore stage 2, display the data directly (not just in the error console, where not everyone will think of looking).
TWEAK: 3rd party backups which are missing expected entities are now handled more gracefully
TWEAK: The fancy report now tells the user what paths are in the zips for any additional paths they configured to add to the backup
TWEAK: Add a swifter resumption in one corner case (efficiency)
TWEAK: If a zip error is encountered on cPanel, then the free disk space is checked, to potentially give the user more information on probable causes
TWEAK: You can now remove your updraftplus.com password from the settings (paid version) without losing your access to updates
TWEAK: Suppress top advert if the user is on their first go (free version - danger of too many notices)
TWEAK: Don't display the post-restoration message "if your backup set...", since we can work this out ourselves
TWEAK: Supply extra help to the user if the backup directory is not writable.
TWEAK: SFTP remote storage now logs chunk progress
TWEAK: Provide a database encryption phrase text entry in the restore options (rather than needing to enter it in the settings)
TWEAK: Set the PclZip temporary directory to the Updraft directory if unset, to keep its temporary files out of the way more easily
COMPATIBILITY: Tested with the forthcoming WordPress 4.1
TRANSLATIONS: New Dansk / Danish translation by Lars Lund and Lasse Jensen
|
1.9.26 |
2014-12-03 |
2014/09/22 =
TWEAK: There are still some Amazon S3 servers validated via a Verisign 1024-bit certificate, causing backup to fail due to SSL validation failure. Revert to previous collection of root SSL certificates in order to still allow access to these servers (see: https://blog.mozilla.org/security/2014/09/08/phasing-out-certificates-with-1024-bit-rsa-keys/#comments)
TWEAK: If Google Drive reports that the quota will be exceeded, then make this feedback more obvious to the user without reading the log
TWEAK: If the user enters an S3 path with an erroneous preceding slash, then remove it
FIX: Amazon S3 RRS settings (Premium) were not being applied on archives smaller than 5Mb
TRANSLATION: New Romn (Romanian, ro_RO) translation, courtesy of Augustin-Mihai Mufturel and Teodor Muraru
|
1.9.31 |
2014-12-03 |
2014-10-24 =
TWEAK: Bitcasa now gives a deprecation warning (Bitcasa are closing down their API on November 15th 2014)
TWEAK: Fix bug causing PHP notices in Migrator add-on search/replace
TWEAK: Add support for Amazon S3's new Frankfurt region
TWEAK: Add work-around for bug in the ancient PHP 5.2.6 (May 2008!) if binary zip not available
|
1.9.32 |
2014-11-18 |
|
1.9.30 |
2014-11-07 |
2014-10-21 =
FEATURE: Add the capability to handle BackupWordPress database zip backups (https://updraftplus.com/shop/importer/)
FEATURE: Add capability to apply labels to backups (Premium - https://updraftplus.com/shop/updraftplus-premium/)
TWEAK: Logs are now shown in a pop-out window with a separate download button
TWEAK: Detect select/poll lengthy timeouts when uploading to Dropbox, and prevent overlapping activity
TWEAK: Add constant UPDRAFTPLUS_NOAUTOBACKUPS to programatically disable the automatic backups add-on
TWEAK: Rename UpdraftPlus Dropbox class, to avoid clash with Ninja Forms upload add-on
TWEAK: Made the output of the HTTP (curl) debugging tool more informative
TWEAK: Add web.config file to make updraft directory unviewable on IIS
TWEAK: If the user tries to import a WordPress Network backup into a single-site install, then detect and warn
TWEAK: In the free version, avoid unexpectedly changing the daily backup time when other settings are saved
TWEAK: Improve the immediate retry strategy in case of zip failure (saves time and/or notifying the user to manually check the log)
TWEAK: Correctly detect language on WP 4.0 onwards, when suggesting helping with translation
TWEAK: When connecting for updates to updraftplus.com (Premium), indicate if it was the username or password that was wrong
TWEAK: Alert user if they are trying to use Google Drive with a direct-IP address site URL forbidden by Google's policy
TWEAK: Prevent a corner-case where excessive logging could occur upon restoration
TWEAK: Be less strict with case when looking for supported patterns in the Importer add-on (https://updraftplus.com/shop/importer/)
DEPRECATED: Bitcasa support has been deprecated, and the links removed from the free version. (Existing Premium users using Bitcasa will continue to be able to do so). See: http://updraftplus.com/bitcasas-current-direction-unclear/
FIX: Fix corner-case in URL search/replace when migrating a site that had WP in a different directory to the site home, and migration to a sub-directory of the original site.
FIX: Autobackup setting (https://updraftplus.com/shop/autobackup/) failed to save properly if turned off on first usage
TRANSLATION: New Farsi (Persian, fa_IR) translation, courtesy of Jamshidpour, Ashkan Ghadimi, Mohammad (2online4.ir) and Nasiri Amirreza
|
1.9.25 |
2014-09-22 |
2014/09/17 =
FEATURE: Copy (https://copy.com) cloud storage support (Premium - http://updraftplus.com/shop/updraftplus-premium/)
FEATURE: The search/replace expert tool can now work on selected tables only
PERFORMANCE: Use PageVisibility API to be more intelligent about when we need to poll for progress in the dashboard
FIX: The Migrator add-on would fetch more database rows than it should, increasing the (low) risk of hitting memory limits, and increasing the time needed on enormous sites
FIX: Some Google Drive backups could get uploaded twice, if you were using multiple storage backends
FIX: If user set the option to not verify SSL certificates, then this option was not honoured for all methods
FIX: If user had never saved their settings (and hence using no cloud backup), then old backup sets were not pruned
TWEAK: Inform the user of possible plugin compatibility issues if they are about to restore a site onto a webserver running a PHP major version older than the original backup.
TWEAK: Detect database disconnection when search/replacing, and reconnect if possible; and to try less rows in case it was a memory limit
TWEAK: Allow wildcards at either end in exclusion items (e.g. backups)
TWEAK: Add option to control how many rows are search/replaced at once
TWEAK: Prevent PHP notice being generated on first Google Drive authentication
TWEAK: Update Bitcasa console link to new location
TRANSLATIONS: New Portuguese (Portugal) translation (pt_PT) - thanks to Pedro Mendona
TRANSLATIONS: Updated translations for Dutch, Italian, Swedish, Russian, Czech, Greek, Portuguese (Brazilian)
|
1.9.17 |
2014-09-17 |
2014/07/16 =
FEATURE: Can now import/restore/migrate backups created by WordPress Backup To Dropbox (Premium)
FIX: Fix bug in Importer add-on that prevented some potential warnings about the integrity of the 3rd party backup zip being displayed
FIX: Some errors upon S3 downloads were not being passed back up to the settings page for display
FIX: Update "Rackspace Enhanced" add-on for compatibility with current Rackspace API
TWEAK: Prevent spurious messages about quota for users who have upgraded their Bitcasa account to infinite storage
TWEAK: Prevent some unnecessary duplication of work when resuming a database backup (since 1.9.13)
TWEAK: Dropbox now supports use of WP_PROXY_ settings (proxy needs to support HTTP GET/POST/PUT)
TWEAK: Add work-around for "Google Drive as CDN" plugin's inclusion of incompatible Google SDK
TWEAK: "More Files" add-on now lets you list single files for inclusion
TRANSLATIONS: Many translations updated
|
1.9.19 |
2014-09-12 |
2014/08/19 =
FEATURE: Omit any directory from the backup (recursively) by creating a file called .donotbackup within it
PERFORMANCE: Lazy-load more code
PERFORMANCE: Prevent no-op search/replacements when restoring
FIX: Fix a corner-case where a backup might be able to continue but no attempt was made after using PclZip
FIX: Fix a corner-case (race condition) where UD might try to upload the same archive twice
FIX: Detection of pre-WP 3.5 hard-coded uploads paths upon site clone had stopped working
FIX: Fix bug in Importer add-on which could halt restorations of 3rd-party backups from the BackupWordPress plugin
FIX: Fix bug in the informational disk space consumption calculation in the expert tools section
TWEAK: Catch + log errors thrown by phpMailer
TWEAK: Merge Google SDK tweak from https://github.com/google/google-api-php-client/pull/189 to deal with buggy curl/proxy combinations with Google Drive
TWEAK: Prevent PHP log notice being generated on "Backup Now"
TWEAK: Change default zip split size to 500Mb on new installs
TWEAK: Scheduling algorithm tweak for more efficiency with very large backups when PHP is allowed to run long
TWEAK: Do not rely on PHP's disk_free_space() when it returns (int)0
TWEAK: Check database connection after auto-backup
TWEAK: More helpful message if uploading a backup when local storage is not writable
TWEAK: Extra logic to survive out-of-memory MySQL conditions in extreme cases; plus introduce UPDRAFTPLUS_ALWAYS_TRY_MYSQLDUMP constant
TWEAK: Tweak Amazon S3 logic so that it can cope with a situation where there is no permission to request its location (but there is permission for all other operations)
TWEAK: Workaround for PHP bug #62119 which could cause some files beginning with a non-ASCII character to be dropped
TWEAK: Warn the user if they are running on Apache without mod_rewrite and restore a site with permalinks requiring mod_rewrite
TWEAK: If Premium user was backing up non-WP tables, then optimize the backup table order
TWEAK: Deal with case when uploading very large backups to Google Drive on overloaded servers with unreliable network where activity check might misfire
TRANSLATIONS: Updated translations: Hungarian, Swedish, Russian, Brazilian (Portuguese), Spanish, Czeck, Dutch, Turkish, German
|
1.9.15 |
2014-07-16 |
2014/09/06 =
FEATURE: New search/replace expert tool (Premium)
TWEAK: UI has been simplified - see: http://updraftplus.com/gentle-re-design/
TWEAK: "Backup Now" now avoids the WordPress scheduler - thus meaning it can work on sites where the WordPress scheduler is broken (e.g. Heart Internet)
TWEAK: Make sure that server HTTP-level errors are shown directly to the user at the 'Processing files...' stage of a restore
TWEAK: Amend SQL which prevented options/sitemeta tables backing up at full speed on large sites
TWEAK: Dropbox will now display some error messages more prominently, where relevant
TWEAK: Dropbox account user's name is stored when you authorise
TWEAK: Show link to FAQ if user's zip upload is corrupt
TWEAK: Work around annoying Google Drive issue whereby Google's end sometimes returns an incomplete list of folders
TWEAK: Interpret time in imported backup sets as being in destination WP install's timezone
TWEAK: Auto-correct Dropbox folder configuration if the user erroneously enters a full URL instead of a folder path
TWEAK: Bitcasa back-end now checks account quota and logs a warning if it looks like it will be exceeded
TWEAK: Email reports created by UpdraftPlus (free) now include the latest blog headlines from updraftplus.com
TWEAK: Make sure all relevant restoration options in restore dialogue are shown (works around Firefox issue upon page reload/navigation)
FIX: Reporting add-on could mis-display number of warnings when saying "X errors, Y warnings".
TRANSLATION: New Tagalog translation (thanks to Kristen Macasero)
|
1.9.13 |
2014-06-09 |
2014/05/19 =
FEATURE: Google Drive now works without the PHP curl module being needed
FEATURE: UpdraftPlus Premium can now back up non-WordPress tables and external databases; database encryption is also now a Premium feature; see: http://updraftplus.com/backing-external-databases/
FIX: Work around conflicts with the Google Analyticator and Appointments+ plugins when using Google Drive since 1.9.4 (see: http://wordpress.org/support/topic/dont-unconditionally-load-old-google-sdk)
FIX: Work around conflict with some XCache setups that prevented activation since 1.9.4
FIX: Make all S3 SSL settings take effect
FIX: Fix packet size calculation issue upon restore that could cause false detection of over-large packets
FIX: Prevent unnecessary abortion of restore if PHP's (deprecated) safe_mode is on (PHP 5.3 and below)
FIX: When migrating a multisite with a different table prefix, make sure the user role list is maintained on each site
FIX: Rescan of remote FTP storage was not using configured path
TWEAK: Now tested on PHP 5.5
TWEAK: Migrator can now cope with situations where the development site was developed under multiple URLs without the developer cleaning up
TWEAK: Remove several PHP strict coding standards messages, and a deprecation warning on PHP 5.5+ when using Bitcasa
TWEAK: Add Counterize tables to the custom lists of tables that do not need search/replacing upon migration / are non-vital data
TWEAK: Check for DB connection having been dropped before pruning old backups (WP 3.9+)
TWEAK: Make sure that if the user has not configured the Google Drive API in their Google account, then they are alerted
TRANSLATIONS: Updated Greek, Czech, German, Spanish, French, Dutch, Portuguese (Brazilian), Russian, Swedish and Turkish translations
|
1.9.5 |
2014-05-19 |
- 2014/04/25 =
- FIX: Backups were not uploaded successfully in 1.9.4 if you were using both an encrypted database and Google Drive storage
|
1.9.4 |
2014-04-25 |
2014/04/23 =
FEATURE: New remote storage back-end for OpenStack Swift
FEATURE: New remote storage back-end for Bitcasa (Premium - http://updraftplus.com/shop/updraftplus-premium/)
FEATURE: New Google Drive back-end now uses new SDK; resulting new capabilities include ability to rescan remote storage, and chunked downloading for huge files; also requires a shorter list of permissions
FEATURE: Restore backups that were created by the plugin BackWPup (Premium - http://updraftplus.com/shop/updraftplus-premium/)
FIX: WebDAV storage: remove requirement for PEAR to be pre-installed on server
FIX: Fix restoration on sites where WP did not have direct filesystem access
FIX: Fix regex which prevented download progress of mu-plugins zip displaying correctly
FIX: Fix issue preventing some useful information about URL changes being included in the migration log file
FIX: Restore compatibility with WordPress 3.2 (if you're using that, you're overdue an upgrade by some years!)
TWEAK: Enable new locations for plupload Flash/Silverlight widgets (for non-HTML5 browsers) in WP3.9+ (later reverted by core devs, but is harmless in case they re-introduce)
TWEAK: Take advantage of WP 3.9+'s new method (if available) for maintaining DB connectivity on very long runs
TWEAK: Add filter so that programmers can allow the options page to be shown to non-admins
TWEAK: Add filter allowing programmers to forbid a backup
TWEAK: Detect and adapt to cases where the site is moved to a system with different case-sensitivity and the database record of the theme is now wrong
TWEAK: Prevent erroneous warning about a missing table in the database backup on some WPMU installs that began life as a very old WP version
TWEAK: Introduce constant allowing users of pre-release WP installs to disable notices about using a version of WP that UpdraftPlus has not been tested on.
TWEAK: Make Dropbox uploads at least 25% faster (in our testing) by increasing the chunk size
TWEAK: Reduce number of rows fetched from MySQL if no activity took place on the previous resumption
TWEAK: AWS image in settings page will now use https if dashboard access is https - prevents non-https warnings in recent browsers
TWEAK: Hook into Better WP Security so that it doesn't tell the user that they have no backup plugin
TWEAK: New debugging tool to test remote HTTP connectivity
TWEAK: Tweak the MySQL version detection in the 'debug' section of the admin page to prevent a PHP message being thrown on PHP 5.5+/WP3.9+
TRANSLATION: New Czech (cs_CZ) translation; thanks to Martin Kek
TRANSLATION: Updated Russian, Swedish, Dutch and Portuguese translations
|
1.9.0 |
2014-04-23 |
2014/03/26 =
COMPATIBILITY: Tested on and updated for forthcoming WordPress 3.9
FIX: Prevent SQL errors on restore if SQL command was over-sized and split awkwardly (very hard to trigger)
FIX: Fix subtle race condition that prevented uploads of large archives on Amazon S3 in some very limited situations
FEATURE: Ability to restore and migrate from backups produced by other backup plugins (Premium) (supported: BackUpWordPress and Simple Backups (zip-based; though, if you have a tar-backup, you can re-pack it easily))
FEATURE: Feature to re-scan remote storage (allows detection of existing backups after a restore to an earlier site version, and allows quicker moving of data from site to site when migrating)
FEATURE: SFTP add-on (http://updraftplus.com/shop/sftp/) now supports key-based logins (as well as password-based)
TWEAK: Add a warning message and link to helpful page for people whose WP schedulers don't seem to be working (at least 4 overdue jobs in the queue)
TWEAK: Introduce a filter allowing users to add a bespoke scheduling option (e.g. every 2 days)
TWEAK: When backup is sent by email attachment, the email now indicates the originating site more clearly
TWEAK: Display a dashboard warning if you are using a version of UpdraftPlus that has not been tested on your current WordPress version
TWEAK: Add work-around for bad hard-coded data in Elegant Themes Theme Builder when restoring
TWEAK: Log a message when Dropbox authentication completes (prevent user confusion if the most recent message is pre-success)
TRANSLATIONS: New Arabic translation (thanks to Omar Amassine - me at omar.ma, Ahmed Fahmy and Riyadh Altayib)
TRANSLATIONS: Updated Spanish translation (thanks to Pablo Laguna - laguna.sanchez at gmail.com)
TRANSLATIONS: Updated Nederlands / Dutch translation (thanks to Dennis Hunink - dennishunink at me.com)
TRANSLATIONS: New Turkish translation (various translators - not yet complete)
|
1.8.13 |
2014-03-26 |
|
1.8.12 |
2014-03-21 |
|
1.8.11 |
2014-02-27 |
2014/02/27 =
FIX: Deal with some unlikely multisite migration combinations
FEATURE: Allow the 'exclude' options (for omitting files/directories from the backup) to go to any level (i.e. can now exclude entities which are deep in the directory tree)
FEATURE: "More Files" add-on (and hence Premium) now allows adding as many non-WP directories as you like
FEATURE: Allow use of Amazon S3's Reduced Redundancy Storage (via add-on/Premium)
FEATURE: Allow all messages to be centrally logged in syslog/Event Log (via add-on/Premium)
RELIABILITY: Allow skipping of data from tables whose data is explicitly known to be inessential if at least 2 attempts to backup the data fail (e.g. lack of resources on low-budget hosts with huge tables, e.g. StatPress data) - as an alternative to total backup failure.
TWEAK: Prevent spurious warning message if the site (uploads) is empty and using /usr/bin/zip
TWEAK: Work-around for quirky FTP server for which PHP loses the communication if SIZE is called for a non-existent file
TWEAK: Show table prefix in debugging information, and add quick links to install useful debugging plugins
TWEAK: Limit amount of to-database logging when backing up uploads if the user is not using dated directories (speed-up)
TWEAK: Split zip earlier if progress made in the past but not recently (should help with some ultra-low-resource hosts, e.g. one.com)
TWEAK: "Custom Content Type Manager" plugin has bad hard-coded cache data; detect + fix this on restore
TRANSLATIONS: Updated translations for Russian, Dutch, German and Portuguese (Brazilian)
|
1.8.8 |
2014-02-27 |
2014/01/27 =
FIX: Correctly detect table prefix on some WPMU installs that had been upgraded from an earlier version than 3.0 (i.e. very old)
FIX: Files directly in wp-content/uploads (from a 1.8.5 backup and not in any sub-directory) were being restored one directory too high
UPDATED: Updated Swedish, Portuguese and Dutch translations
UPDATED: Update root certificates to match latest CURL/Mozilla version
TWEAK: Automatically change http(s):// to webdav(s):// in WebDAV URLs if the user overlooks the instructions
TWEAK: If SHOW TABLES returns no tables, then schedule a re-try later (presume the DB connection had been dropped)
TWEAK: Preceed warnings in the log file with [Warning]
TWEAK: Prevent a very rare PHP segfault due to https://bugs.php.net/bug.php?id=51425
TWEAK: Show the filename being unpacked during restore (helps with troubleshooting if there are very many zips)
TWEAK: Premium plugin now shows information about pending/past update/support expiries + links to renewal page
TWEAK: Show all defined constants in the debug dialog
TWEAK: Detect + deal with situations where the webserver double-gzipped the database file
TWEAK: Display a warning in the FTP configuration section if the hosting company disabled FTP functions
|
1.8.5 |
2014-01-27 |
2014/01/09 =
FEATURE: Add option to exclude specified files from the 'uploads' backup. The default option will omit backing up backups created by at least 2 other backup plugins.
FEATURE: New Brazilian Portuguese translation - thanks to Lucien Raven and Tom Fonseca
FEATURE: Migrator search/replace now handles JSON and object-encoded data
UPDATED: Updated Swedish translation
FIX: When advising the user that his remaining Dropbox quota is insufficient, take into account parts of the file already uploaded
FIX: Delete Old Directories button in 1.8.2 was using a PHP 5.3+ feature: restore PHP 5.2 compatibility
FIX: Reporting add-on was incorrectly inflating the number displayed for the total error count if there were warnings
FIX: Prevent a bogus warning appearing when the user has filtered the base table prefix
TWEAK: Give more feedback to user when FTP login fails. Also, improve automatic switch to non-SSL FTP if SSL FTP fails to cover more situations.
TWEAK: Add informational text about the implications of not choosing any remote storage method
TWEAK: Supply the "Delete Old Directories" button directly with the message advising users to press it
TWEAK: If using WP Slimstats, don't search/replace the slimstats table when migrating (referer data should be left intact); and this table is often gigantic, so this hugely speeds up restores/migrations
TWEAK: Handle odd file permissions setups more skilfully when restoring/migrating
TWEAK: Automatically rescan for new backup sets if none were previously known (saves a click when manually importing)
TWEAK: Force a shorter pathname to be used when unpacking zip files (prevent maximum pathname limits being hit)
TWEAK: Tweak CSS to work-around other plugins that dump their CSS code on all settings pages and break modals (in this case, Events Manager)
TWEAK: Hide the instruction for users of Opera unless the user agent header indicates Opera
TWEAK: Speed migrations by skipping redundant search/replace scan on term_relationships table (which can never have URLs in it)
|
1.8.2 |
2014-01-06 |
2013/12/13 =
FIX: Various small fixes to the initial release of 1.8.1
TWEAK: Restorer now switches theme if database is restored to indicate a non-existent theme, and Migrator temporarily disables cacheing plugins during during Migration
TWEAK: Improve handling of MySQL's maximum packet size - attempt to raise it, and leave some margin
TWEAK: Move the Rackspace SDK around to prevent problems on systems with limited maximum pathname lengths
|
1.8.1 |
2013-12-12 |
2013/12/10 =
FEATURE: New "Reporting" add-on - more sophisticated/flexible backup reports (http://updraftplus.com/shop/reporting/)
FEATURE: New enhanced add-on for Rackspace Cloud Files users, allowing them to create a new sub-user with exclusive access to the backup container (http://updraftplus.com/shop/cloudfiles-enhanced/) (PHP 5.3.3+ required for this feature)
FEATURE: Add region-selection (Dallas/Chicago/Northern Virginia/Sydney/Hong Kong) to Rackspace Cloud Files (PHP 5.3.3+ required for this feature)
FEATURE: Add option to 'Backup Now' dialog to not despatch this backup to the cloud
FIX: Fix bug in restore of wpcore (Premium) with certain options when backup set was from a previously restored backup with the same certain options
FIX: After restoring a site, only delete the backup set from local storage if it was also stored in the cloud (prevents the user having to upload the backup set twice if they want to re-run the restore)
FIX: Improve detection of extremely long-running/slow jobs
FIX: Fix issue with Rackspace Cloudfiles on WPMU installs
TWEAK: Mark as tested up to WordPress 3.8
TWEAK: Restore operations are now logged
TWEAK: Detect the database connection dropping and recover (seen on a very slow site where PHP ran continuously for 30 mins)
TWEAK: Change how permalinks are flushed post-restore. This spares the user from having to manually visit the permalinks page if they had plugins that altered their permalink structure (e.g. WooCommerce).
TWEAK: Require fewer file permissions when restoring/migrating
TWEAK: Remove various spurious PHP notices caught by the post-1.7.41 extra logging
TWEAK: Compress the log file before emailing it, if it is over 6Mb
TWEAK: Make sure some potential error messages from Dropbox are displayed properly
TWEAK: Work around sites with site/home URL settings in the WP DB that erroneously have a trailing slash
TWEAK: Log PHP notices for all job types
|
1.7.41 |
2013-12-10 |
2013/11/16 =
FIX: Work around bug in some old PHP versions on Windows when creating database dump
FIX: If binary mysqldump failed, then retry
TWEAK: Log PHP notices in the log file
TWEAK: Allow primitive exclusion based on filename suffixes
|
1.7.40 |
2013-11-15 |
|
1.7.39 |
2013-11-15 |
2013/11/11 =
FIX: Correct calculation of which old backups to delete when automatic pre-plugin/theme backups run
FIX: Binzip could block if the zip binary produced a lot of unexpected output
FIX: Fix a corner-case where a setting needed manual updating post-migration on WP 3.4+earlier sites with custom uploads path
FIX: Prevent the settings page needing a refresh if the server temporarily goes away
TWEAK: For reasons unknown, Google's new cloud console removes parameters after the first from the redirect_uri; this breaks new Google Drive authentications. To work around this, we have adjusted our redirect_uri to use only one parameter.
TWEAK: Removed a couple of clicks from the install procedure for add-ons
TWEAK: Handle migration URL rewrites where content directory location has been manually altered
TWEAK: Change default number of backups to retain on new installs from 1 to 2
TWEAK: Add extra file permissions check before restoring (prevent unexpected aborts)
TWEAK: Suppress a spurious 'insufficient visitors' warning for some sites with long-running backups
TWEAK: Prevent spurious message about unexpected SQL if restoring a backup with very large tables produced by mysqldump
TWEAK: Catch some more untranslated strings
TRANSLATIONS: New Russian translation; updated German and Polish translations
|
1.7.35 |
2013-11-09 |
2013/10/26 =
FIX: Fix potential problem whereby some tables could be missed from the backup on WPMU (WP multisite) installs. Strongly recommended that all WPMU users update and take a fresh backup.
FIX: Work around http://bugs.mysql.com/62077 (could cause permanently stuck lock on databases with wrong collocations - if you have this problem, then no backups happen)
TWEAK: Don't use binzip method on OpenVZ with low memory
TWEAK: Suppress a couple of spurious messages in the log
TWEAK: Add facility to quickly download log files in the 'expert settings' section
|
1.7.34 |
2013-10-26 |
2013/10/21 =
FEATURE: Options in the "Backup Now" dialog to exclude files or database from the backup (http://updraftplus.com/more-flexibility-in-backup-now/)
FEATURE: Use binary mysqldump, if available, for much faster dumps of large tables
FEATURE: New / Greek translation (el): (Kostas Thermoyiannis) - http://tovivlio.net
FIX: Fix a JavaScript error in Internet Explorer 8
FIX: Under very unusual circumstances, it was still possible for multiple backup jobs to occur
FIX: For non-English installs, the email indicating backup success sometimes failed to send
FIX: Fix obscure table name error if WP was using bespoke database setup without delete access
FIX: On multi-site installs, settings changes could be lost if they were made during an ongoing backup
TWEAK: Now marked as WordPress 3.7 compatible
TWEAK: Raw files list in expert section now makes log files directly downloadable
TWEAK: Detect available disk quota in CPanel account (if relevant), log, and warn if low
TWEAK: Amazon S3 backend now can use WP proxy settings (if any)
TWEAK: All multisite settings pages have now been moved to the network admin section
TWEAK: Restorer now handles hand-moved non-default WP site directories (where they differ from the website base directory)
TWEAK: Migrator can now migrate sub-domain-based WPMU installs with no manual steps required
TWEAK: Internationalised the add-ons management page (Premium)
TWEAK: Switch zip engines from ZipArchive earlier if it appears to be broken
TWEAK: Now cleans up some previously un-caught temporary files if the backup aborted unexpectedly
TWEAK: Remove bogus warning about W3TC object cache
TWEAK: Backup log file now includes SHA1 checksums
TWEAK: Add warning for user if their max_execution_time is very low
TWEAK: Make fewer HTTP requests when tracking download status
TWEAK: Under certain conditions, the report email could wrongly state that files were included in a db-only backup
TWEAK: Improve detection of recent activity on resumptions when zips split
TWEAK: Prevent some warning messages from being shown twice
TWEAK: Remove the "that's a lot of rows" warning once the table successfully finishes being dumped
TWEAK: Cache the results of looking for a zip executable for the duration of the job
TWEAK: Some badly-written plugins place their own code on UD's settings page, and break the layout; overcome this
TWEAK: Add a warning for people using encryption without mcrypt installed (slow)
TWEAK: Suppress useless warning when using BinZip and only empty directories exist in 'others' backup
|
1.7.20 |
2013-10-12 |
- 2013/09/20 =
- TWEAK: Add semaphore locking to prevent WP's cron system kicking off multiple jobs on overloaded systems
- TWEAK: Catch and display some previously uncaught AJAX notices when restoring, and display information on the restore process earlier
|
1.7.18 |
2013-09-20 |
- 2013/09/17 =
- FEATURE: New "more storage" add-on, enabling backing up to multiple storage destinations
- FEATURE: New progress meter on dashboard page when a backup is running
- FEATURE: SCP support (in the SFTP/FTPS/SCP add-on)
- FEATURE: If (and only if) your settings page is open, then UpdraftPlus will automatically perform tricks to help backups run even if your WordPress install has its scheduler disabled (of course, enabling your scheduler would better).
- FIX: Fix bug whereby clicking on 'rescan' lost track of backups sent to remote storage
- FIX: Fix obscure bug that could cause WPMU installs to not back up all tables
- FIX: Fix unwanted warning message if the uploads folder was empty
- FIX: Show timestamps of available backup sets in local time zone
- FIX: Email subjects and contents use local time zone
- FIX: Fix mangled pathnames for PclZip one-shot attempts
- FIX: Fix bug that caused files to be dropped if one was in a sub-directory of the entity and named (entire name) "0"
- FIX: Show correct title on page when upgrading
- FIX: Fix one-character typo that could cause Dropbox uploads to not continue if Dropbox threw a transient error from their end
- FIX: Permanent solution to conflict with W3TC's object cache (and removal of advisory notice)
- FIX: Correctly show estimated size of 'others' backup within the expert section
- FIX: Fix small typo in inline decrypter that led to viewer reading an incomplete message
- TWEAK: Warn the user if they seem to be a on a dev website that is not visited + so can't backup (http://updraftplus.com/faqs/why-am-i-getting-warnings-about-my-site-not-having-enough-visitors/)
- TWEAK: More detection of possible overlaps (use temporary files as evidence)
- TWEAK: Extra check that the directory is writable before unpacking zip in restore (so user gets friendly error message instead of trickier one)
- TWEAK: Provide option to remember the "automatic backup" setting
- TWEAK: The WebDAV add-on now has support for WebDAV servers that don't support Content-Range (e.g. ownCloud)
|
1.7.3 |
2013-09-14 |
- 2013/08/26 =
- FIX: Some Dropbox connect errors were being lost
- FIX: Fix detection of availability of binary zip method on PHP installs where popen() is available put proc_open() is disabled
- FIX: (Premium): WP Core and More Files remaining locally/not being despatched to cloud storage
- TWEAK: More logging of the success (or not) of backups sent via email
- TWEAK: Remember hint from previous job if PHP is allowed to run for more than 300 seconds at a time
|
1.7.1 |
2013-08-26 |
- 2013/08/20 =
- FIX: Fix error preventing file backups in 1.7.0 for PHP installs without the ZipArchive class.
- TWEAK: Only include phpseclib in the path when required
|
1.6.46 |
2013-08-21 |
- 2013/07/11 =
- FEATURE: New storage back-end for any S3-compatible provider (e.g. Google Cloud Storage, Eucalyptus, Cloudian, many more - tested with Dreamobjects and original S3)
- FEATURE: Delete existing backup sets manually (deletes both local + cloud copies). Also show backup set debugging info in expert options; and counter now dynamically updates without refresh.
- FEATURE: Restorations + migrations can now be attempted even if the user lacks CREATE TABLE or DROP TABLE permissions
- FEATURE: Italiano/Italian translation by Francesco Carpana (f.carpana at gmail.com)
- FEATURE: Chinese (zh_CN) translation by K L Wang (http://klwang.info)
- FEATURE: Re-worked error handling internally, leading to users now being notified prominently of warning-level conditions (non-fatal conditions, but things the user should be advised of)
- FEATURE: Allow some hiding of secrets in the admin area (see: http://updraftplus.com/faqs/in-the-administration-section-it-shows-my-amazon-ftp-etc-passwords-without-using-stars-is-this-safe/)
- FEATURE: Restorer now obtains files at an earlier stage, allowing analysis + more intelligent presentation of options and applicable warnings pre-restore. Now warns if you are migrating without having chosen search/replace of DB. Also pre-decrypts the database, which lessens the risk of timeouts.
- FIX: "Wipe settings" wipes S3 + DreamObjects settings (they were retained previously)
- FIX: Suppress spurious "Table prefix has changed" message
- FIX: Now copes on restores/migrations if you've moved around your WP_CONTENT_DIR/WP_PLUGIN_DIR/WP folder
- FIX: Escape output of logging lines (prevents on-page JavaScript breakage if error from cloud service contained unescaped quotes)
- FIX: Fix syntax error in rarely-triggered part of scheduling calculation algorithm that could cause a dramatic slow-down
- FIX: Tweak the no-activity-for-a-while-when-writing-zip detector to not fire prematurely (found an extreme corner-case where this caused a problem)
- FIX: The "Test (cloud method) settings" button would fail if credentials contained a backslash (), due to WP's automatic doubling of backslashes
- FIX: When restoring, don't make failure to remove a temporary directory an abortion condition
- FIX: Database dump now retains NULL values for string fields (instead of making them empty strings)
- TWEAK: Detect WP installs with broken plugins that add extra white-space (thus breaking AJAX output)
- TWEAK: When running on (old) MySQL 4.1, replace TYPE
|
1.7.0 |
2013-08-20 |
- 2013/08/20 =
- FEATURE: Split large sites into multiple zips (see: http://updraftplus.com/splitting-large-sites-into-multiple-archives/)
- FEATURE: Fix time add-on can now also choose the day of the week
- FEATURE: New add-on/Premium feature - Automatic Backups (automatically take backups before plugin/theme updates) - http://updraftplus.com/shop/autobackup/
- FEATURE: Svensk / Swedish translation (sv_SE) by Steve Sandstrm (http://www.brandicon.se)
- FEATURE: Franais / French translation (fr_FR) by ufo3D - http://ufo-3d.fr/ and Thomas Jacobsen - http://123informatique.ch/ - with help from Franoise Lhermitte - http://www.ajwan.net
- TWEAK: Save the result of looking for a binary zip (don't re-test)
- TWEAK: Show 'Last log message' in dashboard using local time zone
- TWEAK: Log file times are now recorded relative to the backup start, rather than the current resumption start
- TWEAK: More code-tidying and optimisation
- TWEAK: Warn the user if the WordPress scheduler is disabled
- TWEAK: Many + various extra sanity-checks for possible problems
- TWEAK: Warn user if trying to upload an above-limit (>10Gb) file to Google Drive
- TWEAK: Reduce memory usage during restore
- TWEAK: No longer require mbstring extension for Dropbox
- TWEAK: Move JavaScript into separate file, and make strings translatable
- INTERNALS: PclZip and BinZip methods now have feature parity with ZipArchive (can resume+split, more logging)
- TWEAK/FIX: When restoring/migrating, split SQL commands to avoid exceeding MySQL's max_allowed_packet
- FIX: Make sure output buffering is off when sending files from the browser (prevents memory exhaustion)
- FIX: Prevent double-backup (very unusual combination of circumstances)
- FIX: Some Windows webserver configurations could have corruption of filenames in WordPress core backups (recoverable)
- FIX: Remove temporary files created by PclZip (where PclZip is used)
|
1.6.17 |
2013-07-11 |
- 2013/06/06 =
- FEATURE: News blog - http://updraftplus.com/news/ - please subscribe if you want to stay up to date with news of new features, tips, and special offers. RSS link: http://feeds.feedburner.com/UpdraftPlus
- FEATURE: Restoration/migration now copes with a change of table prefix, and asks WordPress to recreate your .htaccess/web.config file
- FEATURE: Add support for DreamHost DreamObjects (http://dreamhost.com/cloud/dreamobjects/)
- FEATURE: Polski / Polish (pl_PL) translation: thanks to Bartosz Kaczmarek (barth.kaczmarek at gmail.com)
- FEATURE: Add expert options to count expected uncompressed backup size, show/delete active jobs, and PHP info
- FEATURE: Send backup reports to multiple addresses (comma-separate the addresses you wish to use)
- FIX: Inform users of Dropbox tokens which stop working
- FIX: Don't flag an error if mu-plugins are selected, but none are found and WordPress agrees that none exist
- COMPATIBILITY: WordPress multisite post-3.5 does not store blog uploads separately from main uploads directory
- COMPATIBILITY: Now marked as compatible with WordPress 3.6
- TWEAK: When errors occur, list them in the notification email and attach the log file
- TWEAK: Use only one transient per job, and clean it up upon completion
- TWEAK: Added a "Clone/Migrate" button to give a visual clue for people wanting to do this
- TWEAK: More verbose error reporting from PclZip
- TWEAK: After database restoration, permalinks are flushed (often helps regenerate .htaccess+web.config files)
- TWEAK: Database backups now put the options table first, to allow earlier changing of site URL upon migration
- TWEAK: Show PHP + web server versions in the debug information
- TWEAK: More sophisticated attempts to get a writable backup directory, and more helpful messages if we can't
- TWEAK: Some more logging, data-gathering and algorithm-tweaking to especially improve the chances for people with astonishingly slow web hosting, but also tweaks that improve efficiency everywhere, especially for larger backup sets.
- TWEAK: Migrator plugin now does search+replace after each table (instead of after them all)
- TWEAK: Clean up temporary files earlier where safe+possible (can lower disk space requirements)
- TWEAK: Re-scan of known sets now removes those known to be gone from the list
- TWEAK: Made a few things use AJAX instead of full page loads
- TWEAK: Replace Rackspace logo with current version
- TWEAK: Make missing PHP component warnings more prominent
- TWEAK: Warn users if they have W3 Total Cache's object cache (which has a bug that affects scheduled tasks) active.
- TWEAK: Add a notice for users who have turned on debugging (some forget to turn it off, then ask for support when they see lots of debugging notices)
|
1.6.2 |
2013-05-20 |
- 05/11/2013 =
- FIX: Prevent PHP fatal error on some database restores
|
1.6.1 |
2013-05-13 |
- 05/06/2013 =
- FEATURE: New "Migrator" add-on for moving sites from one WordPress install to another (http://updraftplus.com/shop/)
- FEATURE: The "More files" add-on can now back up any files from anywhere on your filesystem (not just parts of WordPress)
- FEATURE: The "More files" add-on can now exclude specified directories from the backup of WordPress core
- FEATURE: Dropbox and Google Drive now check available quota before uploading
- FEATURE: Nederlands / Dutch (nl_NL) translation: thanks to Hans van der Vlist - hansvandervlist@gmail.com
- FEATURE: The SFTP/FTPS add-on now supports implicit encryption (so now both explicit + implicit are supported)
- FIX: Google Drive now requires additional permissions to download your files - you will need to re-authenticate if you are downloading or restoring.
- FIX: Fix serious corruption issue in larger Rackspace Cloud Files backups (fixed a bug in Rackspace's Cloud Files library)
- FIX: Fix mcrypt call in Dropbox module to be compatible with PHP 5.2 on Windows, and with ancient FreeBSD versions which have no /dev/urandom
- FIX: Allow top-level "Restore" button even if no backup sets currently known (to allow uploading some)
- FIX: Fixed issues hindering restoration on web hosting setups with file permissions that invoked WP's remote filesystem methods
- TWEAK: Database backup now includes more info about original WP install (e.g. WP/PHP versions)
- TWEAK: The "More files" add-on now allows the user to choose whether to restore wp-config.php or not (and gives help)
- TWEAK: Added an approximate expected row count when beginning to dump out a table
- TWEAK: Remove the Google Drive URL prefix automatically for those who don't spot the instruction to do so
|
1.5.22 |
2013-05-06 |
- 04/16/2013 =
- FIX: 1.5.21 broke Dropbox authentication for some users. Upgrade if you had that issue.
|
1.5.21 |
2013-04-16 |
- 04/15/2013 =
- FEATURE: Now restores databases (we recommend the MySQL command-line for versions created with previous versions of UpdraftPlus)
- FEATURE: Rackspace Cloud Files support (http://www.rackspace.com/cloud/files/)
- FEATURE: Built-in multi-uploader, allowing easier restoration of old backup sets
- FEATURE: Allow instant downloading of the most recently modified log file
- FEATURE: Built in drag-and-drop database decrypter for manual decryption
- FEATURE: Deutsch / German translation: thanks to Marcel Herrguth - mherrguth@mrgeneration.de
- FEATURE: Magyar / Hungarian translation: thanks to Szpe Viktor - http://www.szepe.net
- FEATURE: Spanish / Espaol translation: thanks to Fernando Villasmil - villasmil.fernando@gmail.com
- FEATURE: Added encryption (used by default) to Amazon S3 communications
- FEATURE: New "more files" add-on, allowing backup of WordPress core and non-WordPress files
- RELIABILITY: Various algorithm tweaks to help larger sites on lower resources. Largest site a known user has: 1.5Gb
- RELIABILITY/FEATURE: Ship up-to-date SSL certificates, and added expert options to prefer server SSL CA certificates, and to disable peer verification
- SPEED: Batch INSERT commands in database backups, for much faster restoration (typically 95% faster)
- SPEED/RELIABILITY: FTP and FTPS (not SFTP) are now chunked and resumable (both download and upload), subject to your FTP server responding correctly to SIZE
- SPEED: Re-factoring of admin-area and some backup code into separate lazy-loaded files, to reduce memory consumption on sites generally
- FIX: Clear PHP's file stat cache when checking for zip file activity - fixes potential halt on very enormous sites or sites with very low PHP timeouts.
- FIX: Caught some untranslated strings
- FIX: Respect WordPress's WP_MAX_MEMORY_LIMIT constant
- FIX: Remove timezone display from local time - WordPress's get_date_from_gmt function does not completely do what the manual says it does
- FIX: A small typo slipped into 1.5.5 which prevented some Google Drive users from setting up new installations
- FIX: Fix strict coding warnings on PHP 5.4
- TWEAK: In fix-time add-on, fade UI when relevant
- TWEAK: Improved UI of downloader
- TWEAK: Decrease FTP timeouts to improve our chances of getting back an error before PHP aborts
- TWEAK: Tweaked al relevant methods to follow the general SSL CA certificate options
|
1.5.20 |
2013-04-15 |
- not yet released/supported =
- FEATURE: Now restores databases (we recommend the MySQL command-line for versions created with previous versions of UpdraftPlus)
- FEATURE: Rackspace Cloud Files support (http://www.rackspace.com/cloud/files/)
- FEATURE: Built-in multi-uploader, allowing easier restoration of old backup sets
- FEATURE: Allow instant downloading of the most recently modified log file
- FEATURE: Built in drag-and-drop database decrypter for manual decryption
- FEATURE: Deutsch / German translation: thanks to Marcel Herrguth - mherrguth@mrgeneration.de
- FEATURE: Magyar / Hungarian translation: thanks to Szpe Viktor - http://www.szepe.net
- FEATURE: Spanish / Espaol translation: thanks to Fernando Villasmil - villasmil.fernando@gmail.com
- FEATURE: Added encryption (used by default) to Amazon S3 communications
- RELIABILITY: Various algorithm tweaks to help larger sites on lower resources. Largest site a known user has: 1.5Gb
- RELIABILITY/FEATURE: Ship up-to-date SSL certificates, and added expert options to prefer server SSL CA certificates, and to disable peer verification
- SPEED: Batch INSERT commands in database backups, for much faster restoration (typically 95% faster)
- SPEED/RELIABILITY: FTP and FTPS (not SFTP) are now chunked and resumable (both download and upload), subject to your FTP server responding correctly to SIZE
- SPEED: Re-factoring of admin-area and some backup code into separate lazy-loaded files, to reduce memory consumption on sites generally
- FIX: Clear PHP's file stat cache when checking for zip file activity - fixes potential halt on very enormous sites or sites with very low PHP timeouts.
- FIX: Caught some untranslated strings
- FIX: Respect WordPress's WP_MAX_MEMORY_LIMIT constant
- FIX: Remove timezone display from local time - WordPress's get_date_from_gmt function does not completely do what the manual says it does
- FIX: A small typo slipped into 1.5.5 which prevented some Google Drive users from setting up new installations
- TWEAK: In fix-time add-on, fade UI when relevant
- TWEAK: Improved UI of downloader
- TWEAK: Decrease FTP timeouts to improve our chances of getting back an error before PHP aborts
- TWEAK: Tweaked al relevant methods to follow the general SSL CA certificate options
|
1.5.5 |
2013-04-12 |
- 2013/03/26 =
- Now translatable - .pot file included (translators welcome!)
- When restoring, you can now select only some components to restore
- History of previous backups can re-scan to find backups manually imported (e.g. via FTP) (trunk version has drag-and-drop import)
- Multisite add-on (http://updraftplus.com/shop/) now stores/restores blogs and mu-plugins separately
- Display UpdraftPlus's disk space usage
- Internationalisation hooks in main body of plugin
- Correctly remove old 'other' directories from a restoration when requested
- Various layout + niceness fixes upon restoration
- Prevent deletion of local archives upon failed restoration when there was no cloud storage
- Various usability tweaks for the admin UI, including showing multisite warning only on UD's pages
- Fix incorrect restoration (since 1.4.0) of directory-less paths from 'others' zip
- Fix prevention of Dropbox re-authentication when Dropbox returns 5xx first time (library error)
- Clear Dropbox credentials if the user explicitly re-authenticates
- Clean up temporary files left behind by zipArchive::addFile
- Tweak Dropbox library to work from behind very weird proxies that double-surround the HTTP header
- Improved help for people with broken schedulers
|
1.5.9 |
2013-04-10 |
New features: selective restoration, importing remote backups; plus many tweaks, optimisations + small bug-fixes: recommended upgrade for all
|
1.5.8 |
2013-04-10 |
New features: selective restoration, importing remote backups; plus many tweaks, optimisations + small bug-fixes: recommended upgrade for all
|
1.5.7 |
2013-04-10 |
New features: selective restoration, importing remote backups; plus many tweaks, optimisations + small bug-fixes: recommended upgrade for all
|
1.5.16 |
2013-04-10 |
New features: selective restoration, importing remote backups; plus many tweaks, optimisations + small bug-fixes: recommended upgrade for all
|
1.5.6 |
2013-04-10 |
New features: selective restoration, importing remote backups; plus many tweaks, optimisations + small bug-fixes: recommended upgrade for all
|
1.4.48 |
2013-03-25 |
- 03/11/2013 =
- Improve batching on zip creation for sites with very large files
- Unlimited early resumption if zip file creation takes too long
- Suppress some warning notices that can break JavaScript on sites with notices sent to the browser
- Earlier warning/failure if backup directory was not writable
- Hooks for Dropbox folders add-on
- More scheduler/overlap tweaks, to assist enormous uploads
- When the temporary directory is within the site, store+display relatively (removes need to modify upon site move)
- Sort existing backups display by date
- Use WordPress time for creation of filenames
- Fix bug in 1.4.47 which caused problems on new site installs
|
1.4.30 |
2013-03-07 |
- 03/04/2013 =
- Hooks for WebDAV support via add-on
|
1.4.29 |
2013-02-26 |
- 02/23/2013 =
- Now remembers what cloud service you used for historical backups, if you later switch
- Now performs user downloads from the settings page asynchronously, meaning that enormous backups can be fetched this way
- Fixed bug which forced GoogleDrive users to re-authenticate unnecessarily
- Fixed apparent race condition that broke some backups
- Include disk free space warning
- More intelligent scheduling of resumptions, leading to faster completion on hosts with low max_execution_time values
- Polls and updates in-page backup history status (no refresh required)
- Hooks for SFTP + encrypted FTP add-on
|
1.4.28 |
2013-02-25 |
- 02/23/2013 =
- Now remembers what cloud service you used for historical backups, if you later switch
- Now performs user downloads from the settings page asynchronously, meaning that enormous backups can be fetched this way
- Fixed bug which forced GoogleDrive users to re-authenticate unnecessarily
- Fixed apparent race condition that broke some backups
- Include disk free space warning
- More intelligent scheduling of resumptions, leading to faster completion on hosts with low max_execution_time values
- Polls and updates in-page backup history status (no refresh required)
- Hooks for SFTP add-on
|
1.4.27 |
2013-02-25 |
- 02/23/2013 =
- Now remembers what cloud service you used for historical backups, if you later switch
- Now performs user downloads from the settings page asynchronously, meaning that enormous backups can be fetched this way
- Fixed bug which forced GoogleDrive users to re-authenticate unnecessarily
- Fixed apparent race condition that broke some backups
- Include disk free space warning
- More intelligent scheduling of resumptions, leading to faster completion on hosts with low max_execution_time values
- Polls and updates in-page backup history status (no refresh required)
|
1.4.14 |
2013-02-23 |
- 02/19/2013 =
- Display final status message in email
- Clean-up any old temporary files detected
|
1.4.15 |
2013-02-22 |
- 02/21/2013 =
- Fix Amazon S3 test
|
1.3.14 |
2013-02-18 |
- 01/26/2013 =
- Various changes to Google Drive authentication to help those who don't enter the correct details first time, or who later need to change accounts.
|
1.4.13 |
2013-02-18 |
- 02/18/2013 =
- Some extra hooks for "fix time" add-on (http://updraftplus.com/shop/fix-time/)
- Some internal simplification
- Small spelling + text fixes
|
1.4.12 |
2013-02-18 |
Important fix for people backing up databases without encryption
|
1.4.11 |
2013-02-14 |
- 02/13/2013 =
- Various branding tweaks - launch of updraftplus.com
- Important fix for people with non-encrypted database backups
|
1.4.10 |
2013-02-13 |
- 02/13/2013 =
- Various branding tweaks - launch of updraftplus.com
|
1.4.9 |
2013-02-12 |
- 02/12/2013 =
- Do more when testing Amazon S3 connectivity (catches users with bucket but not file access)
- Tweak algorithm for detecting useful activity to further help gigantic sites
|
1.4.8 |
2013-02-11 |
Tweak for some Amazon S3 EU West 1 bucket users
|
1.4.7 |
2013-02-09 |
- 02/09/2013 =
- Tweak for some Amazon EU West 1 bucket users
|
1.4.6 |
2013-02-07 |
- 02/07/2013 =
- Amazon S3 now works for users with non-US buckets
- Further tweak to overlap detection
|
1.4.4 |
2013-02-07 |
- 02/07/2013 =
- Amazon S3 now works for users with non-US buckets
- Further tweak to overlap detection
|
1.4.5 |
2013-02-07 |
- 02/07/2013 =
- Amazon S3 now works for users with non-US buckets
- Further tweak to overlap detection
|
1.4.2 |
2013-02-06 |
|
1.4.0 |
2013-02-04 |
- 02/04/2013 =
- Zip file creation is now resumable; and thus the entire backup operation is; there is now no "too early to resume" point. So even the most enormous site backups should now be able to proceed.
- Prefer PHP's native zip functions if available - 25% speed-up on zip creation
|
1.3.25 |
2013-02-02 |
- 02/02/2013 =
- Prefer PHP's native zip functions if available - 25% speed-up on zip creation
- Zip file creation is now resumable; and thus the entire backup operation is; there is now no "too early to resume" point. So even the most enormous site backups should now be able to proceed.
|
1.3.24 |
2013-02-02 |
- 02/02/2013 =
- Prefer PHP's native zip functions if available - 25% speed-up on zip creation
|
1.3.23 |
2013-02-02 |
- 02/02/2013 =
- Prefer PHP's native zip functions if available - 25% speed-up on zip creation
|
1.3.22 |
2013-01-31 |
- 01/31/2013 =
- More help for really large uploads; dynamically alter the maximum number of resumption attempts if something useful is still happening
|
1.3.20 |
2013-01-31 |
- 01/30/2013 =
- Add extra error checking in S3 method (can prevent logging loop)
|
1.3.19 |
2013-01-29 |
- 01/29/2013 =
- Since 1.3.3, the 'Last Backup' indicator in the control panel had not been updating
|
1.3.18 |
2013-01-28 |
- 01/28/2013 =
- Made 'expert mode' easier to operate, and tidier options for non-expert users.
- Some (not total) compliance with PHP's strict coding standards mode
- More detail provided when failing to authorise with Google
|
1.3.17 |
2013-01-28 |
- 01/28/2013 =
- Made 'expert mode' easier to operate, and tidier options for non-expert users.
- Some (not total) compliance with PHP's strict coding standards mode
|
1.3.15 |
2013-01-28 |
- 01/26/2013 =
- Various changes to Google Drive authentication to help those who don't enter the correct details first time, or who later need to change accounts.
|
1.3.12 |
2013-01-26 |
- 01/25/2013 =
- 1.3.0 to 1.3.8 had a fatal flaw for people with large backups.
- 1.3.0 to 1.3.9 gave erroneous information in the email reports on what the backup contained.
- Fixed DropBox authentication for some users who were having problems
|
1.3.10 |
2013-01-25 |
- 01/25/2013 =
- 1.3.0 to 1.3.8 had a fatal flaw for people with large backups.
- 1.3.0 to 1.3.9 gave erroneous information in the email reports on what the backup contained.
|
1.3.9 |
2013-01-25 |
- 01/25/2013 =
- 1.3.0 onwards had a fatal flaw for people with large backups. Fixed now.
|
1.3.8 |
2013-01-25 |
- 01/24/2013 =
- Fixed faulty assumptions in 'resume' code, now leading to more reliable resuming
- Removed some duplicate code; first attempt and resumptions now uses same code
- Added further parameters that should be removed on a wipe operation
- More logging of detected double runs
|
1.3.7 |
2013-01-24 |
- 01/24/2013 =
- Fixed faulty assumptions in 'resume' code, now leading to more reliable resuming
- Removed some duplicate code; first attempt and resumptions now uses same code
- Added further parameters that should be removed on a wipe operation
|
1.3.2 |
2013-01-24 |
- 01/23/2013 =
- Internal reorganisation, enabling UpdraftPlus Premium
|
1.3.6 |
2013-01-24 |
- 01/24/2013 =
- Fixed faulty assumptions in 'resume' code, now leading to more reliable resuming
- Removed some duplicate code; first attempt and resumptions now uses same code
- Added further parameters that should be removed on a wipe operation
|
1.3.4 |
2013-01-23 |
- 01/24/2013 =
- Fixed faulty assumptions in 'resume' code, now leading to more reliable resuming
- Removed some duplicate code; first attempt and resumptions now uses same code
|
1.3.3 |
2013-01-23 |
- 01/24/2013 =
- Fixed faulty assumptions in 'resume' code, now leading to more reliable resuming
|
1.2.46 |
2013-01-22 |
- 01/22/2013 =
- Easier Dropbox setup (we are now an official production app)
- New button to delete all existing settings
- Admin console now displays rolling status updates
- Feature: choose how many files and databases to retain separately
- Fixed bug with checking access token on Google Drive restore
- Fixed bug producing copious warnings in PHP log
- Fixed bug in automated restoration processes
- Possibly fixed settings saving bug in RTL installations
- Fix erroneous display of max_execution_time warning
- Better logging when running a DB debug session
- Better detection/handling of overlapping/concurrent runs
|
1.2.45 |
2013-01-22 |
- 01/22/2013 =
- Easier Dropbox setup (we are now an official production app)
- New button to delete all existing settings
- Admin console now displays rolling status updates
- Feature: choose how many files and databases to retain separately
- Fixed bug with checking access token on Google Drive restore
- Fixed bug producing copious warnings in PHP log
- Fixed bug in automated restoration processes
- Possibly fixed settings saving bug in RTL installations
- Fix erroneous display of max_execution_time warning
- Better logging when running a DB debug session
|
1.2.44 |
2013-01-22 |
- 01/22/2013 =
- Easier Dropbox setup (we are now an official production app)
- New button to delete all existing settings
- Admin console now displays rolling status updates
- Feature: choose how many files and databases to retain separately
- Fixed bug with checking access token on Google Drive restore
- Fixed bug producing copious warnings in PHP log
- Fixed bug in automated restoration processes
- Possibly fixed settings saving bug in RTL installations
- Fix erroneous display of max_execution_time warning
|
1.2.43 |
2013-01-21 |
Set retention separately for files/db. Complete Dropbox support. FTP over SSL. Less noise, more info. Option to delete all settings.
|
1.2.42 |
2013-01-19 |
- 01/19/2013 =
- Easier Dropbox setup (we are now an official production app)
- New button to delete all existing settings
- Admin console now displays rolling status updates
- Feature: choose how many files and databases to retain separately
- Fixed bug with checking access token on Google Drive restore
- Fixed bug producing copious warnings in PHP log
- Fixed bug in automated restoration processes
|
1.2.41 |
2013-01-19 |
- 01/19/2013 =
- Easier Dropbox setup (we are now an official production app)
- New button to delete all existing settings
- Admin console now displays rolling status updates
- Feature: choose how many files and databases to retain separately
- Fixed bug with checking access token on Google Drive restore
- Fixed bug producing copious warnings in PHP log
|
1.2.40 |
2013-01-19 |
Set retention separately for files/db. Complete Dropbox support. FTP over SSL. Less noise, more info. Option to delete all settings.
|
1.2.39 |
2013-01-18 |
- 01/18/2013 =
- Easier Dropbox setup (we are now an official production app)
- New button to delete all existing settings
- Admin console now displays rolling status updates
- Fixed bug with checking access token on Google Drive restore
|
1.2.38 |
2013-01-18 |
- 01/17/2013 =
- Easier Dropbox setup (we are now an official production app)
- New button to delete all existing settings
- Admin console now displays rolling status updates
|
1.2.36 |
2013-01-17 |
- 01/17/2013 =
- New button to delete all existing settings
- Admin console now displays rolling status updates
|
1.2.35 |
2013-01-17 |
- 01/17/2013 =
- New button to delete all existing settings
- Admin console now displays rolling status updates
|
1.2.33 |
2013-01-17 |
- 01/17/2013 =
- New button to delete all existing settings
|
1.2.31 |
2013-01-16 |
- 01/15/2013 =
- Fixed bug with DropBox deletions
- Fixed cases where DropBox failed to resume chunked uploading
- Can now create uncreated zip files on a resumption attempt
- FTP method now supports SSL (automatically detected)
- New "Test FTP settings" button
- Less noise when debugging is turned off
- Fix bug (in 1.2.30) that prevented some database uploads completing
|
1.2.30 |
2013-01-16 |
- 01/15/2013 =
- Fixed bug with DropBox deletions
- Fixed cases where DropBox failed to resume chunked uploading
- Can now create uncreated zip files on a resumption attempt
- FTP method now supports SSL (automatically detected)
- New "Test FTP settings" button
- Less noise when debugging is turned off
|
1.2.29 |
2013-01-15 |
- 01/15/2013 =
- Fixed bug with DropBox deletions
- Fixed cases where DropBox failed to resume chunked uploading
- Can now create uncreated zip files on a resumption attempt
- FTP method now supports SSL (automatically detected)
- New "Test FTP settings" button
- Less noise when debugging is turned off
|
1.2.28 |
2013-01-15 |
- 01/15/2013 =
- Fixed bug with DropBox deletions
- Fixed cases where DropBox failed to resume chunked uploading
- Can now create uncreated zip files on a resumption attempt
- FTP method now supports SSL (automatically detected)
- New "Test FTP settings" button
- Less noise when debugging is turned off
|
1.2.27 |
2013-01-14 |
- 01/14/2013 =
- Fixed bug with DropBox deletions
- Fixed cases where DropBox failed to resume chunked uploading
- Can now create uncreated zip files on a resumption attempt
- FTP method now supports SSL (automatically detected)
- New "Test FTP settings" button
|
1.2.26 |
2013-01-14 |
- 01/14/2013 =
- Fixed bug with DropBox deletions
- Fixed cases where DropBox failed to resume chunked uploading
- Can now create uncreated zip files on a resumption attempt
|
1.2.25 |
2013-01-14 |
- 01/14/2013 =
- Fixed bug with DropBox deletions
- Fixed cases where DropBox failed to resume chunked uploading
|
1.2.24 |
2013-01-14 |
- 01/14/2013 =
- Fixed bug with DropBox deletions
|
1.2.20 |
2013-01-12 |
- 01/12/2013 =
- DropBox no longer limited to 150Mb uploads
- DropBox can upload in chunks and resume uploading chunks
- Improved DropBox help text
|
1.2.19 |
2013-01-11 |
- 01/11/2013 =
- DropBox no longer limited to 150Mb uploads
- DropBox can upload in chunks and resume uploading chunks
|
1.2.17 |
2013-01-11 |
- 01/11/2013 =
- Revert DropBox to CURL-only until we fix a remaining bug with WordPress's built-in methods
- Fix unnecessary repetition of database dump upon resumption of a failed backup
|
1.2.16 |
2013-01-10 |
Fixed bug with deletion of some old S3 backups
|
1.2.15 |
2013-01-10 |
Fixed bug with deletion of some old S3 backups
|
1.2.14 |
2013-01-09 |
- 01/08/2013 =
- DropBox support (no chunked uploading yet, but otherwise complete)
- Make the creation of the database dump also resumable, for people with really slow servers
- Database table backups are now timed
- FTP logging slightly improved
- DropBox support uses WordPress's built-in HTTP functions
|
1.2.12 |
2013-01-09 |
- 01/08/2013 =
- DropBox support (no chunked uploading yet, but otherwise complete)
- Make the creation of the database dump also resumable, for people with really slow servers
- Database table backups are now timed
|
1.2.11 |
2013-01-08 |
- 01/08/2013 =
- DropBox support (no chunked uploading yet, but otherwise complete)
- Make the creation of the database dump also resumable, for people with really slow servers
- Database table backups are now timed
|
1.2.10 |
2013-01-08 |
- 01/08/2013 =
- DropBox support (no chunked uploading yet, but otherwise complete)
- Make the creation of the database dump also resumable, for people with really slow servers
|
1.2.9 |
2013-01-08 |
- 01/08/2013 =
- DropBox support (no chunked uploading yet, but otherwise complete)
- Make the creation of the database dump also resumable, for people with really slow servers
|
1.2.8 |
2013-01-08 |
- 01/08/2013 =
- DropBox support (no chunked uploading yet, but otherwise complete)
- Make the creation of the database dump also resumable, for people with really slow servers
|
1.2.7 |
2013-01-08 |
- 01/08/2013 =
- DropBox support (no chunked uploading yet, but otherwise complete)
- Make the creation of the database dump also resumable, for people with really slow servers
|
1.2.4 |
2013-01-08 |
DropBox support
|
1.2.5 |
2013-01-08 |
- 01/08/2013 =
- DropBox support (no chunked uploading yet, but otherwise complete)
- Make the creation of the database dump also resumable, for people with really slow servers
|
1.2.3 |
2013-01-08 |
- 01/08/2013 =
- DropBox support (no chunked uploading yet, but otherwise complete)
- Make the creation of the database dump also resumable, for people with really slow servers
|
1.2.2 |
2013-01-08 |
- 01/08/2013 =
- DropBox support (no chunked uploading yet, but otherwise complete)
- Make the creation of the database dump also resumable, for people with really slow servers
|
1.2.1 |
2013-01-08 |
- 01/08/2013 =
- DropBox support (no chunked uploading yet, but otherwise complete)
- Make the creation of the database dump also resumable, for people with really slow servers
|
1.2.0 |
2013-01-08 |
- 01/08/2013 =
- DropBox support (no chunked uploading yet, but otherwise complete)
- Make the creation of the database dump also resumable, for people with really slow servers
|
1.1.17 |
2013-01-08 |
- 01/08/2013 =
- Make the creation of the database dump also resumable, for people with really slow servers
|
1.1.16 |
2013-01-07 |
Provide a 'Test S3 Settings' button for Amazon S3 users
|
1.1.15 |
2013-01-07 |
- 01/07/2013 =
- Requested feature: more frequent scheduling options requested
- Fixed bug which mangled default suggestion for backup working directory on Windows
- Provide a 'Test S3 Settings' button for Amazon S3 users
|
1.1.14 |
2013-01-07 |
- 01/07/2013 =
- Requested feature: more frequent scheduling options requested
- Fixed bug which mangled default suggestion for backup working directory on Windows
- Provide a 'Test S3 Settings' button for Amazon S3 users
|
1.1.13 |
2013-01-05 |
- 05/01/2013 =
- Requested feature: more frequent scheduling options requested
- Fixed bug which mangled default suggestion for backup working directory on Windows
|
1.1.12 |
2013-01-05 |
- 05/01/2013 =
- Requested feature: more frequent scheduling options requested
|
1.1.11 |
2013-01-04 |
- 04/01/2013 =
- Bug fix: some backup runs were erroneously being identified as superfluous and cancelled
|
1.1.10 |
2013-01-04 |
- 04/01/2013 =
- Deal with a potential situation in which a backup run could be erroneously identified as superfluous and cancelled
|
1.1.9 |
2013-01-02 |
- 12/31/2012 =
- Big code re-factoring; cloud access methods now modularised, paving way for easier adding of new methods. Note that Google Drive users may need to re-authenticate - please check that your backups are working.
- Fix bug whereby some resumptions of failed backups were erroneously cancelled
- Database encryption made part of what is resumable
|
1.1.8 |
2012-12-31 |
- 12/31/2012 =
- Big code re-factoring; cloud access methods now modularised, paving way for easier adding of new methods. Note that Google Drive users may need to re-authenticate - please check that your backups are working.
- Fix bug whereby some resumptions of failed backups were erroneously cancelled
|
1.1.6 |
2012-12-31 |
- 12/31/2012 =
- Big code re-factoring; cloud access methods now modularised, paving way for easier adding of new methods. Note that Google Drive users may need to re-authenticate - please check that your backups are working.
|
1.1.5 |
2012-12-31 |
- 12/31/2012 =
- Big code re-factoring; cloud access methods now modularised, paving way for easier adding of new methods. Note that Google Drive users may need to re-authenticate - please check that your backups are working.
|
1.1.3 |
2012-12-31 |
- 12/31/2012 =
- Big code re-factoring; cloud access methods now modularised, paving way for easier adding of new methods
|
1.1.2 |
2012-12-31 |
- 12/31/2012 =
- Big code re-factoring; cloud access methods now modularised, paving way for easier adding of new methods
|
1.1.0 |
2012-12-29 |
- 12/29/2012 =
- Big code re-factoring; cloud access methods now modularised, paving way for easier adding of new methods
|
1.0.20 |
2012-12-29 |
- 12/29/2012 =
- Big code re-factoring; moving towards modularising cloud access methods
|
1.0.18 |
2012-12-26 |
- 12/26/2012 =
- First steps towards modularising cloud upload methods
|
1.0.16 |
2012-12-24 |
- 12/24/2012 =
- Improve race detection and clean up already-created files when detected
|
1.0.15 |
2012-12-22 |
- 12/22/2012 =
- Fixed bug that set 1Tb (instead of 1Mb) chunk sizes for Google Drive uploads
- Added link to some screenshots to help with Google Drive setup
- Allowed use of existing Amazon S3 buckets with restrictive policies (previously, we tested for the bucket's existence by running a create operation on it, which may not be permitted)
- Use WordPress's native HTTP functions for greater reliability when performing Google Drive authorisation
- Deal with WP-Cron racey double events (abort superceeded backups)
- Allow user to download logs from admin interface
|
1.0.12 |
2012-12-22 |
- 12/22/2012 =
- Fixed bug that set 1Tb (instead of 1Mb) chunk sizes for Google Drive uploads
- Added link to some screenshots to help with Google Drive setup
- Allowed use of existing Amazon S3 buckets with restrictive policies (previously, we tested for the bucket's existence by running a create operation on it, which may not be permitted)
- Use WordPress's native HTTP functions for greater reliability when performing Google Drive authorisation
|
1.0.11 |
2012-12-22 |
- 12/22/2012 =
- Fixed bug that set 1Tb (instead of 1Mb) chunk sizes for Google Drive uploads
- Added link to some screenshots to help with Google Drive setup
- Allowed use of existing Amazon S3 buckets with restrictive policies (previously, we tested for the bucket's existence by running a create operation on it, which may not be permitted)
- Use WordPress's native HTTP functions for greater reliability when performing Google Drive authorisation
|
1.0.10 |
2012-12-22 |
- 12/22/2012 =
- Fixed bug that set 1Tb (instead of 1Mb) chunk sizes for Google Drive uploads
- Added link to some screenshots to help with Google Drive setup
- Allowed use of existing Amazon S3 buckets with restrictive policies (previously, we tested for the bucket's existence by running a create operation on it, which may not be permitted)
- Use CURL instead of native PHP for Google Drive HTTP interactions
|
1.0.9 |
2012-12-22 |
- 12/21/2012 =
- Fixed bug that set 1Tb (instead of 1Mb) chunk sizes for Google Drive uploads
- Added link to some screenshots to help with Google Drive setup
- Allowed use of existing Amazon S3 buckets with restrictive policies (previously, we tested for the bucket's existence by running a create operation on it, which may not be permitted)
|
1.0.8 |
2012-12-21 |
- 12/20/2012 =
- Fixed bug that set 1Tb (instead of 1Mb) chunk sizes for Google Drive uploads
- Added link to some screenshots to help with Google Drive setup
|
1.0.7 |
2012-12-20 |
- 12/20/2012 =
- Fixed bug that set 1Tb (instead of 1Mb) chunk sizes for Google Drive uploads
|
1.0.6 |
2012-12-20 |
Chunked, resumable uploading with Amazon S3 and Google Drive - much bigger blogs can now be backed up
|
1.0.5 |
2012-12-13 |
- 12/13/2012 =
- Tweaked default Google Drive options
|
1.0.4 |
2012-12-13 |
- 12/10/2012 =
- Implemented resumption/chunked uploading on Google Drive - much bigger sites can now be backed up
- Fixed bug whereby setting for deleting local backups was lost
- Now marked as 1.0, since we are feature-complete with targeted features for this release
- Made description fuller
|
1.0.3 |
2012-12-10 |
Chunked, resumable uploading with Amazon S3 and Google Drive - much bigger blogs can now be backed up
|
0.9.22 |
2012-12-08 |
- 12/07/2012 =
- Implemented resumption of uploading on Google Drive - much bigger sites can now be backed up
- Fixed bug whereby setting for deleting local backups was lost
|
0.9.21 |
2012-12-08 |
- 12/07/2012 =
- Implemented resumption of uploading on Google Drive - much bigger sites can now be backed up
- Fixed bug whereby setting for deleting local backups was lost
|
0.9.20 |
2012-12-06 |
- 12/06/2012 =
- Updated to latest S3.php library with chunked uploading patch
- Implemented chunked uploading on Amazon S3 - much bigger sites can now be backed up with S3
|
0.9.12 |
2012-12-06 |
- 12/06/2012 =
- Updated to latest S3.php library with chunked uploading patch (for future improvements)
|
0.9.11 |
2012-12-06 |
- 12/06/2012 =
- Updated to latest S3.php library (to allow for future enhancements)
|
0.9.10 |
2012-11-26 |
- 11/22/2012 =
- Completed basic Google Drive support (thanks to Sorin Iclanzan, code taken from "Backup" plugin under GPLv3+); now supporting uploading, purging and restoring - i.e. full UpdraftPlus functionality
- Licence change to GPLv3+ (from GPLv2+) to allow incorporating Sorin's code
- Tidied/organised the settings screen further
|
0.9.2 |
2012-11-22 |
- 11/21/2012 =
- Failed uploads can now be resumed, giving really big blogs a better opportunity to eventually succeed uploading
|
0.8.51 |
2012-11-22 |
- 11/19/2012 =
- Moved screenshot into assets, reducing plugin download size
|
0.9.1 |
2012-11-19 |
- 11/19/2012 =
- Failed uploads can now be resumed, giving really big blogs a better opportunity to eventually succeed uploading
|
0.8.50 |
2012-10-13 |
- 13/10/2012 =
- Important new feature: back up other directories found in the WP content directory (not just plugins/themes/uploads, as in original Updraft)
|
0.8.37 |
2012-10-12 |
- 12/10/2012 =
- Don't whinge about Google Drive authentication if that method is not current
|
0.8.36 |
2012-10-06 |
- 03/10/2012 =
- Support using sub-directories in Amazon S3
- Some more debug logging for Amazon S3
|
0.8.33 |
2012-09-19 |
- 09/19/2012 =
- Work around some web hosts with invalid safe_mode configurations
|
0.8.28 |
2012-09-17 |
- 06/06/2012 =
- Now experimentally supports Google Drive (thanks to Sorin Iclanzan, code re-used from his Google Drive-only 'backup' plugin)
- New feature: backup files and database on separate schedules
- Tidied and improved retain behaviour
|
0.8.32 |
2012-09-17 |
- 09/17/2012 =
- Fix a subtle bug that caused database tables from outside of this WordPress install to be backed up
|
0.8.31 |
2012-09-08 |
- 09/08/2012 =
- Fixed error deleting old S3 backups. If your expired S3 backups were not deleted, they should be in future - but you will need to delete manually those that expired before you installed this update.
- Fixed minor bug closing log file
- Marked as working with WordPress 3.4.2
|
0.8.30 |
2012-09-08 |
Minor error closing log file fixed
|
0.8.29 |
2012-06-29 |
- 06/29/2012 =
- Marking as tested up to WordPress 3.4.1
|
0.7.7 |
2012-05-29 |
- 05/29/2012 =
- Implementation of a logging mechanism to allow easier debugging and development
|
0.7.4 |
2012-05-22 |
- 05/21/2012 =
- Removed CloudFront method; I have no way of testing this
- Backup all tables found in the database that have this site's table prefix
- If encryption fails, then abort (don't revert to not encrypting)
- Added ability to decrypt encrypted database backups
- Added ability to opt out of backing up each file group
- Now adds database character set, the lack of which before made database backups unusable without modifications
- Version number bump to make sure that this is an improvement on the original Updraft, and is now tried and tested
|