Snapcreek

Snap Creek Software

Common Sense WordPress Solutions

WordPress Duplicator - Change Log

Quick-Start | User-Guide | General | Technical | Changelog

4.0.5.3 Patch  Latest-Stable

Release Date: 2021-11-24
PHP Version: 5.3.8 or higher
WordPress Version: 4.0 or greater
Tested up to: 5.8.2
PLUGIN
Plugin [FIX]: Removed auto switch of client side kickoff when package determined stuck
Plugin [FIX]: Increasing time required that determines when a package is stuck - increases build reliability especially on slower systems

4.0.5.2 Patch 

Release Date: 2021-11-22
PHP Version: 5.3.8 or higher
WordPress Version: 4.0 or greater
Tested up to: 5.8.2
PLUGIN
[UPD]: Updated certificate for SSL requests
INSTALLER
[UPD]: Updated certificate for SSL requests (Out of date certificates affected imports on some machines)

4.0.5.1 Patch 

Release Date: 2021-11-8
PHP Version: 5.3.8 or higher
WordPress Version: 4.0 or greater
Tested up to: 5.8.2
PLUGIN
[FIX]: Fixed a warning message that appeared in case other plugins generated an unexpected output
INSTALLER
[NEW]: Implemented ZipArchive throttling
[NEW]: Added HTTP headers disabling caching during install
[FIX]: Charset and collate replace bug fixed
[FIX]: Fixed a bug when trying to duplicate a site in the same multisite
[FIX]: Automatically setting ZipArchive throttling for Siteground
[FIX]: Chunked the table prefix replace regex to work with large number of tables
[UPD]: Require site that is importing a package to run a version of Pro at or greater than the version that created the package
[UPD]: Improved instructions for manually removing the maintenance file generated by the installer.

4.0.5

Release Date: 2021-10-18
PHP Version: 5.3.8 or higher
WordPress Version: 4.0 or greater
Tested up to: 5.8
Overview:
The 4.0.5 release adds drag and drop installs of Duplicator Lite packages, advanced user import for multisite subsite installs and the official release of standalone to multisite subsite installs. Additionally, v4.0.5 includes many small improvements including UI tweaks and logic cleanup.

View All 4.0.5 Changes
PLUGIN
[NEW]: Plugin now capable of importing Duplicator Lite packages
[UPD]: Reduced queries executed in the frontend for better optimization
[UPD]: Improve the schedule ‘Run Now’ icon on the main packages page
[UPD]: Fix manual transfer status with OneDrive and improve UI workflow
[FIX]: Fixed the dead lock that occurred in some rare cases
[FIX]: Fixed autoselection of cPanel tab, when the 'Auto Select cPanel' checkbox for the Template is checked
[FIX]: Fixed an issue with the installer starting to import if loading a package after a migration
[FIX]: added check to make sure we are deleting the installer file at cleanup
[FIX]: Fixed autoselection of cPanel tab
INSTALLER
[NEW]: Standalone → Multisite subsite feature officially released
[NEW]: Advanced user import for multisite subsite installs (standalone and subsite sources)
[NEW]: Added next step and final report notices for config files in main folders
[NEW]: Added validation test and automatic search and replace for invalid MySQL engines
[NEW]: User mode added
[UPD]: Keep user now work on multisite
[UPD]: Improve wording for SHOW VARIABLE Validation check
[FIX]: Fixed multisite subsite import issue where Duplicator was activated both at the network level and subsite level

4.0.4.1 Patch 

Release Date: 2021-9-8
PHP Version: 5.3.8 or higher
WordPress Version: 4.0 or greater
Tested up to: 5.8.1
PLUGIN
[NEW]: Added new streaming/fopen mode for Google Drive. Helps machines getting timeouts using cURL.
[FIX]: Addressed PHP 8 incompatibility with S3 functionality
INSTALLER
Installer [NEW]: Require user enter archive name on overwrites when default installer name used with no password (Enhances Security)
Installer [NEW]: Change default and show notice in case FORCE_ADMIN_SSL config is set and package is being installed with no SSL
Installer [FIX]: Fixed a problem on serialized strings that contained objects with properties with serialized strings

4.0.4

Release Date: 2021-8-16
PHP Version: 5.3.8 or higher
WordPress Version: 4.0 or greater
Tested up to: 5.8
Overview:
The 4.0.4 release was a culmination of many small improvements through-out the application including many UI improvements and cleanup. A major new feature is multisite subsite overwrite support which is part of our overall multisite support initiative.

View All 4.0.4 Changes
PLUGIN
[NEW]: Caches of many plugins are purged after a migration.
[NEW]: New scanner check for PHP 64-bit architecture for 2GB notices
[NEW]: Added outbound IP address to tools section
[NEW]: Added ability to run any package listed as recovery point directly in the package list
[NEW]: Added the possibility to download the recovery launcher
[NEW]: Now Duplicator PRO cannot be activated if LITE is active
[UPD]: Improved ZIP archive single and multi-threaded mode package creation speed
[UPD]: Improved message shown when storage endpoint can’t be read
[UPD]: Changed coloring of delete package import message
[UPD]: Additional polish and cleanup of license messages
[UPD]: Improve Package Details Error notice message
[UPD]: Removed old webfont files and references
[UPD]: Improve help and enhance the visibility of the Import UI Screens
[UPD]: Fixed ‘use current’ quick link in installer section of first page of build
[UPD]: Updated recovery feature UI on package list page
[UPD]: Updated filter selection UI on tables to work on large number of tables (10K tables tested).
[UPD]: Updated the parsely library to version 2.9.2
[UPD]: Updated the duplicator_pro_entities table to handle larger serialized objects
[UPD]: Updated for WordPress 5.8
[FIX]: No longer removing corrupt tables from list of tables available for filtering on build step 1
[FIX]: Fixed tables filter with hight number of tables selected
[FIX]: Updated the list of filtered tables in the package details (previously they were not displayed)
[FIX]: Added logic to show quick fix when ZipArchive failed in various places
[FIX]: Copying a template to another template, in some cases the source template ID was not handled correctly
[FIX]: Send email when schedule errors out due to requirements failing
INSTALLER
[NEW]: Hooks system added installer
[NEW]: added option that allows one to remove definer statements from create queries
[NEW]: Subsite to multisite overwrite function enabled
[NEW]: Addon system implemented installer
[NEW]: Remove only media option added
[NEW]: Validation test added that shows a list tables that are affected by the database action.
[UPD]: Updated UI elements when no triggers present
[UPD]: Improved restore backup mode installer selection
[UPD]: Removed old webfont files and references
[UPD]: Now the new URL is editable only in advanced mode
[UPD]: Improved bulk DELETE and UPDATE queries by chunking them
[FIX]: Ignore cPanel pre-fills from package creation step 1 in case of an import install
[FIX]: Fixed the selection of tables to be extracted in advanced mode with large number of tables
[FIX]: Fixed bug with tables that are removed in import validation when import option of subsite enabled

4.0.3.2 Patch

Release Date: 2021-7-3
Plugin [UPD]: Enhanced Security for installer name handling

4.0.3.1 Patch

Release Date: 2021-6-29
Plugin [FIX]: Fixed bug with schedules not starting on time

4.0.3

Release Date: 2021-6-13
PHP Version: 5.3.8 or higher
WordPress Version: 4.0 or greater
Tested up to: 5.8
Overview:
The 4.0.3 release was a culmination of many bug fixes through-out the application including many log improvements. The major new features included importing a sub site in network new subsite and the ability to install single site on existing network which is part of our overall multisite support initiative.

View All 4.0.3 Changes
PLUGIN
[NEW]: Removed Installer name with hash notice
[NEW]: Added integrity check to make sure main installer files and folders exist in the archive
[NEW]: Added a notice at step 2 of the building process under “System” that checks the PHP memory limit
[NEW]: Beta features page added
[NEW]: Beta feature MU import checkbox added
[UPD]: Added logic to validation stage 1 of the DB PHP dump to make sure that all tables were created
[UPD]: Improved interface of configuration files options
[UPD]: Improve package storage popup storages list
[UPD]: Added a check to build scan process when SQL FUNCTIONS are present
[UPD]: Improved invalid license notice and removed “Rejected” image
[UPD]: Improved Drag and Drop import error message in case ZipArchive module is not present
[UPD]: Improved scan file writes error checking
[UPD]: Improve package log
[UPD]: Update import subsite from a network to another network
[UPD]: Improved quick fix and failed schedules notice. Added dismiss button
[UPD]: Now considering the ‘best’ license between importer and installer when running a D&D import
[FIX]: Installer backup file renamed after extraction for import and recovery in case extension not set to .php
[FIX]: Package storage color indication was wrong in a few cases
[FIX]: Corrected header type when downloading migration export file
[FIX]: Package can’t be built in the Windows IIS Server.Plugin
[FIX]: Fixed bug causing auto filters not being displayed on the scan page
[FIX]: Prevent package creation error on cleanup phase after package creation
[FIX]: Fixed settings property of null error when user settings are missing from the DB
[FIX]: Only allow import if import capability present
[FIX]: Trace View log link wasn’t working
[FIX]: fixed bug where “Network Site Filters” warning would always be shown at scan
[FIX]: Trace View log link on trace log page click didn’t refresh the log page
[FIX]: Import functions work correctly with import capability
[FIX]: Improved Activate Plugins notice
[FIX]: Fixed activate plugin notification bug
INSTALLER
[NEW]: Added validation item that checks if the DB user has resource restrictions (queries/connections/updates per hour)
[NEW]: Import sub site in network new subsite
[NEW]: Added install single site on existing network
[NEW]: Disable all subsite import installation types in case Duplicator version is less than 4.0.3
[NEW]: Added handling of SQL FUNCTIONS
[NEW]: Added validation test to the installer that checks for PHP memory limit
[NEW]: Added net database action “Connect and remove only existing tables”
[NEW]: Overviews added for all installation types
[UPD]: Improved standalone migration file handling logic, only files belonging to subsite are extracted into the right destination
[UPD]: Improve installer option help
[UPD]: Improved DupArchive extraction error checking
[UPD]: Moved blog title selection from step 2 to step 1
[UPD]: Moved keep users option from step 2 to step 1
[UPD]: Now the available admin users are correctly updated according to the site you want to overwrite in the network
[FIX]: Now replacing only contents of tables that have a string column (not considering set and enum
[FIX]: Fixed skip query regex in case of standalone installation with mysqldump
[FIX]: Updated functions that remove www from domains
[FIX]: fixed view already exists error on site overwrite
[FIX]: proc/view/func already exists

4.0.2.2 Patch

Release Date: 2021-5-12
Plugin [FIX]: Improved PHPDump chunk in case of servers with very slow disk writes

4.0.2.1 Patch

Release Date: 2021-4-28
PLUGIN
[NEW]: Flywheel manage hosting support added
[UPD]: Optimized php dump (multithreaded mode)
[UPD]: Updated plugin for WordPress 5.7
[FIX]: Fix temp folder cleanup on package creation
[FIX]: Make the wider import package progress bar in WordPress 5.7
[FIX]: Purge SFTP storage packages
[FIX]: Removed SFTP mcrypt_* function warnings that caused log problems on PHP 7.1
INSTALLER
[UPD]: Transient cleanup function optimized
[UPD]: "Run all CREATE queries at once" option disabled if # tables in source site > 200
[UPD]: highlighting on final report tables removed
[FIX]: Now the value of the table wp_site after a multisite migration is correctly updated
[FIX]: Check if is_executable exists before using it
[FIX]: Improved custom upload path validation
[FIX]: Fixed problem with migrating super admins during a standalone migration
[FIX]: Fixed filter table management on installer advanced mode with many tables (300 >)
[FIX]: Fix db connection on create new database

4.0.2

Release Date: 2021-2-7
PHP Version: 5.3.8 or higher
WordPress Version: 4.0 or greater
Tested up to: 5.6
PLUGIN
[NEW]: Added TRIGGER detection to the scanner
[UPD]: Add template recoverable check and layout on template edit and template list
[UPD]: Add schedule recoverable check and layout on schedule edit and schedule list
[UPD]: Allow import of multisite packages that have even one subsite with no filtered tables and paths
[UPD]: Display in scanner which subsites won't be importable in the “Network” section
[UPD]: List of main URLs of current installation added to diagnostics
[UPD]: Duplicator messages are now displayed only if user has export capabilities
[UPD]: Added sensitivity markers to package share links box
[UPD]: Allow import of multisite packages that have even one subsite with no filtered tables and paths
[UPD]: Display in scanner which subsites won't be importable in the “Network” section
[FIX]: Fixed the package creation in case of a multisite installation that has the upload folder as blogs.dir
[FIX]: Fixed a problem with scheduled packages where email not sent when database capture problem encountered
[FIX]: Now if a schedule fails in a multisite installation the message is correctly displayed
[FIX]: Fixed display of filtered tables and paths belonging to a subsite in the scanner
[FIX]: Fixed storage of original file function after migration
[FIX]: Copy template functionality bug fixed
INSTALLER
[NEW]: Added Validation item for TRIGGERS and copy-to-clipboard button
[NEW]: Add option “extract only media file and plugins and themes that don't already exist”
[UPD]: In import disable Multisite install and install of those subsites which have filtered tables
[UPD]: In import disable Multisite install and install of those subsites which have filtered tables
[UPD]: In recovery mode, show soft warning instead of a hard when one doesn't have permissions to config files.
[FIX]: Fixed the permissions check on "other" configuration files was wrong (php.ini user.ini web config)
[FIX]: Fixed the check on configuration files in case the file's owner is not the same as PHP user
[FIX]: If the installer cannot manage a configuration file (wp-config, htaccess ...) it continues without modifying the file.
[FIX]: Fix installation if home path ise equal at home path
[FIX]: Now CACHEHOMEPATH is correctly updated in the wp-config.php with the final slash
[FIX]: Status of the archive in the information is displayed correctly
[FIX]: Fixed several capitalization and wording issues
[FIX]: Redundant option on subsite to standalone migration works properly
Please check the version number for validation when testing.
The WordPress trunk version can be [downloaded here].
The Github version can be [downloaded here].
For third-party plugin stability tests click here.

1.4.4

Release Date: 2021-?
PHP Version: 5.3.8 or higher
PLUGIN
[UPD]: Duplicator logo from blue to red
INSTALLER
[UPD]: Improve archive not found message in the installer boot-loader screen.
[UPD]: Updated the wordings and added helper text for ‘Config Files’ option under ‘Advanced’ settings on step 1. [source]

1.4.3 Latest-Stable

Release Date: 2021-9-8
PHP Version: 5.3.8 or higher
PLUGIN
[FIX]: Scanner bug if $check var is not a valid boolean type
[FIX]: Warning: for function ‘duplicator_global_scripts’ not found
[UPD]: Changed Tools ❯ Diagnostics to "General" to match Pro version
[UPD]: Improve installer help links on build status
[UPD]: Notices for no-support on Duplicator Lite multisite
[UPD]: Removed old font-awesome web-font files and references for legacy browsers
[UPD]: Changed UTM content of various links and fixed some broken ones
INSTALLER
[UPD]: Removed old font-awesome web-font files and references for legacy browsers
[UPD]: Step 1 & 2 Validation section at bottom to match Pro setup
[UPD]: Archive file name input on installer screen for non localhost installs

1.4.2

Release Date: 2021-7-7
PHP Version: 5.3.8 or higher
PLUGIN
[UPD]: Improve filesize checks that return filesize stat warnings
[UPD]: Warning on packages page if trace logging is enabled, with notice to turn off
[UPD]: Add support for some PHP-8 hosts that do not support shell_exec
[UPD]: Harden the installer rename process when the normal installer file is present
[FIX]: Issues in some PHP versions with paths replaced relative path includes with absolute paths
[FIX]: Layout of file cleanup notice properly shows under page header title
INSTALLER
[UPD]: Wording and layout improvements in various steps
[UPD]: Harden installer.php rename logic for general installer name.

1.4.1

Release Date: 2021-5-26
PHP Version: 5.3.8 or higher
PLUGIN
[UPD]: Both Lite and Pro plugins cannot be active at same time messages
[UPD]: Improve wording for PHP 5.2 notice and Settings CSS JSS Hooks
[UPD]: Added a check to build scan process when SQL FUNCTIONS are present
[BUG]: Download archive on some hosts having issues. Using content_url() WP_CONTENT_URL to get url
[BUG]: Added default value to DUP_Log::error detail argument to fix php log errors [source].
INSTALLER
[NEW]: Added better handling of SQL FUNCTIONS
[UPD]: Improved CSRF error handling
[UPD]: Updated to Handlebars 4.7.7 on both plugin and installer

1.4.0

Release Date: 2021-3-2
PHP Version: 5.3.8 or higher
PLUGIN
[BUG] On some setups eval in JS causes issues (eval removed).
[UPD] Additional improvements for PHP 8 support
[UPD] Packages view 'Installer name' setting link moved to lock icon
[NEW] Notice: PHP version check minimum PHP 5.3.8
[NEW] Notice: future warning that LITE and PRO cannot be activated at same time
[NEW] Notice: For MU usage plugin must be installed at network not sub-site.
[NEW] Notice: Show admin alert when export capability isn't present
[NEW] Add MySQL TRIGGER management on PHP dump and installer checks
INSTALLER
[BUG] On some setups eval in JS causes issues (eval removed). [BUG] Collation fallback not working correctly.
[BUG] Replace host in DEFINER statement to %in case of remote hosts
[NEW] Managed host detection conflict detection
[NEW] Site Overwrite support for existing WP sites
[NEW] Add option to remove DEFINER from PROCEDUREs



For a list of previous change logs see the legacy changelog history.
Scroll to top