diff --git a/docs/changes.rst b/docs/changes.rst index 0dcc2074a..4dad306d1 100644 --- a/docs/changes.rst +++ b/docs/changes.rst @@ -50,8 +50,9 @@ The best check that everything is ok is to run a dry-run extraction:: borg extract -v --dry-run REPO::ARCHIVE -Version 1.0.4 (not released yet) --------------------------------- +Version 1.0.4 (2016-07-07) +-------------------------- + New features: @@ -83,6 +84,13 @@ Bug fixes: - Add missing error handler in directory attr restore loop. - repo: make sure write data hits disk before the commit tag (#1236) and also sync the containing directory. +- FUSE: getxattr fail must use errno.ENOATTR, #1126 + (fixes Mac OS X Finder malfunction: "zero bytes" file length, access denied) +- borg check --repair: do not lose information about the good/original chunks. + If we do not lose the original chunk IDs list when "repairing" a file + (replacing missing chunks with all-zero chunks), we have a chance to "heal" + the file back into its original state later, in case the chunks re-appear + (e.g. in a fresh backup). Healing is not implemented yet, see #148. - fixes for --read-special mode: - ignore known files cache, #1241 @@ -132,6 +140,7 @@ Other changes: - add note that Fnmatch is default, #1247 - make clear that lzma levels > 6 are a waste of cpu cycles - add a "do not edit" note to auto-generated files, #1250 + - update cygwin installation docs - repository interoperability with borg master (1.1dev) branch: - borg check: read item metadata keys from manifest, #1147 @@ -139,8 +148,12 @@ Other changes: - fix hints file "unknown version" error handling bug - tests: add tests for format_line - llfuse: update version requirement for freebsd -- Vagrantfile: use openbsd 5.9, #716 -- use Python 3.5.2 to build the binaries +- Vagrantfile: + + - use openbsd 5.9, #716 + - do not install llfuse on netbsd (broken) + - update OSXfuse to version 3.3.3 + - use Python 3.5.2 to build the binaries - glibc compatibility checker: scripts/glibc_check.py - add .eggs to .gitignore