2
2
mirror of https://github.com/octoleo/restic.git synced 2024-11-25 06:07:44 +00:00

Merge pull request #4534 from MichaelEischer/polish-changelogs

Polish changelogs
This commit is contained in:
rawtaz 2023-10-23 19:00:01 +00:00 committed by GitHub
commit 138b7b3328
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 36 additions and 33 deletions

View File

@ -1,7 +1,7 @@
Enhancement: Automatically adjust GOMAXPROCS in resource-constrained containers Enhancement: Automatically set `GOMAXPROCS` in resource-constrained containers
When running restic in a Linux container with CPU-usage limits, restic now When running restic in a Linux container with CPU-usage limits, restic now
automatically adjusts GOMAXPROCS. This helps to reduce the memory consumption automatically adjusts `GOMAXPROCS`. This helps to reduce the memory consumption
on hosts with many CPU cores. on hosts with many CPU cores.
https://github.com/restic/restic/issues/4128 https://github.com/restic/restic/issues/4128

View File

@ -1,8 +1,8 @@
Bugfix: Make `key list` command honor `--no-lock` Bugfix: Make `key list` command honor `--no-lock`
This allows to determine which keys a repo can be accessed by without the The `key list` command now supports the `--no-lock` options. This allows
need for having write access (e.g., read-only sftp access, filesystem determining which keys a repo can be accessed by without the need for having
snapshot). write access (e.g., read-only sftp access, filesystem snapshot).
https://github.com/restic/restic/issues/4513 https://github.com/restic/restic/issues/4513
https://github.com/restic/restic/pull/4514 https://github.com/restic/restic/pull/4514

View File

@ -1,17 +1,22 @@
Bugfix: Update zstd library to fix possible data corruption at max. compression Bugfix: Update zstd library to fix possible data corruption at max. compression
In restic 0.16.0, backups using maximum compression could result in data In restic 0.16.0, backups where the compression level was set to `max` (using
corruption due to a bug in the library used for compressing data. Please note `--compression max`) could in rare and very specific circumstances result in
that the "auto" compression level (used by default) is not affected! data corruption due to a bug in the library used for compressing data.
To check a repository for data corruption, run `restic check --read-data`. This
will download and verify the whole repository. If the `check` command detects
data corruption, follow the suggested steps. To simplify the repository repair
and minimize data loss, we've also added an experimental `repair packs` command
that salvages all valid data from the affected pack files.
Restic now uses the latest version of the library used to compress data, which Restic now uses the latest version of the library used to compress data, which
includes a fix for the data corruption issue. includes a fix for this issue. Please note that the `auto` compression level
(which restic uses by default) was never affected, and even if you used `max`
compression, chances of being affected by this issue were very small.
To check a repository for any corruption, run `restic check --read-data`. This
will download and verify the whole repository and can be used at any time to
completely verify the integrity of a repository. If the `check` command detects
anomalies, follow the suggested steps.
To simplify any needed repository repair and minimize data loss, there is also
a new and experimental `repair packs` command that salvages all valid data from
the affected pack files (see `restic help repair packs` for more information).
https://github.com/restic/restic/issues/4523 https://github.com/restic/restic/issues/4523
https://github.com/restic/restic/pull/4530 https://github.com/restic/restic/pull/4530

View File

@ -1,6 +1,7 @@
Enhancement: Show progress bar while loading the index Enhancement: Show progress bar while loading the index
Restic did not provide any feedback while loading index files. Now there is a progress bar for the index loading process. Restic did not provide any feedback while loading index files. Now, there is a
progress bar that shows the index loading progress.
https://github.com/restic/restic/issues/229 https://github.com/restic/restic/issues/229
https://github.com/restic/restic/pull/4419 https://github.com/restic/restic/pull/4419

View File

@ -1,10 +1,11 @@
Enhancement: Allow setting REST password and username via environment variables Enhancement: Allow setting REST password and username via environment variables
Previously, it was only possible to specify the REST server username and Previously, it was only possible to specify the REST-server username and
password in the repository URL, or using the `--repository-file` option. This password in the repository URL, or by using the `--repository-file` option.
meant it was not possible to use authentication in contexts where the repository This meant it was not possible to use authentication in contexts where the
URL is public and parts of it are templated by other software. Restic now repository URL is stored in publicly accessible way.
allows setting the username and password using the `RESTIC_REST_USERNAME` and
`RESTIC_REST_PASSWORD` variables. Restic now allows setting the username and password using the
`RESTIC_REST_USERNAME` and `RESTIC_REST_PASSWORD` variables.
https://github.com/restic/restic/pull/4480 https://github.com/restic/restic/pull/4480

View File

@ -1,4 +1,4 @@
Enhancement: Include inode numbers in JSON output for find and ls Enhancement: Include inode numbers in JSON output for `find` and `ls` commands
Restic used to omit the inode numbers in the JSON messages emitted for nodes by Restic used to omit the inode numbers in the JSON messages emitted for nodes by
the `ls` command as well as for matches by the `find` command. It now includes the `ls` command as well as for matches by the `find` command. It now includes

View File

@ -1,16 +1,12 @@
Enhancement: Add config option to set SFTP command arguments Enhancement: Add config option to set SFTP command arguments
The `sftp.args` option can be passed to restic (using `-o`) to specify When using the `sftp` backend, scenarios where a custom identity file was
custom arguments to be used by the SSH command executed by the SFTP needed for the SSH connection, required the full command to be specified:
backend.
Before this change, a common scenario where a custom identity file was
needed for the SSH connection, required the full command to be
specified:
`-o sftp.command='ssh user@host:port -i /ssh/my_private_key -s sftp'` `-o sftp.command='ssh user@host:port -i /ssh/my_private_key -s sftp'`
With this new configuration option: Now, the `-o sftp.args=...` option can be passed to restic to specify
`-o sftp.args='-i /ssh/my_private_key'` custom arguments for the SSH command executed by the SFTP backend.
This simplifies the above example to `-o sftp.args='-i /ssh/my_private_key'`.
https://github.com/restic/restic/pull/4519 https://github.com/restic/restic/pull/4519
https://github.com/restic/restic/issues/4241 https://github.com/restic/restic/issues/4241

View File

@ -279,7 +279,7 @@ From Source
*********** ***********
restic is written in the Go programming language and you need at least restic is written in the Go programming language and you need at least
Go version 1.18. Building for Solaris requires at least Go version 1.20. Go version 1.19. Building for Solaris requires at least Go version 1.20.
Building restic may also work with older versions of Go, Building restic may also work with older versions of Go,
but that's not supported. See the `Getting but that's not supported. See the `Getting
started <https://go.dev/doc/install>`__ guide of the Go project for started <https://go.dev/doc/install>`__ guide of the Go project for