We’ve got some exciting updates to announce for our Snapshot plugin this week. Since its first release we’ve greatly improved the stability of the plugin with a full rewrite of the core backup and restore logic.
The most highly requested new feature is the ability to schedule automated snapshots. You can now set the interval for when you want the backup to occur:
If automatic backups are in place, you’ll also be able to set the maximum number of archives to keep. Each snapshot now contains the set of all its archives. The oldest ones will automatically be deleted after you’ve reached your maximum number of archives:
Version 1.0.2 contains the following new features and improvements:
- Rewrite of core backup/restore logic to improve stability for users.
- Added Scheduling for automated snapshot creation.
- Dropped the Activity log in favor of each snapshot containing a set of all archives.
- Logging for scheduling snapshots written to physical file. Should also help for debugging.
- Backup/restore data is handled in ‘segments’. The Segment Size can be controlled by a user setting. The segment size is the number of rows to backup/restore per request.
Another great new feature of this release is that if you have a particularly large table, it can be split up into row segments. For example, a table containing 80,000 rows can be split into 10,000 row requests. This is much easier and more efficient than trying to do it all in one request. Those backing up larger tables will definitely appreciate this new feature.
Version 1.0.2 of the Snapshot plugin is now available for download from WPMU DEV. Upgrade today to take advantage of the new scheduling features and all of the latest improvements. Your feedback helps to shape our development, so make sure to let us know what you’d like to add to the Snapshot plugin in the future.