@tamalsaha tamalsaha released this May 29, 2018 · 79 commits to master since this release

Assets 2

Stash 0.7.0 comes with a number of major features and lots of bug fixes, It requires Kubernetes 1.8.x or later versions. It adds 2 new resources Repository and Snapshot. Stash supports self signed certificates with Minio backends. Stash upgrades bundled restic binary to 0.8.3. Stash now uses admission webhooks to mutate workloads and validate crds. To install, please follow the guide here. To upgrade, please follow the guide here.

Download Docker images via:

docker pull appscode/stash:0.7.0

Notable Changes

  • Fix enableRBAC flag for sidecar #480 (emruz-hossain)
  • Add support for initial backoff to the apiserver call on recover #476 (farcaller)
  • Support recovering from repository in different namespace #474 (tamalsaha)
  • Limit the GCS file permissions to owner only #472 (farcaller)
  • Use new UpdateRecoveryStatus method #466 (tamalsaha)
  • Add Update***Status helpers #465 (tamalsaha)
  • Added SSL support for deleting restic repository from Minio backend #464 (emruz-hossain)
  • Update client-go to 7.0.0 #463 (tamalsaha)
  • Improve installer #456 (tamalsaha)
  • Used Snapshot to verify successful backup #447 (emruz-hossain)
  • Delete restic repository from backend if Repository CRD is deleted #438 (emruz-hossain)
  • Recover specific snapshot #437 (emruz-hossain)
  • Use Repository data in Recovery CRD #436 (emruz-hossain)
  • Increase qps and burst limits #435 (tamalsaha)
  • Show repository snapshot list #417 (emruz-hossain)
  • Recovery to PVC restores data in subdirectory instead of root directory #392
  • Add CRD Validation #406
  • Use Restic spec hash instead of resource version to restart pods #399
  • Create repository crd for each Restic repository #394
  • Use restic 0.8.3 #355
  • Implement offline backup for multiple replica #335
  • Don't block deletion of owner by default #342
  • Use rbac/v1 apis #339
  • Add user roles #338
  • Use official code generator scripts #336
  • Update Grafana dashboard #330 (galexrt)
  • Implement Pause Restic #315
  • Support private docker registry in installer #310
  • Write restic stderror in error events #296
  • Support self-signed ca cert for backends #294