Skip to content

Conversation

@botantony
Copy link
Member

Created by brew bump


Created with brew bump-formula-pr.

Details

release notes
Hello `rustic`eans,

we are happy to release rustic 10.0.0. This release features various new functionalities including:

  • Chunking can be customized using rustic init or rustic config. Moreover, fixed-size chunking has been added as option preventing potential chunking attacks and also improves backup performance for large files.
  • rustic key commands have been added allowing management of repository keys/passwords
  • Telemetry output has been added to the backup command supporting Prometheus and OpenTelemetry
  • A diff view comparing snapshots/paths has been added to the interactive mode. This and the interactive ls mode also compute summaries for (sub)-dirs if requested.
  • The new option delete-unchanged makes forget delete snapshots which identical to the previous one.

Note that some of the changes may slightly change existing behavior, those changes are marked as breaking below.
Notable is the removal of filter-fn. Please replace it with filter-jq.

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

Changelog

Features

  • Add fixed size chunking and allow fine-tune of rabin chunking (#422)
  • (backup) Add --name option to select snapshot(s) from config to backup (#1531)
  • (backup) [breaking] rename backup skip_identical_parent to skip_if_unchanged (#387)
  • (commands) Add missing key subcommands (#1385)
  • (commands) [breaking] Fine-tune output for snapshots command when no grouping is given (#1375)
  • (commands) [breaking] Extend logging (#1463)
  • (commands) make group_by a global option (#1545)
  • (forget) Add delete_unchanged option to forget (#386)
  • (diff) Use local PATH1 as PATH2 if no new snapshot/path is given (#1474)
  • (warmup) Add warmup wait command (#379)
  • (interactive) [breaking] Add interactive diff / overwork diff output (#1480)
  • (interactive) Reduce memory consumption of summary (#1489)
  • (interactive) remember summary when switching snapshot/ls/diff views (#1485)
  • (interactive) ls: Add options to compute cumulative statistics (#1479)
  • (interactive) Add possibility to change snapshot hostname (#1498)
  • Add environment variables to the hooks (#1518)
  • push prometheus metrics to pushgateway on-demand (#1404)
  • OpenTelemetry Protocol support for metrics (#1473)
  • Allow to use OPENDALHOT_* and OPENDALCOLD_* env variables (#1392, #1393)

Bugfixes

  • Allow to unset append-only mode (#414)
  • Fix repair index (#406)
  • Allow to request identical snapshot multiple times (#408)
  • Don't panic when reading empty files (#381)
  • sanitize paths after run-before hook (#1549)
  • Handle dry-run for all commands (#1546)
  • Don't allow wrong commands in front of valid ones (#1464)
  • (commands) remove SIGPIPE default handler (#1431)
  • (config) set a non-zero default progress interval for progress options (#1378)

Miscellaneous

  • [breaking] Remove --filter-fn from default (#1482)
  • (config) Correct the exclude-if-present option descritption (#1506)
  • use 2024 edition (#1453)
  • Add Homebrew instructions (#1416)
  • code formatting
  • dependency updates

View the full release notes at https://github.com/rustic-rs/rustic/releases/tag/v0.10.0.


@github-actions github-actions bot added rust Rust use is a significant feature of the PR or issue bump-formula-pr PR was created using `brew bump-formula-pr` labels Sep 12, 2025
@github-actions
Copy link
Contributor

🤖 An automated task has requested bottles to be published to this PR.

Caution

Please do not push to this PR branch before the bottle commits have been pushed, as this results in a state that is difficult to recover from. If you need to resolve a merge conflict, please use a merge commit. Do not force-push to this PR branch.

@github-actions github-actions bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label Sep 12, 2025
@BrewTestBot BrewTestBot added this pull request to the merge queue Sep 12, 2025
Merged via the queue into Homebrew:main with commit c5821b5 Sep 12, 2025
19 checks passed
@botantony botantony deleted the bump-rustic-0.10.0 branch September 12, 2025 17:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bump-formula-pr PR was created using `brew bump-formula-pr` CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. rust Rust use is a significant feature of the PR or issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants