update 1.0 CHANGES

This commit is contained in:
Thomas Waldmann 2016-10-17 02:14:19 +02:00
parent 48bcd2aa9a
commit 4d7af95ad2
1 changed files with 30 additions and 7 deletions

View File

@ -50,8 +50,8 @@ The best check that everything is ok is to run a dry-run extraction::
borg extract -v --dry-run REPO::ARCHIVE borg extract -v --dry-run REPO::ARCHIVE
Version 1.0.8rc1 (not released yet) Version 1.0.8rc1 (2016-10-17)
----------------------------------- -----------------------------
Bug fixes: Bug fixes:
@ -63,15 +63,22 @@ Bug fixes:
also correctly processes broken symlinks. before this regressed to a crash also correctly processes broken symlinks. before this regressed to a crash
(5b45385) a broken symlink would've been skipped. (5b45385) a broken symlink would've been skipped.
- process_symlink: fix missing backup_io() - process_symlink: fix missing backup_io()
Fixes a chmod/chown/chgrp/unlink/rename/... crash race between getting dirents Fixes a chmod/chown/chgrp/unlink/rename/... crash race between getting
and dispatching to process_symlink. dirents and dispatching to process_symlink.
- yes(): abort on wrong answers, saying so - yes(): abort on wrong answers, saying so, #1622
- fixed exception borg serve raised when connection was closed before reposiory - fixed exception borg serve raised when connection was closed before reposiory
was openend. add an error message for this. was openend. add an error message for this.
- fix read-from-closed-FD issue, #1551 - fix read-from-closed-FD issue, #1551
(this seems not to get triggered in 1.0.x, but was discovered in master) (this seems not to get triggered in 1.0.x, but was discovered in master)
- hashindex: fix iterators (always raise StopIteration when exhausted) - hashindex: fix iterators (always raise StopIteration when exhausted)
(this seems not to get triggered in 1.0.x, but was discovered in master) (this seems not to get triggered in 1.0.x, but was discovered in master)
- enable relative pathes in ssh:// repo URLs, via /./relpath hack, fixes #1655
- allow repo pathes with colons, fixes #1705
- update changed repo location immediately after acceptance, #1524
- fix debug get-obj / delete-obj crash if object not found and remote repo,
#1684
- pyinstaller: use a spec file to build borg.exe binary, exclude osxfuse dylib
on Mac OS X (avoids mismatch lib <-> driver), #1619
New features: New features:
@ -82,6 +89,8 @@ New features:
special "paper" format with by line checksums for printed backups. For the special "paper" format with by line checksums for printed backups. For the
paper format, the import is an interactive process which checks each line as paper format, the import is an interactive process which checks each line as
soon as it is input. soon as it is input.
- add "borg debug-refcount-obj" to determine a repo objects' referrer counts,
#1352
Other changes: Other changes:
@ -90,10 +99,19 @@ Other changes:
- setup.py: Add subcommand support to build_usage. - setup.py: Add subcommand support to build_usage.
- remote: change exception message for unexpected RPC data format to indicate - remote: change exception message for unexpected RPC data format to indicate
dataflow direction. dataflow direction.
- vagrant: - improved messages / error reporting:
- IntegrityError: add placeholder for message, so that the message we give
appears not only in the traceback, but also in the (short) error message,
#1572
- borg.key: include chunk id in exception msgs, #1571
- better messages for cache newer than repo, fixes #1700
- vagrant (testing/build VMs):
- upgrade OSXfuse / FUSE for macOS to 3.5.2 - upgrade OSXfuse / FUSE for macOS to 3.5.2
- update Debian Wheezy boxes to 7.11 - update Debian Wheezy boxes, #1686
- openbsd / netbsd: use own boxes, fixes misc rsync installation and
fuse/llfuse related testing issues, #1695 #1696 #1670 #1671 #1728
- docs: - docs:
- add docs for "key export" and "key import" commands, #1641 - add docs for "key export" and "key import" commands, #1641
@ -109,12 +127,17 @@ Other changes:
- add debug-info usage help file - add debug-info usage help file
- internals.rst: fix typos - internals.rst: fix typos
- setup.py: fix build_usage to always process all commands - setup.py: fix build_usage to always process all commands
- added docs explaining multiple --restrict-to-path flags, #1602
- add more specific warning about write-access debug commands, #1587
- clarify FAQ regarding backup of virtual machines, #1672
- tests: - tests:
- work around fuse xattr test issue with recent fakeroot - work around fuse xattr test issue with recent fakeroot
- simplify repo/hashindex tests - simplify repo/hashindex tests
- travis: test fuse-enabled borg, use trusty to have a recent FUSE - travis: test fuse-enabled borg, use trusty to have a recent FUSE
- re-enable fuse tests for RemoteArchiver (no deadlocks any more) - re-enable fuse tests for RemoteArchiver (no deadlocks any more)
- clean env for pytest based tests, #1714
- fuse_mount contextmanager: accept any options
Version 1.0.7 (2016-08-19) Version 1.0.7 (2016-08-19)