Prechádzať zdrojové kódy

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

update CHANGES (1.1-maint)
TW 7 rokov pred
rodič
commit
d8ff84c2f4
1 zmenil súbory, kde vykonal 75 pridanie a 2 odobranie
  1. 75 2
      docs/changes.rst

+ 75 - 2
docs/changes.rst

@@ -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