mirror of https://github.com/borgbackup/borg.git
parent
a40dd4c3b6
commit
d8ff84c2f4
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue