SUPPORT

Change Log

All updates related to InfiniteWP will be released in waves. If you haven't got your update yet, it is on the way. Please wait until two weeks from the release date of the client plugin / admin panel / addons to get your update.

PUBLIC VERSION

  • Improvement: IWP now handles the gzipped format response from WordPress sites .
  • Feature: Add site option enabled.
  • Improvement: Reload data button will be disabled immediately after initiating the task.
  • Improvement: Changelog link is added to the updates page.
  • Improvement: Reload data action now respects the site selected on the left sites list.
  • Fix: V2 and V3 clash between the add-ons having schedule option.
  • Fix: InfiniteWP client plugin is not deactivated after removing the site from the admin panel.
  • Fix: Parse error: syntax error, unexpected “installedTime” (T_CONSTANT_ENCAPSED_STRING) in … … /controllers/appFunctions.php on line 2502 .
  • Fix: On a few scenarios, Plugin files are deleted on WordPress sites while updating the plugin via IWP admin panel .
  • Improvement: A backup is marked as failure only when it is failed for eight consecutive times .
  • Improvement: HTTP/HTTPS validation on Target URL while creating the staging site .
  • Improvement: Multical default limit increased .
  • Improvement: New option to empty the uploads folder on IWP panel. (Only the zip files uploaded while managing your plugins or themes will be deleted) .
  • Fix: Disconnected sites update data displays the error Hurray All Plugins are up-to-date on the updates page .
  • Fix: Backup is retried when it failed with error “Failed to connect to content.dropboxapi.com port 443: Connection timed out. and Could not resolve host: api.dropboxapi.com” .
  • Fix: Admin panel is not automatically redirected to HTTPS while entering the HTTP URL in your browser .
  • Fix: While cloning the site using the zip file, the file tree will fetch data from ‘/’ location when you load any saved profile .
  • Fix: Backup stuck in a loop causing problems with other site backups on the schedule .
  • Fix: On a few occasions, the server backup is deleted after the restore .
  • Fix: While cloning a site without PHP permission, an empty config.php file is created .
  • Fix: When encountering HTTP ‘527’ ‘405’ ‘408’ ‘524’ and cURL 18 errors during backup, the process will be retried .
  • Fix: The default view for manager user is fixed. (Only When plugins access is assigned to the IWP manager user) .
  • Fix: When encountering HTTP 524, reload data, updates and manage plugins and themes process will be retried .
  • Improvement: CPanel API upgraded .
  • Improvement: With Phoenix method, IWP admin panel will trigger a cron call if WP cron is disabled on sites by defining the following constant on wp-config.php file define(‘DISABLE_WP_CRON’, true) .
  • Improvement: The Phoenix method backup is marked as completed even when the task is killed .
  • Improvement: Restore failed when it is initiated from the hover menu .
  • Improvement: Multisite Cloning and Staging (folder path,subdomain multisite,wp-content_dir,WP-content-URL,wp-temp-dir,domain-current-site,path-current-site,wp-home,wp-siteurl,force-ssl-admin,permalink-structure)
  • Fix: HTTP Error 417: Expectation Failed and HTTP Error 100: Continue – Only a part of the request has been received by the server, but as long as it has not been rejected, the client should continue with the request errors while performing any tasks on admin panel.
  • Fix: Incorrect update count for Theme and Plugin updates under Manage -> Updates.
  • Fix: Hurray All Plugins and Themes are up-to-date message is displayed on the updates page even when updates are present on your sites.
  • Fix: Staging and cloning not using FTP/SFTP as a fall back if PHP user does not have proper write permissions.
  • Fix: Staging website indexed by Google when created on the same server.
  • Fix: URL was replaced two times while cloning/staging on the same server.
  • Fix: Delete staging doesn’t delete the staging site database tables if the number of tables is high.
  • Fix: iwp_backup_status not created while creating the staging site.
  • Fix: Edit site details dialog box doesn’t appear while editing the site details.
  • Improvement: Plugin/Theme Updates will be performed sequentially i.e. One update at a time .
  • Improvement: Backups will be retired for error codes HTTP 524, 523 .
  • Improvement: Clone controller folder permission changed from 777 to the default permission .
  • Improvement: IWP temp directory constant name changed .
  • Improvement: Four Line code will be automatically added to your IWP config file if any backup fails .
  • Improvement: Backups will be re-tried when it fails with cURL 28 and HTTP 524 error .
  • Improvement: Auto cron task is enabled by default for Phoenix method backups
  • Improvement: Added a few more status checks under debug.php .
  • Fix: “Calling Next Function failed – Error while fetching table data” while backing up your sites .
  • Fix: “This task is killed because the website is being waited for backing up in another schedule .”
  • Fix: Incorrect HTTPS Protocol redirects when varnish reverse proxy SSL is used .
  • Fix: Incorrect addon update notification .
  • Fix: HTTP protocol is added to an HTTPS link while adding a new link from your left sites list .
  • Fix: “HTTP 405 method not available” while performing any tasks on your sites .
  • Fix: “IWP client plugin connection error” If your HTTPS site is connected to admin panel with HTTP protocol .
  • Fix: SSL version not retained after saving the changes under edit site details .
  • Fix: Any conflicts with installed plugin and theme function executed while performing the restore operation .
  • Fix: PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/example/example.com/cp/controllers/manageUpdates.php on line 748
  • Fix: PHP Warning: Use of undefined constant fasle – assumed ‘fasle’ (this will throw an Error in a future version of PHP) in /home/example/example.com/cp/controllers/manageClientsUpdate.php on line 150
  • Fix: errno:2 (krsort() expects parameter 1 to be array, null given) file:/home/muchi/public_html/example/iwp/controllers/panelRequestManager.php, line:586.
  • Fix: Warning: exec(): Unable to fork [nohup echo hello world] in home/muchi/public_html/example/iwp/lib/non-blocking-php/src/Command/Runners/Exec.php on line 31
  • Fix: 403 error while updating the client plugin via URL .
  • Fix: Clone fails when you use phoenix backup with /wordpress as the root directory .
  • Fix: Calling Next Function failed error when Shell DB dump backup fails error .
  • Improvement: Support for version 3.0
  • Improvement: Base Panel with Revamped UI .
  • Fix: “Incompatible Archive PCLZIP_ERR_MISSING_FILE (-4) : Missing archive file” while installing addons .
  • Improvement: New column added to the updates page to see the Translation updates count in the site view .
  • Improvement: If you have added your site FTP details under Edit site details, IWP will make use of those FTP credentials if the update failed due to any permission issue.
  • Improvement: Retry any failed tasks from your Process Queue or Activity Log .
  • Improvement: Added an option to Purge cache for certain cache plugins .
  • Improvement: You do not need to backup your site while doing the same server Staging .
  • Improvement: Show inactive plugins and themes on the left sites list .
  • Improvement: Sorted Schedule backup list alphabetically .
  • Improvement: Title removed from left sites list .
  • Improvement: Create zip without compression and Optimize database tables options are removed in Phoenix backup
  • Fix: Favorite repo Plugins and themes install an older version .
  • Fix: Pagination disappears when “Hurray All Plugins are up-to-date” displayed .
  • Fix: Site URL changed automatically if the domain name is expired .
  • Fix: Delete plugins/themes now use FTP details in the panel .
  • Fix: IWP client plugin update will use FTP details during plugin/theme update .
  • Improvement: Improved documentation for most of the error messages .
  • Improvement: Added Log link to Process Queue/Activity Log for Install/Clone WP .
  • Fix: The iwp_db folder will be deleted once the clone is completed successfully .
  • Fix: Test connection failed for few S3 bucket region – US East (N. Virginia) .
  • Fix: URL to clear stats table is not working .
  • Fix: Files and folders are not excluded while using exclude option with Single and Multicall method on Manual backups .
  • Feature: New backup method introduced named Phoenix.
  • Improvement: Restore process uses FTP details if there are any permission issues.
  • Improvement: Introduced an option to add your site FTP details under Edit site details.
  • Improvement: Multicall method is implemented for Restore process.
  • Improvement: Now you can view the backup log on your panel anytime.
  • Fix: “Error: Download Failed” while updating the panel and installing/updating the addons.
  • Fix: HTTPS redirection will not happen correctly when icontrolwp shield plugin is installed.
  • Fix: PHP Fatal error occured: Cannot redeclare _dupx_array_rtrim() (previously declared in r/bridge.php) is fixed.
  • Fix: “Calling Next Function failed – Error while fetching table data” while backing up your sites.
  • Fix: Clone controller 777 cause the issue on SuPHP, FCGI or PHP-FPM based servers.
  • Fix: Backup will be re-tried when your site throws cURL 35 and cURL 56 error.
  • Fix: Failed to extract backup file (Invalid archive structure) error is thrown while cloning/staging your site.
  • Fix: “Please deactivate & activate InfiniteWP Client plugin on your site, then add the site again” error while adding the site to your panel.
  • Fix: Update failed for sites installed on a WP Engine server.
  • Fix: Reload data failed while connecting the HTTPS site using wp-admin URL on certain cases.
  • Fix: Panel hangs when Ajax call is broken.
  • Fix: If a site is installed on HTTP and its forcefully redirected to load on HTTPS, Reload Data and Add site actions will throw IWP Client Plugin connection.
  • Fix: HTTP 404 error while doing reload data.
  • Fix: Timeout issues in schedule backups.
  • Fix: Enabled an option to Clear stats table via the debug.php file.
  • Fix: Problems in creating staging site on the same server.
  • Fix: Difficulties in establishing staging site when the backup is split into multiple parts.
  • Fix: When using IWP admin panel in mac, You will not be able to scroll the updates page if pagination is enabled.
  • Fix: .htaccess absolute path replacement.
  • Fix: When using Clone from backup zip file option, backup files are deleted when you check “Empty destination folder.”
  • Fix: IWP client plugin connection is broken while using site URL for subsites installed as subdomain in a multisite installation.
  • Improvement: Added an option to select SSL version while adding the site to your admin panel.
  • Improvement: IWP will make use of your site URL instead of wp-admin URL to establish connection with your sites.
  • Fix: Fixed memory exhaust problem while cloning your sites.
  • Fix: JS error occurs in admin panel if FTP details are defined in your IWP config file.
  • Fix: URL’s are not replaced properly while cloning/installing a wordpress installed in a subfolder
  • Fix: Favicons are not fetched properly.
  • Fix: Process queue expand keep triggering ajax call for every click.
  • Fix: strpos empty needle fixed this error in cloning.
  • Fix: Unable to edit the scheduled backup when JS crashed on your admin panel.
  • Fix: MULTICALL_LIMIT_COUNT constant not applied.
  • Fix: Clone will use file system if php user doesn’t have proper permission.
  • Feature: WPTC addon and Google SafeBrowsing Addon launched.
  • Improvement: cURL call triggers subsequent call in queue instead of waiting for AJAX call.
  • Improvement: Data load on process queue has been optimized.
  • Improvement: Overall load time across the Panel has been optimized.
  • Improvement: Manual clear cache is not required after switching from HTTP to HTTPS.
  • Improvement: If a process queue call is in progress the subsequent call will not get triggered without receiving a response from previous call.
  • Improvement: SFTP library has been updated across the panel.
  • Improvement: Copy in CronTab has been updated to clipboard.js from flash.
  • Improvement: SSL verification is disabled when downloading the backup via cURL while cloning the site.
  • Improvement: Default file zip split size decreased to 512 MB.
  • Improvement: Backup trigger check curl timeout increased to 180s to avoid empty response error.
  • Improvement: php_uname() function changed into constant.
  • Improvement: Change log URLs updated.
  • Fix: If any task times out in Auto connection method, retry process will not respect IP restriction.
  • Fix: cURL Error(3): malformed error while taking backup or Reload data.
  • Fix: Tasks run by cron are not respawning when the cURL mode is set in Auto connection method.
  • Fix: Auto removal of destination folder is stopped when clone fails.
  • Fix: Multiple error warnings were shown in the older version of IWP admin panel.
  • Fix: Google robot gets displayed intermittently on the IWP panel collapsing the UI.
  • Fix: Connection method does not switch to cURL mode if socket does not work in Auto mode.
  • Fix: cURL mode under Connection method runs only one thread instead of many threads.
  • Fix: Connection method was not working for Socket method on SSL enabled servers.
  • Fix: Expanding the plugin view throws a warning ‘A non-numeric value encountered in /templates/updates/PTTCView.tpl.php on line 214’
  • Feature: Introduced newer connection methods for communication between Admin Panel and Client Plugin.
  • Improvement: JSON communication implementation between Admin Panel and Client plugin has been completed.
  • Improvement: Existing backups are not listed automatically during the clone process.
  • Improvement: DB prefix changes and table insertion will happen in a single call during staging and cloning tasks.
  • Improvement: Exceeding site limitation warning message has been updated.
  • Improvement: The old site folder path will be updated in htaccess, user.ini and wordfence-waf.php to the new path during cloning.
  • Improvement: The WP_CACHE plugins old path will be updated to the new path in config.php
  • Improvement: When encountering HTTP 503 and cURL 6 errors during multicall backup, the process will be retried.
  • Fix: The clone process takes into account the full SQL file as single variable causing memory limit issues.
  • Fix: The clone process would generate the error “Cannot open database file” during cloning.
  • Fix: The clone existing site option will not work for a Manager user if the staging addon is installed.
  • Fix: If a site has both translation and vulnerability updates, updating the site from the Vulnerability view will apply both the updates.
  • Fix: The clone process would generate the error ?Unable to write files to the random directory? during multi-part file cloning.
  • Fix: Renewal price showed wrongly for certain users
  • Improvement: PHPmailer library has been updated.
  • Improvement: user.ini and php.ini files will be excluded during staging.
  • Fix: Choosing a custom content type while Adding a site will not allow you to add the site.
  • Fix: Permalinks would not work for staged sites.
  • Fix: Choosing FTP SSL connection type will not load the target folders during Staging.
  • Fix: Right pagination icon was misaligned on the Updates page.
  • Fix: Nanoscroller for site list would not work while selecting a group.
  • Improvement: Update email notification contains a reference for vulnerability updates in the subject line.
  • Fix: The update for few plugins would not show if few premium plugin updates are hidden
  • Fix: Monthly schedule backup runs every time when the cron runs if you would have rescheduled your existing monthly backups without selecting a date.
  • Fix: Cloning/Staging a site on a same server will duplicate the folder path.
  • Fix: “Update All” was not working for admins created via multi-users addon.
  • Fix: Timestamp under Reload Data was not updating correctly.
  • Fix: Cache issue while opening the wp-admin page via panel using “Open admin in a new tab”.
  • Fix: When logged in as a manager, Groups filter is not applied for Updates Page.
  • Fix: Add / Edit site modal box was not disappearing automatically.
  • Fix: On Activity log, right arrow on pagination is misaligned.
  • Fix: “-d” has been removed from the cron command.
  • Fix: Premium Plugin updates wouldn?t show in Plugins view.
  • Improvement: Alphabetical sorting has been introduced in the Website view of the Updates page.
  • Fix: “Error Processing data” error was showing for few clients while performing Reload Data.
  • Fix: Hidden translation updates were shown in the Website view.
  • Fix: Multiple Hidden core updates for same website were shown in the Websites view.
  • Fix: Multiple Error Warnings were shown in the older versions of the IWP Panel.
  • Fix: When performing a single site Reload Data, the same was not reflecting on the left site list.
  • Fix: Multi-call limit count has been increased and a constant variable has been introduced.
  • Fix: Failed backup and clone tasks (multi-call) retry count has been increased.
  • Fix: Error Processing data while doing reload data for certain users.
  • Fix: JS crash: Horizontal scroll bar across the updates page for certain users
  • Fix: JS crash: Due to recent introduction of pricing plan on panel for certain users
  • Feature: Tiered pricing plans have been introduced.
  • Feature: Site Errors when generated are filtered and shown in a new view.
  • Improvement: JSON communication between Admin Panel and Client plugin has been implemented.
  • Improvement: Pagination has been implemented for the Updates page.
  • Improvement: Load Plugins and Themes view has been improved.
  • Improvement: DB Password strength for Clone/Staging Autofill option via cPanel has been increased.
  • Improvement: Addon suite mini will no longer count the staging site as an individual site.
  • Improvement: Method used to change the URL of a cloned site has been changed.
  • Fix: Lazy loading of favicons used to freeze up the panels with large number of sites.
  • Fix: While fetching favicons “PHP Fatal error: Call to a member function find() on boolean in public_html/includes/favicon.php on line 181” would get populated.
  • Fix: he Clone/Staging Autofill option via cPanel would display the DB prefix incorrectly when the character count exceeds the default limit.
  • Fix: While staging or cloning a site “Could not read status file” error would be populated.
  • Fix: ‘Use Passive’ mode for Staging/Cloning would show incorrectly as selected in UI although it is deselected in DB.
  • Fix: ‘Use Passive’ was not functioning earlier for FTP update of IWP Panel, Staging and Cloning activities.
  • Fix: MySQL error is thrown when a manager selects backup under “Clone an existing site” when the staging addon is assigned to the manager.
  • Fix: Backup created via Install Clone Addon for Clone an Existing Site does not get auto selected on completion when using Multi-call backup method.
  • Fix: Premium themes were not working as designed when cloning a website.
  • Fix: Cannot add foreign key constraint error has been fixed.
  • Fix: Deprecated: Non-static method panelRequestManager::checkDataIsValid() should not be called statically in /home/html/***/***/iwp/controllers/panelRequestManager.php on line 128 error has been fixed.
  • Fix: Scheduled multicall backup would keep running if it is unable to identify the error message thus causing issues with the backups in queue.
  • Fix: Only if three consecutive calls from server to plugin return failure, the backup is deemed failed.
  • Fix: Google robot gets displayed intermittently on the IWP panel collapsing the UI.
  • Fix: Text has been changed from ?Serach? to ?Search?
  • Fix: Command injection prevention has been implemented for Enterprise Users.
  • Fix: Innodb conversion would fail if MySQL version is 5.1.1 or lower.
  • Fix: Failed to restore:Error performing query “/*!40101 SET CHARACTER_SET_CLIENT = @OLD_CHARACTER_SET_CLIENT */; “: Variable ‘character_set_client’ can’t be set to the value of ‘NULL’ error message would show during restore.
  • Fix: Cron running time was not showing earlier on the Settings page.
  • Fix: MyISAM to InnoDB conversion would run endlessly if the MySQL server did not support InnoDB.
  • Fix: Checkbox under Email Setting for ‘Use SMTP to send Email’ was not aligned correctly due to CSS issues.
  • Improvement: Reload only the Sites that you wish to – Group Reloading.
  • Improvement: Edit Site Names as per your convenience on the left Site List.
  • Improvement: UI changes to improve the overall appearance of the IWP Panel using Font Awesome.
  • Improvement: Updating few tables to InnoDB from MyISAM for users signed up before 2.5.0.2
  • Improvement: Split backup files can now be downloaded from inside the IWP Admin Panel. They had to be downloaded manually earlier.
  • Improvement: If there is a DB crash, the error will be shown to user upon loading the IWP Admin Panel. This was not shown to users earlier.
  • Improvement: Pop-up confirmation for all update actions related to IWP Panel and Addons.
  • Fix: Mod_sec rules would be blocking actions inside the IWP panel on the earlier versions.
  • Fix: Protocol redirect method has been modified to avoid redirect loop issue.
  • Fix: HTTPS value under Security tab would get altered when changes are made in the App tab under the IWP Admin Panel Settings restricting login access for the user.
  • Fix: XSS Javascript injection on the panel
  • Improvement: Compatibility with MySQL Strict mode.
  • Improvement: Default view for Load Themes Search has been changed to Theme View from Website View.
  • Fix: Auto retrying failed tasks like Reload Sites, Load plugins/themes, Install Plugins/Themes, plugins/themes/WP updates was not completing since v2.7.0.
  • Fix: Load Themes Search was not working accurately for Manage Plugins & Themes.
  • Fix: Fallback method was not working during CSS Optimization failure.
  • Fix: When write permission was unavailable for Upload folder a warning was showing while loading the Admin Panel.
  • Fix: Installing a fresh copy of WP was not working while using SFTP credentials.
  • Feature: Activity log for updates and backups to be used in new version of client reporting beta will be saved and retrieved from the WP Admin instead of the IWP Admin Panel, provided the client reporting addon is active.
  • Improvement: Supports 2 new addons Staging and Vulnerability updates.
  • Improvement: The WP Updates page has a new design allowing users to filter updates.
  • Improvement: Support for JS and CSS loading has been optimized.
  • Improvement: When a WP update is performed on the IWP panel, the change will reflect when clicking on updates menu without having to perform a Reload data.
  • Improvement: Bulk selections are now possible under Manage => Plugins & Themes.
  • Improvement: The WP Updates page has an additional filter to show Hidden Updates.
  • Improvement: Only one backup process at a time for a site.
  • Improvement: The left site list now displays the version numbers of plugins and themes when hovering over the plugin or theme on the flyout panel.
  • Improvement: The UI for Process Queue and Activity log loading has been revamped.
  • Improvement: Activity log filter for staging addon.
  • Improvement: Anonymous data for internal usage has been improvised.
  • Improvement: FTP/SFTP file tree now points to the default directory instead of /. Users can now browse the path by entering the value manually.
  • Improvement: Manual backups with no name specified will be displayed as “Manual backup” in the backup listing.
  • Improvement: Priority of download mechanism has now changed – first try curl then fsock. This helps with seamless Panel Updates and Addon Updates.
  • Improvement: Some warning errors are suppressed.
  • Fix: Failed backups with date “01 Jan 1970” were shown in the IWP Panel UI.
  • Fix: The json_encode function was populating a php warning in the earlier version.
  • Fix: DB schema was not normalized between install package and update package.
  • Fix: Update mechanism used to generate SQL errors while updating from v2.4.0 to v2.7.0.
  • Fix: Favicon fetching now checks case insentive HTML.
  • Fix: Favicon storing in unexpected location while running in cron in certain cases.
  • Fix: If the file path is 192 characters or higher, it would throw a Zip error: unable to update the file list while performing multicall backup. (requires IWP Client plugin v1.6.0).
  • Fix: Incomplete data being sent while reporting an issue from inside the IWP Panel.
  • Improvement: Update notification email now shows the from and to versions with the change log linked to source page.
  • Improvement: Scrollbar width increased across the panel for ease of use.
  • Fix: Managers receiving update notification emails for sites not assigned to them(requires Enterprise v1.1.2).
  • Fix: Scrollbar not triggering while showing favorite plugins/themes.
  • Fix: Update process bug fixed.
  • Improvement: Security enhancements to the new installation process.
  • Improvement: Enhanced on-boarding during installation with additional guides.
  • Improvement: Config.php file is auto-created during installation if it does not exist.
  • Improvement: Minor tweaks in the installation UI.
  • Fix: DB validation was getting stuck when credentials are invalid.
  • Fix: The DB credentials for installation now support apostrophe (‘).
  • Feature: Plugin/theme ZIP files can now be uploaded to My Favorites.
  • Feature: Favorite plugins/themes can be grouped.
  • Improvement: Fly-out menu in the left site list now shows site name for better context.
  • Improvement: Login activities are now logged. You can view them from the Account settings.
  • Improvement: Choosing MySQL or MySQLi extention is now automatic. SQL_DRIVER constant has been removed.
  • Improvement: Better SQL injection fix implemented. The old one was creating a lot of problems with special characters.
  • Improvement: 3 consecutive failed login attempts within a specific period will now trigger an email and a in-app notification.
  • Improvement: Redesigned UI, smoother installation workflow for the IWP Panel, contextual validation and a better security set up.
  • Improvement: After successful installation, the /install folder will be deleted automatically.
  • Improvement: If the install folder does not get deleted, users will be notified once in 30 days instead of every login.
  • Improvement: If the installation fails, recommendations for alternative install method will be offered.
  • Improvement: New setup wizard focusses on security (setting HTTPS and IP restrictions) and provides options to send anonymous data to InfiniteWP.
  • Improvement: The cron job needs to be set notification is displayed only when the first site is added to the IWP Panel, provided the Email Notifications are enabled under Settings.
  • Improvement: If the cron job is not set, users will be notified once in 7 days instead of every login.
  • Fix: Favorites plugin/theme search collapse when favorites are selected.
  • Fix: Favorites search clear button (x) overflowed.
  • Fix: Favorites will not accept duplicates.
  • Fix: XSS security vulnerability.
  • Improvement: Compatibility with PHP7.
  • Fix: Client plugin update failure in certain cases – error message not showing.
  • Fix: Favicons broken if [IWP Admin Panel]/uploads directory is not writable. Now shows default image and gives warning notification once in 14 days.
  • Feature: Auto retrying certain failed tasks – Reload Sites, Load plugins/themes, Install Plugins/Themes, plugins/themes/WP updates.
  • Feature: Multiple open admins.
  • Improvement: Backup method improved. Backup process is now more reliable and uses less memory in Multi call method(IWP Client v1.5.0).
  • Improvement: Favicon will be fetched by IWP Admin Panel instead of third party service.
  • Improvement: Support for Cloud Backup addon’s new update.
  • Improvement: Client plugin will support MySQLi by using wpdb class(IWP Client v1.5.0).
  • Improvement: Zip Archive implementation improved which will reduce timeout issues(IWP Client v1.5.0).
  • Improvement: All tables created by client plugin will use default DB engine(IWP Client v1.5.0).
  • Improvement: Addon Suite Mini refund message added as per order date.
  • Improvement: Addon Suite Mini price label and “valid till” message enhanced on addons page as we followed in InfiniteWP website.
  • Fix: IWP Backup DB table now uses WP’s charset (default UTF8). This will solve filename issues with foreign (umlaut) characters(IWP Client v1.5.0).
  • Fix: Temp files not getting deleted while using single call backup in certain cases(IWP Client v1.5.0).
  • Fix: Reset password link was broken.
  • Fix: Support for Cloud backup addon – FTP test connection in passive mode was not working.
  • Fix: Type to Filter sites is not working after coming back from group sites view.
  • Fix: mysql_get_client_info() creating warning error in includes/dbDrivers/mysql.php.
  • Fix: clearUncompletedTask(), checkTriggerStatus() and checkBackupTasks() now called after addons loading. In rare cases, it was removing addons from the panel.
  • Improvement: The list of sites on the left now update their colors dynamically for reload data, client plugin updates and maintenance mode. Dynamic color update feature was not available in the previous versions.
  • Improvement: All password fields are changed from text to masked password with an option to view the password.
  • Improvement: The Settings page now has Help Notes.
  • Improvement: Translation updates added to email notification. An option to exclude it from email notifications is also added.
  • Improvement: DISABLE_2FA constant introduced, if defined in config.php as true, then 2FA authentication will be disabled. This will help admins who are stuck while trying to login because of some technical issues.
  • Improvement: Manage plugins/themes section now displays the version number.
  • Improvement: Copy button added for server cron path.
  • Improvement: “FTP” setting menu changed to “App Update” settings and its settings overhauled.
  • Improvement: Temporary directory and upload directory permission status added in app update setting.
  • Improvement: Direct file system method introduced in app update setting menu. Only the method selected by the user will now be used. Prior to this, the method selected will only be used if direct is not available.
  • Improvement: Option to save FTP credentials from config.php to DB.
  • Improvement: If FTP credentials, FS_METHOD, APP_HTTPS and DISABLE_2FA constants are defined in config.php then those options in UI settings will be disabled with warning message. This helps prevent the confusion of why options set in UI settings not working.
  • Improvement: FTP test connection added for App Update settings.
  • Improvement: Custom json encoding function is added to handle non UTF8 characters for more reliability.
  • Improvement: WordPress plugin/theme changelog link updated with https (to avoid redirections).
  • Improvement: SMTP settings now has form validation.
  • Improvement: Minor settings design tweaked.
  • Improvement: Addon Suite Mini options and UI improved.
  • Improvement: “Some of your translations are no longer up to date” message changed to “Translation updates are available”.
  • Improvement: Anonymous data improved.
  • Fix: FTP was selected for app updates even after the user selects SFTP in UI settings .
  • Fix: Maintenance mode creating
    and HTML breaking issues.
  • Fix: Old version displayed as undefined in updates section (premium plugins & themes) issue.
  • Fix: Issue with hiding Translation updates.
  • Fix: Issue with fsock auto connection is not working when HTTP authentication is enabled.
  • Fix: Maintenance mode displays off even it is on after reload data.
  • Fix: In certain cases site’s connection error is displayed even when the site’s connection issue is fixed in the update section.
  • Fix: Displaying php warning when ini_set() is disabled (especially in config.php).
  • Fix: checkdnsrr() php function creating fatal error in windows system if php version is less than 5.3.0 issue
  • Fix: JS error “ReferenceError: globalMessageFlagForMini is not defined” for certain users.
  • Fix: autoPrintToKeepAlive introduced in v2.5.1 is now removed for ajax call background task which was breaking ajax json response in certain servers.
  • Fix: If check update fails to display error but updates are displayed within 10 seconds when it is clicked again. Solution: Within 10 secs no check update allowed is now limited to automatic check update.
  • Improvement: Translation updates for WP sites supported.
  • Improvement: Site-specific menu => View backups now shows scheduled backups (reqs Schedule backup v1.3.3).
  • Improvement: App mails from address now tries to use noreply-iwp@yourdomain.com if you are using it via proper domain (localhost and IP won’t work). Otherwise first admin email is used as From email as default. You still have options to overwrite these settings. This improves email deliverability.
  • Improvement: New favicon added.
  • Improvement: Support for new feature.
  • Improvement: fastcgi_finish_request() if available will be utilized, improves ajax call polling long time in certain servers.
  • Improvement: Upload size has been changed based on php settings. Default 20MB for below php 5.3.0 or upload size depends on PHP setting for above 5.3.0 (php.ini or .user.ini).
  • Improvement: Settings > FTP now supports passive option that you can turn on or off.
  • Improvement: Steps taken to avoid timeout (due to inactivity) in background tasks.
  • Improvement: Error message improved for cURL errors. We have now added “Please contact host”.
  • Improvement: Improved “Automatically choose the best connection method”.
  • Improvement: Timeout reduced to 30 from default for connecting infinitewp.com and service.infinitewp.com in most cases.
  • Improvement: Support articles URL changed.
  • Improvement: HTML5 Placeholder for input used instead of javascript.
  • Improvement: InfiniteWP login caching issue improved.
  • Fix: Panel with http basic auth now works with Easycron.
  • Fix: Connection errors will display for connecting infinitewp.com login, check udpates, addon install/updates.
  • Fix: Email servers which have single line character limit restrictions will work well now.
  • Fix: “?IWPRedirect=1” login issue reverted.
  • Fix: Profile dropdown now has scroller.
  • Fix: Report issue unintended data removed.
  • Fix: Nanoscroller not going up after scrolling down in a few cases.
  • Fix: Email contains links with http basic auth removed in ‘reset password’ section.
  • Improvement: DB tables uses InnoDB Engine and prefers charset utf8mb4 over utf8 for new install.
  • Fix: Email contains links with http basic auth removed in ‘reset password’ section. (Thanks a tonne to David Broome for reporting this and pushing us to release this fix)
  • Improvement: No new update check within 10 secs of last try.
  • Fix: Multiple notifications of addon renewal during update.
  • Feature: Two-Factor authentication – Email and Duo Security as an addon.
  • Feature: Killing tasks in process queue.
  • Feature: Clearing Activity log & user-based activity log filtering.
  • Feature: SMTP Email Settings.
  • Feature: Forgot password.
  • Feature: In-app communication.
  • Improvement: New logo.
  • Improvement: Got an Idea? link changed.
  • Improvement: Cache clearing improved for update notification consistency.
  • Improvement: Updated user agent for WP calls.
  • Improvement: “appErrorLogs.txt” file old data removal.
  • Fix: Updates-related conflict with iThemes Security plugin and InfiniteWP.
  • Fix: Non UTF-8 characters breaking AJAX calls issue.
  • Fix: Bug fixes.
  • Improvement: New facebook and twitter icons.
  • Improvement: Client plugin update notification shows persistently in updates section, when update available.
  • Fix: Client plugin update data was saved in cookie and sometimes goes beyond 4KB, when browser restriction was applied.
  • Fix: Process queue’s expanded view jumping (scroll) when the data updates via ajax call.
  • Fix: Update notification mail going even no sites are added or present.
  • Fix: Update notification mail going with old data for a few sites (for those sites its not reloading data) it depends on cron timeout.
  • Improvement: Before copying files via non-direct filesystem, verify path is pointed to IWP directory or not.
  • Fix: Parent theme updates showing as child theme update.
  • Fix: Cache clear and reload data not working.
  • Fix: Using non index DB table column for search query, creating performance issues in cron job while sending update notification.
  • Fix: Bug in showing error msg when copy fails while updating/install addon or updating admin panel.
  • Fix: Says Direct file system while updating/installing addon or updating admin panel even when FTP file system is used.
  • Fix: On loading login page, cursor goes to email (focus).
  • Fix: In fileSystemBase.php, a prefix of the process was added to error messages.
  • Fix: Error message if (in_array($table[‘Engine’] , elseif ($table[‘Engine’], PHP message: PHP Notice: Undefined index: Engine in /var/www/clients/client0/web69/web/wp-content/plugins/iwp-client/plugins/cleanup/cleanup.php on line 145.
  • Fix: Multi call issue report – History trigger data not coming if more than one site is backed up.
  • Improvement: Future client plugin beta version compatibility.
  • Fix: Last reload date below Reload Data button not changing issue.
  • Fix: Install a plugin/theme from Install > My Computer from panel having IP and different port number(InfiniteWP Client v1.3.11).
  • Fix: Install a plugin/theme from Install > My Computer from panel protected by basic http authentication(InfiniteWP Client v1.3.11).
  • Fix: Fixed showing WP version in Site-Hover Menu for non-enterprise addon panels.
  • Fix: Mac Design issue – In Mac Chrome browser, site selectors and process queue, design issues.
  • Fix: Showing Site-Hover Menu for panel having more sites is fixed.
  • Fix: Copy paste working weird in a few text boxes.
  • Fix: Updating settings in frontend, while setting basic authentication under security settings.
  • Fix: When non utf-8 content comes in ajax, it becomes empty due to json_encode.
  • Fix: Bug fixes
  • Fix: Security fix.
  • Fix: Favicon issue.
  • Fix: Broken sites won’t show client plugin update.
  • Fix: Multi-call backup keeps running issue.
  • Fix: IP login restriction issue fixed.
  • Fix: Minor security fixes.
  • Fix: SQL injection bug is fixed.
  • Fix: SQL error while cron is fixed.
  • Fix: Bug fixes for Enterprise Solution.
  • Fix: Bug fixes for Enterprise Solution.
  • Improvement: Support for cookie-based session instead of php-based session.
  • Improvement: Support for Enterprise Solution.
  • Fix: Bug fixes.
  • Fix: After add site successful site not displaying in left panel issue for few users.
  • Fix: Site hover menu not appearing for few users.
  • Fix: Bug fixes.
  • Fix: When updating from v2.3.2 / v2.3.3 via FTP, you will encounter a bug. See the solution here.
  • Fix: Frequent Update notification mail sent to some users.
  • Feature: Enhanced site hover menu with site overview.
  • Feature: Site-specific links and notes.
  • Feature: Maintenance mode with custom HTML.
  • Feature: Re-adding a disconnected site without losing backup schedules, links, notes etc
  • Feature: Color-coded WordPress site information when site is disconnected, in maintenance mode or when the client plugin has an update.
  • Feature: Settings page.
  • Feature: Set your own timezone and get mails based on that.
  • Feature: FTP details can be saved within settings (no need to edit config.php file).
  • Feature: Enabling HTTPS in settings (no need to edit config.php file).
  • Feature: WP site’s server info can be viewed.
  • Feature: Page titles for all page, now you will know which page you are working on.
  • Improvement: Simplified site adding process – One-click copy & paste.
  • Improvement: New addons compatibility
  • Improvement: Automatically try different content types while adding sites.
  • Fix: Double gzip of ajax call content issue.
  • Fix: Third party css and js URLs now support both http and https. Previously it will get http only.
  • Fix: Printing content in cron task, which sends unwanted email from host – Reintroduced bug; Fixed now.
  • Fix: Bug fixes.
  • Fix: After updating panel, version number unchanged for a few users.
  • Feature: Update by group
  • Improvement: EasyCron.com integration.
  • Improvement: New multi-call(beta) method for backup & upload (see more).
  • Improvement: Update notification cron support improved.
  • Improvement: Backup exclude options for file extentions.
  • Improvement: Backup exclude files by size.
  • Fix: Bug fixes.
  • Improvement: SFTP support added for app update and addons install/update.
  • Improvement: SFTP support added for Cloud backup and Install/Clone WordPress addons.
  • Improvement: Bug fixes.
  • Fix: Open admin issue in certain https WP Dashboard.
  • Fix: Update page from and to version not appearing issue.
  • Fix: Bug fixes.
  • Fix: Updates disappearing issue.
  • Improvement: Update page now shows from and to versions (most wanted request in Google Moderator).
  • Improvement: Backup process will only backup WordPress tables which have configured prefix in wp-config.php.
  • Improvement: Support for Google Drive for cloud backup addon.
  • Improvement: Support for mo, po and docx extensions for file uploader.
  • Fix: Bug fixes.
  • Improvement: Task raw data older than 30 days will be deleted automatically. (This wont affect client reporting).
  • Fix: Bug fixes.
  • Improvement: Support for new addons.
  • Improvement: Performance improvements for process queue.
  • Fix: URL with port while open admin not working issue fixed.
  • Fix: Addon update alert count now works in ajax.
  • Fix: Client plugin update popup version number – doesn’t show sometime is fixed.
  • Improvement: Anonymous data improved.
  • Improvement: Bug fixes.
  • Fix: Folder protection bug while downloading the clone file is fixed.
  • Fix: Special characters problem in clone folder protected download link is fixed.
  • Fix: Cron will not give output, which will prevent host sending email with random codes like “MAX SIMLATANEOUS CALL”.
  • Fix: PHP Strict Standards: Non-static method panelRequestManager::handler() is fixed.
  • Fix: Login IP restriction IPs disappear issue fixed.
  • Fix: Addon removal due to invalid file_exists() functionality fixed.
  • Improvement: Beta Opt-in.
  • Fix: Bug fixes.
  • Fix: Old addons disappears when new addons are installed.
  • Fix: Install plugins/themes from My Favorites – “Download failed: A valid URL was not provided.” error.
  • Fix: Install plugin/themes from My Computer – A space in file name caused issues.
  • Improvement: Better feedback regarding completion of backups even in case of error with additional conditions.
  • Improvement: Backup restore and clone WP uses file system (better handling of file permissions).
  • Improvement: Better feedback regarding completion of backups even in case of error.
  • Improvement: Multiple site backups now executes one after the other.
  • Improvement: Not installed plugin/themes now installs the latest stable version by finding the version in WP repository.
  • Improvement: Password protected IWP admin panel update notification mail will not ask for password for image content in email.
  • Improvement: Favorites now installs the latest stable version by finding the version in WP repository.
  • Improvement: Addon interaction improvements.
  • Fix: No trigger in cron job if app uses fsock mode.
  • Fix: install plugin/theme using URL not working.
  • Fix: update notification mail collapse due to some premium plugin/theme.
  • Fix: Same filename used in plugin/theme update zip (old file uploaded file installs) issue.
  • Fix: After addon update still shows update count.
  • Fix: ug fixes.
  • Fix: Bug introduced in v2.1.2 that stalls the process queue.
  • Feature: Update by group
  • Improvement: All ‘Type to filter’ starts with 1 character.
  • Improvement: Favicon loading takes time for panels managing more sites(10+). We now load favicons after all app required files are loaded.
  • Improvement: Removed “/extend/” from wordpress.org links.
  • Improvement: Navigation tweak.
  • Improvement: filterParameters() used in app.php to filter $_REQUEST, $_POST, $_GET.
  • Improvement: Reduced bandwidth usage when app is idle.
  • Improvement: Client Plugin update dialog with version number and change log link.
  • Fix: fsock connection change notification.
  • Fix: WP repository search gets proper production version now. It was getting developement version in some cases.
  • Fix: APP Domain path when port is used, twice port is mentioned in the link.
  • Fix: When arg_separator.output set to “&s;” then open admin URL had with & instead of only &.
  • Fix: Left site panel, View backups “Restore” was not working.
  • Fix: Illegal string offset ‘page’.
  • Fix: cron.php now includes app.php with dirname(__FILE__), this will provide proper cron support.
  • Fix: “Yikes! It appears IWP plugin has not been installed in this site. Click here to Install it.” Install link bug when wp-admin in the URL.
  • Fix: clearUncompletedTask() now clears processingResponseDied tasks.
  • Fix: Backup list bug fixed.
  • Feature: New Navigation.
  • Feature: New addons compatibility.
  • Fix: Bug fixes.
  • Fix: Uncompleted proccess queue.
  • Fix: Email notification – False “Everything up to date” message.
  • Feature: Number of calls to WP sites set to ideal value.
  • Fix: Bugs fixed.
  • Improvement: Processing with Fsock mode improved.
  • Improvement: Overall performance improved.
  • Fix: Addons update bug fixed.
  • Fix: Bugs fixed.
  • Feature: Confirmation for restores and bulk updates.
  • Improvement: Old backups retained when a site is restored.
  • Improvement: Compatible with Better WP Security.
  • Improvement: Compatible with WPEngine.
  • Improvement: IP based calls have been improved.
  • Improvement: Max simultaneous calls from this server can now be set from 1.
  • Fix: Fixed bar for bulk actions.
  • Feature: More reliable update notification.
  • Fix: Gravity Forms addons update notification bug
  • Fix: Updates email notification – False “Everything is up-to-date”
  • Fix: Hide premium plugin / theme notification
  • Fix: Scheduled Backups stays pending
  • Fix: Bugs Fixed.
  • Feature: Add premium plugins and themes to My Favorites.
  • Improvement: Improved update mechanism (from next update).
  • Improvement: Old available backups displayed.
  • Improvement: Non-fsock mode performance improved.
  • Fix: Exclude / Include for backups fixed.
  • Fix: Bugs Fixed.
  • Improvement: Option for fail-safe Backups.
  • Improvement: Improved Backups.
  • Improvement: Improved connectivity.
  • Fix: Bugs fixed.
  • Feature: A ? Z Site ordering.
  • Feature: Premium addons released and support added.
  • Improvement: Site specific Reload data.
  • Improvement: Reload data progress.
  • Improvement: Last Reload data time.
  • Fix: Port issue fixed.
  • Feature: Responsively persistent website list.
  • Feature: HTTP authentication / Folder protection.
  • Feature: Run the app in synchronous mode.
  • Improvement: Edit WP site details.
  • Improvement: Clear cache before reloading data.
  • Improvement: Switch off data fetching for every page load.
  • Fix: Bug fixes.
  • Feature: Notifications implemented.
  • Feature: WP repo rating number added on hover.
  • Improvement: Default timeout increased to 180 seconds.
  • Improvement: Update mechanism improved.
  • Improvement: Browser compatibility improved.
  • Improvement: IE 8 & IE 9 support improved.
  • Fix: fsock bugs fixed.
  • Fix: Timezone error fixed.
  • Fix: Bug fixes.
  • Feature: Added a feature to check async support in Install.
  • Feature: WordPress MU compatibility.
  • Feature: Error Filtering.
  • Feature: View site response added – You can view the error response from your WP site in case of an error.
  • Feature: Added for subfolder crawling exclusion.
  • Improvement: Improved OpenSSL compatibility check.
  • Fix: WordPress Repository search – Searching certain plugin returned null.
  • Fix: All Websites group selector bug.
  • Fix: Select All doesn’t show Load plugins button.
  • Fix: WP Repository search Details link goes to author website.
  • Fix: iPad functionality issues.
  • Fix: Allow account access from specific IP was non-functional.
  • Fix: Time zone issue.
  • Improvement: HTTPS Support.
  • Improvement: Opened to public.
  • Fix: Numerous bugs fixed and features enhanced.

BETA CHANGES

  • Improvement: Added an option to exclude Database tables on backup .
  • Improvement: Now, you can select the HTTP version while adding the site or under Edit site details. InfiniteWP admin panel will establish the connection using the specified HTTP version .
  • Improvement: Backup Retry mechanism improved .
  • Improvement: Now, All site related calls will go to wp-load.php by default .
  • Improvement: IWP now handles the gzipped format response from WordPress sites .
  • Improvement: CURL Referrer URL added in the header .
  • Improvement: User Agent updated .
  • Improvement: Debug chart added .
  • Improvement: Clone URL replacement mechanism improved .
  • Fix: On a few scenarios, Plugin files are deleted on WordPress sites while updating the plugin via IWP admin panel .
  • Fix: Clone content length detection method improved .
  • Fix: UTF 8 charset issue on same server staging .
  • Fix: Parse error: syntax error, unexpected “installedTime” (T_CONSTANT_ENCAPSED_STRING) in /home/public_html/xxxz/controllers/appFunctions.php on line 2489 is fixed .
  • Fix: Multiple cron runs, cause the scheduled tasks to run multiple times .
  • Feature: Support for Multisite Installations – Restore Individual Sites .
  • Feature: You can copy your Staging site to Live .
  • Feature: Notifications for WooCommerce DB updates .
  • Feature: You can apply Client Plugin Branding for individual sites .
  • Feature: SSH support for Backups, Staging, cloning and Panel Updates .
  • Feature: You can Encrypt your DB backups using the Phoenix backup method .
  • Feature: Backup InfiniteWP admin panel .
  • Improvement: By default, InfiniteWP History raw table will be truncated automatically for every 90 days .
  • Improvement: Raw history table is saved in gzip format .
  • Improvement: Added an option to add sites to all existing schedules while adding a new site and for existing sites, you can add the schedules under Edit site details .
  • Improvement: Now you can see the backup Schedule name on your Process queue and Activity Log .
  • Improvement: Some warning errors are suppressed
  • Fix: Update gets stuck in the queue while doing multiple updates at the same time.
  • Fix: Incorrect update data added to Client Reports while performing updates on multiple sites.
  • Fix: WP core version 4.9.6 update failed to complete with error “Transient mismatch ” .
  • Improvement: Plugin/Theme Updates will be performed sequentially i.e. One update at a time.
  • Improvement: Backups will be retired for error codes HTTP 524, 523.
  • Improvement: Clone controller folder permission changed from 777 to the default permission.
  • Improvement: IWP temp directory constant name changed .
  • Improvement: Four Line code will be automatically added to your IWP config file if any backup fails.
  • Improvement: Backups will be re-tried when it fails with cURL 28 and HTTP 524 error
  • Improvement: Auto cron task is enabled by default for Phoenix method backups
  • Improvement: Added a few more status checks under debug.php .
  • Fix: 403 error while updating the client plugin via URL.
  • Fix: Clone fails when you use phoenix backup with /wordpress as the root directory.
  • Fix: Calling Next Function failed error when Shell DB dump backup fails error.
  • Fix: Same server staging failed with error “Error extracting file missing archive file” if the site has less than 2000 files.
  • Improvement: New column added to the updates page to see the Translation updates count in the site view .
  • Improvement: If you have added your site FTP details under Edit site details, IWP will make use of those FTP credentials if the update failed due to any permission issue.
  • Improvement: Retry any failed tasks from your Process Queue or Activity Log .
  • Improvement: Added an option to Purge cache for certain cache plugins .
  • Improvement: You do not need to backup your site while doing the same server Staging .
  • Improvement: Show inactive plugins and themes on the left sites list .
  • Improvement: Sorted Schedule backup list alphabetically .
  • Improvement: Title removed from left sites list .
  • Fix: Favorite repo Plugins and themes install an older version .
  • Fix: Pagination disappears when “Hurray All Plugins are up-to-date” displayed .
  • Improvement: Now you can view the backup log on your panel anytime.
  • Fix: cURL 28 error while backing up the site using phoenix method.
  • Feature: New backup method introduced named Phoenix.
  • Improvement: Multicall method is implemented for Restore process.
  • Improvement: Introduced an option to add your site FTP details under Edit site details.
  • Improvement: Restore process uses FTP details if there are any permission issues.
  • Feature: Beta launch
  • Feature: WP Time Capsule support enabled
  • Fix: Any task performed while the panel is using cURL communication mode remains on Pending status indefinitely for specific users.
  • Improvement: cURL call triggers subsequent call in queue instead of waiting for AJAX call.
  • Improvement: Data load on process queue has been optimized.
  • Improvement: Overall load time across the Panel has been optimized.
  • Improvement: Manual clear cache is not required after switching from HTTP to HTTPS.
  • Improvement: If a process queue call is in progress the subsequent call will not get triggered without receiving a response from previous call.
  • Improvement: SFTP library has been updated across the panel.
  • Improvement: Copy in CronTab has been updated to clipboard.js from flash.
  • Improvement: Clone is now more reliable
  • Improvement: All v2.10.3 changes are merged.
  • Fix: Renewal price showed wrongly for certain users
  • Feature: Introduced newer connection methods for communication between Admin Panel and Client Plugin.
  • Improvement: JSON communication implementation between Admin Panel and Client plugin has been completed.
  • Improvement: Existing backups are not listed automatically during the clone process.
  • Improvement: DB prefix changes and table insertion will happen in a single call during staging and cloning tasks.
  • Fix: The clone process takes into account the full SQL file as single variable causing memory limit issues.
  • Fix: The clone process would generate the error “Cannot open database file” during cloning.
  • Fix: The clone existing site option will not work for a Manager user if the staging addon is installed.
  • Fix: If a site has both translation and vulnerability updates, updating the site from the Vulnerability view will apply both the updates.
  • Improvement: Addon suite mini will no longer count the staging site as an individual site.
  • Improvement: Method used to change the URL of a cloned site has been changed.
  • Improvement: Group names are now sorted in the Alphabetical order.
  • Fix: If mod_sec rule was enabled, maintenance mode could not be activated.
  • Fix: File tree wouldn’t work in certain scenarios for FTPS and Passive mode for Staging and Cloning.
  • Fix: Selective Premium Theme and Plugin updates wouldn’t show in Plugins and Themes view.
  • Fix: The update for a plugin would not show if it is not available in the wpvulndb report, although in reality there is an update for the plugin.
  • Fix: Premium themes were not working as designed when cloning a website.
  • Fix: Cannot add foreign key constraint error has been fixed.
  • Fix: Deprecated: Non-static method panelRequestManager::checkDataIsValid() should not be called statically in /home/html/***/***/iwp/controllers/panelRequestManager.php on line 128 error has been fixed.
  • Fix: Site Updates hidden by the primary Admin user will not be shown for another Admin User.
  • Fix: Selective Premium Themes when hidden will show in the site view instead of Hidden view.
  • Feature: Site Errors when generated are filtered and shown in a new view.
  • Improvement: JSON communication between Admin Panel and Client plugin has been implemented.
  • Improvement: Pagination has been implemented for the Updates page.
  • Improvement: Load Plugins and Themes view has been improved.
  • Improvement: DB Password strength for Clone/Staging Autofill option via cPanel has been increased.
  • Fix: Lazy loading of favicons used to freeze up the panels with large number of sites.
  • Fix: While fetching favicons “PHP Fatal error: Call to a member function find() on boolean in public_html/includes/favicon.php on line 181” would get populated.
  • Fix: The Clone/Staging Autofill option via cPanel would display the DB prefix incorrectly when the character count exceeds the default limit.
  • Fix: While staging or cloning a site “Could not read status file” error would be populated.
  • Fix: ‘Use Passive’ mode for Staging/Cloning would show incorrectly as selected in UI although it is deselected in DB.
  • Fix: ‘Use Passive’ was not functioning earlier for FTP update of IWP Panel, Staging and Cloning activities.
  • Fix: MySQL error is thrown when a manager selects backup under “Clone an existing site” when the staging addon is assigned to the manager.
  • Fix: Backup created via Install Clone Addon for Clone an Existing Site does not get auto selected on completion when using Multi-call backup method.
  • Improvement: All v2.8.1 changes are merged.
  • Improvement: Updating few tables to InnoDB from MyISAM for users signed up before 2.5.0.2 (Second round).
  • Fix: While loading the panel, date_default_timezone_set set warning was displayed.
  • Fix: Unable to select ‘Do not use fsock’ and ‘Auto delete Activity Log History’ checkbox under Settings -> App tab.
  • Improvement: Reload only the Sites that you wish to – Group Reloading.
  • Improvement: Edit Site Names as per your convenience on the left Site List.
  • Improvement: UI changes to improve the overall appearance of the IWP Panel using Font Awesome.
  • Improvement: Updating few tables to InnoDB from MyISAM for users signed up before 2.5.0.2
  • Improvement: Split backup files can now be downloaded from inside the IWP Admin Panel. They had to be downloaded manually earlier.
  • Improvement: If there is a DB crash, the error will be shown to user upon loading the IWP Admin Panel. This was not shown to users earlier.
  • Improvement: Pop-up confirmation for all update actions related to IWP Panel and Addons.
  • Fix: Mod_sec rules would be blocking actions inside the IWP panel on the earlier versions.
  • Fix: Protocol redirect method has been modified to avoid redirect loop issue.
  • Fix: HTTPS value under Security tab would get altered when changes are made in the App tab under the IWP Admin Panel Settings restricting login access for the user.
  • Improvement: FTP/SFTP file tree now points to the default directory instead of /. Users can now browse the path by entering the value manually.
  • Improvement: Manual backups with no name specified will be displayed as “Manual backup” in the backup listing.
  • Improvement: Priority of download mechanism has now changed – first try curl then fsock. This helps with seamless Panel Updates and Addon Updates.
  • Improvement: Some warning errors are suppressed.
  • Fix: If the php.ini arg separator value was not an & symbol, then Open Admin in New Tab was not working.
  • Fix: If the file path is 192 characters or higher, it would throw a Zip error: unable to update the file list while performing multicall backup. (requires IWP Client plugin v1.6.0beta1.1).
  • Fix: Hidden updates count was not updating while performing reload data.
  • Improvement: Activity log filter for staging addon.
  • Improvement: Cron has been disabled for fetching updates and favicons for staging sites.
  • Improvement: Anonymous data for internal usage has been improvised.
  • Fix: Plugin count was not getting updated after ‘Reload Data’ task completes.
  • Fix: JS error freezes the whole panel. Introduced in v2.8.0.beta1 for people not having Enterprise Solution.
  • Feature: Activity log for updates and backups to be used in new version of client reporting beta will be saved and retrieved from the WP Admin instead of the IWP Admin Panel, provided the client reporting addon is active.
  • Improvement: Supports 2 new addons Staging and Vulnerability updates.
  • Improvement: The WP Updates page has a new design allowing users to filter updates.
  • Improvement: Support for JS and CSS loading has been optimized.
  • Improvement: When a WP update is performed on the IWP panel, the change will reflect when clicking on updates menu without having to perform a Reload data.
  • Improvement: Bulk selections are now possible under Manage => Plugins & Themes.
  • Improvement: The WP Updates page has an additional filter to show Hidden Updates.
  • Improvement: Only one backup process at a time for a site.
  • Improvement: The left site list now displays the version numbers of plugins and themes when hovering over the plugin or theme on the flyout panel.
  • Improvement: The UI for Process Queue and Activity log loading has been revamped.
  • Fix: Failed backups with date “01 Jan 1970” were shown in the IWP Panel UI.
  • Fix: The json_encode function was populating a php warning in the earlier version.
  • Fix: DB schema was not normalized between install package and update package.
  • Fix: Update mechanism used to generate SQL errors while updating from v2.4.0 to v2.7.0.
  • Fix: Favicon fetching now checks case insentive HTML.
  • Fix: Favicon storing in unexpected location while running in cron in certain cases.
  • Fix: XSS security exploit.
  • Improvement: All v2.6.1 changes are merged.
  • Improvement: Log auto delete info has been added in the UI.
  • Fix: Login logs older than 19 days were automatically deleted instead of 90 days.
  • Feature: Favorite plugins/themes can be grouped.
  • Feature: Plugin/theme ZIP files can now be uploaded to My Favorites.
  • Improvement: Login activities are now logged. You can view them from the Account settings.
  • Improvement: Compatibility with PHP7.
  • Improvement: 3 consecutive failed login attempts within a specific period will now trigger an email and a in-app notification.
  • Improvement: Better SQL injection fix implemented. The old one was creating a lot of problems with special characters.
  • Improvement: Fly-out menu in the left site list now shows site name for better context.
  • Improvement: Choosing MySQL or MySQLi extention is now automatic. SQL_DRIVER constant has been removed.
  • Fix: Favorites plugin/theme search collapse when favorites are selected.
  • Fix: Favorites search clear button (x) overflowed.
  • Fix: Favorites will not accept duplicates.
  • Feature: Auto retrying certain failed tasks – Reload Sites, Load plugins/themes, Install Plugins/Themes, plugins/themes/WP updates.
  • Feature: Multiple open admins.
  • Improvement: All v2.5.2 changes are merged.
  • Improvement: Favicon will be fetched by IWP Admin Panel instead of third party service.
  • Improvement: Beta welcome notice will be displayed after updating.
  • Improvement: Addon Suite Mini refund message added as per order date.
  • Improvement: Addon Suite Mini price label and “valid till” message enhanced on addons page as we followed in InfiniteWP website.
  • Fix: mysql_get_client_info() creating warning error in includes/dbDrivers/mysql.php.
  • Fix: Type to Filter sites is not working after coming back from group sites view.
  • Fix: clearUncompletedTask(), checkTriggerStatus() and checkBackupTasks() now called after addons loading. In rare cases, it was removing addons from the panel.
  • Fix: Reset password link was broken.
  • Improvement: Backup method improved. Backup process is now more reliable and uses less memory in Multi call method.
  • Improvement: Support for Cloud Backup addon’s new update.
  • Improvement: Support for upcoming features.
  • Improvement: Client plugin will support MySQLi by using wpdb class.
  • Improvement: Zip Archive implementation improved which will reduce timeout issues.
  • Improvement: All tables created by client plugin will use default DB engine.
  • Fix: IWP Backup DB table now uses WP’s charset (default UTF8). This will solve filename issues with foreign (umlaut) characters.
  • Fix: Temp files not getting deleted while using single call backup in certain cases.
  • Fix: Unable to update anything in WP sites for WP Engine users, bug introduced in beta4.
  • Fix: IWP client plugin update callout showing undefined no of sites for panel having unchecked reload data on page load.
  • Improvement: On selecting “Auto-delete log data older than” in settings a warning will be shown.
  • Improvement: SMTP setup help link is added.
  • Improvement: Cache clearing improved for update notification consistency.
  • Improvement: Updated user agent for WP calls.
  • Fix: Unable to login issue when previously clicked save changes without selecting any 2FA type in settings => security.
  • Fix: In certain cases, repeatedly asking to tweet.
  • Fix: Showing renewal alert 3 times at an instance.
  • Fix: In process queue it shows “getstats” instead of “Reload data from site” while running or on error, similarly few other cases.
  • Fix: Malware scanning showing infected for all the sites scan, bug introduced in 2.5.0beta1.
  • Fix: Certain calls stalled without getting timeout, resulted in tasks not getting executed after meeting the settings limit.
  • Fix: Lockout error message still showing (while refreshing) even after lockout period is over.
  • Fix: Design issue on Security Settings page, sample https link overflow.
  • Fix: Multi call backup in expanded process queue while running showing as “waiting for response”.
  • Fix: View site response in process queue showing http headers.
  • Fix: Shows two email notification forms while clicking on Setttings > Account and then clicking on email in header.
  • Fix: Random undefined error in js for variable current_history_detailed_scroll_position.
  • Fix: Bug fixes.
  • Improvement: Email two factor authentication reduced lockout period form 1hour to 15 mintues and shows remaining lock out period.
  • Fix: Improvement to “Updates-related conflict with iThemes Security plugin and InfiniteWP fix”.
  • Fix: Forgot password related security fix.
  • Fix: Activity log filter by user shows null for the first user(Enterprise), instead email is showed.
  • Fix: UI button issue is forgot password and 2FA email is fixed.
  • Improvement: Before copying files via non-direct filesystem, verify path is pointed to IWP directory or not.
  • Fix: Parent theme updates showing as child theme update.
  • Fix: Cache clear and reload data not working.
  • Fix: Using non index DB table column for search query, creating performance issues in cron job while sending update notification.
  • Fix: Bug in showing error msg when copy fails while updating/install addon or updating admin panel.
  • Fix: Says Direct file system while updating/installing addon or updating admin panel even when FTP file system is used.
  • Fix: On loading login page, cursor goes to email (focus).
  • Fix: In fileSystemBase.php, a prefix of the process was added to error messages.
  • Fix: Error message if (in_array($table[‘Engine’] , elseif ($table[‘Engine’], PHP message: PHP Notice: Undefined index: Engine in /var/www/clients/client0/web69/web/wp-content/plugins/iwp-client/plugins/cleanup/cleanup.php on line 145.
  • Fix: Multi call issue report – History trigger data not coming if more than one site is backed up.
  • Feature: Two-Factor authentication – Email and Duo Security as an addon.
  • Feature: Killing tasks in process queue.
  • Feature: Clearing Activity log & user-based activity log filtering.
  • Feature: SMTP Email Settings.
  • Feature: Forgot password.
  • Feature: In-app communication.
  • Improvement: “appErrorLogs.txt” file old data removal.
  • Fix: Updates-related conflict with iThemes Security plugin and InfiniteWP.
  • Fix: Non UTF-8 characters breaking AJAX calls issue.
  • Fix: Bug fixes.
  • Fix: Bug fixes.
  • Feature: Enhanced site hover menu with site overview.
  • Feature: Site-specific links and notes.
  • Feature: Maintenance mode with custom HTML.
  • Feature: Re-adding a disconnected site without losing backup schedules, links, notes etc.
  • Feature: Color-coded WordPress site information when site is disconnected, in maintenance mode or when the client plugin has an update.
  • Feature: Settings page.
  • Feature: Set your own timezone and get mails based on that.
  • Feature: FTP details can be saved within settings (no need to edit config.php file).
  • Feature: Enabling HTTPS in settings (no need to edit config.php file).
  • Feature: WP site’s server info can be viewed.
  • Feature: Page titles for all page, now you will know which page you are working on.
  • Improvement: Simplified site adding process – One-click copy & paste.
  • Improvement: Automatically try different content types while adding sites.
  • Fix: Double gzip of ajax call content issue.
  • Fix: Third party css and js URLs now support both http and https. Previously it will get http only.
  • Fix: Printing content in cron task, which sends unwanted email from host – Reintroduced bug; Fixed now.
  • Fix: Bug fixes.
  • Improvement: New addons compatibility.
  • Fix: Repeated client plugin update dialog with undefined version issue.
  • Improvement: Support for cookie-based session instead of php-based session.
  • Improvement: Support for new upcoming addons.
  • Improvement: SFTP support added for app update and addons install/update.
  • Improvement: SFTP support added for Cloud backup and Install/Clone WordPress addons.
  • Improvement: Support for large sites backup with multi-parts.
  • Improvement: Exclude options for file extentions.
  • Improvement: Exclude files by size.
  • Fix: Open admin issue in certain https WP Dashboard.
  • Fix: Bug fixes.
  • Fix: Updates disappearing issue.
  • Improvement: Update page now shows from and to versions (most wanted request in Google Moderator).
  • Improvement: Backup process will only backup WordPress tables which have configured prefix in wp-config.php.
  • Improvement: Support for Google Drive for cloud backup addon.
  • Improvement: Support for mo, po and docx extensions for file uploader.
  • Fix: Multi-call limit reached issue.
  • Fix: Dropbox backup showing success but file doesn’t exists issue.
  • Fix: Small files to Amazon S3 shows wrongly stored in server issue.
  • Fix: Bug fixes.
  • Improvement: Task raw data older than 30 days will be deleted automatically. (This wont affect client reporting).
  • Fix: Bug fixes.
  • Improvement: Support for new addons.
  • Fix: URL with port while open admin not working issue fixed.
  • Fix: Addon update alert count now works in ajax.
  • Fix: Client plugin update popup version number – doesn’t show sometime is fixed.
  • Improvement: Minor improvement.
  • Fix: Multi-call triggering many calls on net error.
  • Fix: Multi-call upper limit not working fixed.
  • Fix: Repeated client plugin update dialog issue fixed.
  • Improvement: Multi-call backup memory utilization and other improvements.
  • Fix: Backup issue in multi-site fixed.
  • Fix: SQL error while taking backup is fixed.
  • Fix: Schedule backup limit issue fixed.
  • Fix: Removing cloud backups issue fixed.
  • Fix: Restore from cloud backup issue fixed.
  • Fix: Two many ajax calls while backing up issue fixed.
  • Fix: Bug fixes.
  • Fix: Process Queue shows proper error message for failed backup instead of pending or empty response.
  • Fix: AS3 upload issue for multi-call backup issue for small backup size.
  • Fix: Bug fixes.
  • Improvement: Kill feature for multi-call backup.
  • Fix: Process Queue shows proper error message for failed backup instead of unknown error occurred.
  • Fix: Bug fixes.
  • Fix: Schedule backup multi-call option disabled issue.
  • Fix: Backup response handler conflict between single-call and multi-call fixed. Which created “empty response” error.
  • Fix: Setting “Save changes” button missing fixed.
  • Improvement: New multi-call method for backup & upload (see more)
  • Improvement: EasyCron.com integration.
  • Improvement: Performance improvements for process queue.
  • Improvement: Update Notification cron support improved.