Opis
The UpdraftPlus Backup & Migration Plugin is trusted by the WordPress community to backup, restore and migrate their WordPress websites. UpdraftPlus is actively installed on more than 3 million websites around the world.
Backup with UpdraftPlus
UpdraftPlus is the world’s highest ranking and most popular scheduled backup and migration plugin. Backup to your preferred storage location and restore in just three clicks.
Backup to Dropbox, Google Drive, Amazon S3 (or compatible), Rackspace Cloud, FTP, DreamObjects, Openstack Swift or email.
The paid version also allows you to backup to Microsoft OneDrive, Microsoft Azure, Google Cloud, Backblaze B2, SFTP, SCP, pCloud, WebDAV or UpdraftVault, our integrated storage option for UpdraftPlus.
Backup manually or schedule to run every 2, 4, 8 or 12 hours, daily, weekly, monthly or fortnightly.
Restore with UpdraftPlus
Your WordPress website is vulnerable. Your site may get hacked. Something could go wrong with an update or your server could crash. You might need to reverse a change made or a mistake caused by human error.
Whatever the reason, you can restore your WordPress website in just a few clicks with UpdraftPlus. Choose which components to restore (e.g. plugins, themes, database etc.), click again to restore, then click again to return to the main screen.
Migrate with UpdraftPlus
It’s easy to migrate your WordPress website to another web host, server or domain with this free version of UpdraftPlus.
To migrate, simply download your database, plugins, themes etc. from the source site, then upload them into your destination site.
When migrating, a built-in search-and-replace engine identifies old strings and replaces these to reflect the new location. UpdraftPlus saves you time and reduces the risk of broken links or missing files associated with manual migrations.
Why UpdraftPlus?
Writing a reliable backup and migration plugin that ‘just works’ consistently across millions of different WordPress deployments is hard. UpdraftPlus is relied upon to do exactly that. We’re trusted and actively deployed on more websites around the world than any other WordPress backup and migration plugin.
UpdraftPlus:
- Backs up, migrates and restores
- Offers a huge number of remote storage locations
- Allows you to schedule backups, so you can ‘set and forget’
- Is comprehensive and easy to use
- Is proven to work on over 3 million sites.
UpdraftPlus Premium
The free version of UpdraftPlus will back up and migrate your website perfectly well. However if you need more features and options you can purchase our Premium version.
Backup and Migrate with UpdraftPlus Premium, and:
-
Get automatic backups before updates. Restore the very latest version if a WordPress or plugin update breaks your site.
-
Backup Incrementally. Changes are added to the master, saving server resources vs repeatedly backing up in full.
-
Get more remote storage options including Microsoft OneDrive, SFTP, Microsoft Azure, WebDAV, Google Cloud, SCP, Backblaze and pCloud.
-
Get 1GB of integrated storage with UpdraftVault for 99.999% reliability, redundancy and scalability.
-
Get more control over how many backups are stored in a specified interval.
Restore from other backup plugins including BackWPup, BackupWordPress, Simple Backups and more. -
Run backups at set times e.g. during periods of low traffic.
-
Backup to more than one location for added protection.
-
Get detailed reports. Includes cryptographic checksums so you can verify the integrity of the backup files and more.
-
Get Premium migration. Migrating to the destination site is more direct and can be done from the source site.
-
Get Multisite / multi-network compatibility.
-
Backup non-WP files and databases e.g. tables belonging to your e-commerce store or customisations to WordPress core.
-
Get database encryption.
-
Manage your backups and migrations from the WP-CLI.
-
Get Premium Support.
Find out more on our comparison page. UpdraftPlus Premium is available for purchase here.
Managing multiple websites?
UpdraftCentral is a powerful remote control dashboard for WordPress that allows you to manage your backups, as well as updates, users, pages, posts, plugins and themes from one central location. Choose between:
- UpdraftCentral (free, self-hosted)
- UpdraftCentral Premium (paid-for, self-hosted)
- UpdraftCentral Cloud (paid-for, fully-hosted)
Optimize your sites centrally by combining the power of WP-Optimize and UpdraftCentral or manage your backups centrally by combining the power of UpdraftPlus with UpdraftCentral.
Need to create a temporary clone of your site?
UpdraftClone makes it quick and easy to create a temporary sandbox for changes you want to try out. Simply select the versions of WordPress and PHP that you want, and we’ll do the rest. More about UpdraftClone
The full suite of plugins from Team Updraft and friends
-
UpdraftPlus.
Backup, migrate and restore. Rated 5* on the plugin directory and trusted by more than 3 million WordPress website owner -
WP-Optimize.
Clean the database, compress images and caching. Optimize your WordPress website. 5* user rating. 1 million + active installs. -
All-In-One Security (AIOS).
Secure your WordPress website. Comprehensive, feature rich and easy to use. 5* user rating and 1 million + active installs. -
WP Overnight.
Quality Extensions for your WooCommerce store. 5* rated invoicing, order and product management, customer management solutions and more. -
Easy Updates Manager.
Take control of updates. Lots of features for free, and a Premium version with even more – over 300,000 users. -
Internal Link Juicer.Boost your SEO. Automate internal links within your WordPress website. Save time and rank higher in the search engines.
For other useful, free plugins see our lead developer’s profile, here.
Are you multilingual? Can you translate?
Do you want to help people that speak your language to backup, migrate and restore their WordPress websites?
The UpdraftPlus backup, migration and restoration plugin is ready and waiting. The translation process is easy, and web-based – please go here for instructions: https://updraftplus.com/translate/.
Or, if you’re already an expert WordPress translator, just pick out the .pot file from the wp-content/plugins/updraftplus/languages/ directory – if you scan for translatable strings manually, then you need to get these functions: _x(), __(), _e(), _ex(), log_e().
Many thanks to our existing translators.
Licencja
Copyright 2011-23 David Anderson
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Non-English translators are provided by volunteers, and wordpress.org does not give plugin developers control over their translations; thus relying on them is at your own risk; UpdraftPlus cannot guarantee that translations from the original English are accurate.
We recognise and thank those mentioned at https://updraftplus.com/acknowledgements/ for code and/or libraries used and/or modified under the terms of their open source licences.
Zrzuty ekranu
Najczęściej zadawane pytania
-
How do I install the UpdraftPlus backup & migration plugin?
-
Tutaj wytyczne instalacji z naszego YouTube kanał lub z our website.
-
Co zrobić, jeżeli mam problemy / potrzebne wsparcie?
-
If you’re struggling to backup, migrate or restore there’s help available.
Search existing topics on the WordPress support forum or post a new one. Our support and development teams check and respond to queries everyday.
UpdraftPlus Premium customers can log a ticket directly with our support and development teams via the UpdraftPlus support hub.
Before you get in touch, please ensure that you have read through our <a href=https://updraftplus.com/frequently-asked-questions/”>FAQs and that you’ve updated to the latest release of our plugin.
It helps greatly if you can include the backup log and as much other information as possible in your report, for example the PHP version, your website, the error description, how you got to the page that caused it, any other relevant plugins you have installed, plus any other information that might be of use.
To find the backup log: there are links to download the logs on the UpdraftPlus settings page in the plugin – or you may be emailed it. Failing that, FTP into the directory wp-content/updraft and look for it there.
If you know how, please send your PHP error logs – just the few lines that appear when you run a backup, often the file called error_log, possibly in your wp-admin directory which you can check via FTP. If you’re a programmer that can debug and send a patch, that’s even better.
-
Migrating in the free plugin involves downloading the backups from the source site then uploading these to the destination site.
Znajdź kopię logu: istnieją linki do pobrania logu na stronie ustawień UpdraftPlus – lub możesz je wysłać pocztą e-mail. W przeciwnym razie poszukaj w katalogu FTP wp-content/updraft.
Both free and Premium plugins include a built-in search-and-replace engine to replace old strings with the new location.
If migration is all you require, and for simple single site migrations the free plugin will likely be enough to meet your needs. If you have additional needs around backups e.g. the ability to backup before updates, if you require more remote storage locations or if you have a WordPress multisite then we recommend UpdraftPlus Premium for the additional benefits that it brings.
-
UpdraftPlus czasowo się kończy, gdy próbuję wykonać kopię po tym, jak opuściłem go aby dać mu drugą szansę. Co mogę zrobić?
-
Problem może być spowodowany tym, że Twoje konto pozbawiono zasobów przez dostawcę usług hostingowych. Jest to dalekie od ideału; chociaż UpdraftPlus wspiera tworzenia kopii od samego początku to posiada swoje ograniczenia. Wybierz nowego dostawcę, jeżeli się nie powiedzie, spróbuj w „Ustawieniach eksperta” zmniejszyć rozmiar plików ZIP. Narzędzie UpdraftPlus tworzy kopie witryn internetowych, które mają dużo gigabajtów na serwerach i nie są pozbawione zasobów.
Recenzje
Kontrybutorzy i deweloperzy
„UpdraftPlus: WordPress Backup & Migration Plugin” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.
ZaangażowaniWtyczka „UpdraftPlus: WordPress Backup & Migration Plugin” została przetłumaczona na 34 języki. Podziękuj tłumaczom za ich wkład.
Przetłumacz wtyczkę “UpdraftPlus: WordPress Backup & Migration Plugin” na swój język.
Interesuje cię rozwój wtyczki?
Przeglądaj kod, sprawdź repozytorium SVN lub czytaj dziennik rozwoju przez RSS.
Rejestr zmian
Ten Blog kopii zapasowej UpdraftPlus to najlepsze miejsce, w którym można dowiedzieć się więcej o ważnych zmianach.
N.B. Paid versions of UpdraftPlus Backup / Restore have a version number which is 1 higher in the first digit, and has an extra component on the end, but the changelog below still applies. i.e. changes listed for 1.16.32.x of the free version correspond to changes made in 2.16.32.x of the paid version.
Ten Blog kopii zapasowej UpdraftPlus to najlepsze miejsce, w którym można dowiedzieć się więcej o ważnych zmianach.
N.B. Paid versions of UpdraftPlus Backup / Restore have a version number which is 1 higher in the first digit, and has an extra component on the end, but the changelog below still applies. i.e. changes listed for 1.23.1.x of the free version correspond to changes made in 2.23.1.x of the paid version.
1.23.13 – 22/Nov/2023
- FIX: An issue that prevented incremental backups from running via WP-CLI or Cron when the option to backup mu-plugins was enabled but no mu-plugins existed
- FIX: OneDrive remote storage authentication was giving the error „Invalid input.”
- FIX: The option to back up additional, user-chosen files (i.e. the morefiles entity) was no longer present in the UI
- TWEAK: Remove unused „migrator-lite.php” string during search and replace operations
- TWEAK: Replace remaining hardcoded text domain with UPDRAFTCENTRAL_TEXT_DOMAIN placeholder within the central folder
- TWEAK: LiteSpeed admin dashboard warning is now displayed upon completion of migration on the destination site, even after dismissing the message on the source site.
- TWEAK: Do not show UpdraftPlus news in the WordPress events and news widget section without first gaining user consent
- TWEAK: Change order of checks when seeing if cPanel is present/accessible for asking about disk quota in order to prevent unwanted an PHP notice when safe_mode is active
- TWEAK: Prevent potential fatal error if something has modified an updates check’s 'translation’ property to be invalid before passing on to UpdraftPlus
- TWEAK: Update bundled cacert.pem file
1.23.12 – 08/Nov/2023
- FIX: Issue that prevented some database restores from completing due to a change in wpdb in WordPress 6.4
- TWEAK: Replace Javascript onchange event with oninput event to detect changes made for HTML tags on the settings page, also to add to the event handler so that unsaved changes can be detected
1.23.11 – 03/Nov/2023
- SECURITY: Fix a vulnerability which could, if you had Google Drive storage enabled, and if an attacker targetted a logged-in administrator on your site and persuaded them to access a specific URL that the attacker creates, add the attacker’s own Google Drive account to the saved storage methods. Thanks to Nicolas Decayeux of Patrowl for finding and disclosing this issue.
- FEATURE: Add JSTree for Google Drive to select existing folder
- FEATURE: The „Must-use plugins” backup entity can be backed up and restored separately in a normal WordPress site
- FIX: OneDrive folder case sensitivity issue (successfully uploaded backup files to the remote storage but failed in pruning old backup files due to different letter capitalisation; also happened in manual deletions)
- FIX: When two instances of WebDav remote storage were sequentially added in the Premium version, filling some fields of the latest instance would break the WebDav URL of the previous instance
- TWEAK: Update phpseclib library from version 1 to 2. As previously advised, this also means that these features (Database Encryption, Dropbox & SFTP/SCP remote storage, and UpdraftCentral key creations) will no longer be available and can cause a fatal error when running on PHP 5.2
- TWEAK: Add a link to Trustpilot in the review prompt
- TWEAK: Added a warning message when the WP_HTTP_BLOCK_EXTERNAL is defined and set to true
- TWEAK: Added the „Copy to clipboard” button under the self-hosted central option
- TWEAK: File size is shown when pressing on the backup entity
- TWEAK: Fix the restore dialog to not display „plugins” checkbox when only there’s „mu-plugins” entity
- TWEAK: Fixed PHP 8.2 deprecation messages caused by a null value being passed to the rtrim() function
- TWEAK: Resolve PHP deprecations for the dynamic property access by declaring the variables in the class
- TWEAK: Includes the plugin.php file path if „get_mu_plugins” function does not exist.
- TWEAK: Provide default options for function UpdraftPlus::backup_all()
- TWEAK: Add and call the
litespeed_finish_request()
function to ensure the HTTP connection made from the browser gets closed immediately without having to wait the process to complete thus leaving it run in the background - TWEAK: Ensure no PHP „Class not found” is showing up during credentials testing
- TWEAK: Add type checking in UpdraftPlus::handle_url_actions() to prevent plugin conflicts causing PHP errors on PHP 8+
1.23.10 – 05/Sep/2023
- TWEAK: New S3 signature version setting is added to the S3-Compatible (Generic) configuration form, giving an opportunity for the user to choose which signature version to use (SigV2 or SigV4)
- TWEAK: Enable PHP 8.3 (see: https://stitcher.io/blog/new-in-php-83) support in UpdraftClone
- TWEAK: Adjust fread() sizes for better performance when uploading an archive via the widget
1.23.9 – 14/Aug/2023
- FIX: Fatal error of Uncaught ArgumentCountError when the UpdraftPlus settings page is browsed from an IP-adressed site (i.e. no hostname) on PHP 7.1+
- FIX: Incorrect caching mechanism such that when multiple Google Drive storage back-ends were in use (Premium feature), uploading to a storage would fail due to unmatched folder ID taken from a different storage instance
- TWEAK: Define class properties in UpdraftPlus_Addons_Migrator class for PHP 8.2 compatibility
1.23.8 – 08/Aug/2023
- FEATURE: Given the basic migration feature in the free plugin
- FIX: Content-MD5 and any V2-related headers were always included in the S3’s V4 SignedHeaders even though the headers were not presented in a HTTP request
- FIX: Generating URL-encoded queries for a canonical request should have used a method/mechanism which encoded query values according to RFC 3986 (for consistency and for not breaking the code)
- FIX: Search / replace database not working on Admin dashboard > Settings > UpdraftPlus Backups > Advanced Tools > Search / replace database on PHP 8.2 due to stricter type checking
- FIX: A newly added subsite that was restored from a normal site to the multisite was not listed in the site list in the multisite
- FIX: Manual deletion of backup sets appeared to skip some files when multiple instance and/or remote storage were in use
- FIX: The SFTP remote storage stopped working in the UpdraftPlus 2.23.6 release. Reverted the change „TWEAK: Validate SFTP key field on credential test and before save”
- TWEAK: Add a warning in the log file if AWS connection fails and a TLSv1.2 connection test fails
- TWEAK: Add warning for user if only PclZip available
- TWEAK: Fix unable to switch tab when a plugin (wrongly) loads certain CSS onto UD’s settings page
- TWEAK: Remove the word 'apparently’ in the backup success message
- TWEAK: Update to latest phpseclib 1.0.X version (prevents deprecation notice on PHP 8.1+)
- TWEAK: Change „s3” property to „public” in UpdraftPlus_AWSRequest class for PHP 8.2 deprecation compatibility [https://source.updraftplus.com/team-updraft/updraftplus/-/merge_requests/1481]
- TWEAK: Fixed Missing/ broken links for the pCloud image in addons tab
- TWEAK: Buying UpdraftClone tokens through inline checkout
- TWEAK: Fixed Spelling errors in updraftplus repo
- TWEAK: Added save button at the top of setting tab content
- TWEAK: UpdraftCentral module now, by default, overwrites the same existing theme installed on the remote sites (if any), regardless of what version is currently installed or what version being uploaded and installed
- TWEAK: Define class properties in Updraft_Checkout_Embed class for PHP 8.2 deprecation compatibility
- TWEAK: Update the composer package yahnis-elsts/plugin-update-checker for PHP 8.2 compatibility
- TWEAK: Added username and email details for authenticated dropbox account in updraftplus settings
- TRANSLATIONS: Split sentences to make one sentence in any translation functions
1.23.7 – 04/Jul/2023
- FIX: When Dropbox returns an error, this error was not always correctly passed up to the logging layer
- FIX: Search / replace database not working on Admin dashboard > Settings > UpdraftPlus Backups > Advanced Tools > Search / replace database on PHP 8.2 due to stricter type checking
- FIX: The SFTP remote storage stopped working in the UpdraftPlus 2.23.6 release. Reverted the change „TWEAK: Validate SFTP key field on credential test and before save”
- TWEAK: Fixed Missing/ broken links for the pCloud image in addons tab
- TWEAK: Buying UpdraftClone tokens through inline checkout
- TWEAK: Prevent PHP warning during some migrations when no table list provided
1.23.6 – 19/Jun/2023
- FIX: Search / replace database not working on Admin dashboard > Settings > UpdraftPlus Backups > Advanced Tools > Search / replace database on PHP 8.2 due to stricter type checking
- TWEAK: Remove the incremental dropdown on incremental backup restore when the user selects only the database to restore
- TWEAK: Validate SFTP key field on credential test and before save
- TWEAK: Remove the unused UpdraftPlus_S3::getHttpUploadPostParams() method
- TWEAK: Attempt to workaround some web hosts’ opcode cache producing incorrect error upon upgrade
- COMPATIBILITY: Fix pCloud deprecated warning in PHP 8.2
- COMPATIBILITY: Fix Google Cloud deprecated warning in PHP 8.2
- COMPATIBILITY: Fix Google Drive deprecated warning in PHP 8.2
- TWEAK: Fixed issue with cron jobs not clearing after wiping settings
- TWEAK: Added link to WP-Optimize in the database size tab in the advanced tools
1.23.4 – 16/May/2023
- SECURITY: Fixed a missing nonce combined with a URL sanitisation failure, which could lead to a targeted XSS opportunity (if an attacker persuades a logged-in administrator to both re-authorise their connection to a remote storage (e.g. Dropbox) and then to follow a link personally crafted for their site before re-authorising whilst logged in, he can then store a fixed JavaScript payload in the WP admin area (they would need a further route to use that ability to cause any damage). Because of the need for the administrator to co-operate in multiple steps, this attack is very unlikely (but you should of course still update).
- FIX: DigitalOcean S3-compatible storage does not work with disabled SSL entirely where possible settings.
- FIX: If there was an error or network connectivity issue on first attempt of uploading a plugin/theme file, then the second attempt of uploading the same file would make the file become corrupted thus resulting in installation failure.
- COMPATIBILITY: Suppress htmlspecialchars deprecation warnings on PHP 8.1
- COMPATIBILITY: Suppress some PHP 8.2 deprecation notices from use of ${} style variables, and others from use of dynamic properties
- TWEAK: Handle web hosting company setup that disabled pclose() but not popen()
- TWEAK: All HTTP requests to the Google Drive API now, by default, forces to use HTTP/1.1 version. Also, a constant named UPDRAFTPLUS_GDRIVE_CURL_HTTP_VERSION can be set in the wp-config.php file to change the default HTTP version to another preferred version
- TWEAK: Improve 'move’ and 'copy’ filesystem functions in restoring directories containing files to a different mount point/partition than where they reside
- TWEAK: Improve files pruning mechanism, by not repeating already-done ones when resuming deletions
- TWEAK: Improve the Handlebars templates of the Google Drive, Dropbox and UpdraftVault remote storage modules by taking PHP code out of them
- TWEAK: Improve widget layout when decrypting a backup
- TWEAK: Remove Bootstrap CSS in Restore Wizard and replace with Flexbox CSS
- TWEAK: Add multisite subsites header information to the database backup file that will be used for converting a network subsite to a standalone normal WordPress site
- TWEAK: Add the UpdraftPlus plugin slug header to the database backup file
- TWEAK: Include next-level-up directory path along with deleted folder’s name when deleting a folder
- TWEAK: Update seasonal notices
- TWEAK: Make common logic for getting backup history from the database
- TWEAK: Remove usage of the file_get_contents() function from WebDAV remote storage without chunking upload
- TWEAK: Pass through some previously unhandled Dropbox error codes
- TWEAK: Added the „non-core” word to the WordPress database tables excluded warning.
- TWEAK: Remove WordPress core tables from the non-core WordPress database tables excluded list in restoration step 2
- TWEAK: When migrating the www site, the search replace will be performed in database tables on the non-www domain too, and vice versa
1.23.3 – 16/Mar/2023
- SECURITY: This release fixes an important security defect – please update. Full details: https://updraftplus.com/updraftplus-1-23-3-2-23-3-important-security-release/. Sites are affected if there are WordPress users (i.e. people who can login) who can reach the back-end (i.e. wp-admin) dashboard (but we recommend everyone updates in any case).
1.23.2 – 15/Mar/2023
- FIX: Automatic backups before updating a plugin, theme, or WP core were not working (regression in 1.23.1)
- FIX: A database backup couldn’t be taken from WP-Optimize and All-In-One Security (AIOS) (regression)
- TWEAK: Add a user capabilities check when downloading a backup (this is not believed to have any security implications, as the download operation already requires knowledge of a further nonce that there is no mechanism for a non-administrator to obtain).
- TWEAK: Improve the Handlebars template of the UpdraftVault remote storage by taking PHP code out of it
- TWEAK: Prevent making a nonce available to logged-in users who could not manage UpdraftPlus (this did not give access to any unauthorised actions)
- TWEAK: Improve the Handlebars template of the UpdraftVault remote storage by taking PHP code out of it
- TWEAK: Improve the Handlebars template of the pCloud remote storage by taking PHP code out of it
1.23.1 – 08/Mar/2023
- FEATURE: Support Cloudflare R2 as a generic S3 storage provider (always use v4 signature)
- FEATURE: Added the ability to get an accurate row count for all tables in the advanced tools
- FEATURE: Expose an option in the UI to disable chunked uploading when using WebDAV remote storage (previously required a constant)
- FEATURE: Add the ability to anonymize WooCommerce order data when cloning a site
- FIX: An over-ride enforcing use of V4 signatures on Aliyuncs S3 storage was no longer working
- FIX: pCloud error handling in chunked uploading did not pass the error message up to the logging layer
- FIX: Backups started under WP-CLI could not backup the database only without any files
- FIX: Couldn’t add any file/directory inclusion for „Other” entity due to access to one directory up from the current (ABSPATH) isn’t permitted
- FIX: Atomic restore is not renaming a few tables when not restoring specific tables by using the filter
updraftplus_restore_this_table
. - FIX: Sometimes the „delete old directories” notice displayed even though the actual
-old
directory didn’t exist - FIX: The restore point date time was incorrect in the restore screen when restoring the incremental backup, and the WordPress site has a non-GMT timezone set.
- TWEAK: Improve manual rescanning and deletion of backup sets by setting up a time limit to a value defined in UPDRAFTPLUS_SET_TIME_LIMIT constant to minimise chances of getting fatal error (maximum execution time exceeded)
- TWEAK: Add a filter updraftplus_mysqldump_arguments to allow changing of arguments passed to the mysqldump binary when that is being used
- TWEAK: Include PHP version in default S3 user agent to aid debugging
- TWEAK: Disable Gravatar on UpdraftClone
- TWEAK: Cleanup .list.tmp files when a cloud backup completes
- TWEAK: Use the function that lists our own cron schedules to simplify the way backup intervals are prepared and to avoid schedules mismatch
- TWEAK: Improve manual deletion of backup sets by setting up a time limit to a value defined in UPDRAFTPLUS_SET_TIME_LIMIT constant to minimise chances of getting fatal error (maximum execution time exceeded)
- TWEAK: Improve the Handlebars template of the S3-Compatible (Generic) remote storage by taking PHP code out of it
- TWEAK: Increase max_recursion value to 20 in class-search-replace.php
- TWEAK: Add a new function that lists our own cron schedules so that it can later be used as schedules sorting purpose also as a main source from which our schedules list is originated
- TWEAK: Display Google drive email address along with account holder name
- TWEAK: Fixed WebDAV PHP 8.1+ deprecated warnings
- TWEAK: Updated text message displayed on Web Server – Localhost UC Dashboard Key Creation.
- TWEAK: Use nonce in every part of a restoration process to prevent direct access that has allows an unwanted log file to be begun. On sites running on end-of-lifed PHP versions (<8.0) it was possible to read the beginning of the log file, causing an unintended information disclosure about the server environment, e.g. Apache version, PHP version and available memory (but current PHP versions are not vulnerable).
- TWEAK: Use nonce when starting a new restoration and strengthen the continuation process to prevent direct access that has the potential of being file and/or log abuse
- TWEAK: Improve the WebDAV storage module API in regard to the way it handles uploading and writing files
- TWEAK: Replace the word „Directory” with „Folder” in UI notices
- TWEAK: UpdraftVault: select storage class intelligently
1.22.25 – 16/Dec/2022
- FIX: Resolves a fatal error that occurred if a user had one specific add-on and not another (i.e. paid versions only)
1.22.24 – 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 – 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 – 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 – 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 – 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.19 – 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.18 – 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.17 – 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 implicitly-declared class variables to avoid warnings in PHP 8.2
1.22.15 – 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.14 – 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.13 – 25/May/2022
- FEATURE: Added the ability to create a clone from WP-CLI (Premium)
- TWEAK: Free version – Improve the Handlebars template of Azzure, OneDrive, WebDAV, SFTP/SCP, Blackblaze, and Google Cloud remote storage by taking PHP code out of them
- TWEAK: Update notice class
- TWEAK: Escape URL used in remote storage connection modal
- TWEAK: A Label being incorrectly displayed when creating a clone
- TWEAK: Update class-udrpc
- TWEAK: Don’t show database selective restore UI if no tables are found in the database scan
- TWEAK: Allow drag-dropping of backup anywhere, not just on target area
- TWEAK: Add „echo” to display the premium link properly in some templates
- TWEAK: Update the posts class to support theme.json config file for theme styles and block settings
- TWEAK: Extract from plugin’s data rather than relying on its key when retrieving the plugin slug
- TWEAK: Increase likelihood of using experimental upload-sooner feature from 1% to 5%
1.22.12 – 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 – 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 – 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 – 10/Mar/2022
- SECURITY: Fixed a failure to sanitise printed URLs properly, leading to a targeted 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 – 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 – 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 – 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 – 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 – 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 – 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 – 14/Jan/2022
- TWEAK: New versioning 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: 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 – 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.66 – 29/Nov/2021
- SECURITY: The fix made in 1.16.65 was faulty; this release corrects it.
1.16.65 – 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 Krzysztof Zając.
- TWEAK: Premium – add review link at bottom of admin
1.16.64 – 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 – 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 – 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
- TWEAK: Refactor the search and replace engine
1.16.61 – 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 – 23/Aug/2021
- 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.
- 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
- TWEAK: Catch and deal with various WebDAV exceptions
- TWEAK: Create a zip file manifest and read from it if available
1.16.59 – 16/Jul/2021
- FEATURE: (Paid versions) New WP-CLI command (connect) to connect plugin with the user’s associated account/licence on updraftplus.com
- 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
- 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
- TWEAK: Update shop links and upgrade prompts
1.16.58 – 27/May/2021
- FIX: UpdraftVault storage settings saving issue on multisite
- FIX: Translation undefined index issue while running updates on UpdraftCentral
- FIX: Do not retain SFTP/SCP connection object between upload and prune stages, fixing a multi-instance bug that could cause deleting of obsolete archives to be skipped when backing up the same backup to multiple SCP servers
- TWEAK: When a link points to an unreadable file, include information in the log about the original reference
- TWEAK: Do not compress and recompress intermediate table files when stitching together the final database dump (increases speed and reduces resource usage)
1.16.57 – 08/May/2021
- FIX: Backblaze infinite loop when listing on buckets with huge numbers of objects
- TWEAK: Minor improvements to the organisation of the S3-provider classes (abstract per-backend logic more cleanly)
- TWEAK: Add –no-tablespaces switch to mysqldump invocation (required on MySQL 8.0+)
1.16.56 – 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 unnecessary methods from the UpdraftPlus_S3 class
1.16.55 – 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.54 – 05/Apr/2021
- FIX: Undetected build system error on free version omitted jstree library
- TWEAK: Reduce plugin size by removing 9 languages that are now fully available from the wordpress.org on-demand system
1.16.53 – 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 – 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 – 16/Mar/2021
- FIX: An issue with refreshing Dropbox access tokens
- TWEAK: Reduce and log memory usage in Google upload methods
- TWEAK: Catch Dropbox HTTP 401 errors and refresh the access token
1.16.49 – 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 – 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 capability 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 – 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 – 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 – 04/Jan/2021
- FIX: Prevent some fatal errors due to language behaviour changes when running under PHP 8
- 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 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.43 – 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 – 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 – 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 – 25/Nov/2020
- TWEAK: Cycle Dropbox API client ID (old one has been cycled and no longer works)
1.16.37 – 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.36 – 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.35 – 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.34 – 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 – 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.31 – 20/Oct/2020
- FIX: A regression in 1.16.30 meant that tables with integer primary keys which used signed integers omitted the first row of the table from the backups. This is not common (e.g. it does not affect any core WP tables; most plugins adding tables follow WP core in using unsigned integers for primary keys).
1.16.30 – 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: Zmieniono w dół czas minimalny na przyszłą zmianę wznowienia harmonogramu
1.16.29 – 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 – 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.27 – 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 outputting 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
- NOTE: The free version 1.16.27 was released as 1.16.26; i.e. if confused about 1.16.26 went, then the answer is that they are the same thing.
1.16.25 – 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
- FEATURE: Added the ability to create UpdraftCentral keys from WP-CLI
1.16.24 – 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 – 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 – 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 – 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 – 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 occurring 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
- FIX: Prevent trying to download files that have no remote storage and don’t exist locally
1.16.19 – 04/Oct/2019
- FIX: GoogleDrive and WebDAV remote storage methods now correctly report if remote files failed to be deleted
- FIX: Issue in cloudfiles-enhanced addon that breaks translations when the user language is different from the site language
- FIX: Regression: add missing restore options
- TWEAK: Improve restoration modal on mobile devices
- TWEAK: Support the new Amazon S3 Middle East (Bahrain) region when removing a backup set
- TWEAK: Improvements to the dashboard to allow for better screen-reader access
- TWEAK: Ensure phpseclib Crypt_Blowfish is loaded over PEAR’s version
- TWEAK: Add time zone and expiries in to the UpdraftClone scheduled removal time
- TWEAK: Add a multi-delete capability for OneDrive to prevent PHP timeouts during deletes
1.16.18 – 20/Sep/2019
- FIX: Select2 instance visiblility in restoration modal when selecting blog on multisite
- FIX: Remove unsupported WordPress versions (3.6 and older) from the UpdraftClone selection list
- FEATURE: Ability to resume interrupted database restores
- TWEAK: Add filesystem error data when FTP input validation fails in UpdraftCentral
- TWEAK: Enable appropriate SQL mode to ensure the database restoration compatibility
- TWEAK: Add a link to the Backblaze configuration guide
1.16.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 – 23/Jul/2019
- TWEAK: Adding support for installing plugin and theme through zip files in UpdraftCentral
- FEATURE: Added the ability to launch a blank WordPress clone
- FEATURE: Add –collate= parameter to WP-CLI (Premium) to allow substitution of locally unknown collations when restoring
- FIX: Switched to wp_insert_site() from insert_blog() and install_blog() method when importing single-site into a multisite network on WP 5.1+. Fixes 'Already Installed’ error when importing on newer WP versions
- FIX: Issue where (rare) foreign key constraints aren’t updated upon restore when table prefix changes
- FIX: Improve parsing of backed-up triggers when restoring preventing possible unnecessary errors
- FIX: If an upload to Google Drive starts to fail due to an OAuth token refresh error, the backup will re-bootstrap the Drive client and try again
- FIX: JSON-reparser to prevent unwanted RINFO data being output to screen
- FIX: Triggers were still included in a backup for tables that were excluded because of lack of WP prefix
- FIX: Resuming restores could resume at an unnecessarily early stage
- FIX: Issue with Dropbox account information call that could make it fail
- TWEAK: In cases where there were duplicate Google Drive folders (which is possible if there are multiple network communications failures when looking up the folder), these are now detected and merged automatically
- TWEAK: Add option to start 250GB Vault subscription as in-app purchase
- TWEAK: Regression: backup checksums were not being recorded in the backup log file
- TWEAK: Remove UpdraftClone when the backup is cancelled by the user
- TWEAK: Send the backup log during the creation of UpdraftClone for easier support when a clone fails to receive the backup
- TWEAK: Detect OneDrive Graph token expiries and initiate swift resumption
- TWEAK: Reduce the permissions requested for the UpdraftPlus Google Drive app (this now means that backups manually uploaded to Google Drive can not be deleted through the UpdraftPlus UI)
1.16.15 – 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 to 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 – 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.12 – 16/Apr/2019
- Poprawiono: Regresję powodującą rozpakowanie PclZip bardzo powoli
- TWEAK: Dodaj stream_meta do listy logu i tabel nie wymagających wyszukiwania/zamiany
1.16.11 – 08/Apr/2019
- Poprawiono: Problem zapobiegający usunięcia pobierania interfejsu z ręcznego pobierania jednostki (regresja)
- Poprawiono: Regresję w 1.16.10, w której odbudowa przywracania nie została prawidłowo wznowiona, ponieważ dane nie zostały załadowane
- TWEAK: Uaktualnij opis UpdraftCentral i ciągów międzynarodowych
- TWEAK: Obsługa odpowiedzi HTTP/2 z Dropbox przy niektórych operacjach
- TWEAK: Dodaj limit czasu przy udziałach Dropbox w operacjach tworzenia kopii, w reakcji na wadliwie przypadki wychodzących serwerów proxy HTTP
- TWEAK: Metoda backup_finish () nie powinna być prywatna; może spowodować nieszkodliwe przerwanie PHP podczas ręcznego zatrzymywania kopii
- TWEAK: Błędny kontekst zmiennej może spowodować niepowodzenie postępu zapisu SFTP
1.16.10 – 23/Mar/2019
- FUNKCJA: Dodano obsługę tworzenia kopii i przywracania spustu SQL
- POPRAWKA: Zapobiega pobieraniu UI usuniętego wcześniej, jest kompletny w przypadku zestawów wielu-archiwów (regresja)
- Ściągnij: Zmień kod przywracania i użyj danych jobdata do zapisania informacji o przywracaniu zamiast używać danych $ _POST
- Ściągnij: Automatycznie pokaż adminowi UI dla UpdraftClone w celu łatwiejszego debugowania
- Ściągnij: Zapobiega powiadomieniu PHP z wybranymi ustawieniami wykluczeń
- TWEAK: Dodaj wzmiankę o UpdraftClone w wersji w WP’s PHP i ostrzeżeniu „Nie przetestowane rozszerzenie” WooCommerce
- TWEAK: Dodaj 5.1 do wbudowanej listy dostępnych wersji UpdraftClone WP
1.16.8 – 13/Mar/2019
- POPRAWKA: W przypadku żądania poświadczeń klonowania, które nie były gotowe, pętla może szybko się powtórzyć, zamiast czekać w czasie
- Ściągnij: Niektóre aktualizacje w tle (wersja płatna) miały zostać stłumione, ale nie zostały.
1.16.7 – 11/Mar/2019
- FUNKCJA: Dodano wsparcie dla określonych kluczy aplikacji w Backblaze
- FUNKCJA: Dodano możliwość zrobienia zapasowych kopii przyrostowych przez UpdraftCentral
- POPRAWKA: Utrata uprawnień autoryzacji Dropbox po zapisaniu ustawień UpdraftPlus w wersji darmowej
- POPRAWKA: Problem, w którym błąd nie został zgłoszony, gdy próbowano przywrócić kopię bez poprawnych składników
- TŁUMACZENIE: Norweskie (Bokmål) i polskie tłumaczenia są teraz kompletne i dostarczane z wordpress.org, więc można je usunąć z bezpłatnego pluginowego zip (zaoszczędzisz 900 KB miejsca na dysku – jeżeli językiem ojczystym nie jest angielski i chcesz ulepszyć UpdraftPlus idź na: https://translate.wordpress.org/projects/wp-plugins/updraftplus).
- Ściągnij: Przejrzyj pozycje odpytywania ankiety w regularnym tempie, zmniejszając tym samym potrzebę samodzielnych sondaży
- Ściągnij: Jeżeli ustawienia FTP zostały usunięte i podjęto próbę pobrania kopii zapasowej, zostanie utworzony plik o zerowym rozmiarze, a następnie zostanie wyświetlony mglisty błąd, a nie wyraźny błąd.
- Ściągnij: Dla użytkowników premium: Dodano opcję połączenia się z Chmurą UpdraftCentral przy podłączeniu z punktem licencji strony
- Ściągnij: Jeżeli w PHP 5.3 lub nowszym rejestrujesz automatycznie nasz program Google SPL z flagą „prepend”, aby uniknąć ładowania niezgodnych zarejestrowanych w Google SDK (ale jeszcze nie użytych) przez inne komponenty
- Ściągnij: Oczyść wizualne ustawienia po wytarciu ustawień
- Ściągnij: Popraw układ newsów UpdraftPlus na pulpicie
- Ściągnij: Obsłuż przypadek, w którym nie można załadować programu do sprawdzania aktualizacji
- Ściągnij: Zapobiegaj ewentualnym uwagom PHP podczas żądania oceny
- Ściągnij: Aktualizację do bieżącej serii (4.5) yahnis-elsts/plugin-update-checker (wersja płatna)
- Ściągnij: „Zastosuj ten link, aby odświeżyć swoją (licencję połączenia)” ”(wersja płatna), gdy link nie działa
- Ściągnij: Powiadom użytkownika UI, jeżeli aktywowali miejsce docelowe bez żadnych ustawień
- Ściągnij: Element kodu rejestracji zdalnej przechowany w modułach S3, Email, Remote send, Backblaze, WebDAV, UpdraftVault, FTP, Google Cloud i Azure
- FUNKCJA: Możliwość zakupu subskrypcji UpdraftVault, w tym nowej 5 GB 1 miesięcznej wersji próbnej, bezpośrednio z ustawień UpdraftVault
- Ściągnij: Jeżeli katalog podczas przywracania nie zostanie znaleziony a katalog źródłowy jest istotny to UpdraftPlus automatycznie spróbuje utworzyć brakujący katalog
- Ściągnij: Użyj chwilowo poprawnej nazwy, gdy żąda poświadczenia systemu plików, potrzebnych WP_Filesystem API do usunięcia starych katalogów
- Ściągnij: Cofnij w 1.16.6 – zatrzymanie pewnych typów błędów, które były niewidoczne w raporcie końcowym i musiały zostać odczytane z pliku log.
- Ściągnij: Zmień kod rejestracji zdalnego magazynu we wszystkich modułach magazynowych
- Ściągnij: Zapobiega uszkodzeniu pobierania wybranych elementów UI z wielu naciśnięć przycisków
1.16.6 – 14/Feb/2019
- CECHA: Dodano nową inteligentną klasę warstwowania S3
- CECHA: Możliwość zakupu przez użytkownika Premium bez opuszczania stron ustawień wtyczki
- FUNKCJA: UpdraftPlus może teraz przechwytywać kopie, które nie są kompletne z powodu błędów, które niszczą PHP i upewnij się, że raporty o nich nadal są wysyłane
- POPRAWKA: Jeżeli przesyłanie bardzo dużej aktualizacji UpdraftVault trwało ponad godzinę to token bez odświeżania może wygasnąć (poprawka w wersji 1.16.0 była niekompletna)
- PERFORMANCE: Zmodyfikuj w algorytmie wsadowym zip, zwiększenie przyspieszenia algorytmu wsadowego zip w konfiguracjach pozwalających na bardzo długie czasy uruchamiania PHP przy początkowym (zerowym) wznowieniu
- PERFORMANCE: UpdraftClone wysyła teraz większe porcje w sieci, co przyspiesza wysyłanie danych
- PERFORMANCE: Wymuś użycie oprogramowania UpdraftClone w celu podzielenia rozmiaru na 100 MB, aby uzyskać lepszą wydajność (wcześniej zaplanowany ale nie zawsze działający)
- TWEAK: Po przywróceniu pamięci WP katalog zostanie opróżniony (domyślnie nie uwzględniony w kopiach, więc teoretycznie jest to operacja „no-op”, ale pojedynczy przypadek został zauważony podczas procesu przywracania)
- TWEAK: Dodaj nowe wsparcie dla Europy (Sztokholm) region AWS (eu-north-1) w Amazon S3
- TWEAK: Powiadom użytkownika, jeżeli zmienił wtyczkę (i nie będzie mógł pobrać aktualizacji) (wersja płatna)
- TWEAK: Skorzystaj z wp_get_themes zamiast polegać wyłącznie na get_themes, który jest już przestarzały
- TWEAK: Regresja: Użytkownik przerwał proces i wystąpił błąd krytyczny zanim zakończyły się wszystkie operacje czyszczące
1.16.5 – 28/Jan/2019
- CECHA: Jeżeli przywracanie zostało przerwane (np. limit czasu PHP), funkcja „Kontynuuj” może zostać wznowiona nie tylko w nowym pliku zip ale w pliku zip w miejscu, w którym osiągnął (https://updraftplus.com/auto-resuming-interrupted-restores-part-2/)
- FUNKCJA: Dodano polecenie w WP-CLI, które podaje listę punktów przywracania kopii przyrostowych.
- POPRAWKA: Regresja: Gdy przesyłanie Dropbox nie zakończyło się, funkcja UpdraftPlus zarejestruje to, ale nie będzie ponawiać próby
- POPRAWKA: Ponownie zaktualizuj phpseclib do najnowszej wersji, która powinna teraz naprawić „Niezgodność algorytmu klucza hosta serwera SSH2” we wszystkich instalacjach
- TWEAK: Korekta niewłaściwej zmiennej po błędnym komunikacie
- TWEAK: Dodaj tylko JavaScript do przyrostowego wyboru harmonogramu na stronie ustawień UD
- TWEAK: Zastąp przypadkowe użycie ipinfo.io teraz, gdy wymaga on płatnego klucza API
- TWEAK: Metoda print_delete_old_dirs_form powinna być publiczna, aby umożliwić malowanie, jeżeli użytkownik kliknął poprzednią wiadomość
1.16.4 – 17/Jan/2019
- NAPRAW: Regresja: prawidłowo oznacz kopie pobrane za pomocą opcji „Skanuj ponownie zdalną pamięć”, jako rodzimą (zapobiegając niepożądanym efektom ubocznym, na przykład przycinaniu przez inną witrynę)
- NAPRAW: Popraw aktualizację tokena odświeżania OneDrive, aby zapobiec wygaśnięciu
- NAPRAW: Ponownie obejdź problem z „Niezgodnością algorytmu klucza hosta serwera SSH2” występującego w bieżącym wydaniu phpseclib tymczasowo przywraca poprzednią, ponieważ ta nadal nie działa na wszystkich instalacjach
- NAPRAW: Podczas przywracania przyrostowego zestawu kopii za pomocą WP-CLI wybrany punkt przywracania został zignorowany
- NAPRAW: Jeżeli ustawienia magazynu zdalnego były dla wielu wystąpień pojedynczego typu backendu (np. Dwa konta Dropbox), a cała operacja tworzenia kopii i wysyłania została zakończona w jednym procesie PHP, wówczas lokalna kopia plików nie zostałaby usunięta
- TWEAK: Pokaż komunikat o błędzie, jeśli plik mbstring.func_overload jest włączony w pliku php.ini podczas tworzenia klucza migracji
- TWEAK: Dodano punkt końcowy Azure China
- TWEAK: Resolve „dashicons” CSS conflict
- TWEAK: Dodaj „blogmeta” do listy podstawowych tabel (w gotowości na WP 5.1)
- TWEAK: Usuń niepotrzebny przestarzały (w PHP 7.3) parametr, aby zdefiniować () w bibliotece HTTP WebDAV
- TWEAK: Zapobiegaj potencjalnemu powiadomieniu PHP w UpdraftPlus Premium, gdy jest zainstalowany bez dostępu do sieci
- TWEAK: Ulepsz filtry updraftplus_exclude_file i updraftplus_exclude_directory, aby również przekazać zapisane nazwy
- TWEAK: Dodaj nową stałą UPDRAFTPLUS_ZIP_BATCH_CEILING, która może modyfikować wewnętrzne jednostki silnika kopii zip
1.16.3 – 10/Jan/2019
- NAPRAW: Zapobiega regresji ekstrakcji (w 1.16.1) podczas korzystania z PclZip (N.B. php-zip jest zawsze preferowany, jeżeli jest zainstalowany) na plikach o zerowej wielkości
- NAPRAW: Zapobiegaj niepoprawnemu planowaniu przyrostowej kopii cron
1.16.2 – 07/Jan/2019
- NAPRAW: wp_doing_cron () została użyta podczas rozpakowywania, ale wymaga WP 4.8+ (regresja w wersji 1.16.1, która nigdy nie została wydana na wordpress.org)
- TWEAK: Zaktualizował phpseclib do najnowszej wersji po wcześniejszej pracy, aby naprawić problem „Niezgodność algorytmu klucza hosta serwera SSH2”
- TWEAK: Sprawdź klon podczas procesu tworzenia kopii aby upewnić się, że nie zostanie przedwcześnie usunięty
1.16.1 – 01/Jan/2019
- NAPRAW: jeżeli pobieranie bardzo duże UpdraftVault zajęło więcej niż godzinę, token może wygasnąć bez odświeżania
- NAPRAW: Wersja 2.16.0 może zapisać niepoprawny lub niepełny JSON podczas tworzenia pliku manifestu na przyrostowej kopii zapasowej w pewnych okolicznościach
- NAPRAW: Podczas przywracania kopii przyrostowej z zestawu WP-CLI kolejność przywracania może być nieprawidłowa
- TWEAK: Akceptuj i przeanalizuj niepoprawny JSON gdy przywracane archiwum przyrostowe utworzono w wersji 2.16.0
- TWEAK: Przy uruchamianiu kopii przyrostowej raport z kopii poinformuje o czasie błędnego uruchomienia kopii
- TWEAK: Spraw, aby rejestracja na stanie ekstrakcji zip była bardziej szczegółowa (przynajmniej co 100 MB, 1000 plików lub 15 sekund)
- TWEAK: Ponów procedurę kodu ekstrakcji zip, aby umożliwić kolejne ulepszenia
- TWEAK: Ponów procedurę przywracania w udostępnieniu więcej kodu między różnymi punktami zapisu i możliwości kolejnych ulepszeń
- TWEAK: Rozróżniaj błędy w dekodowaniu pliku przyrostowego manifestu kopii JSON i innych typów awarii
1.16.0 – 19/Dec/2018
- FEATURE: Added the ability to create and restore Incremental Backups (Premium version)
- NAPRAW: Rozwiąż problem z „Niezgodności algorytmu klucza hosta serwera SSH2” występujący przy bieżącym zwolnieniu phpseclib tymczasowo przywracając poprzednią wersję
- TWEAK: Zwiększ wydajność poprzez połączenie oddzielnych zapytań SQL SELECT (poprzednio po jednej dla każdej kopii) podczas ładowania ustawień strony
- TWEAK: wewnętrzny parametr extradanych kopii, który zapobiega niechcianym powiadomieniom PHP
- TWEAK: Rozwiń metodę UpdraftPlus_Filesystem_Functions :: unzip_file (), aby umożliwić przyszłe ulepszenia
- TWEAK: Okresowe czyszczenie przestarzałych danych zlecenia, które nie zostały oczyszczone zgodnie z oczekiwaniami nie miało miejsca
- TWEAK: Popraw rejestrowanie, gdy początkowe wywołanie jobdata_set_multi kończy się niepowodzeniem
- TWEAK: Wszystkie przechowywane pliki dziennika postępu/przywracania będą teraz usuwane po 40 dniach. (Ponieważ są one dołączone do raportów e-mail, możesz je zachować i odzyskać w razie potrzeby). Przeprowadź to za pomocą filtru updraftplus_log_delete_age.
1.15.7 – 06/Dec/2018
- NAPRAW: wywołanie metody na niepoprawnej klasie, która spowodowała błąd krytyczny
1.15.6 – 06/Dec/2018
- Cecha: Dodano obsługę WordPress 5.0 do UpdraftClone
- Cecha: Dodano możliwość wyboru lokalizacji serwera UpdraftClone
- CECHA: Wykonaj procedurę aktywacji w płatnych wersjach, zwiększając niezawodność niektórych instalacji, które nie wykryły dostępnych aktualizacji
- TWEAK: wideo UpdraftClone jest wstawiane po kliknięciu łącza (zapobiega niechcianemu wywołaniu na serwerze wideo)
- TWEAK: Zamień „kontynuuj” na „przerwij”, aby zapobiec powiadomieniu PHP w PHP 7.3
- TWEAK: (Wersje płatne) Ułatw stałe zawiłe definiowanie serwera licencyjnego typu custom/over-ride i pokaż w zakładce „Rozszerzenia”.
- TWEAK: (Wersje płatne) Usuń założenie dotyczące wersji biblioteki z roszczenia licencyjnego w przetwarzaniu wyników
- TWEAK: (Wersja płatna) Cofnięcie spowodowało, że aktualna wersja instalacji UD została wysłana podczas sprawdzania aktualizacji
- TWEAK: Ponowne uwzględnianie metody planowania w ich własnej klasie
- TWEAK: zmień mechanizm szeregowania, aby oddzielić kolejny czas powrotu z maksymalnego czasu działania w przypadku nakładających się przebiegów, aby uniknąć niepotrzebnie dużych odstępów między ponownymi wystąpieniami w przypadku, gdy serwer pozwala na bardzo długie czasy uruchamiania
1.15.5 – 19/Nov/2018
- TWEAK: Dołącz kopię zestawu ID gotowości pliku do klonowania
- TWEAK: w przypadku użytkowników Premium z aktualizacjami do końca życia (tj. zakupionych przed sierpniem 2013 r.) cofnięcie spowodowało wygaśnięcie uprawnień do pomocy technicznej
- TWEAK: W przypadku użytkowników Premium, którzy przeszli z nieograniczonej liczby licencji na inny pakiet, komunikat o wygaśnięciu licencji mógł zostać wyświetlony, gdy w rzeczywistości była to sytuacja, w której potrzebna była konkretna alokacja licencji do witryny. Odpowiednia wiadomość została dostosowana, aby to poprawić.
- TWEAK: Śledź lokalizację „więcej plików” kopii przyrostowych
- TWEAK: nie wyświetlaj indywidualnych dodatków, które nie zostały kupione na stronie dodatków do konta, jeżeli użytkownik ma Premium
- TWEAK: Dołącz informacje o kontroli aktualizacji wewnętrznych/zaawansowanych stosach
-
TWEAK: Dodano wideo UpdraftClone
-
Ściągnij: Możliwość dla użytkownika zakupu wtyczki Premium bez opuszczania ustawienia strony
1.15.3 – 29/Oct/2018
- CECHA: UpdraftPlus ma teraz opcję automatycznej aktualizacji
- CECHA: Wsparcie punktu końcowego Azure dla zarządzania (Premium)
- NAPRAW: ustawienia weryfikacji SSL nie pozwalały wyłączyć weryfikacji dla ogólnej pamięci S3
- NAPRAW: W sytuacjach, w których użytkownik zdefiniował UTF8, jako swój zestaw znaków ale WordPress używał UTF8MB4, UpdraftPlus nie wykrył tego
- NAPRAW: Zapobiegaj określonemu wzorowi tekstowemu SQL, który błędnie uruchamia wykrywanie funkcji bazy danych, gdy znajduje się w treści
- TWEAK: Zaznacz, jako wspierający WordPress 5.0
- TWEAK: Ponownie auto skanuj obecność kopii bazy danych po jej przywróceniu aby zapobiec nieporozumieniom związanym z jej stanem
- TWEAK: Zmień logikę, która kontroluje, czy używany jest mini lub pełny JavaScript
- TWEAK: Ulepsz ustawienia tab UI on mobile
- TWEAK: UlepszUpdraftClone UI
- TWEAK: Ulepsz tymczasowy interfejs strony UpdraftClone
- TWEAK: Zmień metodę używaną do zapisywania wersji MySQL, aby poradzić sobie z tym, jak MariaDB może raportować podczas korzystania z biblioteki klienta innej niż MariaDB (patrz: https://github.com/joomla/joomla-cms/issues/9062)
- TWEAK: Zastąp obrazem kodowane logo Base64
- TWEAK: Ukryj zwiedzanie z przewodnikiem po programie UpdraftClone
- TWEAK: Naprawiono uszkodzony układ modemu automatycznego tworzenia kopii
- TWEAK: Ponowne automatyczne skanowanie po przywróceniu zdalnej bazy danych
- TWEAK: Wyraźnie ustaw opcję historii archiwizacji aby nie ładować automatycznie, ponieważ rozmiar może być nie niebanalny
- TWEAK: Ulepsz interfejs użytkownika wykluczania elementów z kopii
- TWEAK: Zapobieganie możliwemu powiadomieniu debugowania PHP w methods/backup-module.php
- TWEAK: Pokaż postęp w porcie widoku przeglądarki zamiast modalnego okna dialogowego, gdy usuwamy kopie zapasowe.
- TWEAK: Dodano opcję –db-dummy-restore do WP-CLI, która uruchomi pozorne przywracanie bazy danych (pod nieużywanym prefiksem), a następnie upuszcza tabele po zakończeniu. Ta opcja może być przydatna do testowania.
- TWEAK: Zaktualizuj interfejs użytkownika programu UpdraftClone, gdy informacje o witrynie będą dostępne
- TWEAK: błędy zwijania podczas interakcji z Backblaze B2 zostaną teraz przekazane, aby ułatwić debugowanie
- TWEAK: Ponownie uwzględnij dodatkowe testy danych logowania do pamięci masowej, aby ułatwić przekazywanie informacji o debugowaniu
- TWEAK: Wprowadź inne niż domyślne opcje SSL za pomocą Backblaze B2 (poprzednio zawsze były ustawienia domyślne)
- TWEAK: UpdraftClone: przekierowanie do strony administratora po użyciu linku automat. logowania
- TWEAK: Popraw wewnętrzne śledzenie lokalizacji kopii plików
- TWEAK: Wyślij pojedyncze żądanie, aby pobrać zestaw kopii zapasowych nie dla każdej jednostki pliku
- Ściągnij: Napraw element DOM bo dużo nonces ma ten sam identyfikator
- TWEAK: Automatycznie śledź więcej plików kopii na pozycji lokalnego skanowania
- TWEAK: Skoryguj kod rejestracji zdalnego magazynu w module Onedrive
1.15.2 – 19/Sep/2018
- NAPRAW: prośba o anulowanie zwiedzania na stronie wtyczek nie działa
- NAPRAW: problem polegający na tym, że niektóre zestawy zadań nie zostały ustawione co spowodowało, że kopie nie zostały wysłane
- NAPRAW: regresja polegająca na tym, że wtyczki aktywowane przez sieć mogły zostać dezaktywowane na wielu urządzeniach podczas przywracania
- NAPRAW: Gdy szyfrowanie bazy danych było aktywne, UpdraftClone kończyłby się niepowodzeniem
- TWEAK: Teraz jest dostępna opcja „Przeszukuj pamięć zdalną – loguj wyniki do konsoli” w „Narzędzia zaawansowane”, aby pomóc w debugowaniu
- TWEAK: Naprawiono zawartość karty Migracja / klon wyświetla na karcie Zaawansowane Narzędzia
- TWEAK: próba przechwycenia, obejścia i zalogowania się, gdy nie można zapisać historii kopii z powodu zbyt długiej historii w stosunku do maksy. rozmiaru pakietu serwera MySQL
- TWEAK: Ponownie zaznacz i wprowadź klasę UpdraftPlus_Storage_Methods_Interface
- TWEAK: wprowadzenie stałej UPDRAFTPLUS_ENABLE_TOUR dla zaawansowanych użytkowników; ustaw na kłamliwy, jako część twojego automatycznego procesu instalacji WP (lub ręcznie), jeśli chcesz wyłączyć wszystkie funkcje trasy.
1.15.0 – 12/Sep/2018
- CECHA: Utwórz żywą kopię swojej witryny za pomocą przycisku. Świetne do testowania zmian, testowania aktualizacji (np. Rdzenia WordPress, wtyczek, wersji PHP) i wszystkiego, co możesz wymyślić. Więcej informacji: https://updraftplus.com/updraftclone/
- NAPRAW: Napraw logikę roszczenia i aktywacji licencji/dodatków.
- NAPRAW: Naprawiono problem dotyczący dzierżawy uwierzytelniania OneDrive dla firm w Niemczech
- TWEAK: WP-CLI – use dash (-) instead of underscore (_) to separate words, in order to match WP-CLI standards.
- TWEAK: Reklamy close_browser_connection dla serwerów używających phpfpm
- TWEAK: Zmień wybór wielu kopii i interfejs działań
- TWEAK: Zapobieganie komunikatowi debugowania PHP na kopii z UpdraftCentral podczas przetwarzania listy usług
- TWEAK: poprawia ręczne tworzenie kopii
- TWEAK: Napraw nieaktualne łącze „zgubionego hasła”
- TWEAK: Dodaj filtr updraftplus_disk_space_check, aby upokazać wyniku przekroczenie miejsca na dysku
- TWEAK: Zmień współczynnik kodu przywracania, aby umożliwić przyszłe ulepszenia
- TWEAK: w przypadku kopii zapasowej „zawsze zatrzymuj” możliwe było zarejestrowanie błędnego logu dotyczącego przyczyny zatrzymania
- TWEAK: Dodaj ostrzeżenie dziennika i powiadomienie administratora WP dotyczące zamykania punktów końcowych DreamObjects objects-us-west-1.dream.io
- TWEAK: Skoryguj kod rejestrowania zdalnego magazynu
- TWEAK: Wyczyść trochę mylącego interfejsu użytkownika podczas obsługi zdalnych kopii zapasowych
1.14.13 – 15/Aug/2018
- CECHA: WP-CLI – dodaj polecenie „get_latest_full_backup”
- NAPRAW: Podczas usuwania wielu kopii może wystąpić błąd braku odnalezienia zestawu kopii
- NAPRAW: Ankieta podczas tworzenia kopii po wywołaniu zewnętrznego programu UpdraftPlus
- NAPRAW: Wtyczka aktywacji sprawdza w złym momencie proces przywracania
- NAPRAW: Komenda „przywracania” WP-CLI zwróciła zbyteczny błąd, gdy przyrostowa podkładka była nie obecna
- TWEAK: Poprawki na wielu serwerach dla wtyczek programów UpdraftCentral i tematów modułowych
- TWEAK: Zapobiegaj potencjalnym powiadomieniom PHP na stronie, gdy nie wybrano kopii
- TWEAK: Dodaj zakres do niektórych reguł CSS, które są zbyt ogólne.
- TWEAK: nowa zakładka „Kopia / Przywróć”, która składa się ze stanu kopii zapasowej i istniejącej kopii zapasowej, z pominięciem karty „Aktualny status” i zakładki „Istniejące kopie zapasowe”
- TWEAK: usuń możliwość fałszywie-pozytywnego ostrzeżenia o migracji zamiast przywracania, jeżeli home_url w WordPress ustawienie ma uzasadnione osobliwości
- TWEAK: Ulepsz interfejs przycisku użytkownika usuwania większej ilości baz danych (Premium)
- TWEAK: Usunięto złotą kolumnę i przeprojektowano stronę Premium
- TWEAK: Popraw czynnik w UC i wprowadź stałą UPDRAFTCENTRAL_COMMAND, aby umożliwić wykrywanie kontekstu
- TWEAK: Zmieniono w dół czas minimalny na przyszłą zmianę wznowienia harmonogramu
- TWEAK: rozwiązywanie problemu z automatycznym wyborem sortowania w przywracaniu, gdy wszystkie zestawy znaków są obsługiwane, a sortowanie nie jest obsługiwane
- TWEAK: zastąp bezwzględne URL zamiast względnych URL w kotwicznych linkach
- TWEAK: zaktualizuj adres URL kodu błędu dla binarnych błędów zip
- CECHA: Dodano kompatybilność z OneDrive dla Firm w Niemczech
1.14.12 – 17/Jul/2018
- CECHA: Dodano zwiedzanie z przewodnikiem dla nowych użytkowników
- CECHA: Dodano moduł obsługi modułów zarządzania tematami UpdraftCentral
- CECHA: Użytkownik może oznaczyć dowolną kopię, jako „nie usuwaj” nie zostanie ona usunięta, nawet gdy zostaną przekroczone ograniczenia przechowywania
- CECHA: WP-CLI – dodaj polecenie „przywróć”
- CECHA: WP-CLI – Dodaj opcję „usuń podczas przywracania” w poleceniu „przywróć”
- CECHA: Dodaj opcjonalną konfigurację „odcisku palca” dla zdalnej pamięci sftp/scp, umożliwiając zatrzymanie połączenia,gdy odcisk palca serwera nie odpowiada wprowadzonemu
- CECHA: Dodano możliwość tworzenia kopii przyrostowej za pośrednictwem WP-CLI (uwaga: przyrostowe kopie są nadal uważane za funkcje experimental/work-in-progress feature)
- NAPRAW: Jeśli użytkownik podał niewłaściwy klucz do odszyfrowania zaszyfrowanej bazy danych, komunikat „Odszyfrowanie nie powiodło się” nie został wyświetlony
- NAPRAW: Migracja automatycznie nie zmienia nieobsługiwanego silnika tabeli bazy danych z silnikiem MyISAM
- NAPRAW: Problem z wywołaniem niektórych funkcji instalacji API konta Dropbox w przypadku
- NAPRAW: Łącze odświeżania miejsca na dysku serwera w istniejących kopiach nie działa
- NAPRAW: News UpdraftPlus nie mógł wydrukować za pierwszym razem, gdyż bufor wiadomości nie został utworzony
- NAPRAW: Aktywacja licencji „wszystkie dodatki” nie spowodowała usunięcia odpowiedniego linku „aktywuj na tym koncie” w zakładce „Premium / Rozszerzenia”
- NAPRAW: Gdy zestaw znaków zapytania nie był obsługiwany przez bieżący serwer MySQL, proces przywracania nie oferował możliwości zastąpienia zestawu znaków
- TWEAK: Zaktualizowano obsługę plugin.php dla nowego modułu zarządzania wtyczkami UpdraftCentral
- TWEAK: Zaktualizuj moduł obsługi postów, aby naprawić i zaktualizować paginację w narzędziu UpdraftCentral
- TWEAK: Refresh UpdraftCentral keys upon successful login or registration using the UpdraftCentral Cloud wizard
- TWEAK: Popraw adres URL strony administracyjnej w poleceniu WP-CLI „przywróć”, gdy w trybie wielostanowiskowym nie ma rozszerzenia dla wielu stron
- TWEAK: Zapobiega powiadomieniom PHP podczas sprawdzania nie istniejących plików w związku z obcym ostrzegawczym odstępem
- TWEAK: Zapobiegaj powiadomieniom PHP w dodatkach z nie istniejącymi ustawieniami
- TWEAK: Dodaj kartę „Migracja / klonowanie” zamiast okna dialogu „Migracja / klonowanie”
- TWEAK: Zapobiega wywołaniu funkcji wp_get_sites () nieaktualnej w WP 4.6 i nowszych
- TWEAK: Zapobiegaj potencjalnemu powiadomieniu o debugowaniu PHP podczas wyświetlania formularza „Połącz się z witryną UpdraftPlus.com”
- TWEAK: nie pokazuj mylącej notatki „JetPack” na stronie „Aktualizacje”
- TWEAK: Dodano powiadomienia i polecenia klona, gdy UpdraftPlus działa na UpdraftClone
- TWEAK: Przenieś „Loguj wszystkie wiadomości do sysloga (gdy administratorzy serwerów tego będą chcieli)” w sekcji „ekspertów”
- TWEAK: Zastąp brakującą klasę stałą w zestawie SDK Dropbox (dotyczy tylko osób aktualizujących z poziomu Dropbox API tokenów v1 – oznacza aktualizację UpdraftPlus z bardzo starej wersji, która wcześniej korzystała z Dropbox APIv1, ale nigdy v2)
- TWEAK: To „kopia”, a nie „kopia zapasowa”
- TWEAK: Zapobiegaj potencjalnym informacjom debugowania PHP w kroku przywracania 2
- TWEAK: Zezwól niezależnym super adminom na dostęp do UpdraftPlus Premium, jeżeli mają one opcję „manage_network_plugins”, a używany jest filtr_wydruku_wydrukowego_manager
- TWEAK: Udoskonalony kod, który zapobiega ciągłemu odpytywaniu na stronie tematów, wtyczek i aktualizacji
1.14.11 – 25/May/2018
- NAPRAW: Przywrócenie zmiany w wersji 1.14.9, które może spowodować, że kopie nie będą wysyłane do magazynu zdalnego (poprawka w wersji 1.14.10 nie była kompletna w 100% (ale działała prawie na wszystkich))
1.14.9 – 24/May/2018
- CECHA: Sprawia aby łatwiej było się zarejestrować w usłudze Chmura UpdraftCentral
- CECHA: Kompatybilność Microsoft Azure (Premium) z Azure Germany
- CECHA: Dodano możliwość tworzenia kluczy migracji WP-CLI (Premium)
- NAPRAW: Kopia ikon/magazynu pokazuje typ nawet jeśli wszystkie przypadki zostały wyłączone
- FIX: WP CLI updraftplus command was not running on few environments like the Windows command line
- NAPRAW: wystąpił błąd krytyczny PHP, gdy użytkownik próbował przywrócić zaszyfrowane DB definiując stałą „UPDRAFTPLUS_DECRYPTION_ENGINE”
- TWEAK: Dodano możliwość planowania kopii przyrostowych (uwaga: nie można jeszcze wykonywać przyrostowych kopii)
- REFACTOR: Komplet elementów ustawień zakładek na stronie.
- TWEAK: Niektóre re-czynniki poprawiają odbudowę kodu dla łatwiejszego utrzymania
- TWEAK: Dodaj dłuższy limit czasu logowania SFTP aby poradzić sobie z sytuacją „dużego opóźnienia lecz potem” działającego w warunkach naturalnych
- TWEAK: Rozszerzenie „Przyrostowe kopie” zostało wyświetlone na karcie Premium/Rozszerzenia, powodując zamieszanie, ponieważ nie zostało jeszcze zakończone/uruchamianie
- TWEAK: Wyświetla ostrzeżenie o liczbie bajtów (BOM) podając nazwy plików wraz ze ścieżką w zakładce „Istniejące kopie”, jeżeli zestaw BOM zostanie wykryty na początku zwykłych plików, które ludzie edytują
- TWEAK: Komenda WP CLI istniejącej kopii nie wyświetlała daty w kolumnie „job_identifier”
- TWEAK: Dodaj linki do aplikacji polityki prywatności w sekcjach ustawień dotyczących metod przechowywania za pomocą aplikacji autoryzacji OAuth
- TWEAK: Loguje użytkownika i rejestruje ID grup procesów plików/folderów, gdy uprawnienia do danej operacji są zabronione
- TWEAK: Zapobiegaj potencjalnym powiadomieniom o debugowaniu PHP po wyświetleniu przycisku „Prześlij”
- TWEAK: Zaktualizuj nieaktualne „złe hasła”
- TWEAK: Dodano „Web-server informacje o użyciu miejsca na dysku przez UpdraftPlus” w sekcji „Informacje o witrynie” w zakładce „Zaawansowane Narzędzia”; nie pojawi się na karcie „Istniejące kopie”, jeżeli używasz mniej niż 100 MB.
- TWEAK: Gdy token Chmury Google jest nieważny, może nastąpić złe PHP wykrycia błędu i dobrego informowania/rejestrowania
- TWEAK: Jeżeli php-xml (SimpleXMLElement) nie jest zainstalowany, wyświetl odpowiednie ostrzeżenie w sekcji konfiguracji Azure
- TWEAK: Jeśli użytkownik spróbuje zainstalować inną wersję programu UpdraftPlus, dostosuj domyślny komunikat o błędzie pokazany przez WP, który jest zbyt mało znany/tajemniczy dla wielu użytkowników
- TWEAK: Jeżeli podczas przesyłania kopii wystąpił błąd krytyczny spróbuj go odzyskać i przetworzyć dalej
1.14.8 – 12/May/2018
- NAPRAW: Wznowienie częściowo przesłanego archiwum kopii w nowym module „OneDrive dla Firm” nie działa
- TWEAK: Przy testowaniu ustawień SFTP, gdy debugowanie jest aktywne, aktywuj debugowania logu i przekaż wyniki z powrotem po niepowodzeniu testu (poprzednia próba była niekompletna)
- TWEAK: SDK OneDrive został wyczyszczony aby usunąć przestarzały interfejs Live 5.0 API
1.14.7 – 25/Apr/2018
- Napraw: Napraw niezgodność ładowania pulpitu na WP 4.6 i starszych. Jeżeli masz ten problem to nie możesz odwiedzić /wp-admin/ – będziesz musiał aktualizować za pomocą innego narzędzia (np. narzędzia do zarządzania wieloma witrynami) lub za pośrednictwem FTP (pobierz https://downloads.wordpress.org/plugin/updraftplus.1.14.7.zip, rozpakuj go na swoim PC, zaloguj się do swojej witryny przez FTP w folderze wp-content/plugins, usuń istniejący folder „updraftplus”, a następnie prześlij rozpakowany folder „updraftplus”). Duże przeprosiny!
1.14.6 – 25/Apr/2018
- CECHA: Dodano opcję przesyłania lokalnie dostępnych kopii do zdalnego magazynu
- CECHA: Dodaj moduł zarządzania pocztą dla programu UpdraftCentral (strona klienta, strona UC wciąż oczekuje)
- CECHA: Dodano podkomendę WP-CLI „rescan-storage” do dodatku WP-CLI, przeskanuj ponownie zdalny magazyn lub pamięć lokalną
- CECHA: Zgodność (płatnego) modułu OneDrive z „OneDrive dla Firm”
- NAPRAW: Przywracanie wielostanowiskowe nie wyświetliło opcji przywracania pojedynczych witryn, gdy adresy URL były różne ale wyraźnie ta witryna ma (inne http/https)
- NAPRAW: Przesyłanie przez WebDAV może się nie udać jeżeli użytkownik zdefiniował stałą UPDRAFTPLUS_WEBDAV_NEVER_CHUNK
- NAPRAW: Jeżeli UpdraftVault nie powiódł się, UpdraftVault nie może odzyskać działania bez wyczyszczenia ustawień
- TWEAK: Obsługuje serwer DreamObjects, który nie wysyłał nagłówka typu application/xml content-type
- TWEAK: Obsługa przypadku, w którym główna przyczyna błędu z DreamObjects nie została wyraźnie pokazana
- TWEAK: Powiadom użytkownika o błędzie, jeżeli próbuje wprowadzić adres URL zamiast ścieżki folderu w polu folderu ustawień OneDrive
- TWEAK: Dostosuj komunikat dziennika PclZip aby wyjaśnić konsekwencje używania PclZip (tzn. jest znacznie wolniej)
- TWEAK: Dodaj obsługę zbliżającego się punktu końcowego objects-us-east-1.dream.io DreamObjects
- TWEAK: Zapobiegaj potencjalnym powiadomieniom PHP w podkomendach WP-CLI dla istniejących kopii
- TWEAK: Dodaj wiadomości UpdraftPlus w panelu administracyjnym widget „WordPress Events”
1.14.5 – 3/Apr/2018
- CECHA: Dodaj opcję „Tylko baza danych” do opcji kopii wiadomości e-mail UpdraftPlus
- CECHA: Dodatek (płatny) UpdraftPlus do uruchamiania procesu tworzenia kopii za pomocą WP CLI
- NAPRAW: Przywrócenie nie wyświetla hasła do deszyfrowania (ale zawsze używa zapisanego)
- NAPRAW: Przeglądana zawartość ściągniętego pliku nie działa w systemie Windows
- NAPRAW: Zastosowano niewłaściwe domyślne ustawienia „Usuń lokalną kopię”, jeżeli nigdy nie zapisałeś ustawień
- TWEAK: Zapobiegaj wyświetlaniu powiadomienia PHP podczas testowania pamięci S3
- TWEAK: Zapobiegaj powiadomieniu PHP podczas pobierania z Dropbox
- TWEAK: Ulepszono interfejs migracji
- TWEAK: Zaktualizuj pakiet cacert do najnowszej wersji (2018-01-17)
- TWEAK: Dodaj wsparcie dla nowego regionu AWS Paris (eu-west-3)
- TWEAK: Obsługa krótkiego systemu plików podczas wysyłania danych na Dysk Google
- TWEAK: Popraw obsługę błędów PHP i wyjątków podczas wywołań typu back-end
- TWEAK: Aktualizuj wewnętrzny SDK OneDrive pod kątem zgodności z „OneDrive dla Firm” (jeszcze nie w pełni obsługiwany)
- TWEAK: Refaktoryzacja wewnętrzna i ulepszenia formularza UpdraftPlus.com
- TWEAK: Job ID jest teraz chwilowo oddzielony od pliku
- TWEAK: Pokaż przyrosty w interfejsie użytkownika
- TWEAK: Dodaj kontrolę widoczności do funkcji klasy strumienia dla dostępu do WebDAV
- TWEAK: Radzi z błędami otrzymywanym z folderu ID z Dysku Google
- TWEAK: Wyświetla więcej opisu błędu po uwierzytelnieniu na dysku Google
1.14.4 – 19/Feb/2018
- CECHA: Teraz obsługuje sygnatury AWS v4 (umożliwia korzystanie z nowych regionów AWS) ze starym SDK S3 (który jest używany w PHP 5.2)
- NAPRAW: Filtr opcji WebDAV nie zapisał poprawnie żadnego opisu wybranego przez ciebie
- NAPRAW: Regresja: Kreator „nowego użytkownika „Rackspace nie funkcjonuje
- NAPRAW: Dla fragmentowych API pamięci masowej, które wymagają finalnej metody ponownego scalania porcji, gdy pierwsza próba nie powiedzie się to kolejna nieudana próba może zostać niepoprawnie oznaczona, jako udana
- NAPRAW: Pierwszy przypadek każdego zdalnego magazynu co nie korzystał z wewnętrznych opcji domyślnych
- TWEAK: Dodano możliwość przywracania zestawów kopii przyrostowych (obecnie N.B. nie można tworzyć zestawów kopii przyrostowych co jest częścią naszego rozwoju tej funkcji)
- TWEAK: Edytuj baner powitalny
- TWEAK: Jeżeli administrator strony zablokował funkcję „blokuj administratora” (Premium), dodaj wiersz o tym działaniu w odpowiedniej sekcji.
- TWEAK: Zezwalaj klasom UpdraftCentral na metody plaboilerte pre i post-call
- TWEAK: Wykonaj nieco więcej rejestracji dla uploadów Backblaze B2
- TWEAK: Dodaj kontrolę poprawności, aby zapobiec rejestrowaniu niektórych powiadomień debugowania PHP przy aktualizacji
- TWEAK: Rozwiązano niechciany komunikat konsoli JavaScript do przechowywania zdalnego magazynu WebDAV
1.14.3 – 24/Jan/2018
- CECHA: Link do OneDrive i Chmury Google udostępniony po uwierzytelnieniu
- CECHA: Dodano możliwość oznaczania instancji zdalnego magazynu (Premium)
- TWEAK: Obsługa warunku błędu/synchronizacji widzianego w przestrzeni DigitalOcean Spaces, co może skutkować myśleniem UD, że przesłany plik rzeczywiście się nie powiódł
- TWEAK: Dodaj funkcje, aby pobrać kopię i zalogować się do UpdraftCentral
- TWEAK: Dodaj funkcję multipleksera poleceń dla UpdraftCentral
- TWEAK: Audyt i regulacja użycia kodu obsługi cięcia w warstwie AJAX
- TWEAK: Kilka ścieżek błędów związanych ze zdalnym przechowywaniem nie zwracało poprawnie informacji o błędach na wyższy poziom
- TWEAK: Zapobiega phpseclib fatalnemu rzucaniu podczas auto ładowania, jeżeli mbstring.func_przeciążenie jest ustawione (patrz: https://github.com/phpseclib/phpseclib/issues/762); zamiast tego zaloguj się lub potraktuj w inny sposób odpowiedni kontekst
- TWEAK: Kilka drobnych zmian w stylu kodu i ignorowanie zmian
- TWEAK: (Regresja) Po wypełnieniu formularza połączenia z Aktualizacją Walut naciśnięcie klawisza Enter nie spowoduje już przesyłania
- TWEAK: Jeżeli licząc dane „więcej plików”, gdy nie jest skonfigurowane do tworzenia kopii, pokaż „Brak konfiguracji” zamiast „Błąd”
- TWEAK: Ulepsz interfejs użytkownika podczas zgłaszania roszczenia o dodatek
- TWEAK: Standaryzuj sposób metody zdalnej pamięci masowej OAuth autoryzacja/cofnij autoryzację ustawień
- TWEAK: Kliknięcie przycisku „Wymaż ustawienia” nie wymagają potwierdzenia
- TWEAK: Dodaj obsługę Server Side Encryption (SSE) do starego SDK S3
- TWEAK: Dropbox teraz do pobierania korzysta z wewnętrznego interfejsu API
1.14.2 – 22/Dec/2017
- NAPRAW: kopie wiadomości e-mail nie są poprawnie wysyłane
- NAPRAW: Przyciski w oknie dialogowym „Migracja” przestały działać po przełączeniu kart (do czasu ponownego załadowania strony)
- POPRAWKA: Nie można usunąć przypadku S3 wielu magazynów
- TWEAK: Usuń duplikaty identyfikatora DOM dla chwilowych pól
- TWEAK: poprawna nazwa uprawnienia PutObjectAclVersion podczas żądania w kreatorze S3
- TWEAK: Popraw komunikat logu S3 aby wyjaśnić, z którego z nich pochodzi wiadomość
- TWEAK: Ulepszony komunikat dotyczący migracji jest dostępnym dodatkiem migracyjnym strony URL przywracającej nieco inny niż bieżący adres witryny URL
- TWEAK: Nowe nieistniejące wiadra Backblaze B2 są tworzone automatycznie
- TWEAK: pominięcie spodziewanego komunikatu (mylące niektórych użytkowników) „404 nie znaleziono” w dzienniku, gdy plik kopii WebDAV jest przesłany w 0%
1.14.1 – 12/Dec/2017
- CECHA: Utwórz kopię na wielu kontach magazynu zdalnego tego samego typu
- TWEAK: Usuń wszystkie wiersze „X to świetny wybór, ponieważ obsługuje pobieranie fragmentów …” z interfejsu użytkownika. Prawie wszystko zrobiono, ale nie wszystko to zmieniło, co mogło wywołać zamieszanie
- TWEAK: Zapobiegaj wyświetlaniu logu PHP w niektórych ustawieniach scenariuszy oszczędzania
- TWEAK: Dodaj brakujący filtr do przetwarzania zmian w ustawieniach Chmury Google, OneDrive i Azure (opcja magazynowania Premium) na wielu serwerach
- TWEAK: Drobne wewnętrzne re-elementy: przenosi zakodowane na stałe nazwy zaplecza pamięci masowej z opcji i dodawania klas multisite.
- TWEAK: Zapobieganie powiadomieniom dziennika PHP podczas tworzenia kopii w PHP 7.2
1.13.16 – 07/Dec/2017
- TWEAK: Remove Ukrainian translation files from wordpress.org zip (translation now complete, will download from wordpress.org separately)
- TWEAK: Dodawanie właściwości i metod Signature V4 do starego SDK S3
- TWEAK: Dodatek Migrator: zachowaj dziennik tabel po ich utworzeniu
- TWEAK: Dostosuj treść w zakładce „Premium/Extensions”
- TWEAK: Zmień kolejność klas w metodach/cloudfiles.php aby obejść błąd instalacji PHP widoczny w jednym wystąpieniu
- TWEAK: Bądź mniej agresywny w rejestrowaniu niepotrzebnego wewnętrznego komunikatu o ustawieniach
- TWEAK: Poprawienie interfejsu użytkownika powiadomienia o migracji w bezpłatnej wersji
- TWEAK: Rozwiąż konflikt automatycznego ładowania PSR4 ze starszą wersją Composer
- TWEAK: Przycinanie teraz będzie oczyszczać kopie z wielu miejsc magazynowych tego samego typu (jeszcze funkcja nie jest widoczna dla użytkownika)
- TWEAK: Zaktualizuj pomocnika „ifeq”, aby rozwiązać konflikt z MainWP
1.13.15 – 28/Nov/2017
- NAPRAW: Zaktualizowano pakiet SDK OneDrive aby umożliwić zgodność z PHP 7.2 (wydania wkrótce)
- NAPRAW: Przy wielu istniejących kopiach docelowych, usuwanie starych zestawów kopii nie usuwało się ze wszystkich miejsc docelowych (ostatnia regresja)
- NAPRAW: Podczas ponownego skanowania zdalnej lokalizacji Rackspace Chmury Plików przetworzono tylko pierwsze 100 plików
- NAPRAW: Kopie są pobierane dwukrotnie z Dropbox podczas przywracania, co może spowodować nieoczekiwane rezultaty podczas migracji witryny
- NAPRAW: Pola wyboru „SCP” i „Server-side encryption” w ustawieniach zawsze były zaznaczane w przeglądarce po ponownym wczytaniu niezależnie od zapisanego ustawienia (regresja w 1.13.14)
- TWEAK: Popraw nazwę pliku ustawień eksportu, dołączając nazwę strony, aby wyeksportować pobrany plik
- TWEAK: Wykonuj unikanie nazw tabel w wywołaniach SQL bez użycia esc_sql ()
- TWEAK: Opcja serwisu jest usuwana przed aktualizacją w wielu miejscach
- TWEAK: Popraw prędkość wysyłania zdalnego metodą WebDAV
- TWEAK: Popraw szybkość pobierania metody zdalnego pobierania WebDAV
1.13.14 – 21/Nov/2017
- NAPRAW: Pole wyboru Wyszukaj/zamień nie pojawiło się podczas migracji instalacji z wieloma lokalizacjami
- NAPRAW: WordPress 4.8.3 wprowadził przełomową wewnętrzną zmianę API bazy danych WordPress, która złamała wyszukiwanie/zamiana ciągów znaków w tym znaki procentowe. Zaktualizowany kod Migratora do obsługi.
- NAPRAW: ustawienia magazynu zdalnego WebDAV nie są poprawnie ładowane na stronę ustawień
- NAPRAW: Przepisanie starszej wersji (PHP 5.2) S3 SDK Class w celu naprawienia starych zestawów kopii, gdy używane są różne back-endy pamięci masowej oparte na S3
- TWEAK: Popraw formatowanie ostrzeżeń o przywracaniu
- TWEAK: Dodaj klasy css do szablonów kopii zapasowych
- TWEAK: Standaryzuj sposób wewnętrznego składowania/odzyskania klas pamięci
- TWEAK: Szablony konfiguracji modułów pamięci masowej przechodzą za pomocą pliku handlebars.js
- TWEAK: Dostosuj komunikat wskazujący mcrypt, który nie jest potrzebny, jeżeli php-openssl jest już zainstalowany
- TWEAK: Dodaj stałą UPDRAFTPLUS_USE_WPDB
1.13.13 – 02/Nov/2017
- FIX: Nie działa autoryzacja i wyłączenie autoryzacji aplikacji na Dysku Google
- FIX: tworzenie nowych użytkowników w Rackspace przestało automatycznie wypełniać nowe pola poświadczeń po pomyślnym utworzeniu nowego użytkownika
- TWEAK: podczas migracji wykryte wyrazy wyszukaj/zastąp zapewnią teraz, że zarówno http, jak i https są uwzględnione, jako wyszukiwane terminy
- TWEAK: Spraw, aby wewnętrzny kod z błędami autorskimi OneDrive był dokładniejszy
- TWEAK: Przejście do szablonów konfiguracji modułów pamięci masowej za pomocą bibliotek xamin/handlebars.php
- TWEAK: Zmieniono przepływ autoryzacji Dropbox, aby nie wysyłać żądań GET na dużych adresach URL
- TWEAK: Popraw komunikat o błędzie, gdy użytkownik poda niepoprawną nazwę dla metody zdalnego przechowywania Backblaze
1.13.12 – 25/Oct/2017
- TWEAK: Pokazuje opcję „szukaj/zamień” tylko wtedy, gdy jest to konieczne.
- CECHA Ostrzeż użytkownika, jeżeli jego .htaccess wydaje się zawierać przekierowanie (lub jakiekolwiek inne odniesienie) do starej witryny po migracji.
- CECHA: Podczas importowania bazy danych ostrzeż użytkownika, gdy aktualny serwer MySQL nie obsługuje używanego sortowania i zaproponuj aby go zastąpić
- NAPRAW: Zapisywanie ustawień S3 miało zniechęcić do zasobnika zaczynającego się od dużego „B”
- NAPRAW: moduł użytkowników programu UpdraftCentral nie radził sobie z ładowaniem bardzo dużej liczby użytkowników
- TWEAK: Umożliwia instalację i/lub aktywację wtyczki WP-Optimize z UpdraftCentral
- TWEAK: Dodaj atrybut multisite do obiektu w odpowiedzi na błąd dla użytkownika tworzenia, usuń użytkownika i edytuj działania użytkownika.
- TWEAK: wszystkie metody zdalnej pamięci są przenoszone wewnętrznie za pomocą szablonów konfiguracyjnych
- TWEAK: dołączanie metody dodawania pliku manifestu do każdego archiwum kopii zapasowej
- TWEAK: usunięto cały kod związany z nieistniejącym już interfejsem Dropbox APIv1 (N.B. Jeżeli nie zaktualizowałeś Aktualizacji od listopada 2016 r. I korzystałeś z Dropbox, to nie będzie działać – https://blogs.dropbox.com/developers/2017/09/api-v1-shutdown-details/)
- TWEAK: Zapobieganie notyfikacji dziennika PHP podczas przywracania kopii bazy danych podczas korzystania z Dysku Google bez identyfikatora klienta
- TWEAK: Zapobiega przyciśnięciu końcowego przycisku „Restore” po raz drugi
- TWEAK: Ulepszenia kreatora UpdraftCentral
- TWEAK: Aktualizacja do wersji aktualizatora wtyczki (wersje płatne), przywraca możliwość pracy nad starszymi wersjami WP (3.8 i wcześniej)
- TWEAK: Dodaj lbakut_activity_log do listy dużych tabel dziennika
- TWEAK: Updater w płatnych wersjach żąda teraz JSON jako formatu odpowiedzi dla odpowiedzi przy zgłaszaniu roszczeń
- TWEAK: Decyzja: Etykiety kopii mogą zakończyć się obcymi ukośnikami na wyjściu
- TWEAK: Aktualizator w płatnych wersjach może teraz odbierać i przetwarzać informacje o aktualizacji w odpowiedzi na roszczenie dotyczące uprawnień – jeden mniejszy objazd HTTP
- TWEAK: poprawiono komunikat o powodzeniu uwierzytelniania w usłudze Chmura Google dla nazwy segmentu nie został zdefiniowany
- TWEAK: Komendy UpdraftVault przekazują teraz identyfikator instancji
- FEATURE: Backups can now be uploaded to multiple instances of the same remote storage but not yet possible to add multiple instances
1.13.11 – 27/Sep/2017
- NAPRAW: Napraw błąd (cofnij do 1.13.8+), aby pobrać niektóre zestawy kopii, które poprzedzają istniejący przypadek
- NAPRAW: Naprawia błąd tworzenia kopii w krótkiej wersji 1.13.10 (duże przeprosiny)
- TWEAK: Podczas rejestrowania wyjątku lub błędu dołącz śledzenie (WP 3.4+)
- TWEAK: Zapobiega o ostrzeżeniu PHP podczas zapisywania historii kopii
- TWEAK: Dodano powiadomienie MetaSlider w zbiorze powiadomień
- TWEAK: umieść próbny/chwyć blok, który będzie przechwytywał wyjątki/złe (PHP 7.0+) podczas fazy szyfrowania, dzięki czemu wszelkie problemy mogą być rejestrowane
1.13.9 – 25/Sep/2017
- CECHA: Backblaze B2 (https://www.backblaze.com/b2/) wsparcie w UpdraftPlus Premium
- TWEAK: Port danych job używany przez Azure, Chmurę Google i OneDrive, jako magazyn instancji (teraz używany we wszystkie portach)
- TWEAK: Automatyczna korekta błędnie wprowadzonych ustawień S3 i FTP została cofnięta w najnowszej wersji
- TWEAK:Różne małe poprawki do zgodności standardów wyjścia HTML w obszarze ustawień obszaru
- TWEAK: usuwając kopie za pomocą wielu instancji zdalnego magazynu tego samego typu, należy wykonać próbę
1.13.8 – 21/Sep/2017
- CECHA: Podczas importowania bazy danych ostrzeż użytkownika, jeżeli aktualny serwer MySQL nie obsługuje używanego zestawu znaków i zaproponuj aby zastąpić go (z linkiem wyjaśniającym zagrożenia)
- CECHA: Generyczny moduł pamięci S3 może teraz używać portów innych niż domyślne (należy określić, dodając: (numer portu) do nazwy hosta)
- NAPRAW: Ponowne skanowanie zdalnej pamięci masowej nie wykryłoby pliku przesłanego ręcznie do dodatkowego miejsca zdalnego przechowywania, jeżeli nie jest obecny lokalnie. Różne inne (mało prawdopodobne) scenariusze ponownego skanowania narożników zostały również przetestowane i naprawione.
- TWEAK: Kilka ulepszeń do S3, aby moduł „S3 Ogólny” zachowywał się lepiej (już działał) z nadchodzącymi DigitalOcean Spaces (przechowywanie obiektów) (patrz: https://updraftplus.com/use-updraftplus-digital-ocean-spaces/)
- TWEAK: UpdraftCentral nie będzie już pokazywał aktualizacji, które są podstawowymi listami WordPress, które wydają się być tego samego numeru wersji
- TWEAK: Zrób bardziej elegancko próbę pobrania pliku o zerowym rozmiarze przez przeglądarkę
- TWEAK: Po naciśnięciu „Usuń” także „usuń zdalne kopie” było wyświetlane nawet w przypadku kopii bez zdalnego magazynu
- TWEAK: Abstrakcyjna obsługa historii w oddzielnej klasie, UpdraftPlus_Backup_History, dla łatwiejszej konserwacji
- TWEAK: Usuń użycie count () na ciągu znaków, aby zapobiec nowej uwadze PHP w PHP 7.2+
- TWEAK: Niektóre zmiany UpdraftCentral w narzędziu połączeń uczyniono aby były bardziej przyjazne dla użytkownika
- TWEAK: Wyjaśniono i udokumentowano kod ponownego skanowania i dostosowano go do zwiększonej elastyczności potrzebnej do tworzenia przyrostowych kopii w przyszłości
- TWEAK: Poprawiono obsługę programu UpdateCentral GA w celu obsługi edycji i rozłączania identyfikatora śledzenia.
- TWEAK: w bezpłatnej wersji, jeżeli jedyną różnicą między kopiami a URL-ami witryny jest http / https, to pokaż inny komunikat aby sytuacja stała się bardziej przejrzysta
- TWEAK: Ustaw stałą UPDRAFTPLUS_IPV4_ONLY na szerzej
- TWEAK: Nie duplikuj rekordów ID zdalnej instancji w historii kopii zapasowej podczas ponownego skanowania
- TWEAK: Podczas ponownego skanowania zachowaj spójność listy identyfikatorów zdalnych instancji z listą usług zdalnych
- TWEAK: Zapobieganie powiadomieniu PHP, które może pojawić się w przypadku lokalnie przechowywanych kopii w UpdraftPlus :: get_storage_objects_and_ids ()
1.13.7 – 06/Sep/2017
- NAPRAW: Łączność UpdraftCentral dla różnych przywróconych operacji (cofnij do wersji 1.13.6)
- NAPRAW: Nie wyświetlał się żaden komunikat o błędzie, gdy podczas przywracania brakowało kopii w magazynie lokalnym
- ZGODNOŚĆ: Zamień każdorazowo użycie () funkcji przestarzałej (PHP 7.2+)
- Tłumaczenie: Portugalski (portugalski) i Rumuński są teraz kompletne i dostarczane z wordpress.org, więc można je usunąć z bezpłatnej wtyczki zip’a
- TWEAK: Napraw niektóre błędnie nazywane funkcje tłumaczenia i ściągnij więcej znanych ciągów do wersji Premium
- TWEAK: Usuń starszy parametr, aby ustawić dane statusu zadania przesyłania danych (przydatne tylko przy obniżeniach wersji o więcej niż 1 podczas kopii zapasowych w toku)
- TWEAK: wyklucz niepotrzebne kompilacje i nieużywane pliki z suwaka wydania (zmniejsz ilość miejsca na dysku i rozmiar pobierania)
1.13.6 – 05/Sep/2017
- CECHA: Autoryzacja Dysku Google odbywa się teraz za pośrednictwem oficjalnie zarejestrowanej aplikacji, która ułatwia nawiązywanie połączeń z Dyskiem Google.
- FEATURE: Include commands for UpdraftCentral’s (https://updraftcentral.com) Google Analytics management facility (check the changelog.txt for the release)
- NAPRAW: Poprawna obsługa nazw folderów OneDrive ze spacjami (prawdopodobnie regresja/zmiana w obsłudze na końcu usługi OneDrive)
- TWEAK: Zapobiegaj niechcianemu układowi, gdy ostatni komunikat jest bardzo długi
- TWEAK: rejestruj krytyczne błędy i wyjątki podczas tworzenia kopii zapasowej w PHP 7
- TWEAK: rejestruj krytyczne błędy i wyjątki podczas przywracania w PHP 7
- TWEAK: rejestruj krytyczne błędy i wyjątki podczas pobierania kopii zapasowej w PHP 7
- TWEAK: Zmniejszenie ilości rejestrowania bazy danych podczas istniejącej analizy zip, etapów tworzenia kopii zapasowych i przycinania baz danych
- TWEAK: W odpowiedziach AJAX/JSON automatycznie wykrywa i obsługuje uszkodzone dane wyjściowe (np. konfiguracje, w których powiadomienia o debugowaniu PHP są skonfigurowane tak, aby przychodziły do przeglądarki)
- TWEAK: Łapie i bardziej elegancko obsługuje błędy, gdy plik importu ustawień nie może być analizowany przez JSON
- TWEAK: Poproś o listę dostępnych dodatków (wersje płatne) z Mothership w aktualnym formacie
- TWEAK: Dodano niestandardowy parametr wiadomości kopii zapasowej backupnow_message w funkcji updraft_backupnow_inpage_go ()
- TWEAK: Ogólne porządkowanie kodu, dzięki czemu starsze kody są zgodne z naszymi aktualnymi standardami
- TWEAK: Dodaj możliwość przekazywania powiązanych danych z wynikami testu i zaloguj się w konsoli przeglądarki
- TWEAK: Wykonując test zdalnej pamięci, przekaż stan ustawienia „debugowanie”
- TWEAK: Podczas testowania ustawień SFTP, jeżeli debugowanie jest aktywne, aktywuj rejestrowanie debugowania i przekaż wyniki z powrotem w przypadku niepowodzenia testu
- TWEAK: Zoptymalizuj zapytanie bazy danych w przypadku, gdy nie ma istniejących kluczy programu UpdraftCentral
- TWEAK: Usunięto klasę pamięci masowej „Reduced Redundancy” z opcji zdalnej pamięci Amazon S3, ponieważ Amazon deprecjonuje ją (a teraz kosztuje więcej, za gorszą nadmiarowość – – https://updraftplus.com/forums/topic/amazon-is-phasing-out-reduced-redundancy-storage/)
- TWEAK: Poprawiono błąd związany z brakującymi plikami kopii
- TWEAK: Dodaj biblioteki handlebars-js i xamin/handlebars.php
- TWEAK: The FTP storage module has been ported to outputting its configuration via a template
- TWEAK: Wprowadź wewnętrzny interfejs API i przenieś wszystkie dane zadań zapisane w modułach pamięci masowej, były lokalne przypadki
1.13.5 – 08/Aug/2017
- TWEAK: Zarządzaj phpseclib przez kompozytora
- TWEAK: Zmniejsz logowanie do bazy danych po wznowieniu i zauważeniu już przetworzonych tabel (zapisuje zasoby)
- TWEAK: Zwraca status komentarza podczas aktualizowania komentarzy z UpdraftCentral
- TWEAK: zaktualizuj bibliotekę sprawdzania aktualizacji wtyczek do wersji bieżącej (4.2) i zarządzaj przez kompozytora, zastępując dołączoną kopię w źródle kompilacji
- TWEAK: Zamień użycie funkcji create_function (), która jest przestarzała w PHP 7.2
- TWEAK: Zastąp nieaktualne konstruktory (PHP 7+) w module webdav
- TWEAK: Dokumentacja pokazująca programistom wtyczek, jak łatwo jest dodać kopie zapasowe na stronie do ich wtyczki: https://updraftplus.com/add-take-backup-functionality-plugin/
- TWEAK: Sprawdź, czy aktualizacje UpdraftCentral mogą poradzić sobie z szerszym zakresem programów innych firm
- TWEAK: Ogólne porządkowanie kodu, dzięki czemu starsze kody są zgodne z naszymi aktualnymi standardami
- TWEAK: Drobne aktualizacje wersji niektórych dołączonych bibliotek
- TWEAK: Wyprodukuj i używaj zminimaliz. zasobów (CSS / JS), jeśli są dostępne
- TWEAK: Zaktualizuj klasę-udrpc do najnowszej wersji (1.4.14), która usuwa konflikt z innym kodem, który może wchodzić w interakcje z żądaniami CORS OPTIONS
- TWEAK: Unikaj linii log podczas wysyłania na ekran (teoretyczny problem bezp. XSS, ale aby zrobić udany atak, ktoś musiałby najpierw dostać coś złośliwego w pliku dziennika co jest trudne, ponieważ nie ma wielu miejsc, w których obce dane mogą znaleźć się w log pliku – np. włamanie do Dropbox i spowoduje, że Dropbox wyśle Ci złośliwy kod HTML w komunikacie o błędzie – a potem będzie przekonywał Ciebie do zrobienia kopii zapasowej wywołującej problem, a następnie do przejrzenia log pliku w panelu WP)
- TWEAK: Zaktualizuj lokalizacje zasobów Chmury Google
1.13.4 – 08/Jun/2017
- NAPRAW: Funkcja importu miała regresję i nie radziła sobie ze wszystkimi formatami
- TWEAK: Gdy funkcja importu nie powiodła się, błąd nie zostanie pokazany użytkownikowi
1.13.3 – 07/Jun/2017
- NAPRAW: Przywróć zmianę uwierzytelniania Dropbox w wersji 1.13.2, która nie działała we wszystkich witrynach
1.13.2 – 07/Jun/2017
- TWEAK: Oznaczony jako przetestowany i zgodny na WordPress 4.8
- TWEAK: Przepływ uwierzytelniania Dropbox może teraz używać testu POST dla końcowych, bocznych (arbitralnych) ograniczeń długości parametrów w niektórych konfiguracjach mod_security Apache
- TWEAK: Zapobiegnij możliwemu powiadomieniu PHP, gdy curl nie jest obecny
- TWEAK: Wskaż użytkowników Clef w kierunku Keyy
- TWEAK: Nie otwieraj okna alertu, gdy użytkownik zmienia swój IDr witryny w „Zaawansowanych nNarzędziach”
- TWEAK: Napraw parametry funkcji updS_check_overduecrons () JS
1.13.1 – 09/May/2017
- Czynnik: Zakończono re-element modułów zdalnej pamięci dzięki czemu teraz wszystkie kody zdalnego zapisu zakończyły bieżący etap ponownego faktoringu (więcej w przyszłości – kładąc fundament pod znaczącą nową funkcję)
- FIX: Added a nonce to the Dropbox deauth link. This is a minor security issue – someone personally targeting 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.
- NAPRAW: Ustawienia importu obsługują teraz nowy format opcji pamięci
- NAPRAW: Przeglądarka plików zip nie działa w wersjach darmowych
- TWEAK: Dodano kontrolę wersji podczas zapisywania ustawień, aby zapobiec błędom lub utraconym ustawieniom
- TWEAK: Tabela „Istniejące kopie zapasowe” pokazuje teraz ikonę dla każdego zdalnego miejsca docelowego, do którego została przesłana kopia zapasowa
- TWEAK: zaktualizuj plik certyfikatów SSL CA.
- TWEAK: Jeśli podczas przesyłania do S3 plik nie zostanie znaleziony, potraktuj go nieco bardziej elegancko
- TWEAK: Praca z niektórymi serwerami WebDAV, które wcześniej wysłały puste odpowiedzi na żądania OPTIONS
1.12.40 – 01/Apr/2017
- TWEAK: Wyświetlanie pliku dziennika zatrzymało się na stronie bieżącej wersji 1.12.32
- NAPRAW: W niektórych okolicznościach ustawienia modułów pamięci refaktoryzowanych w wersji 1.12.37 mogą się nie wyświetlić
- NAPARAW: wersja darmowa 1.12.37/38 w niektórych okolicznościach może nie dokończyć uwierzytelniania Dropbox
1.12.38 – 31/Mar/2017
- TWEAK: Call Dropbox API v2 do de-autoryzacja tokena zawodła
- NAPRAW: Zapobiegaj krytycznym błędom podczas próby użycia metody tworzenia kopii bez ustawionych opcji
1.12.37 – 31/Mar/2017
- CECHA: Przeglądaj zawartość kopii z poziomu pulpitu nawigacyjnego WordPress i (z Premium) pobierz z niej pojedyncze pliki
- NAPRAW: Napraw problem, który może czasami powodować uszkodzenie przerwanych kopii Dropbox. Wszystkim użytkownikom Dropbox zaleca się, jak najszybszą aktualizację.
- TWEAK: Usuń przypadkowo usuniętą instrukcję debugowania 1.12.36
- TWEAK: Ponownie obsadzenie modułów obsługi pamięci masowej za pomocą dodatków zaowocuje czystszą i bardziej spójną hierarchią klas (przygotowanie do przyszłych ulepszeń). N.B. Jeżeli ponownie przełączysz się na starszą wersję UpdraftPlus, będziesz musiał wprowadzić ustawienia niektórych opcji przechowywania.
- TWEAK: Lista algorytmów sum kontrolnych uruchamianych przez kopie zapasowe i zarejestrowanych zawiera teraz SHA256 i jest filtrowalna (SHA1 jest teraz uważana za przestarzałą)
- TWEAK: Zezwalaj na szyfrowanie bazy danych przy próbie wznowienia w przypadku błędu
- TWEAK: Popraw zawartość karty premium/rozszerzenia
- TWEAK: Napraw problem polegający na tym, że sekcja ustawienia aktualizacji może wyświetlać fałszywy problem sprawdzenia limitu natychmiast po początkowej konfiguracji
- TWEAK: Przy żądaniu pobierania obejdź błędną przeglądarkę/serwer, który kontynuował przy połączeniu: zamknij
- TWEAK: Popraw jakość UI podczas pobierania pliku dziennika w przypadku awarii wyświetlacza
- TWEAK: Zapobiega powiadomieniu PHP jeżeli inna wtyczka anuluje chwilowe zdarzenie cron
- TWEAK: Popraw manipulację semaforami i ulepsz logowanie
Older changes are found in the changelog-old.txt file in the plugin directory.