rustic v0.9.0
Dear current and future rustic users,
today, we are releasing rustic 0.9.0
based on rustic_core 0.4.0
.
Highlights
- Add option
--only-identical
fordiff
to allow for bitrot check based on https://github.com/rustic-rs/rustic/discussions/1246 - use
target
(rustic) profiles for thecopy
command - reduced memory usage of restore
Note: There are breaking changes that need adaptions of the configuration profile that you can read about here: https://rustic.cli.rs/docs/breaking_changes.html
Changelog
Bug Fixes
- [breaking] use multiple options only as array in config profile (#1240)
- Allow snapshots to be modified and marked to forget (#1253)
- make ls and find show the year of mtime date (#1249)
- ls: Remove printing trailing space (#1247)
- webdav/forget: correctly use application config (#1241)
Features
- [breaking] copy: Use config profile as target (#1131)
- backup: Add option
stdin-command
(rustic_core) - Add list indexpacks and list indexcontent commands (#1254)
- Add option
--only-identical
fordiff
to allow for bitrot check (#1250) - ls: Add option --json (#1251)
- backup: Add option
--long
(#1159)
Documentation
- update installation instructions in readme to use
--locked
flag for install
from crates.io - update RepositoryErrorKind rustdoc following rustic_core change (#1237)
Other
- Remove self-update from default crate features (#1139)
- Reduce memory usage of restore (#1069)
- (deps) update rust crate libc to v0.2.159 (#1257)
- (deps) lock file maintenance (#1269)
- (deps) update rust crate rstest to 0.23 (#1267)
- (deps) update rust crate tempfile to v3.13.0 (#1266)
- (deps) update marcoieni/release-plz-action digest to 8b0f89a (#1265)
- (deps) update embarkstudios/cargo-deny-action action to v2 (#1259)
- (deps) update rustsec/audit-check action to v2 (#1260)
- (deps) update softprops/action-gh-release action to v2 (#1258)
- (deps) update embarkstudios/cargo-deny-action digest to 3f4a782 (#1228)