Skip to content

Releases: backube/volsync

Pre-release v0.13.0-rc.3

13 Jun 15:27
v0.13.0-rc.3
56769fc
Compare
Choose a tag to compare
Pre-release

Changed

  • Multi-arch volsync image published in quay.io, will include amd64 as usual as well as arm64
  • Restic updated to v0.18.0
  • Syncthing updated to v1.29.7

Fixed

  • Fix restic cache PVC name collision if replicationsource and
    replicationdestination have the same name and are in the same
    namespace

Security

  • kube-rbac-proxy upgraded to v0.19.2

Pre-release v0.13.0-rc.2

05 Jun 14:49
v0.13.0-rc.2
4e45500
Compare
Choose a tag to compare
Pre-release

Changed

  • Multi-arch volsync image published in quay.io, will include amd64 as usual as well as arm64
  • Restic updated to v0.18.0
  • Syncthing updated to v1.29.6

Fixed

  • Fix restic cache PVC name collision if replicationsource and
    replicationdestination have the same name and are in the same
    namespace

Security

  • kube-rbac-proxy upgraded to v0.19.2

Pre-Release v0.13.0-rc.1

22 May 18:34
v0.13.0-rc.1
42a9449
Compare
Choose a tag to compare
Pre-release

Changed

  • Multi-arch volsync image published in quay.io, will include amd64 as usual as well as arm64
  • Restic updated to v0.18.0
  • Syncthing updated to v1.29.5

Fixed

  • Fix restic cache PVC name collision if replicationsource and
    replicationdestination have the same name and are in the same
    namespace

Security

  • kube-rbac-proxy upgraded to v0.19.2

Release v0.12.1

26 Mar 17:47
v0.12.1
5c60cbc
Compare
Choose a tag to compare

Security

Release v0.12.0

03 Mar 16:23
v0.12.0
e59e802
Compare
Choose a tag to compare

Changed

  • imagePullSecrets in helm charts will be copied from volsync controller
    namespace to the mover namespace so mover jobs can use them
  • Updated release to build on golang 1.23
  • Syncthing updated to v1.29.2
  • kube-rbac-proxy image configurable in helm chart values
  • mover scripts updated to use sync -f to only sync the target filesystem at
    the end of mover tasks
  • Updates the ensure_initialized function in the restic mover script to
    follow restic recommendations

Fixed

  • All movers should return error if not able to EnsurePVCFromSrc
  • Fix for mover job/service name length too long (>63 chars) if the
    replicationsource or replicationdestination CR name is too long

Security

  • kube-rbac-proxy upgraded to 0.18.2

Pre-Release v0.12.0-rc.1

05 Feb 21:48
v0.12.0-rc.2
72d8698
Compare
Choose a tag to compare
Pre-release

Changed

  • imagePullSecrets in helm charts will be copied from volsync controller
    namespace to the mover namespace so mover jobs can use them
  • Updated release to build on golang 1.23
  • Syncthing updated to v1.29.2
  • kube-rbac-proxy image configurable in helm chart values
  • mover scripts updated to use sync -f to only sync the target filesystem at
    the end of mover tasks
  • Updates the ensure_initialized function in the restic mover script to
    follow restic recommendations

Fixed

  • All movers should return error if not able to EnsurePVCFromSrc
  • Fix for mover job/service name length too long (>63 chars) if the
    replicationsource or replicationdestination CR name is too long

Security

  • kube-rbac-proxy upgraded to 0.18.2

Pre-Release v0.12.0-rc.1

20 Dec 18:38
v0.12.0-rc.1
d58a2a1
Compare
Choose a tag to compare
Pre-release

Changed

  • Syncthing updated to v1.28.1
  • kube-rbac-proxy image configurable in helm chart values
  • mover scripts updated to use sync -f to only sync the target filesystem at
    the end of mover tasks
  • Updates the ensure_initialized function in the restic mover script to
    follow restic recommendations

Fixed

  • All movers should return error if not able to EnsurePVCFromSrc

Security

  • kube-rbac-proxy upgraded to 0.18.1

Release v0.11.0

08 Nov 14:38
v0.11.0
62a903d
Compare
Choose a tag to compare

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.

Pre-Release v0.11.0-rc.1

23 Oct 15:43
v0.11.0-rc.1
62a903d
Compare
Choose a tag to compare
Pre-release

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.

Release v0.10.0

31 Jul 16:53
v0.10.0
a8fc40f
Compare
Choose a tag to compare

Fixed

  • Fix for rsync-tls to handle replication when there are many files in the pvc root
  • Fix for rsync-tls to handle files in the pvc root that start with #

Changed

  • Syncthing upgraded to v1.27.8

Added

  • Debug mode for mover jobs added