Snapcreek

Snap Creek Software

Common Sense WordPress Solutions

WordPress Duplicator - Change Log

Quick Start | Guide | General | Technical | Changelog

4.0.4.1 Patch  Latest-Stable

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
TBD
INSTALLER
TBD

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