Bläddra i källkod

Merge pull request #1731 from ThomasWaldmann/update-1.0-changes

update 1.0-maint CHANGES
TW 8 år sedan
förälder
incheckning
dc596e8cfb
1 ändrade filer med 30 tillägg och 7 borttagningar
  1. 30 7
      docs/changes.rst

+ 30 - 7
docs/changes.rst

@@ -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
-  and dispatching to process_symlink.
-- yes(): abort on wrong answers, saying so
+  Fixes a chmod/chown/chgrp/unlink/rename/... crash race between getting
+  dirents and dispatching to process_symlink.
+- 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)