restic | v0.19.0

restic v0.19.0 released on 09-06-2026


restic v0.19.0 is out now. It improves correctness and stability with a set of reliability and critical bug fixes that affect mounts, backends, Windows integration and scripting behaviour.

See the project’s GitHub release page for the full changelog and downloads.

What’s in this release

  • Fix for serving a restic mount of a Windows system via Samba so backups served from a POSIX host work correctly with Samba.
  • Tighter CLI and scripting behaviour: restic now returns exit code 3 when top-level backup source paths are missing or when snapshot removal fails, returns 130 on SIGINT, and errors on invalid RESTIC_* environment values unless overridden on the command line.
  • Performance and storage improvements including significantly faster index loading, more aggressive repacking of small packfiles by default (–repack-small deprecated), and optimized Azure uploads using PutBlob for files ≤256 MiB to reduce transaction costs.

Upgrade notes

  • Building from source now requires Go 1.25 or newer — update your Go toolchain before compiling restic.
  • The flag –repack-small is deprecated; use –repack-smaller-than to control repacking behaviour. If the update causes problems, reinstall the previous restic binary you were using.

Tell the project what you find — share any issues or successes on the release discussion or the repository so others can benefit from your experience.

Related posts

Weekly Tech Digest | 06 Jul 2026

Stay updated with the latest in tech! This digest covers AI ethics, auto industry shifts, and the impact of politics on technology, exploring today's pressing issues.

wolfCOSE zero-allocation parsing in embedded C

wolfCOSE looks sensible only if you care about what your firmware actually has to carry. I like that, because on small targets the wrong crypto feature can cost more than the message itself, and there...

restic | v0.19.1

restic v0 19 1: safer FUSE mounts and mountpoint checks, robust backup source and exclude handling, clearer CLI JSON output, Windows SFTP deletion fixes