diff --git a/CHANGELOG.md b/CHANGELOG.md index 828da12f4..ee9fa0f24 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,25 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.11.0] + +### Changed + +- Restic updated to v0.17.0 +- Syncthing updated to v1.27.12 + +### Added + +- moverAffinity added to spec to allow for specifying the podAffinity assigned + to a VolSync mover pod +- cleanupTempPVC option added for direct users to allow for deleting the + dynamically provisioned destination PVC after a completed replication. +- cleanupCachePVC option for restic to allow for deleting the cache PVC + after a completed replication. +- enableFileDeletion restic option to allow for restoring to an existing + PVC (for example running multiple restores) and delete files that do + not exist in the backup being restored. + ## [0.10.0] ### Fixed @@ -304,6 +323,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Support for rsync & rclone replication - Helm chart to deploy operator +[0.11.0]: https://github.com/backube/volsync/compare/release-0.10..v0.11.0 [0.10.0]: https://github.com/backube/volsync/compare/release-0.9..v0.10.0 [0.9.1]: https://github.com/backube/volsync/compare/v0.9.0...v0.9.1 [0.9.0]: https://github.com/backube/volsync/compare/release-0.8...v0.9.0 diff --git a/helm/volsync/Chart.yaml b/helm/volsync/Chart.yaml index 95687bcd8..dd3ac1261 100644 --- a/helm/volsync/Chart.yaml +++ b/helm/volsync/Chart.yaml @@ -24,14 +24,18 @@ annotations: # https://artifacthub.io/docs/topics/annotations/helm/ # Changelog for current chart & app version # Kinds: added, changed, deprecated, removed, fixed, and security artifacthub.io/changes: | - - kind: fixed - description: Fix for rsync-tls to handle replication when there are many files in the pvc root - - kind: fixed - description: Fix for rsync-tls to handle files in the pvc root that start with `#` - kind: changed - description: Syncthing upgraded to v1.27.8 + description: Restic updated to v0.17.0 + - kind: changed + description: Syncthing updated to v1.27.12 + - kind: added + description: moverAffinity added to spec to allow for specifying the podAffinity assigned to a VolSync mover pod + - kind: added + description: cleanupTempPVC option added for direct users to allow for deleting the dynamically provisioned destination PVC after a completed replication. + - kind: added + description: cleanupCachePVC option for restic to allow for deleting the cache PVC after a completed replication. - kind: added - description: Debug mode for mover jobs added + description: enableFileDeletion restic option to allow for restoring to an existing PVC (for example running multiple restores) and delete files that do not exist in the backup being restored. artifacthub.io/crds: | - kind: ReplicationDestination version: v1alpha1 @@ -58,10 +62,10 @@ kubeVersion: "^1.20.0-0" # This is the chart version. This version number should be incremented each time # you make changes to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: "0.10.0" +version: "0.11.0" # This is the version number of the application being deployed. This version # number should be incremented each time you make changes to the application. # Versions are not expected to follow Semantic Versioning. They should reflect # the version the application is using. It is recommended to use it with quotes. -appVersion: "0.10.0" +appVersion: "0.11.0" diff --git a/kubectl-volsync/volsync.yaml b/kubectl-volsync/volsync.yaml index d9fe988a4..2b70b41b3 100644 --- a/kubectl-volsync/volsync.yaml +++ b/kubectl-volsync/volsync.yaml @@ -4,7 +4,7 @@ kind: Plugin metadata: name: volsync spec: - version: v0.10.0 + version: v0.11.0 homepage: https://github.com/backube/volsync shortDescription: "Manage replication with the VolSync operator" description: | @@ -20,8 +20,8 @@ spec: arch: amd64 # This URL requires the artifact to be added to the release page as an # "Asset" - uri: https://github.com/backube/volsync/releases/download/v0.10.0/kubectl-volsync.tar.gz - sha256: 3eaa78fe4e1d56e0bf6f8ba1c29a457543b50b737fc83cbbcae6def42e616fbb + uri: https://github.com/backube/volsync/releases/download/v0.11.0/kubectl-volsync.tar.gz + sha256: 3abdd012ba1b95d68d948dbba06c9b66083e425ba1c113a101402167865e7fb6 files: - from: "./kubectl-volsync" to: "."