AdamM
Yes, it’s the backup system that’s keeping us from upgrading for now. We’re doing extensive testing daily as time permits, and as soon as this is 100% fixed, we’ll jump right in. We even created a special script to quickly test the backup system and save time. Each time a new Enhance version is released, we delete all backups on the test cluster and run the tests again.
If anyone wants to test the backup system after a new version is released, just delete all backups on your test cluster, set the backup schedule to run every hour, and after a few hours, run this script on your backup server to check it:
bash <(curl -ks https://api.cpfence.app/backup_test.sh) "2025-02-20 12:00:00"
You can change the date and time as needed. This will give you a summary of your backups status along with useful info to know if the issue is fixed or not yet:
=========================================
Summary of Backups for Enhance version 12.0.17:
-----------------------------------------
Successful (hard links): 12 sites
Full copies (no hard links): 10 sites
Skipped (empty, no files, or single snapshot): 2 sites
=========================================
In the meantime, if any cPFence user has already upgraded, we recommend periodically taking a backup using the cPFence bulk backup tool:
cpfence --bulk-backup-wp-sites
This will back up all your WordPress sites' files and databases.