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:
commit
138b7b3328
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user