Stash Live improvements to better handle temporary API or connection issues.
Release of minor quick release versions 7.3.0.1-7.3.0.8:
OVERVIEW:
This release focuses on increasing robustness and reliability of the Stash Live and Deployment features.
Also includes the official release of Quick Release updates 7.2.2.1-7.2.2..6, including all features and enhancements within those.
FEATURES:
Automatic cleanup of expired transients from the database to increase site performance and reduce needless old transients from hanging in the database.
Automatic cleanup of corrupt transients from the database.
Settings -> Other tab has added new button to clean up transients manually.
ENHANCEMENTS:
Stash Live: Significant increase in robustness. Prior to this version corruption of the catalog would result in the backup process falling back to an earlier state, resulting in longer transfer times or Stash Live even hanging indefinitely if the catalog was repeatedly corrupted. This is no longer the case.
Stash Live: Faster recovery upon encountering a temporary error due to timeout or memory limit causing file lock to persist.
Settings -> Other tab's housekeeping options now include a Status Log to see what is happening. Re-organized the display.
BUG FIXES:
Various fixes to Deployment cleanup and confirmation procedures.
Misc fixes.
Added is_array() check then default assignment to Stash Live catalog load to avoid warning in PHP 7.1.
Fixed PHP 7.1 compatibility issue in importbuddy database replacement due to variable being initialized as string instead of array. Only impacts PHP 7.1+.
Fixed inability to disable Stash Live no new snapshot notification by setting its value to zero (0).
Fixed PHP 7.1 compatibility issue in importbuddy database replacement due to variable being initialized as string instead of array. Only impacts PHP 7.1+.
ENHANCEMENT:
Remote Destination file management can now be disabled on existing destinations, just not enabled.
FEATURE:
Stash Live: Added advanced option to disable remote file management.
Deployment: Fixed confirm deployment PHP warning.
ENHANCEMENT:
Deployment: Added new advanced option to skip importbuddy cleanup at end of Deployment. Useful if deployment hangs near end due to importbuddy.php being prematurely deleted. Also preserves log file in importbuddy directory for better troubleshooting.
Deployment: Copy of importbuddy.php step of deployment log now stored in importbuddy/status-deploycopy-XXXXXX.txt of the destination site ABSPATH.
FEATURE:
Stash Live: Added new link to view Last Snapshot Details below the 'Time since last snapshot' section on the Stash Live page. Shows overview of snapshot, malware scan results, download links, plugin and themes in snapshot + their versions, and more!
ENHANCEMENT:
Stash Live: Added new warning/alert to Stash Live page if multiple crons are passed due, indicating possible cron issue.
Stash Live: Removed excess load during daily init.
Stash Live: Added additional audit check to verify existance of DAT file. Resend if missing or log error.
Stash Live: Now suppressing temporary snapshot status check alerts and dialed back check time to 15 seconds up from 5.
Stash Live: Increased API timeout from 15 seconds to 25 seconds.
S3 (v2), (v3): Fixed archive deletion limits not happening properly when no directory specified. - Jeremy Trask