v0.9.1
版本发布时间: 2018-06-10 17:49:20
restic/restic最新发布版本:v0.17.3(2024-11-09 03:52:25)
We're very pleased to announce restic 0.9.1! restic is distributed as a standalone binary: download the correct file for your operating system and architecture, extract the file and just run it. If you run into any issues, please report them at the GitHub issue tracker or visit the forum.
The binaries released with each restic version are reproducible, which means that you can easily reproduce a byte identical version from the source code for that release. Instructions on how to do that are contained in the builder repository.
Changelog for restic 0.9.1 (2018-06-10)
The following sections list the changes in restic 0.9.1 relevant to restic users. The changes are ordered by importance.
Summary
- Fix #1801: Add limiting bandwidth to the rclone backend
- Fix #1822: Allow uploading large files to MS Azure
- Fix #1825: Correct
find
to not skip snapshots - Fix #1833: Fix caching files on error
- Fix #1834: Resolve deadlock
Details
-
Bugfix #1801: Add limiting bandwidth to the rclone backend
The rclone backend did not respect
--limit-upload
or--limit-download
. Oftentimes it's not necessary to use this, as the limiting in rclone itself should be used because it gives much better results, but in case a remote instance of rclone is used (e.g. called via ssh), it is still relevant to limit the bandwidth from restic to rclone. -
Bugfix #1822: Allow uploading large files to MS Azure
Sometimes, restic creates files to be uploaded to the repository which are quite large, e.g. when saving directories with many entries or very large files. The MS Azure API does not allow uploading files larger that 256MiB directly, rather restic needs to upload them in blocks of 100MiB. This is now implemented.
-
Bugfix #1825: Correct
find
to not skip snapshotsUnder certain circumstances, the
find
command was found to skip snapshots containing directories with files to look for when the directories haven't been modified at all, and were already printed as part of a different snapshot. This is now corrected.In addition, we've switched to our own matching/pattern implementation, so now things like
restic find "/home/user/foo/**/main.go"
are possible. -
Bugfix #1833: Fix caching files on error
During
check
it may happen that different threads access the same file in the backend, which is then downloaded into the cache only once. When that fails, only the thread which is responsible for downloading the file signals the correct error. The other threads just assume that the file has been downloaded successfully and then get an error when they try to access the cached file. -
Bugfix #1834: Resolve deadlock
When the "scanning" process restic runs to find out how much data there is does not finish before the backup itself is done, restic stops doing anything. This is resolved now.
1、 restic-0.9.1.tar.gz 48.69MB
2、 restic-0.9.1.tar.gz.asc 833B
3、 restic_0.9.1_darwin_386.bz2 3.67MB
4、 restic_0.9.1_darwin_amd64.bz2 3.82MB
5、 restic_0.9.1_freebsd_386.bz2 3.47MB
6、 restic_0.9.1_freebsd_amd64.bz2 3.6MB
7、 restic_0.9.1_freebsd_arm.bz2 3.45MB
8、 restic_0.9.1_linux_386.bz2 3.47MB
9、 restic_0.9.1_linux_amd64.bz2 3.61MB
10、 restic_0.9.1_linux_arm.bz2 3.45MB
11、 restic_0.9.1_linux_arm64.bz2 3.31MB
12、 restic_0.9.1_openbsd_386.bz2 3.37MB
13、 restic_0.9.1_openbsd_amd64.bz2 3.49MB
14、 restic_0.9.1_windows_386.zip 3.72MB
15、 restic_0.9.1_windows_amd64.zip 3.93MB
16、 SHA256SUMS 1.29KB
17、 SHA256SUMS.asc 833B