Repository navigation
chore(deps): update dependency restic/restic to v0.19.1 - #305
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.19.0→0.19.1Release Notes
restic/restic (restic/restic)
v0.19.1: restic 0.19.1Compare Source
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
backupsource pathsmountlatest symlink after snapshot reloadstatsprogress bar in JSON modesnapshots --latest <n>without--group-bysnapshotsoutputbackuprespect excludes for duplicate directory entriesDetails
Bugfix #5234: Prevent mounting over the repository directory
Using a local repository directory as the
mounttarget — 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
backupsource pathsThe
backupcommand 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
mountlatest symlink after snapshot reloadWhen
restic mountwas kept running while new snapshots were created, the new snapshots appeared in the mountpoint, but thelatestsymlink could still point to the previously latest snapshot. Restic now invalidates the cached snapshot directory entries after a snapshot reload so thatlatestpoints to the newest snapshot.#5722 #21873
Bugfix #21866: Hide
statsprogress bar in JSON modeSince restic 0.19.0, the
statscommand shows a progress bar. This progress bar was unintentionally displayed also when using the--jsonoption, mixing regular text output with JSON. This is now fixed.#21866 #21871
Bugfix #21869: Restore old behavior of
snapshots --latest <n>without--group-byRestic 0.19.0 accidentally changed the behavior of
snapshots --latest <n>to no longer group snapshots by host and paths by default.The
snapshots --latest <n>command now again uses the old behavior of grouping by host and paths when--group-byis not specified. However, when specifying--group-bythe output is still grouped as requested, as in restic 0.19.0.#21869 #21875
Bugfix #21876: Show timezone location in
snapshotsoutputWith restic 0.19.0, the
snapshotscommand printed the current timezone when listing snapshots. However, that timezone label might change during the year, for example with daylight saving time. Restic now prints a more consistent and shorter version of the text.#21876 https://forum.restic.net/t/possible-bug-in-timezone-naming/10867
Bugfix #21879: Prevent crash in mountpoint validation if mountpoint is inaccessible
Since restic 0.19.0, the
mountcommand validates a mountpoint before loading the repository. If restic was unable to stat the mountpoint, this would result in a crash. This has now been fixed to correctly return an error instead.#21879
Bugfix #21895: Remove read-only files via the SFTP backend on Windows servers
Since restic 0.19.0, repository files on the SFTP backend are marked read-only after save. On Windows SFTP servers, removing them failed with a permission error. The SFTP backend now clears the read-only flag before removing the file.
#21895 #21897
Bugfix #21899: Make
backuprespect excludes for duplicate directory entriesSince restic 0.19.0, backing up a directory with duplicate directory entries always produced "Warning: at least one source file could not be read", even when those files were excluded. This has now been fixed.
#21899 #21900
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.