|
@@ -7,31 +7,50 @@ Version 0.24.0
|
|
|
|
|
|
New features:
|
|
|
|
|
|
-- borg create --chunker-params ... to configure the chunker.
|
|
|
+- borg create --chunker-params ... to configure the chunker, fixes #16
|
|
|
+ (attic #302, attic #300, and somehow also #41).
|
|
|
+ This can be used to reduce memory usage caused by chunk management overhead,
|
|
|
+ so borg does not create a huge chunks index/repo index and eats all your RAM
|
|
|
+ if you back up lots of data in huge files (like VM disk images).
|
|
|
See docs/misc/create_chunker-params.txt for more information.
|
|
|
- borg info now reports chunk counts in the chunk index.
|
|
|
+- borg create --compression 0..9 to select zlib compression level, fixes #66
|
|
|
+ (attic #295).
|
|
|
+- improve at-end error logging, always log exceptions and set exit_code=1
|
|
|
+- LoggedIO: better error checks / exceptions / exception handling
|
|
|
|
|
|
Bug fixes:
|
|
|
|
|
|
-- reduce memory usage, see --chunker-params, fixes #16.
|
|
|
- This can be used to reduce chunk management overhead, so borg does not create
|
|
|
- a huge chunks index/repo index and eats all your RAM if you back up lots of
|
|
|
- data in huge files (like VM disk images).
|
|
|
-- better Exception msg if there is no Borg installed on the remote repo server.
|
|
|
+- more compatible repository locking code (based on mkdir), maybe fixes #92
|
|
|
+ (attic #317, attic #201).
|
|
|
+- better Exception msg if no Borg is installed on the remote repo server, #56
|
|
|
+- create a RepositoryCache implementation that can cope with >2GiB,
|
|
|
+ fixes attic #326.
|
|
|
+- clarify help text, fixes #73.
|
|
|
|
|
|
Other changes:
|
|
|
|
|
|
-- Fedora/Fedora-based install instructions added to docs.
|
|
|
-- added docs/misc directory for misc. writeups that won't be included "as is"
|
|
|
- into the html docs.
|
|
|
-
|
|
|
-
|
|
|
+- improved docs:
|
|
|
+ - added docs/misc directory for misc. writeups that won't be included
|
|
|
+ "as is" into the html docs.
|
|
|
+ - document environment variables and return codes (attic #324, attic #52)
|
|
|
+ - web site: add related projects, fix web site url, IRC #borgbackup
|
|
|
+ - Fedora/Fedora-based install instructions added to docs
|
|
|
+ - updated AUTHORS
|
|
|
+- use borg-tmp as prefix for temporary files / directories
|
|
|
+- short prune options without "keep-" are deprecated, do not suggest them
|
|
|
+- improved tox configuration, documented there how to invoke it
|
|
|
+- remove usage of unittest.mock, always use mock from pypi
|
|
|
+- use entrypoints instead of scripts, for better use of the wheel format and
|
|
|
+ modern installs
|
|
|
+
|
|
|
I forgot to list some stuff already implemented in 0.23.0, here they are:
|
|
|
|
|
|
New features:
|
|
|
|
|
|
- efficient archive list from manifest, meaning a big speedup for slow
|
|
|
- repo connections and "list <repo>", "delete <repo>", "prune"
|
|
|
+ repo connections and "list <repo>", "delete <repo>", "prune" (attic #242,
|
|
|
+ attic #167)
|
|
|
- big speedup for chunks cache sync (esp. for slow repo connections), fixes #18
|
|
|
- hashindex: improve error messages
|
|
|
|