The new version brings 5 new sweepers to Pro and Lite editions to clean up the ActionScheduler database tables used by WooCommerce, Rank Math, WP Rocket, and many other plugins.
Action Scheduler system is often responsible for huge database tables, and you can remove a lot of data from them, improving performance and not losing anything useful. You often never see the data in these tables because plugins use them in the background. Action Scheduler is available as a standalone plugin, and it is also a library added to many plugins, initially developed for use in WooCommerce.
In the past few months, I have seen reports for these tables holding tens and hundreds of thousands of failed or canceled records. All these records are usually left as a way for the user or plugin to restart or resolve them, but in most cases, they are stuck there, taking up a lot of space and slowing down database operations.
SweepPress can remove actions and log records from these tables based on several criteria. 3 sweepers are used to remove Failed, Canceled, and Completed actions (with linked log records). One sweeper removes log entries; the last sweeper removes orphaned log records (log records missing actions). These sweepers have options to control the number of days to keep from removal, and they will display each action group as a sweeping task. Groups are usually individual plugins.
The new plugin version also includes many small changes related to the loading of sweepers, changes to the plugin dashboard, the latest version of the new shared library, and more.
As always, you can suggest new sweepers to be added or other features related to WordPress cleanup. And let me know which sweepers you use most often.
To see the list of all the changes in this version, please check out the changelog. If you find any issues with the new version, please, report them in the support forums.