Fix: Improve reliability and robustness of the background processor: Stalled actions will automatically be cancelled if they are in processing state for more than 15 mins. #3454
Fix: Don’t optimize the .htaccess as default any longer if server is litespeed. Revert to old behavior by using the filter wpstg.create_litespeed_server_config. #3409
Fix: Table Renaming Task fails during Restore and Push if database prefix contains capital letter(s) and database is hosted on Windows based OS system i.e. Microsoft Azure. #3372
Fix: Disconnect google drive account if it fails to refresh access token. #3388
Fix: Cloud storage options are overlapped by other elements. #3343
Fix: Don’t load and list remote backup for dropbox as it is not supported yet. (Pro) #3407
Dev: Refactor BackupValidateTask to BackupSignerTask to match the action it does. Also move the signer related logic to separate service. #3367
Dev: Add pre-requisite code for a new faster and more secure backup format. #2915
Dev: Add option in UI to validate backup files during backup creation. #3368
Dev: Auto eslint js files and format scss files during make watch. #3398
Dev: Add phpcs rule to make each file ends with only one empty line. #3390
Dev: Replace rollup-plugin-postcss with rollup-plugin-styles to have better control over source maps. #3429
New: Drop support for php 5.6. Minimum php version is 7.0 #2579
New: Flywheel hosting compatibility. Create staging sites and create backups on hosting providers where the WordPress core is located outside the public dir. #2372
New: Add system info to backup log file #2309
Enh: Check if sftp backup directory path is writeable while testing remote connection #2506
Enh: Add a tooltip to inform that backups will be created only for the current site and do not contain other sites, like staging websites #2483
Enh: Allow the user to click on “Copy” to copy the generated login link #2443
Enh: Improved code to be compatible with PHPstan level 3 rules #2461
Enh: Changed the order of login link expiry to day, min, sec #2380
Enh: Update back button color to make clear it is an active button #2512
Enh: Display the size of backup index parts in the list of backups #1678
Enh: Show the “Push Changes” button always in WP STAGING PRO and disable it until the license is activated #2466
Fix: WP CLI command wp wpstg backup-status did not work as expected #2467
Fix: Unselect folders starting with wp-admin* and wp-includes* when creating a new staging site #2340
Fix: Show the “primary key” warning only on WP STAGING admin page #2477
Fix: Multisite related constants missing during network clone when the original wp-config.php is not valid defaul multisite configuration file #2504
Fix: Restoring a backup fails because redis/memcache not configured on the destination site. This disables object cache if object-cache.php is not identical on backup and restoring site #2517
Fix: Microsoft IIS 7.5 with php 8.1.9 produces unexpected time format when using microtime() resulting in fatal error “division by zero” while creating a backup #2571
Fix: www prefix is set in domain property of subsite would result into repeating www prefix during network clone #2544
Fix: Don’t escape MySQL binary and blob data during cloning as this results into invalid data #2565
Tweak: Small visual glitches on tooltip in upload backup modal #2496
Dev: Improved usage of $status variable in backup and cloning #2332
Dev: This PR does a comprehensive pass on the codebase to verify that authorization checks are being done on callbacks that takes user input. #2531