• ResolvedPlugin Author Rene Hermenau

    (@renehermi)


    WP Staging 4.13.1 is out.

    New capabilities and enhancements.

    Highlights

    • Never delay an update on a staging site. A staging site is where updates are meant to be tried out.
    • Plugin updates now start the moment you click update. The recovery backup runs behind them and a panel in the corner reports it.
    • Switch Update Protection off in one click from that panel. A backup the updates are waiting on is cancelled with it.

    Fixes

    • A restore no longer breaks sites whose plugins link database tables to one another.
    • Block backups and restores on PHP versions we have not tested yet, starting with PHP 8.6.
    • Create and push a staging site faster on tables whose rows hold a lot of data.
    • Delete only the tables that belong to the staging site when it lives in its own database.
    • Delete the temporary plugin folders a restore leaves behind once they pile up, instead of letting them fill the disk.
    • Keep cloud storage credentials out of System Info and the log files, and check the storage settings before they are saved.
    • Keep the licence section and other status messages visible when the Disable WP Notification plugin is active.
    • Name the actual folder paths in the error a restore shows when it cannot move files, on every host.
    • Name the operation that is actually running when Remote Sync is blocked, instead of always saying a sync is already in progress.
    • Never delete a table of the live site during database cleanup, and handle table names that contain special characters.
    • Never delete a table of your live site when a staging site is deleted or its creation is cancelled.
    • Offer to carry on with a restore when the database refuses a table that has two automatic timestamp columns (MySQL error 1293), instead of stopping.
    • Replace the site address in every row of a table when creating or pushing a staging site, including when the database search and replace limit is set low.
    • Report a background job that failed on PHP 8, including a failure on the source site during a Remote Sync pull.
    • Report a finished backup as finished on PHP 7.0 to 7.3, so the staging site update waiting for it can carry on.
    • Show an unexpected server response as plain text, so markup inside it cannot run in the WordPress admin.
    • Stop a cancelled staging job writing an error into the browser console.
    • Stop a fatal error on the staging site when the login form cannot start up.
    • Stop an error when the progress window is closed while a job is still reporting into it.
    • Stop backup, restore and Remote Sync logs repeating every line, which duplicated entries and made the log files far larger than they should be.
    • Switch the database’s foreign key checks back on after deleting tables, even when the previous setting could not be read.
    • Use the correct table prefix when pushing with the Classic engine, keep the Desktop link inside its banner, and allow a backup to be cancelled only once preparation has finished.
    • WP Staging Free now says the daily backup runs at 12:00 midnight, not noon.

    Full changelog: https://wp-staging.com/wp-staging-changelog/

You must be logged in to reply to this topic.