Get Started
Wp Staging Pro icon

Release v6.17.0

Wp Staging Pro v6.17.0

What's new in v6.17.0

Wp Staging Pro v6.17.0 was released on . Features: Cloning - Create a clone of your website with a simple click Push Changes - Copy Plugins, Theme & Media files from Staging to Live site Authentication - Staging Site is available for auth... See the full changelog below and compare with the complete version history.

Release details

Released
3.8 MB
File available

Changelog

Added
  • Add secure transfer sessions for backup downloads. Backups are no longer offered as permanent public URLs. Instead Download Backup and Share Backup Link create a short-lived, tokenized transfer link on click that the webserver serves statically, so PHP never streams the backup and large downloads can not run into PHP timeouts. #5449
  • Protect the permanent backup directory against direct HTTP access on Apache and IIS, and add a backup folder security self-test with a small, expandable notice that says what to ask the hosting provider when the folder is still reachable. #5449
Other
  • Enh: Advertise the Pro auto login feature below the button that opens a new staging site in the free version. #6360
  • Enh: Ask OneDrive for a whole page of entries when listing backups, instead of leaving Microsoft Graph on its default of 200 per request. (Pro) #5913
  • Enh: Limit "Create Blank WP Site" to the Business plan and above. (Pro) #6725
  • Enh: Show the ten newest remote backups first and keep the rest behind a "Show more" button, so a large remote backup folder does not slow the backup list down. (Pro) #5913
Fixed
  • A backup no longer fails when a theme, plugin or media file has a modification date before 1970 or after 2106. #6582
  • A second cancellation that starts while one is still running now waits for it instead of stopping it silently. #6623
  • Background jobs could fail to find their queue table on sites that use SQLite. #6756
  • Clone the subsite that source-blog-id names in the WP-CLI staging-site-create command instead of the current blog. (Pro) #6268
  • Correct the .htaccess rewrite base for multisite network clones. (Pro) #6137
  • Delete the Remote Sync settings when WP Staging Pro is uninstalled. (Pro) #6764
  • Finish deleting a split backup once every part was deleted, instead of ending the request without a reply. (Pro) #6784
  • Finish the remote backup list when one of several storages answers with an error, instead of leaving the loading indicator running and the "No remote Backups found" message out of date. (Pro) #5913
  • Hash the whole backup once instead of twice when a remote upload checks a file already on the remote storage. (Pro) #6498
  • Include Remote Sync logs and timestamps in bundled downloads. (Pro) #6640
  • Keep bundled log downloads inside the 14-day retention window instead of including logs of any age. #6713
  • Keep every job log entry on one line, so a line break in an error message can no longer forge log entries. #6758
  • Keep passwords out of corrupted staging sites reports and remove temporary report files. #6131
  • Keep storage access tokens out of the request error that reaches the job log and the debug log. (Pro) #6631
  • Keep the live site's database prefix while listing a push's tables, so the rest of that request no longer reads or writes the staging site's tables. (Pro) #6772
  • Keep the run day and the missed-run record of a backup plan when only its retention is changed. (Pro) #6479
  • Keep the staging creation screen open after pressing Stop instead of reporting the job as cancelled from another page or opening a status error popup. #6455
  • Let the Delete wpstg-restore.php button remove the restore tool without a Developer or Agency license. (Pro) #6706
  • Make wp wpstg status report running, finished and failed jobs correctly. (Pro) #6787
  • Name the failed backup in upload failure reports. (Pro) #6551
  • Offer the staging site's login page instead of a session-expired error when the license is not active. (Pro) #6708
  • Open the backup explorer on backups with many files instead of failing with an HTTP 500 memory error. #6667
  • Post every failed scheduled backup upload to Slack, a repeated one at most once per hour, and send Slack error reports even with error emails off. (Pro) #6551
  • Preserve clone settings when continuing past the database grant warning. (Pro) #6712
  • Preserve production wpstg_queue and wpstg_settings during Legacy Push. (Pro) #6693
  • Purge the LiteSpeed page cache after a restore, also when the restore replaced or deactivated the LiteSpeed Cache plugin. #6779
  • Read every page of the backup listing on Google Drive, OneDrive and the S3 storages, so the backup list and retention see every stored backup. (Pro) #5913
  • Reading and checking plugin settings could hang or come back empty on sites that use SQLite. #6751
  • Refuse a subsite backup whose blog ID names no subsite of the current network, or names one that is archived, suspended or deleted. #6403
  • Remote Sync push no longer logs a setTmpDatabasePrefix() TypeError on every queue tick. (Pro) #6773
  • Repair a missing queue column when the stored schema version is current. #6693
  • Report a backup file that reached the server's file size limit as such, with what to do about it, instead of as a full disk. #6862
  • Retry a scheduled backup report email that could not be sent. #6551
  • Retry opening the Google Drive upload session after a network error instead of cancelling

Compatibility

Requires WordPress
3.6+
Tested up to
7.1
Requires PHP
7.0

Verified safe

Wp Staging Pro v6.17.0 scanned clean with no security threats detected.

View full scan report