WIP: update CHANGES (1.1-maint) (#3368)

update CHANGES (1.1-maint)
This commit is contained in:
TW 2017-11-26 18:47:20 +01:00 committed by GitHub
parent a40dd4c3b6
commit d8ff84c2f4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 75 additions and 2 deletions

View File

@ -131,14 +131,15 @@ The best check that everything is ok is to run a dry-run extraction::
Changelog Changelog
========= =========
Version 1.1.2 (2017-11-05) Version 1.1.3 (not released yet)
-------------------------- --------------------------------
Compatibility notes: Compatibility notes:
- When upgrading from borg 1.0.x to 1.1.x, please note: - 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. - 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. - borg might ask some security-related questions once after upgrading.
You can answer them either manually or via environment variable. You can answer them either manually or via environment variable.
One known case is if you use unencrypted repositories, then it will ask One known case is if you use unencrypted repositories, then it will ask
@ -152,6 +153,65 @@ Compatibility notes:
Fixes: Fixes:
- XXX SECFIX XXX
- crc32: deal with unaligned buffer, add tests - this broke borg on older ARM
CPUs that can not deal with unaligned 32bit memory accesses and raise a bus
error in such cases. the fix might also improve performance on some CPUs as
all 32bit memory accesses by the crc32 code are properly aligned now. #3317
- mount: fixed support of --consider-part-files and do not show .borg_part_N
files by default in the mounted FUSE filesystem. #3347
- fixed cache/repo timestamp inconsistency message, highlight that information
is obtained from security dir (deleting the cache will not bypass this error
in case the user knows this is a legitimate repo).
- borgfs: don't show sub-command in borgfs help, #3287
- create: show an error when --dry-run and --stats are used together, #3298
New features:
- mount: added exclusion group options and paths, #2138
Reused some code to support similar options/paths as borg extract offers -
making good use of these to only mount a smaller subset of dirs/files can
speed up mounting a lot and also will consume way less memory.
borg mount [options] repo_or_archive mountpoint path [paths...]
paths: you can just give some "root paths" (like for borg extract) to
only partially populate the FUSE filesystem.
new options: --exclude[-from], --pattern[s-from], --strip-components
- create/extract: support st_birthtime on platforms supporting it, #3272
- add "borg config" command for querying/setting/deleting config values, #3304
Other changes:
- clean up and simplify packaging (only package committed files, do not install
.c/.h/.pyx files)
- docs:
- point out tuning options for borg create, #3239
- add instructions for using ntfsclone, zerofree, #81
- move image backup-related FAQ entries to a new page
- clarify key aliases for borg list --format, #3111
- mention break-lock in checkpointing FAQ entry, #3328
- document sshfs rename workaround, #3315
- add FAQ about removing files from existing archives
- add FAQ about different prune policies
- usage and man page for borgfs, #3216
- clarify create --stats duration vs. wall time, #3301
- clarify encrypted key format for borg key export, #3296
- update release checklist about security fixes
- document good and problematic option placements, fix examples, #3356
- add note about using --nobsdflags to avoid speed penalty related to
bsdflags, #3239
- move most of support section to www.borgbackup.org
Version 1.1.2 (2017-11-05)
--------------------------
Fixes:
- fix KeyError crash when talking to borg server < 1.0.7, #3244 - fix KeyError crash when talking to borg server < 1.0.7, #3244
- extract: set bsdflags last (include immutable flag), #3263 - extract: set bsdflags last (include immutable flag), #3263
- create: don't do stat() call on excluded-norecurse directory, fix exception - create: don't do stat() call on excluded-norecurse directory, fix exception
@ -246,6 +306,19 @@ Other changes:
Version 1.1.0 (2017-10-07) Version 1.1.0 (2017-10-07)
-------------------------- --------------------------
Compatibility notes:
- borg command line: do not put options in between positional arguments
This sometimes works (e.g. it worked in borg 1.0.x), but can easily stop
working if we make positional arguments optional (like it happened for
borg create's "paths" argument in 1.1). There are also places in borg 1.0
where we do that, so it doesn't work there in general either. #3356
Good: borg create -v --stats repo::archive path
Good: borg create repo::archive path -v --stats
Bad: borg create repo::archive -v --stats path
Fixes: Fixes:
- fix LD_LIBRARY_PATH restoration for subprocesses, #3077 - fix LD_LIBRARY_PATH restoration for subprocesses, #3077