tweak changelog entries

This commit is contained in:
Michael Eischer 2023-07-27 21:52:04 +02:00
parent be03c1a457
commit e998314088
17 changed files with 46 additions and 38 deletions

View file

@ -8,8 +8,8 @@ the snapshot, even if only some unimportant file was damaged.
We've added a `repair snapshots` command, which can repair snapshots by removing
damaged directories and missing files contents. Note that using this command
can lead to data loss! Please see the "Troubleshooting" section in the documentation
for more details.
can lead to (limited) data loss! Please see the "Troubleshooting" section in the
documentation for more details.
https://github.com/restic/restic/issues/1759
https://github.com/restic/restic/issues/1714

View file

@ -3,7 +3,7 @@ Enhancement: Provide multi-platform Docker containers
The official Docker containers are now built for the architectures linux/386,
linux/amd64, linux/arm and linux/arm64.
As an alternative to the Docker Hub, the Docker containers are now also
As an alternative to the Docker Hub, the Docker containers are also
available on ghcr.io, the GitHub Container Registry.
https://github.com/restic/restic/issues/2359

View file

@ -2,9 +2,9 @@ Enhancement: Add support for non-global Azure clouds
Restic backups on Azure only supported storages using the global domain
`core.windows.net`. This meant that backups to other domains such as Azure
China (`core.chinacloudapi.cn') or Azure Germany (`core.cloudapi.de`) were
China (`core.chinacloudapi.cn`) or Azure Germany (`core.cloudapi.de`) were
not supported. Restic now allows overriding the global domain using the
environment variable `AZURE_ENDPOINT_SUFFIX'.
environment variable `AZURE_ENDPOINT_SUFFIX`.
https://github.com/restic/restic/issues/2468
https://github.com/restic/restic/pull/4387

View file

@ -1,9 +1,10 @@
Bugfix: Support "unlimited" in `forget --keep-*` options
Restic would forget snapshots that should have been kept when a negative value
was passed to the `--keep-*` options. Negative values are now forbidden. To
keep all snapshots, the special value `unlimited` is now supported. For
example, `--keep-monthly unlimited` will keep all monthly snapshots.
Restic would previously forget snapshots that should have been kept when a
negative value was passed to the `--keep-*` options. Negative values are now
forbidden. To keep all snapshots, the special value `unlimited` is now
supported. For example, `--keep-monthly unlimited` will keep all monthly
snapshots.
https://github.com/restic/restic/issues/2565
https://github.com/restic/restic/pull/4234

View file

@ -1,12 +1,12 @@
Bugfix: Support non-UTF8 paths as symlink target
Restic versions before 0.16.0 did not correctly backup and restore symlinks
Restic versions before 0.16.0 did not correctly `backup` and `restore` symlinks
that contain a non-UTF8 target. Note that this only affects system that still
use a non-Unicode encoding for filesystem paths.
We have extended the repository format to add support for such symlinks. Please
note that at least restic version 0.16.0 must be used for both backup and
restore to correctly handle non-UTF8 symlink targets.
note that at least restic version 0.16.0 must be used for both `backup` and
`restore` to correctly handle non-UTF8 symlink targets.
https://github.com/restic/restic/issues/3311
https://github.com/restic/restic/pull/3802

View file

@ -1,7 +1,7 @@
Enhancement: Add support for Managed / Worload Identity to azure backend
Enhancement: Add support for Managed / Workload Identity to azure backend
Restic now additionally supports authenticating to Azure using Workload
Identity or Managed Identity credentials which are automatically injected in
Identity or Managed Identity credentials, which are automatically injected in
several environments such as a managed Kubernetes cluster.
https://github.com/restic/restic/issues/3698

View file

@ -2,11 +2,11 @@ Enhancement: Support `<snapshot>:<subfolder>` syntax to select subfolders
Commands like `diff` or `restore` always worked with the full snapshot. This
did not allow comparing only a specific subfolder or only restoring that folder
(`restore --include subfolder` limits the restored files, but still creates the
(`restore --include subfolder` filters the restored files, but still creates the
directories included in `subfolder`).
The commands `diff`, `dump`, `ls`, `restore` now support the
`<snapshot>:<subfolder>` syntax, where `snapshot` is the ID of a snapshot (or
The commands `diff`, `dump`, `ls` and `restore` now support the
`<snapshot>:<subfolder>` syntax, where `snapshot` is the ID of a snapshot (or
the string `latest`) and `subfolder` is a path within the snapshot. The
commands will then only work with the specified path of the snapshot. The
`subfolder` must be a path to a folder as returned by `ls`.

View file

@ -1,14 +1,16 @@
Enhancement: Support `--group-by` for backup parent selection
The backup command by default selected the parent snapshot based on the hostname
and the backup targets. When the backup path list changed, the backup command
The `backup` command by default selected the parent snapshot based on the hostname
and the backup targets. When the backup path list changed, the `backup` command
was unable to determine a suitable parent snapshot and had to read all
files again.
The new `--group-by` option for the backup command allows filtering snapshots
The new `--group-by` option for the `backup` command allows filtering snapshots
for the parent selection by `host`, `paths` and `tags`. It defaults to
`host,paths` which selects the latest snapshot with hostname and paths matching
those of the backup run. It should be used consistently with `forget --group-by`.
those of the backup run. This matches the behavior of prior restic versions.
The `--group-by` option should be set to the same value as passed to
`forget --group-by`.
https://github.com/restic/restic/issues/3941
https://github.com/restic/restic/pull/4081

View file

@ -4,4 +4,5 @@ If the cache directory was removed or ran out of space while restic was
running, this caused further caching attempts to fail and drastically slow down
the command execution. Now, the currently running command is canceled instead.
https://github.com/restic/restic/issues/4130
https://github.com/restic/restic/pull/4166

View file

@ -1,6 +1,6 @@
Enhancement: Add `--human-readable` flag to `ls` and `find` commands
Enhancement: Add `--human-readable` option to `ls` and `find` commands
Previously, when using the -l option with the ls and find commands,
Previously, when using the `-l` option with the `ls` and `find` commands,
the displayed size was always in bytes, without an option for a more
human readable format such as MiB or GiB.

View file

@ -1,6 +1,6 @@
Enhancement: `backup` includes restic version in snapshot metadata
The restic version used backup the snapshot is now included in its metadata.
The restic version used to backup a snapshot is now included in its metadata.
The program version is shown when inspecting a snapshot using `restic cat
snapshot <snapshotID>` or `restic snapshots --json`.

View file

@ -0,0 +1,8 @@
Bugfix: Avoid lock refresh issues with slow network connections
On network connections with a low upload speed, restic could often fail
backups and other operations with `Fatal: failed to refresh lock in time`.
We've reworked the lock refresh to avoid this error.
https://github.com/restic/restic/issues/4199
https://github.com/restic/restic/pull/4304

View file

@ -2,7 +2,7 @@ Enhancement: Show progress bar during restore
The `restore` command now shows a progress report while restoring files.
Example: [0:42] 5.76% 23 files 12.98 MiB, total 3456 files 23.54 GiB
Example: `[0:42] 5.76% 23 files 12.98 MiB, total 3456 files 23.54 GiB`
JSON output is now also supported.

View file

@ -1,7 +1,7 @@
Enhancement: Add --retry-lock option
Enhancement: Add `--retry-lock` option
This option allows to specify a duration for which restic will wait if there
already exists a conflicting lock within the repository.
This option allows specifying a duration for which restic will wait if the
repository is already locked.
https://github.com/restic/restic/issues/719
https://github.com/restic/restic/pull/2214

View file

@ -1,5 +1,6 @@
Enhancement: Add jq to container image
Enhancement: Add `jq` binary to container image
The Docker container image now contains jq which can be useful when restic outputs json data.
The Docker container image now contains `jq`, which can be useful to process
JSON data output by restic.
https://github.com/restic/restic/pull/4220

View file

@ -1,7 +1,7 @@
Enhancement: Allow specifying the region of new buckets in the gcs backend
Enhancement: Allow specifying the region of new buckets in the gs backend
Buckets used by the Google Cloud Storage backend would always get created in
the "us" region. It is now possible to specify the region, where a bucket
should get created.
the "us" region. It is now possible to specify the region where a bucket
should be created by using the `-o gs.region=us` option.
https://github.com/restic/restic/pull/4226

View file

@ -1,5 +0,0 @@
Bugfix: Avoid lock refresh issues with slow network connections
On network connections with a low upload speed, restic could often fail backups and other operations with `Fatal: failed to refresh lock in time`. We've reworked the lock refresh to avoid this error.
https://github.com/restic/restic/pull/4304