Snapcreek

Snap Creek Software

Common Sense WordPress Solutions

WordPress Duplicator - Change Log

Duplicator Knowledgebase
Quick-Start | User-Guide | FAQs | Changelog

4.5.2 Latest-Stable

Release Date: 2022-4-19
PHP Version: 5.3.8 or higher
WordPress Version: 4.0 or greater
Tested up to: 5.9.3
Overview:
The 4.5.2 is a cumulative bug fix version. Many small/medium sized bug fixes have been added to improve stability. The Duplicator Pro plugin now allows for developers to hook into certain events that happen during its execution cycles. Below is an overview of the currently supported hooks.

View All 4.5.2 Changes
PLUGIN
Plugin [NEW]: Plugin Hooks now available for developers.
Plugin [NEW]: Added option to automatically filter files with invalid encoded names
Plugin [UPD]: Improved form to use relative URLs in action
Plugin [UPD]: Minor installer UI improvement including improving the tutorial
Plugin [UPD]: Removed SSL Verify setting from the Settings ❯ Packages ❯ Advanced UI
Plugin [FIX]: Fixed wp-content quick link in templates
Plugin [FIX]: Fixed wrong calculation of time for scheduled backups related to Daylight Saving Time
Plugin [FIX]: Fixed problem with Backblaze related to object-level ACLs
Plugin [FIX]: Fixed bug related to having multiple creation queries for MySQL Procedures and Functions
Plugin [FIX]: Fixed an issue in the DupArchive that occasionally caused validation to fail
Plugin [FIX]: Fixed bug in Cron expression library that prevented a schedule from saving when: Monthly (any day) of every 12 months was set
Plugin [FIX]: Improve wording on Step 1 filters
INSTALLER
Installer [NEW]: Added option to set SQL connection flags in wp-config

4.5.1

Release Date: 2022-3-15
PHP Version: 5.3.8 or higher
WordPress Version: 4.0 or greater
Tested up to: 5.9.3
Overview:
The 4.5.1 is a cumulative bug fix version. Many small/medium sized bug fixes have been added to improve stability and improve some of edge case scenarios. Additional improvements to some of the user interfaces include better support for FTP/credential feedback and the installer database validation dialog along with better support for Bitnami stacks.

View All 4.5.1 Changes
PLUGIN
[NEW]: Encryption key is now stored in wp-config.php instead of dynamically determined
[UPD]: The Cron Expression is now the recommended and default parser
[UPD]: Improved UI dialog for FTP/SFTP connection tests and overall feedback and status
[FIX]: Show single quick fix when build time exceeds max build time
[FIX]: Fixed a problem in the creation of the package when the wp-config was in the parent folder in spite of ABSPATH
INSTALLER
[NEW]: Improve Bitnami support
[UPD]: In case the wp-config does not have write permissions the wordpress prefix is updated correctly
[UPD]: Improved validation test for new table names that exceed 64 chars, for cases when importing site(s) into multisite
[UPD]: Improve the database confirmation dialog to show for an empty database
[FIX]: Removed the htaccess from the dup-installer folder that could cause problems in some cases

4.5.0

Release Date: 2022-2-21
PHP Version: 5.3.8 or higher
WordPress Version: 4.0 or greater
Tested up to: 5.8.3
Overview:
The 4.5.0 release adds direct import of packages into destination site using URL (server-to-server transfer). Additionally, v4.5.0 includes many smaller improvements including UI tweaks and logic cleanup.

View All 4.5.0 Changes
PLUGIN
[NEW]: Import package with URL. Allows server-to-server package transfer - No need to download a package to your desktop machine!
[NEW]: Server-to-server Dropbox import support added
[NEW]: Added a new option that allows you to set a custom path for importable packages
[NEW]: Improved UX when storages associated with schedules are deleted
[NEW]: Added bulk activate and deactivate options for schedules
[NEW]: Manual transfer screen updated to include quick copy links for hashed files
[UPD]: disable S3 storage if any curl_multi_* function is disabled
[FIX]: Not showing the activation notice for plugins which are already activated once
[FIX]: Fixed bug related to the basic auth quick fix notification not being displayed
[FIX]: fixed filter_var bug with PHP versions less than v5.4.8
[FIX]: Validation performed on filters only in case when they are ON
INSTALLER
[NEW]: Added validation message notifying the user about having multiple WP installations on the same database
[NEW]: Added support for SSL connections to remote mysql servers
[NEW]: Check if index.html exists on destination site and, if it does, displays a warning in the final report
[UPD]: Reorganized database parameters in advanced mode
[UPD]: Removed non-braking spaces option
[UPD]: In "Backup and Rename Existing Tables" action, if limit of 64 chars in table name is exceeded, made sure that new table name is unique
[NEW]: Added new validation test in 'Classic install' which tests if limit of 64 chars in table name is exceeded by adding prefix
[FIX]: Fixed bug where paths with no write permission are not being displayed
[FIX]: Fixed timeout error that was happening on some hosts when exec command hangs
[FIX]: fixed PROCS, VIEWS and FUNCTIONS creation bug for older versions of PHP
[FIX]: Copy Recovery URL button now works in import installer

4.0.6.2 Patch 

Release Date: 2022-2-4
PHP Version: 5.3.8 or higher
WordPress Version: 4.0 or greater
Tested up to: 5.9
PLUGIN
[FIX]: Fixed problem that prevented sites with expired certificates from importing.
INSTALLER
[FIX]: Fixed problem with serialized objects getting corrupted when they had non-breaking spaces between strings.

4.0.6.1 Patch 

Release Date: 2022-2-1
PHP Version: 5.3.8 or higher
WordPress Version: 4.0 or greater
Tested up to: 5.9
PLUGIN
[FIX]: Fixed SFTP data storage
[FIX]: Enhanced import logic to account for case when hosting prevents PHP files from being executed inside wp-content
[FIX]: Added preliminary check when setting up the Recovery Point to make sure recovery is possible.

4.0.6

Release Date: 2022-1-10
PHP Version: 5.3.8 or higher
WordPress Version: 4.0 or greater
Tested up to: 5.8.3
Overview:
The 4.0.6 release adds bulk imports of subsites into multisite networks. Additionally, v4.0.6 includes many small improvements including UI tweaks and logic cleanup.

View All 4.0.6 Changes
PLUGIN
[NEW]: Added option that allows to exclude all tables that do not have the prefix of the current wordpress installation
[NEW]: Added option that allows to exclude all tables that belong to deleted sites in a multisite installation
[NEW]: Bulk subsite import in multisite
[UPD]: Updated error messages that appears if a user tries to activate Duplicator Pro plugin while Lite version is active
[UPD]: Symlinks for main WordPress folders (wp-content, plugins ...) managed as normal folders in case they are children of home path
[UPD]: Added schedule name to scheduled package built emails
[UPD]: Improved the accessibility of the packages screen and the overall build process
[UPD]: Writing better description in log when installer files present during (scheduled) build
[FIX]: Now backup-dup-pro folder is correctly filtered automatically even if wp-content is a symlink
[FIX]: Safe mode docs and settings are now properly set to Enabled/Disabled
[FIX]: Removed unnecessary check in EDD client
[FIX]: Third party backup folders are again filtered and not included in packages by default
[FIX]: Fixed bug in the startup of the Drag and Drop installation that in some rare cases was not executed correctly
[FIX]: Fixed recovery point bug that would timeout at startup when working on large sites on slow hosting
[FIX]: Fixed DupArchive timeout bug when working with large databases
INSTALLER
[NEW]: Bulk subsite import in multisite
[UPD]: Added validation test for REST API
[UPD]: Improved the database cleanup transients function which could timeout in large sites
[UPD]: Improved performance of the boot startup with the DupArchive
[UPD]: Now you can import non-complete packages into a multisite
[FIX]: Removed all the visible references to Duplicator in a branded installer
[FIX]: Removed some checks of the REST calls that caused the installation to fail in case of self signed certificate
[FIX]: iThemes Security and Easy HTTPS Redirection plugins automatically deactivated during installation
[FIX]: Fixed recovery package age in validation
[FIX]: chunked the table prefix replace regex to work with large number of tables
[FIX]: SAPI check now catches SAPI: apache2handler

4.0.5.3 Patch 

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

WordPress trunk version can be [downloaded here].
Github version can be [downloaded here].
For third-party plugin stability tests click here.
For source control overview click here.

1.4.7

Release Date: 2022-?
PHP Version: 5.3.8 or higher
PLUGIN
TBD
INSTALLER
TBD

1.4.6   Latest-Stable

Release Date: 2022-5-19
PHP Version: 5.3.8 or higher
PLUGIN
[UPD]: Improve wording on build step 3 for how to start the install process
[UPD]: Scanner 'Migration Status' moved from Archive area to Setup area
[UPD]: Improve archive filter tips to have better separation and spacing
[FIX]: Build step 2 scanner sub "upload" folders are not checkable
INSTALLER
[UPD]: Improve messaging for managed hosting platforms that only support the Pro product

1.4.5

Release Date: 2022-04-13
PHP Version: 5.3.8 or higher
PLUGIN
[UPD]: Improve plugin icons to better reflect the most recent updates
[UPD]: Improve plugin layouts on package build forms and on package details
[UPD]: Improve package details screen in-sync with Pro version
[UPD]: Removed database.sql visibility in backup directory and from download on details screen
[UPD]: Improve the build interrupt screen to better handle additional scenarios beyond server timeouts
[UPD]: Improve support for PHP 8.1 by removing various warnings and notices from the error log
INSTALLER
[UPD]: Improve the table database collation support to better detect cross compatibility collations issues. [source 1] [source 2]
[UPD]: Improve support for PHP 8.1 by removing various warnings and notices from the error log


1.4.4

Release Date: 2022-02-01
PHP Version: 5.3.8 or higher
PLUGIN
[UPD]: Duplicator logo and favicon from blue to red
[FIX]: Single quote in user's folder path was causing javascript error in console [source]
[NEW]: On Build Status screen new option to show installer name and improved layout of screen
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]
[UPD]: Fixing legacy references for log() static call $this instead of "self::"
[UPD]: Improve messaging and workflow of safe mode settings and content
[UPD]: Improve visual layout to more closely stay in sync with the Pro version.
[UPD]: Improve support for PHP version 8.1.1.

1.4.3

Release Date: 2021-09-08
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-07-07
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-05-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-03-02
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