github rustic-rs/rustic v0.3.0
rustic 0.3.0

latest releases: v0.8.1, v0.8.0, v0.7.0...
2 years ago

rustic 0.3.0 has landed!

This release introduces a change in the tree format which may interpret filenames of snapshots generated by pre-0.3.0 versions differently in edge-cases and thus changes the snapshots.
This change was needed to support restics tree format as well as create tree which are compatible with restic.
For more details, see #34 and #116 .

Changes is 0.3.0:

Bugs fixed:

  • config command could invalidate config file on local backend, see #112 and #115

New features:

  • backup: Added escaping of filenames to be compatible with restic
  • backup: Don't use temporary files, but save incomplete pack files in-memory
  • Allow to limit pack sizes
  • rest/rclone backend: Retry operations if they failing
  • restore: Use existing files to speed up restore (also makes restore resumable)
  • restore: Added --delete option to delete existing files not in snapshot
  • restore/prune: Added warm-up possibilites for hot/cold repo
  • prune: Remove unneeded packs from cache
  • prune: Added repacking of packs which are too small or too large
  • self-update: New command to update rustic
  • Added syntax SNAPSHOT[:PATH] for many command to access sub-trees within snapshots
  • Added support for environmental variables
  • Improved help texts
  • CI: Added beta builds
  • CI: Added dependabot to get automatic PRs for dependency updates

Don't miss a new rustic release

NewReleases is sending notifications on new releases.