- [CHANGE] Bump dependencies to new major versions.
- [CHANGE] Support for Mariadb 11.
- [CHANGE] Include ssl in the docker image.
- [CHANGE] Our agent will now run inside of a container by default.
- [FEATURE] Support creating iptable rules for linux bridges.
- [FIX] Resolve issue that prevented cloning from an ssh target.
- [FIX] Fix cleaning up the backup folder when backing up MariaDB and MySQL containers.
- [CHANGE] make --lock-wait configurable in the yaml file.
- [FEATURE] Support backing up over SSH as an alternative to NFS.
- [FIX] Resolved error handling response from borg during volume deletion.
- [FIX] Resolve an issue that prevented volumes with backups disabled from being cloned.
- [CHANGE] Update system container images to use GitHub registry to avoid rate limits with Docker Hub.
- [CHANGE] Update borg to use
--numeric-ids
instead of the deprecated--numeric-owner
.
- [CHANGE] MariaDB will use built-in MariaBackup, rather than a separate container.
- [FIX] Resolve MariaDB backup issues with v10.6+.
- [CHANGE] Additional tuning parameters available for MariaBackup.
- [CHANGE] Add in placeholder for MariaDB 10.10 that's in development.
- [CHANGE] Beginning with MariaDB 10.9, the container no longer includes the
MARIADB_MAJOR
environmental parameter, which we used to determine which version of maria backup to use. There is a request in with the MariaDB docker developer to add that back in, but for now we're defaulting to v10.9 if theMAJOR
param is missing, butVERSION
exists.
- [FEATURE] Restore backup from different volume.
- [CHANGE] Build arm64 binaries.
- [CHANGE] Configurable option to create nfs directory.
- [CHANGE] Issue
CHECKPOINT
command to postgres before taking snapshot. - [CHANGE] Improvements to how container restores happen.
- [FIX] Resolve issue that left mysql/mariadb backup containers running after a restore.
- [FIX] Incorrectly flagged MySQL 5.6 as v8+.
- [CHANGE] Add in support for parsing the mariadb version used in a bitnami image.
- [FIX] Add additional checks to avoid nil pointer dereference when loading volume data from consul.
- [FEATURE] Support for consul token auth.
- [CHANGE] Hooks will now require at least 3 characters before executing.
- [FIX] Duplicate volume IDs in event log.
- [FEATURE] Support for excluding cache directories.
echo "Signature: 8a477f597d28d172789f06886806bc55" > CACHEDIR.TAG
- [FEATURE] IPTable rules are now stored in consul, instead of having to poll the controller.
- [FEATURE] Manage iptables for udp container rules, and sftp containers.
- [FEATURE] Support for Bitnami's MariaDB using our MySQL backup tool.
- [CHANGE] A backup volume is created per-repository, and will auto-mount via NFS if applicable.
- [CHANGE] MySQL Backup jobs for offline containers will now show as "cancelled", and not "failed", in ComputeStacks.
- [FIX] Prune events will correctly stop their container after running.
- [FIX] Prune will correctly find the repo, and halt if it does not exist.
- [CHANGE] Restore will now completely clear the volume before restoring.
- [CHANGE] Uses docker container for backing up, instead of host system.
- [FIX] Various bug fixes
- [CHANGE] Package Updates.
- [FIX] Resolve nil pointer error on posting events to ComputeStacks.
- [FIX] Incorrect parameters being passed to
borg prune
.