All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.3.0 - 2021-08-05
- Introduced internal "Mover" interface to make adding/maintaining data movers more modular
- Added a Condition on the CRs to indicate whether they are synchronizing or idle.
- Rclone: Added unit tests
- Renamed the project: Scribe
▶️ VolSync - CRD group has changed from
scribe.backube
tovolsync.backube
- CRD status Conditions changed from operator-lib to the implementation in apimachinery
- Restic: Fixed error when the volume is empty
0.2.0 - 2021-05-26
- Support for restic backups
- Metrics for monitoring replication
- VolSync CLI (kubectl plugin)
- Support for manually triggering replication instead of via schedule
- Move to operator-sdk 1.7.2
- Use ubi-minimal for controller base image
- Fix deployment on OpenShift using Helm w/ deployments not named "volsync"
- Support retries w/in rsync pod to tolerate Submariner DNS delays (globalnet)
- Custom rsync port number was being ignored
- Don't overwrite annotations on the rsync Service
0.1.0 - 2021-02-10
- Support for rsync & rclone replication
- Helm chart to deploy operator