restic v0.19.1 released on 05-07-2026

restic v0.19.1 is out now. It fixes mounting and backup edge cases, improving safety for FUSE mounts and making backups and CLI output more predictable.
See the project’s GitHub release notes for full details and downloads.
What’s in this release
- Mount safety and mountpoint validation: restic now refuses to mount onto the repository directory or any overlapping path, avoids crashing when the mountpoint is inaccessible, and refreshes the latest symlink after snapshot reloads so long-running mounts show the newest snapshot.
- Backup source handling and exclude correctness: restic skips source paths that are inaccessible for reasons other than non-existence and aborts if no valid sources remain; it also restores correct behaviour for directories with duplicate entries so excluded files do not trigger spurious read warnings.
- CLI and backend fixes: the stats progress bar is hidden when –json is used; snapshots –latest
without –group-by again groups by host and path by default; timezone labels in snapshots are shorter and more consistent; the SFTP backend clears the read-only flag before deleting files on some Windows servers.
Upgrade notes
- No breaking changes are listed for v0.19.1; review the release notes before upgrading to confirm behaviour that affects your workflows (mounts and backups are the primary areas changed).
- If you need to revert, obtain previous release builds from the project’s GitHub releases.
Let us know how the update behaves in your setup — especially if you run long-lived mounts or have unusual backup sources.


