github rustic-rs/rustic v0.10.1

11 hours ago

Hello rusticeans,

we are happy to release rustic 0.10.1. This is a rather small bugfix release; however few improvements have been added including

  • Snapshots can now be also identified using latest~N to get the Nth-latest snapshot. Note that this does not yet work with all commands, we are working on it to roll it out everywhere.
  • filter-last has been added to filter the N latest snapshots, e.g. when grouping snapshots.
  • The command rewrite has been added. Note that this is not yet able to rewrite snapshot trees, but currently only snapshot metadata information like time, label, tags etc. Also the tag command now also changes tags and can be fully replaced by rewrite.
  • Environment variables are now respected in the config profiles, see the PR below for more details.

Thanks a lot to everyone who contributed with code, issues or discussions!

Changelog

Added

  • Add rewrite command (#1583)
  • (interactive) Add --interactive option to ls (#1564)
  • Add filter-last option (#1574)
  • Add environment variable substitution in config files (#1577)
  • (core) repository APIs to identify snapshots using latest~N (#426)
  • (commands) return error if check fails (#224)

Fixed

  • Handle windows path prefixes and relative paths correctly (#432)
  • Fix typos using the typos tool (#1590)
  • (metrics) use short-lived local registry (#1575)
  • fix clippy lints (#1570)
  • wrong env var for grouping option (#1566)

Other

  • update dependencies (#1594)
  • (security) Update fuser (#1569)

Don't miss a new rustic release

NewReleases is sending notifications on new releases.