diff --git a/Changelog.md b/Changelog.md index 7eb9734..1049f64 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,13 @@ +## 3.5 — The Exhausted Release + +This release changes the backup retention behavior of Gravity Sync. After successful execution of any replication command, Gravity Sync will now wipe out any files from the `backup` folder. To be clear, this means Gravity Sync will no longer intentionally retain any backups of the Domain Database, Local DNS Records, CNAME Records, after a successful replication. + +For a subset of users, the issues of drives filling up because it doesn't properly prune outweigh both the perceived value and my ability to troubleshoot and sort out why this is happening in every instance. + +Consequently, the `./gravity-sync.sh backup` and `./gravity-sync.sh restore` functions have been removed. Any references to backup or restore functions should be removed. Most references in the UI have been changed from _backup_ to _copy_ operations, although variable names and such still reference backup functions. + +**Folks who have been relying on Gravity Sync to keep historical configuration backups should look for another solution.** + ## 3.4 — The Consistent Release This release was initially supposed to just be 3.3.3, but eventually became a total rewrite of how text strings are generated and displayed in the script. The most noticeable is a conversion of references to things like `gravity.db` or `custom.list` and a switch towards **Domain Database** or **Local DNS Records** to make it consistent and easier to understand. Other changes are mostly cosmetic, but attempt to reduce or streamline status messages. @@ -41,6 +51,15 @@ This release was initially supposed to just be 3.3.3, but eventually became a to - Added `BACKUP_INTEGRITY_WAIT` variable to control pause (default 5 seconds) before integrity checks are run on new backup files. - Various cleanup of some long standing bugs. Sorry for the delay. +#### 3.4.7 + +- Remove deprecated/commented code from prior versions. +- Cleanup SSH validation UI + +#### 3.4.8 + +- Fixes Pihole update lists command to not cause cache to flush after push/pull operation. + ## 3.3 - The Podman Release For this release, "beta" support for [Podman](https://podman.io) based container deployments has been added. (Thanks to work by [@mfschumann](https://github.com/vmstan/gravity-sync/pull/138)) This is marked as beta because at the moment, Gravity Sync may not be regularly tested with this container engine and so regular support may be limited. Use of the official Pi-hole container image is still required.