Skip to content

Commit e54c1cb

Browse files
chore: release v0.10.0 (#1547)
## πŸ€– New release * `rustic-rs`: 0.9.5 -> 0.10.0 (βœ“ API compatible changes) <details><summary><i><b>Changelog</b></i></summary><p> <blockquote> ## [0.10.0](v0.9.5...v0.10.0) - 2025-09-12 ### Added - Add --name option to select snapshot(s) from config to backup ([#1531](#1531)) - *(commands)* make group_by a global option ([#1545](#1545)) - Add environment variables to the hooks ([#1518](#1518)) - *(commands)* copy checks all chunker constellations ([#1530](#1530)) - *(interactive)* Add possibility to change snapshot hostname ([#1498](#1498)) - OpenTelemetry Protocol support for metrics ([#1473](#1473)) - *(interactive)* Reduce memory consumption of summary ([#1489](#1489)) - *(interactive)* remember summary when switching snapshot/ls/diff views ([#1485](#1485)) - *(interactive)* [**breaking**] Add interactive diff / overwork diff output ([#1480](#1480)) - *(interactive)* ls: Add options to compute cumulative statistics ([#1479](#1479)) - *(commands)* Add missing key subcommands ([#1385](#1385)) - *(commands)* [**breaking**] Fine-tune output for snapshots command when no grouping is given ([#1375](#1375)) - *(diff)* Use local PATH1 as PATH2 if no new snapshot/path is given ([#1474](#1474)) - *(commands)* [**breaking**] Extend logging ([#1463](#1463)) - push prometheus metrics to pushgateway on-demand ([#1404](#1404)) - Allow to use OPENDAL_HOT_* and OPENDAL_COLD_* env variables ([#1392](#1392)) ### Fixed - sanitize paths after run-before hook ([#1549](#1549)) - Handle dry-run for all commands ([#1546](#1546)) - fix clippy lints ([#1533](#1533)) - cargo update openssh-sftp-client ([#1510](#1510)) - Don't allow wrong commands in front of valid ones ([#1464](#1464)) - fix clippy lints - rename OPENDAL_HOT_*/COLD_* to OPENDALHOT_*/COLD_* ([#1393](#1393)) - fix clippy lint - *(commands)* remove SIGPIPE default handler ([#1431](#1431)) - fix clippy lints - *(config)* set a non-zero default progress interval for progress options ([#1378](#1378)) ### Other - update dependencies ([#1556](#1556)) - *(deps)* bump tracing-subscriber from 0.3.19 to 0.3.20 ([#1544](#1544)) - [**breaking**] Remove --filter-fn from default ([#1482](#1482)) - update rustic_core ([#1541](#1541)) - update rustic_core ([#1519](#1519)) - *(config)* Correct the `exclude-if-present` option descritption ([#1506](#1506)) - update to latest rustic_core ([#1491](#1491)) - clippy lints - Use rustic_core development version ([#1476](#1476)) - code formatting - adapt to latest rustic_core ([#1456](#1456)) - use 2024 edition ([#1453](#1453)) - update prometheus version - dependency updates - *(deps)* bump zip from 2.2.1 to 2.3.0 ([#1432](#1432)) - *(deps)* bump ring from 0.17.8 to 0.17.13 ([#1424](#1424)) - Add Homebrew instructions ([#1416](#1416)) </blockquote> </p></details> --- This PR was generated with [release-plz](https://github.com/release-plz/release-plz/). --------- Co-authored-by: rustic-release-plz[bot] <182542030+rustic-release-plz[bot]@users.noreply.github.com> Co-authored-by: Alexander Weiss <[email protected]>
1 parent 7d6af92 commit e54c1cb

File tree

3 files changed

+47
-2
lines changed

3 files changed

+47
-2
lines changed

β€ŽCHANGELOG.mdβ€Ž

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,51 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [0.10.0](https://github.com/rustic-rs/rustic/compare/v0.9.5...v0.10.0) - 2025-09-12
6+
7+
### Added
8+
9+
- Add fixed size chunking and allow fine-tune of rabin chunking ([#422](https://github.com/rustic-rs/rustic_core/pull/422))
10+
- *(backup)* Add --name option to select snapshot(s) from config to backup ([#1531](https://github.com/rustic-rs/rustic/pull/1531))
11+
- *(backup)* [**breaking**] rename backup skip_identical_parent to skip_if_unchanged ([#387](https://github.com/rustic-rs/rustic_core/pull/387))
12+
- *(commands)* Add missing key subcommands ([#1385](https://github.com/rustic-rs/rustic/pull/1385))
13+
- *(commands)* [**breaking**] Fine-tune output for snapshots command when no grouping is given ([#1375](https://github.com/rustic-rs/rustic/pull/1375))
14+
- *(commands)* [**breaking**] Extend logging ([#1463](https://github.com/rustic-rs/rustic/pull/1463))
15+
- *(commands)* make group_by a global option ([#1545](https://github.com/rustic-rs/rustic/pull/1545))
16+
- *(forget)* Add delete_unchanged option to forget ([#386](https://github.com/rustic-rs/rustic_core/pull/386))
17+
- *(diff)* Use local PATH1 as PATH2 if no new snapshot/path is given ([#1474](https://github.com/rustic-rs/rustic/pull/1474))
18+
- *(warmup)* Add warmup wait command ([#379](https://github.com/rustic-rs/rustic_core/pull/379))
19+
- *(interactive)* [**breaking**] Add interactive diff / overwork diff output ([#1480](https://github.com/rustic-rs/rustic/pull/1480))
20+
- *(interactive)* Reduce memory consumption of summary ([#1489](https://github.com/rustic-rs/rustic/pull/1489))
21+
- *(interactive)* remember summary when switching snapshot/ls/diff views ([#1485](https://github.com/rustic-rs/rustic/pull/1485))
22+
- *(interactive)* ls: Add options to compute cumulative statistics ([#1479](https://github.com/rustic-rs/rustic/pull/1479))
23+
- *(interactive)* Add possibility to change snapshot hostname ([#1498](https://github.com/rustic-rs/rustic/pull/1498))
24+
- Add environment variables to the hooks ([#1518](https://github.com/rustic-rs/rustic/pull/1518))
25+
- push prometheus metrics to pushgateway on-demand ([#1404](https://github.com/rustic-rs/rustic/pull/1404))
26+
- OpenTelemetry Protocol support for metrics ([#1473](https://github.com/rustic-rs/rustic/pull/1473))
27+
- Allow to use OPENDALHOT_* and OPENDALCOLD_* env variables ([#1392](https://github.com/rustic-rs/rustic/pull/1392), [#1393](https://github.com/rustic-rs/rustic/pull/1393))
28+
29+
### Fixed
30+
31+
- Allow to unset append-only mode ([#414](https://github.com/rustic-rs/rustic_core/pull/414))
32+
- Fix repair index ([#406](https://github.com/rustic-rs/rustic_core/pull/406))
33+
- Allow to request identical snapshot multiple times ([#408](https://github.com/rustic-rs/rustic_core/pull/408))
34+
- Don't panic when reading empty files ([#381](https://github.com/rustic-rs/rustic_core/pull/381))
35+
- sanitize paths after run-before hook ([#1549](https://github.com/rustic-rs/rustic/pull/1549))
36+
- Handle dry-run for all commands ([#1546](https://github.com/rustic-rs/rustic/pull/1546))
37+
- Don't allow wrong commands in front of valid ones ([#1464](https://github.com/rustic-rs/rustic/pull/1464))
38+
- *(commands)* remove SIGPIPE default handler ([#1431](https://github.com/rustic-rs/rustic/pull/1431))
39+
- *(config)* set a non-zero default progress interval for progress options ([#1378](https://github.com/rustic-rs/rustic/pull/1378))
40+
41+
### Other
42+
43+
- [**breaking**] Remove --filter-fn from default ([#1482](https://github.com/rustic-rs/rustic/pull/1482))
44+
- *(config)* Correct the `exclude-if-present` option descritption ([#1506](https://github.com/rustic-rs/rustic/pull/1506))
45+
- use 2024 edition ([#1453](https://github.com/rustic-rs/rustic/pull/1453))
46+
- Add Homebrew instructions ([#1416](https://github.com/rustic-rs/rustic/pull/1416))
47+
- code formatting
48+
- dependency updates
49+
550
## [0.9.5](https://github.com/rustic-rs/rustic/compare/v0.9.4...v0.9.5) - 2024-12-02
651

752
### Added

β€ŽCargo.lockβ€Ž

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€ŽCargo.tomlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rustic-rs"
3-
version = "0.9.5"
3+
version = "0.10.0"
44
authors = ["the rustic-rs team"]
55
categories = ["command-line-utilities"]
66
documentation = "https://docs.rs/rustic-rs"

0 commit comments

Comments
Β (0)