mirror of
https://github.com/octoleo/restic.git
synced 2024-11-25 22:27:35 +00:00
Merge branch 'patch-release'
This commit is contained in:
commit
bd16804812
72
CHANGELOG.md
72
CHANGELOG.md
@ -1,5 +1,6 @@
|
|||||||
# Table of Contents
|
# Table of Contents
|
||||||
|
|
||||||
|
* [Changelog for 0.17.3](#changelog-for-restic-0173-2024-11-08)
|
||||||
* [Changelog for 0.17.2](#changelog-for-restic-0172-2024-10-27)
|
* [Changelog for 0.17.2](#changelog-for-restic-0172-2024-10-27)
|
||||||
* [Changelog for 0.17.1](#changelog-for-restic-0171-2024-09-05)
|
* [Changelog for 0.17.1](#changelog-for-restic-0171-2024-09-05)
|
||||||
* [Changelog for 0.17.0](#changelog-for-restic-0170-2024-07-26)
|
* [Changelog for 0.17.0](#changelog-for-restic-0170-2024-07-26)
|
||||||
@ -37,6 +38,77 @@
|
|||||||
* [Changelog for 0.6.0](#changelog-for-restic-060-2017-05-29)
|
* [Changelog for 0.6.0](#changelog-for-restic-060-2017-05-29)
|
||||||
|
|
||||||
|
|
||||||
|
# Changelog for restic 0.17.3 (2024-11-08)
|
||||||
|
The following sections list the changes in restic 0.17.3 relevant to
|
||||||
|
restic users. The changes are ordered by importance.
|
||||||
|
|
||||||
|
## Summary
|
||||||
|
|
||||||
|
* Fix #4971: Fix unusable `mount` on macOS Sonoma
|
||||||
|
* Fix #5003: Fix metadata errors during backup of removable disks on Windows
|
||||||
|
* Fix #5101: Do not retry load/list operation if SFTP connection is broken
|
||||||
|
* Fix #5107: Fix metadata error on Windows for backups using VSS
|
||||||
|
* Enh #5096: Allow `prune --dry-run` without lock
|
||||||
|
|
||||||
|
## Details
|
||||||
|
|
||||||
|
* Bugfix #4971: Fix unusable `mount` on macOS Sonoma
|
||||||
|
|
||||||
|
On macOS Sonoma when using FUSE-T, it was not possible to access files in a
|
||||||
|
mounted repository. This issue is now resolved.
|
||||||
|
|
||||||
|
https://github.com/restic/restic/issues/4971
|
||||||
|
https://github.com/restic/restic/pull/5048
|
||||||
|
|
||||||
|
* Bugfix #5003: Fix metadata errors during backup of removable disks on Windows
|
||||||
|
|
||||||
|
Since restic 0.17.0, backing up removable disks on Windows could report errors
|
||||||
|
with retrieving metadata like shown below.
|
||||||
|
|
||||||
|
```
|
||||||
|
error: incomplete metadata for d:\filename: get named security info failed with: Access is denied.
|
||||||
|
```
|
||||||
|
|
||||||
|
This has now been fixed.
|
||||||
|
|
||||||
|
https://github.com/restic/restic/issues/5003
|
||||||
|
https://github.com/restic/restic/pull/5123
|
||||||
|
https://forum.restic.net/t/backing-up-a-folder-from-a-veracrypt-volume-brings-up-errors-since-restic-v17-0/8444
|
||||||
|
|
||||||
|
* Bugfix #5101: Do not retry load/list operation if SFTP connection is broken
|
||||||
|
|
||||||
|
When using restic with the SFTP backend, backend operations that load a file or
|
||||||
|
list files were retried even if the SFTP connection was broken. This has now
|
||||||
|
been fixed.
|
||||||
|
|
||||||
|
https://github.com/restic/restic/pull/5101
|
||||||
|
https://forum.restic.net/t/restic-hanging-on-backup/8559
|
||||||
|
|
||||||
|
* Bugfix #5107: Fix metadata error on Windows for backups using VSS
|
||||||
|
|
||||||
|
Since restic 0.17.2, when creating a backup on Windows using
|
||||||
|
`--use-fs-snapshot`, restic would report an error like the following:
|
||||||
|
|
||||||
|
```
|
||||||
|
error: incomplete metadata for C:\: get EA failed while opening file handle for path \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopyXX\, with: The process cannot access the file because it is being used by another process.
|
||||||
|
```
|
||||||
|
|
||||||
|
This has now been fixed by correctly handling paths that refer to volume shadow
|
||||||
|
copy snapshots.
|
||||||
|
|
||||||
|
https://github.com/restic/restic/issues/5107
|
||||||
|
https://github.com/restic/restic/pull/5110
|
||||||
|
https://github.com/restic/restic/pull/5112
|
||||||
|
|
||||||
|
* Enhancement #5096: Allow `prune --dry-run` without lock
|
||||||
|
|
||||||
|
The `prune --dry-run --no-lock` now allows performing a dry-run without locking
|
||||||
|
the repository. Note that if the repository is modified concurrently, `prune`
|
||||||
|
may return inaccurate statistics or errors.
|
||||||
|
|
||||||
|
https://github.com/restic/restic/pull/5096
|
||||||
|
|
||||||
|
|
||||||
# Changelog for restic 0.17.2 (2024-10-27)
|
# Changelog for restic 0.17.2 (2024-10-27)
|
||||||
The following sections list the changes in restic 0.17.2 relevant to
|
The following sections list the changes in restic 0.17.2 relevant to
|
||||||
restic users. The changes are ordered by importance.
|
restic users. The changes are ordered by importance.
|
||||||
|
@ -1,9 +1,7 @@
|
|||||||
Bugfix: Fix unusable `mount` on macOS Sonoma
|
Bugfix: Fix unusable `mount` on macOS Sonoma
|
||||||
|
|
||||||
On macOS Sonoma when using fuse-t, it was not possible to access files in
|
On macOS Sonoma when using FUSE-T, it was not possible to access files in
|
||||||
a mounted repository.
|
a mounted repository. This issue is now resolved.
|
||||||
|
|
||||||
This issue has been resolved.
|
|
||||||
|
|
||||||
https://github.com/restic/restic/issues/4971
|
https://github.com/restic/restic/issues/4971
|
||||||
https://github.com/restic/restic/pull/5048
|
https://github.com/restic/restic/pull/5048
|
@ -1,6 +1,6 @@
|
|||||||
Bugfix: fix metadata errors during backup of removable disks on Windows
|
Bugfix: Fix metadata errors during backup of removable disks on Windows
|
||||||
|
|
||||||
Since restic 0.17.0, backups of removable disks on Windows could report
|
Since restic 0.17.0, backing up removable disks on Windows could report
|
||||||
errors with retrieving metadata like shown below.
|
errors with retrieving metadata like shown below.
|
||||||
|
|
||||||
```
|
```
|
8
changelog/0.17.3_2024-11-08/pull-5096
Normal file
8
changelog/0.17.3_2024-11-08/pull-5096
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
Enhancement: Allow `prune --dry-run` without lock
|
||||||
|
|
||||||
|
The `prune --dry-run --no-lock` now allows performing a dry-run
|
||||||
|
without locking the repository. Note that if the repository is
|
||||||
|
modified concurrently, `prune` may return inaccurate statistics
|
||||||
|
or errors.
|
||||||
|
|
||||||
|
https://github.com/restic/restic/pull/5096
|
8
changelog/0.17.3_2024-11-08/pull-5101
Normal file
8
changelog/0.17.3_2024-11-08/pull-5101
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
Bugfix: Do not retry load/list operation if SFTP connection is broken
|
||||||
|
|
||||||
|
When using restic with the SFTP backend, backend operations that load a
|
||||||
|
file or list files were retried even if the SFTP connection was broken.
|
||||||
|
This has now been fixed.
|
||||||
|
|
||||||
|
https://github.com/restic/restic/pull/5101
|
||||||
|
https://forum.restic.net/t/restic-hanging-on-backup/8559
|
@ -1,7 +0,0 @@
|
|||||||
Enhancement: Allow prune dry-run without lock
|
|
||||||
|
|
||||||
The `prune --dry-run --no-lock` now allows performing a dry-run without
|
|
||||||
taking a lock. If the repository is modified concurrently, `prune` may
|
|
||||||
return inaccurate statistics or errors.
|
|
||||||
|
|
||||||
https://github.com/restic/restic/pull/5096
|
|
@ -1,9 +0,0 @@
|
|||||||
Bugfix: Do not retry load/list operation is SFTP connection is broken
|
|
||||||
|
|
||||||
When using restic with the SFTP backend, backend operations that load
|
|
||||||
a file or list files were retried even if the SFTP connection is broken.
|
|
||||||
|
|
||||||
This has been fixed now.
|
|
||||||
|
|
||||||
https://github.com/restic/restic/pull/5101
|
|
||||||
https://forum.restic.net/t/restic-hanging-on-backup/8559/2
|
|
@ -46,7 +46,7 @@ import (
|
|||||||
// to a missing backend storage location or config file
|
// to a missing backend storage location or config file
|
||||||
var ErrNoRepository = errors.New("repository does not exist")
|
var ErrNoRepository = errors.New("repository does not exist")
|
||||||
|
|
||||||
var version = "0.17.2-dev (compiled manually)"
|
var version = "0.17.3-dev (compiled manually)"
|
||||||
|
|
||||||
// TimeFormat is the format used for all timestamps printed by restic.
|
// TimeFormat is the format used for all timestamps printed by restic.
|
||||||
const TimeFormat = "2006-01-02 15:04:05"
|
const TimeFormat = "2006-01-02 15:04:05"
|
||||||
|
Loading…
Reference in New Issue
Block a user