restic v0.19.1 released on 05-07-2026

restic v0.19.1 is out now. Administrators and users who mount repositories or run backups will see safer mount behaviour, more robust handling of inaccessible backup sources and cleaner snapshot and stats output.
See the restic GitHub release page for full notes and download links.
What’s in this release
- Mount safety and behaviour fixes: restic now resolves both repository and mount paths and refuses overlaps that could deadlock FUSE; it also returns a proper error when a mountpoint is inaccessible and refreshes cached snapshot entries so the latest symlink updates after a reload.
- Backup source handling and excludes: backup skips source paths that are inaccessible for any reason (not only non-existent) and will abort if no valid sources remain; duplicate directory entry handling was restored so excluded files no longer trigger spurious read warnings.
- Snapshots, timezone and stats output plus SFTP cleanup: restores previous grouping behaviour of snapshots –latest
when –group-by is not given, prints a shorter timezone label in snapshots output, hides the stats progress bar when –json is used, and fixes SFTP backend removal on Windows by clearing the read-only flag before deleting files.
Upgrade notes
- Mounts that previously relied on overlapping the repository directory will now be refused; check and move mount targets so they do not contain or sit inside the repository path before upgrading.
- If you need to revert, older releases remain available on the project’s GitHub releases page; no special rollback procedure is documented for this release.
Try the update and share how it behaves for you — report any regressions or edge cases on the restic GitHub issue tracker.


