From 7831280aa4b766fca7ac9f155322d827dc500909 Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Fri, 4 Dec 2020 19:05:26 +0100 Subject: [PATCH] update CHANGES (master) --- docs/changes.rst | 60 ++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 58 insertions(+), 2 deletions(-) diff --git a/docs/changes.rst b/docs/changes.rst index 01a464da7..b19fd92ca 100644 --- a/docs/changes.rst +++ b/docs/changes.rst @@ -217,8 +217,8 @@ The best check that everything is ok is to run a dry-run extraction:: Changelog ========= -Version 1.2.0a9 (2020-10-05) ----------------------------- +Version 1.2.0b1 (not released yet) +---------------------------------- Please note: @@ -264,6 +264,62 @@ Compatibility notes: if you have scripts expecting rc == 2 for a signal exit, you need to update them to check for >= 128. + +Fixes: + +- BORG_CACHE_DIR crashing borg if empty, atomic handling of + recursive directory creation, #5216 +- fix --dry-run and --stats coexistence, #5415 +- allow EIO with warning when trying to hardlink, #4336 +- export-tar: set tar format to GNU_FORMAT explicitly, #5274 +- use --timestamp for {utcnow} and {now} if given, #5189 +- make timestamp helper timezone-aware + +New features: + +- 'obfuscate' pseudo compressor obfuscates compressed chunk size in repo +- add pyfuse3 (successor of llfuse) as an alternative lowlevel fuse + implementation to llfuse (deprecated), #5407. + FUSE implementation can be switched via env var BORG_FUSE_IMPL. +- allow appending to the files cache filename with BORG_FILES_CACHE_SUFFIX +- create: implement --stdin-mode, --stdin-user and --stdin-group, #5333 + +Other changes: + +- split recursive directory walking/processing into directory walking and + item processing. +- fix warning by importing setuptools before distutils. +- testing: + + - add a test for the hashindex corruption bug, #5531 #4829 + - move away from travis-ci, use github actions, #5528 #5467 + - test both on fuse2 and fuse3 + - upload coverage reports to codecov + - fix spurious failure in test_cache_files, #5438 + - add tests for Location.with_timestamp +- vagrant: + + - use python 3.7.latest and pyinstaller 4.0 for binary creation + - pyinstaller: compute basepath from spec file location +- docs: + + - "filename with spaces" example added to exclude file, #5236 + - add a hint about sleeping computer, #5301 + - how to adjust macOS >= Catalina security settings, #5303 + - process/policy for adding new compression algorithms + - updated docs about hacked backup client, #5480 + - improve ansible deployment docs, make it more generic + - how to approach borg speed issues, give speed example, #5371 + - fix mathematical inaccuracy about chunk size, #5336 + - add example for excluding content using --pattern cli option + - clarify borg create's '--one-file-system' option, #4009 + - fix reST markup issues, labels + - add infos about contributor retirement status + + +Version 1.2.0a9 (2020-10-05) +---------------------------- + Fixes: - fix memory leak related to preloading, #5202