restic

restic 0.19.1

Fast, secure, efficient backup program

  • By restic
  • Open Source
  • Updated Jul 5, 2026
Download for Windows

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 was kept running while new snapshots were created, the new snapshots appeared in the mountpoint, but the latest symlink could still point to the previously latest snapshot. Restic now invalidates the cached snapshot directory entries after a snapshot reload so that latest points to the newest snapshot.
#5722 #21873
- Bugfix #21866: Hide stats progress bar in JSON mode
Since restic 0.19.0, the stats command shows a progress bar. This progress bar was unintentionally displayed also when using the --json option, mixing regular text output with JSON. This is now fixed.
#21866 #21871
- Bugfix #21869: Restore old behavior of snapshots --latest <n> without --group-by
Restic 0.19.0 accidentally changed the behavior of snapshots --latest <n> to no longer group snapshots by host and paths by default. …

Full release notes »

Technical details

Publisherrestic
AuthorAlexander Neumann
Version0.19.1
Release date2026-07-05
LicenseBSD-2-Clause
Installer typezip
Architecturex86, x64
Package IDrestic.restic

Links & install command

Install restic from the command line with Windows Package Manager (winget):

winget install --id=restic.restic -e

backupdedupededuplicationgoresticsecure-by-default

Older versions

  • 0.19.0
  • 0.18.1
  • 0.18.0
  • 0.17.3
  • 0.17.2
  • 0.17.1
  • 0.17.0
  • 0.16.4
  • 0.16.2