UpdraftPlus Premium 2.25.3.26 Free | WordPress Backup and Restore Plugin

$2.99

Description

Official Demo of Theme/Plugin

UpdraftPlus Premium is one of the most popular backup plugins on the WordPress platform, designed for website administrators and developers. It offers a comprehensive backup solution that supports one-click backup and restore, making it easy to migrate website data. Whether it’s databases, themes, plugins, or uploaded files, UpdraftPlus can efficiently back up, ensuring your website data is safe and sound.

This plugin is especially suitable for users who need to frequently back up or migrate websites. It supports various storage options, including Dropbox, Google Drive, Amazon S3, and other cloud services, ensuring your backup data is securely stored. Additionally, UpdraftPlus Premium offers incremental backup functionality, significantly reducing backup time and server resource usage.

Another highlight of UpdraftPlus Premium is its powerful restore capability. Whether it’s a single file or an entire website, it can be easily restored to the backup state at any point in time. This is particularly important for fixing website issues caused by update errors or hacking attacks.

Long-term continuous updates ensure that UpdraftPlus Premium is always compatible with the latest version of WordPress and provides the latest feature optimizations. Whether you are a personal blogger or a corporate website administrator, UpdraftPlus Premium is an indispensable WordPress backup tool.


🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹 Version Update Records 🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹

The update log for the UpdraftPlus Premium plugin is as follows:
= 1.25.3 - March 21, 2025 =
* Fix: Resolved an issue where UpdraftClone backups could not be sent when attempting to launch UpdraftClone from WP_CLI.
* Fix: Resolved an issue where the default UpdraftClone region could not be changed when attempting to launch UpdraftClone from WP_CLI.
* Adjustment: Now signing and including the 'x-amz-content-sha256' request header in S3 signature version 4. Some S3-based providers require this header to be signed for accurate signature calculation.
* Adjustment: Introduced a new constant UPDRAFTPLUS_S3_EXCLUDE_SIGV4_CONTENT_SHA256_HEADER. This constant allows excluding the signature of the 'x-amz-content-sha256' header, accepts a boolean value, defaulting to false.
* Adjustment: Added 'noopener, noreferrer' window features to the window.open() call in JavaScript to prevent the target page from changing the content of the original page.
* Adjustment: Added Favicon fetching functionality for UpdraftCentral.
* Adjustment: Refined the 'Update' module, including adding icons for plugins and screenshot URLs in theme update items.
* Adjustment: Added a new background fetching module for UpdraftCentral.
* Adjustment: Modified the wording regarding the deletion of local backup files in expert settings.
* Adjustment: Updated seasonal notifications.
* Adjustment: Enhanced notifications to indicate the introduction of other plugins belonging to the same plugin family.
* Adjustment: To avoid CORS issues and ensure that the UpdraftPlus plugin works and is accessible through the UpdraftCentral dashboard, the hostname and/or domain source changed from updraftplus.com to teamupdraft.com.
* Compatibility: Resolved PHP warning messages in lockadmin.php by eliminating the use of dynamic properties.

= v1.25.2 - February 26, 2025 =
* New feature: Added a 'Cron Events' tab in the Advanced Tools section to check for the existence of UpdraftPlus scheduled tasks.
* Fix: Resolved an issue where uploads to pCloud failed due to folder name changes, resetting 'folderid' each time the folder name is updated.
* Adjustment: Added site information supporting WooCommerce and HPOS in the database backup header.
* Adjustment: Create log entries when a robot verification page appears during file uploads in the migration process.
* Adjustment: Improved clarity of error messages when connection tests fail during the migration process.
* Adjustment: Included detailed information about the status and availability of configured proxies in the backup log files.
* Adjustment: Updated Google libraries to support the WP_PROXY_HOST and WP_PROXY_PORT constants.
* Adjustment: Updated links created by OneDrive and Azure applications.
* Compatibility: Eliminated PHP 8.4 warning messages caused by the use of the E_STRICT constant.


= v1.25.1 - January 11, 2025
**Security**: Fixed a non-persistent reflected XSS vulnerability caused by missing nonce and lack of sanitization. An attacker could trick you into clicking a specially crafted link to your site dashboard while logged in, executing JavaScript code in your dashboard.
**Fix**: Prevented recovery failures when 'sync-xhr=()' permission policy exists in response headers.
**Fix**: Improved the method for obtaining Amazon AWS S3 suggested regions when getBucketLocation() call fails, particularly when the XML response fails to provide suggested region fields - this resolves issues with certain regions (e.g., us-east-2) recently changing response behaviors.
**Adjustment**: Expanded support to include the 'ap-southeast-4' region for Amazon AWS S3 and other recently updated regions.
**Adjustment**: Resolved a regression issue with the paid version update checker when upgrading to version 4.13.2, which caused notifications regarding subscription status or WP version compatibility to not display.

### Version v1.24.12 - December 23, 2024

#### Bug Fixes
- **Fix: Correctly handle tables that need to be excluded during the pre-recovery phase, which caused a logic error by incorrectly interpreting the selected "Include all unlisted tables" option as an instruction to restore all tables**.
- **Fix: Update the PHPSecLib library to version 2.0.48, which resolves the "gmp_pow(): base and exponent overflow" issue occurring on certain PHP versions, potentially leading to backup failures on SFTP remote storage**.

#### Adjustments
- **Completed the review and removal of unserialize() PHP function calls, a task that began in version 1.24.7. Ultimately, the removal involves a theoretical security vulnerability (if your development site allows attackers to post content to it, and you migrate that content to another site containing custom code known to the attacker, which could execute destructive operations after the clone site is created). The result of this removal is that some very unlikely actual search and replace operations will be skipped**.
- **Removed the search and replace functionality for PHP 5.2 users (to meet the requirements of the above item)**.
- **Adjusted the UpdraftCentral media module to add the "has_image_editor" attribute for each media item**.
- **In the recovery screen of multisite configuration, the dropdown menu labeled "Which site to restore" overlapped other HTML elements, causing some buttons to be at the bottom instead of the top, which has been fixed**.
- **Prevent deregistration of jQuery-UI CSS printed by other plugins to avoid compatibility issues**.
- **In the context of database recovery, avoid executing LOCK and/or ALTER SQL statements for any tables that belong to the "skip table" list**.
- **openssl_free_key() is only needed when PHP < 8**.
- **Various coding style changes according to the "Plugin Check" rules**.

=1.24.11- November 15, 2024=

*Note: Due to Google’s application permissions review (undisclosed, requiring us to create a Youtube video for their review process), do not request the drive.read scope on Google Drive connections — this means (before the review is completed) new connections to Google Drive can only access backups created by UpdraftPlus directly, and cannot access backups you manually uploaded to Google Drive. This will restore the ability to establish new connections with Google Drive.
*Adjustment: Adjusted the UpdraftPlus_S3_Compat class to maintain compatibility with the external UpdraftPlus AWS SDK plugin.
=1.24.9-November 14, 2024=

* Fix: Regression in handling wp-config.php recovery in 1.24.8
* Adjust: Changes in handling the loading of text domains in 1.24.8 did not cover most cases

=1.24.8-November 13, 2024=

* Adjust: Added descriptions to the “Clone Package” dropdown when creating clones.
* Adjust: Moved the “load_plugin_textdomain” call from being invoked via the “plugins_loaded” action to being invoked via the “init” action
* Adjust: Updated log messages to specify that backup files are marked as “processed” when no remote storage is selected, and marked as “uploaded” once remote storage is selected.
* Adjust: Some code cleanups in the restore class

v1.24.7-November 4, 2024
Adjust: Update feature in the WordPress plugin info box (6.5 and later) has been adjusted to stop updating in the same window, ensuring the “Automatic Backup Before Update” dialog displays as expected
Adjust: Added a custom “unserialized” method to the UpdraftPlus class that can handle the presence or absence of “options” parameters when running across different PHP versions
Adjust: Added UPDRAFTLUS_SEND_UNWRITABLE_BACKUP_DIRECTORY_EMAIL constant to disable sending emails to users for unwritable backup directories.
Adjust: Clearer notifications to users regarding unconfigured remote storage settings and/or selections that do not belong to the UpdraftPlus version
Warning: Authorization headers and bearer tokens should not be included during the OneDrive block upload recovery process, as this may lead to unauthorized errors due to different upload URLs.
Adjust: Implemented code to automatically activate the UpdraftPlus plugin during the migration process from multisite settings to standalone sites
Warning: In a multisite environment, ensure users can access the UpdraftPlus plugin page even without the WP_ALLOW_multisite constant
Adjust: UpdraftClone now supports PHP 8.4
Adjust: Prevent potential PHP deprecation notices when creating zip fails

=1.24.6-September 25, 2024=

* Adjust: In 1.24.5, the browser title incorrectly displayed as “UpdraftPlus” when accessing unrelated plugin pages via the main menu.

=1.24.5-September 24, 2024=

*Fix: Incorrect regular expression for DigitalOcean Spaces endpoint
*Fix: CSS conflict with LearnDash LMS Instructor Role plugin causing some UI elements to disappear
*Adjustment: Reorganized UpdraftPlus in the left menu and renamed it to 'UpdraftPlus'; to disable it, please follow this guide: https://updraftplus.com/new-location-of-updraftplus-in-the-wordpress-dashboard/
*Adjustment: Added span wrapper to UpdraftCentral connection failed message
*Tip: Added 'Go here to complete setup' link to the corresponding admin notification, clicking it will redirect to UpdraftVault configuration if no settings are specified.
*Adjustment: Adjusted regular expression pattern that did not match certain temporary files to prevent them from being automatically deleted
*Tip: After restoration, clicking 'Delete Old Folders' will also delete wp-config-pro-ud-restore-backup.php file
*Adjustment: On the settings page/tab; prevent the floating 'Save Changes' button from being clicked multiple times and/or sending multiple AJAX requests
*Adjustment: Removed pCloud from the add-ons list on the 'Advanced/Extensions' tab (its availability has not changed)
*Adjustment: Renamed wp-config-backup.php to wp-config-pro-ud-restore-backup.php to clarify its purpose as a backup file created before restoring WordPress core entities, and it will only be generated if the user does not select the 'Overwrite wp-config.php' option during restoration, as the previous name was too generic and could cause confusion
*Adjustment: In a multisite environment, when the 'Remember' option is enabled, the pop-up mode for automatic plugin updates does not retain the backup checkbox selection.
*Adjustment: Updated the autobackup selector to resolve the issue of missing 'Update Link' class in WPForms Pro plugin

=1.24.4- July 2, 2024 =
*Fix: Case sensitivity issue with field type names in the table.
*Fix: Resolved the issue of not being able to delete backup files from remote storage when the root directory is active or the directory is not specified in the OneDrive configuration form.
*Fix: When users attempt to update the plugin using the 'View version x.x.x details' link instead of selecting 'Update Now', the plugin is successfully updated; however, the UI incorrectly displays an 'Update Failed' message.
*Fix: Conflict with the Gravity Forms plugin when an old version of jQuery UI appears on the 'Installed Plugins' page.
*Adjustment: Ensure compliance with Google’s granular consent and check the required permissions during the authorization of access to Google Drive and Google Cloud storage.
*Adjustment: Prevent PHP warnings and deprecation messages after completing the authorization of access to Google Drive storage.
*Adjustment: Prevent PHP warnings when Dropbox remote storage has been authenticated and the page is refreshed.
*Adjustment: Added filter updraftplus_working_dir_localpath to allow developers to modify the temporary unzipping path.
*Adjustment: Modified the display title of the plugin from 'WordPress Backup and Migration Plugin' to 'WP Backup and Migration Plugin' at the request of the plugin directory team.
*Adjustment: Analyze certain PHP events and log the correct error messages.

=1.24.3-April 30, 2024=

*Fix: A regression in 1.23.16 for improving logs caused incorrect offset errors reported by Dropbox, which were not handled correctly.
*Adjustment: UpdraftVault remote storage can handle Wasabi and Amazon S3 storage in the background.
*Adjustment: Fixed WP_Theme_JSON_Resolver::Theme_has_support deprecation warning in UpdraftCentral.
*Adjustment: Prevent 'PHP Warning: Undefined property: UpdraftPlus_BackupModule_pcloud::$description' during remote storage rescanning.
*Adjustment: Prevent PHP deprecation warnings when encountering null values in field types during database backup.
*Adjustment: Display warning message when WP_ACCESSIBLE_HOSTS constant is defined and the value for updraftplus.com is not allowed.
*Adjustment: Update notifications.
*Adjustment: Split multiple sentences into separate translation function calls.
*Adjustment: Trim space from S3 compatible (generic) endpoints.


=1.24.2-March 26, 2024=

*Fix: The “Continue Recovery” and “Cancel” buttons on the incomplete recovery dialog are unresponsive due to a recent regression.
*Fix: Conflicts with other plugins due to different versions of the third-party library (Guzzle) and early calls to composer autoload.php.
*Fix: The undefined constant “NET_SCP_LOCAL_FILE” when SCP is used for SFTP/SCP remote storage.
*Adjustment: Added compatibility fields when returning plugins and themes to UpdraftCentral.
*Adjustment: All HTTP connections to the OneDrive API are now forced to use HTTP/1.1 versions on cURL versions after 7.61 and before 8.0 due to issues with some cURL version 7.x in handling HTTP/2 connections. Additionally, a constant named UPDRAFTPLUS_ONEDRIVE_CURL_HTTP_VERSION can be set in the wp-config.php file to change the default HTTP version to another preferred version.
*Adjustment: Adjusted margins to fix the UI corruption of the “View Logs” button during backups.
*Adjustment: Ensure all “SET SQL_MODE” statements in the database backup files are handled internally and recovery only occurs outside of the UpdraftPlus plugin.
*Adjustment: Prevent PHP 8.2 deprecation notices from appearing in the auto backup plugin.
*Adjustment: Authorization headers and bearer tokens should not be included during the upload session in the block upload context of OneDrive, as this may cause a 401 HTTP status due to different upload URLs.
*Adjustment: Removed default values for the updraftplus_https_to_http_aditional_warning and updraftplus_http_to_https_additional_warning filters.
*Adjustment: Set SQL_MODE to “NO_AUTO_VALUE_ON_ZERO” in the database backup files.
*Adjustment: Updated content for seasonal notifications in 2024.
*Adjustment: Include composer autoload.php only when phpseclib is truly needed during operations.

=1.24.1 - February 21, 2024=

*Features: Implement Backblaze Object Lock support (Pro version)
*Fix: Email backup and basic reporting settings not working, causing confirmation backup status notification emails not to be sent to the administrator's email address (Free version)
*FIX: Fix WP optimization UpdraftCentral's advanced discovery
*FIX: Regression in 1.23.16 for correcting calls to translation functions that led to some HTML attributes being empty
*Fix: Restoring backup sets via the 'Migrate/Clone' tab resulted in all related backup entities being immediately downloaded, ignoring the user's preferences for which entities to restore
*Fix: Conflict with third-party libraries (phpseclib) causing testing SFTP credentials and backing up to SFTP remote storage to fail with WP All Import Pro and AIO WP Migration plugins
*Fix: Restore compatibility with WordPress multisite running on versions <4.9, due to the use of previously non-existent features
*Adjustment: Added new translation entries for UpdraftCentral
*Adjustment: Eliminated deprecation messages in PHP 8.2 caused by passing null values to htmlspecialchar() function and creating dynamic properties
*Adjustment: Removed PHP 8.3 deprecation messages caused by calling get_class() without parameters.
*Adjustment: Refactor method in UpdraftPlus_Database_Utility class
*Adjustment: Send email if backup directory is not writable.
*Adjustment: Added and set 'filename_only' parameter to reduce search time when looking for specific backup files in Dropbox.
*Adjustment: Automatically load PHP secure communication library (phpseclib) in a better way to prevent (other plugins) from using phpseclib classes that have already been loaded in certain operations
*Adjustment: Added updraftplus_backup_db_header_append filter to allow site owners to include arbitrary content in their database backup headers

=1.23.16-December 23, 2023=

*Adjustment: Added demo link for the family plugin in the advertisement
*Adjustment: Removed https://http prefix from s3generic endpoint
*Adjustment: Addressed compatibility of PHP 8.0 with ob_implicit_flush function
*Adjustment: Improved Dropbox error logging
*Adjustment: Per request from the wordpress.org plugin team, prevented free plugin users from seeing all UpdraftPlus news in the 'WordPress News' section of the dashboard without prior consent.
*Adjustment: Fixed some incorrect calls to translation functions

=1.23.14-December 30, 2023=

*Fix: Resolved Google Cloud Remote Storage authentication flow
*Adjustment: Changed updraftvault link functionality to open in different tabs
*Adjustment: Clarified the importance of warnings in report emails
*Adjustment: Made the news consent layer match the confirmation text, eliminating the possibility of displaying blank UpdraftPlus news
*Adjustment: Declared the undefined function “php_uname” when found, to prevent fatal errors in the phpseclib library (that calls it)