winget install --id restic.restic
About restic
restic is a backup program that is fast, efficient and secure. It supports the three major operating systems (Linux, macOS, Windows) and a few smaller ones (FreeBSD, OpenBSD).
What's new in 0.19.1
Changelog for restic 0.19.1 (2026-07-05) The following sections list the changes in restic 0.19.1 relevant to restic users. The changes are ordered by importance. Summary - Fix #5234: Prevent mounting over the repository directory - Fix #5667: Skip inaccessible backup source paths - Fix #5722: Update mount latest symlink after snapshot reload - Fix #21866: Hide stats progress bar in JSON mode - Fix #21869: Restore old behavior of snapshots --latest <n> without --group-by - Fix #21876: Show timezone location in snapshots output - Fix #21879: Prevent crash in mountpoint validation if mountpoint is inaccessible - Fix #21895: Remove read-only files via the SFTP backend on Windows servers - Fix #21899: Make backup respect excludes for duplicate directory entries Details - Bugfix #5234: Prevent mounting over the repository directory Using a local repository directory as the mount target — or a path that contains it, or that it contains — caused the FUSE server to read its own backend files through the new mount, deadlocking the kernel and requiring a long reboot to recover. Restic now resolves both paths and refuses any such overlap with a clear error before mounting. #5234 #5348 - Bugfix #5667: Skip inaccessible backup source paths The backup command only skipped source paths that did not exist. A path that could not be accessed for another reason, such as a malformed path on Windows, was kept and produced an empty snapshot. Restic now skips any such path and aborts if none remain. #5667 #21852 - Bugfix #5722: Update mount latest symlink after snapshot reload When restic mount w...
Version history
| Version | Updated | Notes |
|---|---|---|
| 0.19.1 | Unknown | Changelog for restic 0.19.1 (2026-07-05) The following sections list the changes in restic 0.19.1 relevant to restic users. The changes are ordered by importance. Summary - Fix #5234: Prevent mounting over the repository... |
| 0.19.0 | Unknown | Changelog for restic 0.19.0 (2026-06-09) The following sections list the changes in restic 0.19.0 relevant to restic users. The changes are ordered by importance. Summary - Fix #2034: Support serving a restic mount of a... |
| 0.18.1 | Unknown | Changelog for restic 0.18.1 (2025-09-21) The following sections list the changes in restic 0.18.1 relevant to restic users. The changes are ordered by importance. Summary - Fix #5324: Correctly handle backup --stdin-file... |
| 0.18.0 | Unknown | Changelog for restic 0.18.0 (2025-03-27) The following sections list the changes in restic 0.18.0 relevant to restic users. The changes are ordered by importance. Summary - Sec #5291: Mitigate attack on content-defined c... |
| 0.17.3 | Unknown | Changelog for restic 0.17.3 (2024-11-08) The following sections list the changes in restic 0.17.3 relevant to restic users. The changes are ordered by importance.Summary - Fix #4971: Fix unusable mount on macOS Sonoma -... |
| 0.17.2 | Unknown | Changelog for restic 0.17.2 (2024-10-27) The following sections list the changes in restic 0.17.2 relevant to restic users. The changes are ordered by importance.Summary - Fix #4004: Support container-level SAS/SAT token... |
| 0.17.1 | Unknown | Changelog for restic 0.17.1 (2024-09-05) The following sections list the changes in restic 0.17.1 relevant to restic users. The changes are ordered by importance.Summary - Fix #2004: Correctly handle volume names in back... |
| 0.17.0 | Unknown | Release notes |
| 0.16.4 | Unknown | No notes |
| 0.16.2 | Unknown | No notes |
| 0.16.1 | Unknown | No notes |
| 0.16.0 | Unknown | - Fix #2565: Support "unlimited" in forget --keep-* options - Fix #3311: Support non-UTF8 paths as symlink target - Fix #4199: Avoid lock refresh issues on slow network connections - Fix #4274: Improve lock refresh handl... |
| 0.15.2 | Unknown | - Sec #4275: Update golang.org/x/net to address CVE-2022-41723 - Fix #2260: Sanitize filenames printed by backup during processing - Fix #4211: Make dump interpret --host and --path correctly - Fix #4239: Correct number... |
| 0.15.1 | Unknown | We're very pleased to present you restic 0.15.1! This is just a small bugfix release, fixing some issues that arose after 0.15.0 was published. |