mirror of
https://github.com/borgbackup/borg.git
synced 2025-01-31 19:52:22 +00:00
parent
b6fd9ba6a5
commit
05ed41fde0
1 changed files with 86 additions and 0 deletions
|
@ -171,6 +171,92 @@ The best check that everything is ok is to run a dry-run extraction::
|
||||||
Changelog
|
Changelog
|
||||||
=========
|
=========
|
||||||
|
|
||||||
|
Version 1.1.5 (not released yet)
|
||||||
|
--------------------------------
|
||||||
|
|
||||||
|
Compatibility notes:
|
||||||
|
|
||||||
|
- When upgrading from borg 1.0.x to 1.1.x, please note:
|
||||||
|
|
||||||
|
- read all the compatibility notes for 1.1.0*, starting from 1.1.0b1.
|
||||||
|
- borg upgrade: you do not need to and you also should not run it.
|
||||||
|
- borg might ask some security-related questions once after upgrading.
|
||||||
|
You can answer them either manually or via environment variable.
|
||||||
|
One known case is if you use unencrypted repositories, then it will ask
|
||||||
|
about a unknown unencrypted repository one time.
|
||||||
|
- your first backup with 1.1.x might be significantly slower (it might
|
||||||
|
completely read, chunk, hash a lot files) - this is due to the
|
||||||
|
--files-cache mode change (and happens every time you change mode).
|
||||||
|
You can avoid the one-time slowdown by using the pre-1.1.0rc4-compatible
|
||||||
|
mode (but that is less safe for detecting changed files than the default).
|
||||||
|
See the --files-cache docs for details.
|
||||||
|
- 1.1.5 changes:
|
||||||
|
|
||||||
|
- require msgpack-python >= 0.4.6 and < 0.5.0.
|
||||||
|
0.5.0+ dropped python 3.4 testing and also caused some other issues because
|
||||||
|
the python package was renamed to msgpack and emitted some FutureWarning.
|
||||||
|
|
||||||
|
Fixes:
|
||||||
|
|
||||||
|
- create --list: fix that it was never showing M status, #3492
|
||||||
|
- create: fix timing for first checkpoint (read files cache early, init
|
||||||
|
checkpoint timer after that), see #3394
|
||||||
|
- extract: set rc=1 when extracting damaged files with all-zero replacement
|
||||||
|
chunks or with size inconsistencies, #3448
|
||||||
|
- diff: consider an empty file as different to a non-existing file, #3688
|
||||||
|
- files cache: improve exception handling, #3553
|
||||||
|
- ignore exceptions in scandir_inorder() caused by an implicit stat(),
|
||||||
|
also remove unneeded sort, #3545
|
||||||
|
- fixed tab completion problem where a space is always added after path even
|
||||||
|
when it shouldn't
|
||||||
|
- build: do .h file content checks in binary mode, fixes build issue for
|
||||||
|
non-ascii header files on pure-ascii locale platforms, #3544 #3639
|
||||||
|
- borgfs: fix patterns/paths processing, #3551
|
||||||
|
- config: add some validation, #3566
|
||||||
|
- repository config: add validation for max_segment_size, #3592
|
||||||
|
- set cache previous_location on load instead of save
|
||||||
|
|
||||||
|
New features:
|
||||||
|
|
||||||
|
- create: implement --stdin-name, #3533
|
||||||
|
- add chunker_params to borg archive info (--json)
|
||||||
|
|
||||||
|
Other changes:
|
||||||
|
|
||||||
|
- updated zsh completions for borg 1.1.4
|
||||||
|
- files cache related code cleanups
|
||||||
|
- be more helpful when parsing invalid --pattern values, #3575
|
||||||
|
- be more clear in secure-erase warning message, #3591
|
||||||
|
- improve getpass user experience, #3689
|
||||||
|
- docs build: unicode problem fixed when using a py27-based sphinx
|
||||||
|
- docs:
|
||||||
|
|
||||||
|
- security: explicitly note what happens OUTSIDE the attack model
|
||||||
|
- security: add note about combining compression and encryption
|
||||||
|
- security: describe chunk size / proximity issue, #3687
|
||||||
|
- quickstart: add note about permissions, borg@localhost, #3452
|
||||||
|
- quickstart: add introduction to repositories & archives, #3620
|
||||||
|
- recreate --recompress: add missing metavar, clarify description, #3617
|
||||||
|
- improve logging docs, #3549
|
||||||
|
- add an example for --pattern usage, #3661
|
||||||
|
- clarify path semantics when matching, #3598
|
||||||
|
- link to offline documentation from README, #3502
|
||||||
|
- add docs on how to verify a signed release with GPG, #3634
|
||||||
|
- chunk seed is generated per repository (not: archive)
|
||||||
|
- better formatting of CPU usage documentation, #3554
|
||||||
|
- extend append-only repo rollback docs, #3579
|
||||||
|
- tests:
|
||||||
|
|
||||||
|
- fix erroneously skipped zstd compressor tests, #3606
|
||||||
|
- skip a test if argparse is broken, #3705
|
||||||
|
- vagrant:
|
||||||
|
|
||||||
|
- xenial64 box now uses username 'vagrant', #3707
|
||||||
|
- move cleanup steps to fs_init, #3706
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Version 1.1.4 (2017-12-31)
|
Version 1.1.4 (2017-12-31)
|
||||||
--------------------------
|
--------------------------
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue