소스 검색

update CHANGES

Thomas Waldmann 4 년 전
부모
커밋
6561d7b478
1개의 변경된 파일27개의 추가작업 그리고 5개의 파일을 삭제
  1. 27 5
      docs/changes.rst

+ 27 - 5
docs/changes.rst

@@ -214,11 +214,9 @@ The best check that everything is ok is to run a dry-run extraction::
 
 .. _changelog:
 
-Changelog
-=========
 
-Version 1.2.0rc1 (not released yet)
------------------------------------
+Version 1.2.0b2 (2021-02-06)
+----------------------------
 
 Please note:
 
@@ -266,6 +264,8 @@ Compatibility notes:
 
 Fixes:
 
+- create: do not recurse into duplicate roots, #5603
+- create: only print stats if not ctrl-c'ed, fixes traceback, #5668
 - extract:
   improve exception handling when setting xattrs, #5092.
   emit a warning message giving the path, xattr key and error message.
@@ -274,23 +274,45 @@ Fixes:
 - export-tar:
   fix memory leak with ssh: remote repository, #5568.
   fix potential memory leak with ssh: remote repository with partial extraction.
+- remove empty shadowed_segments lists, #5275
+- fix bad default: manifest.archives.list(consider_checkpoints=False),
+  fixes tracebacks / KeyErros for missing objects in ChunkIndex, #5668
 
 New features:
 
+- create: improve sparse file support
+
+  - create --sparse (detect sparse file holes) and file map support,
+    only for the "fixed" chunker, #14
+  - detect all-zero chunks in read data in "buzhash" and "fixed" chunkers
+  - cached_hash: use a small LRU cache to accelerate all-zero chunks hashing
+  - use cached_hash also to generate all-zero replacement chunks
 - create --remote-buffer, add a upload buffer for remote repos, #5574
-- create --sparse, file map support for the "fixed" chunker, #14
 - prune: keep oldest archive when retention target not met
 
 Other changes:
 
+- use blake2 from python 3.6+ hashlib
+  (this removes the requirement for libb2 and the bundled blake2 code)
+- also accept msgpack up to 1.0.2.
+  exclude 1.0.1 though, which had some issues (not sure they affect borg).
 - create: add repository location to --stats output, #5491
 - check: debug log the segment filename
 - delete: add a --list switch to borg delete, #5116
+- borg debug dump-hints - implemented to e.g. to look at shadow_index
+- Tab completion support for additional archives for 'borg delete'
+- refactor: have one borg.constants.zero all-zero bytes object
+- refactor shadow_index updating repo.put/delete, #5661, #5636.
 - docs:
 
   - add another case of attempted hardlink usage
   - fix description of borg upgrade hardlink usage, #5518
   - use HTTPS everywhere
+  - add examples for --paths-from-stdin, --paths-from-command, --paths-separator, #5644
+  - fix typos/grammar
+  - update docs for dev environment installation instructions
+  - recomend running tests only on installed versions for setup
+  - add badge with current status of package
 - vagrant:
 
   - use brew install --cask ..., #5557