summaryrefslogtreecommitdiffstats
path: root/CHANGES.rst
diff options
context:
space:
mode:
authorThomas Waldmann <tw@waldmann-edv.de>2015-08-14 23:00:04 +0200
committerThomas Waldmann <tw@waldmann-edv.de>2015-08-14 23:00:04 +0200
commita6b6712d6a312f8e839212ea246a896391c90abc (patch)
tree79983fa945fe97583865ff3fa4297ff3b9892450 /CHANGES.rst
parentb16dc03e365d3eb0e47a608449255cd6a812928c (diff)
deprecate the numeric --compression argument, rename null compression to none, update CHANGES
Diffstat (limited to 'CHANGES.rst')
-rw-r--r--CHANGES.rst32
1 files changed, 32 insertions, 0 deletions
diff --git a/CHANGES.rst b/CHANGES.rst
index b333ba48a..7245371d4 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -1,6 +1,38 @@
Borg Changelog
==============
+Compression branch
+------------------
+
+Compatibility notes:
+
+- the new compression code is very compatible: as long as you stay with zlib
+ compression, older borg releases will still be able to read data from a
+ repo/archive made with the new code (note: this is not the case for the
+ default "none" compression, use "zlib,0" if you want a "no compression" mode
+ that can be read by older borg). Also the new code is able to read repos and
+ archives made with older borg versions (for all zlib levels 0..9).
+
+Deprecations:
+
+- --compression N (with N being a number, as in 0.24) is deprecated.
+ We keep the --compression 0..9 for now to not break scripts, but it is
+ deprecated and will be removed later, so better fix your scripts now:
+ --compression 0 (as in 0.24) is the same as --compression zlib,0 (now).
+ BUT: if you do not want compression, you rather want --compression none
+ (which is the default).
+ --compression 1 (in 0.24) is the same as --compression zlib,1 (now)
+ --compression 9 (in 0.24) is the same as --compression zlib,9 (now)
+
+New features:
+
+- create --compression none (default, means: do not compress, just pass through
+ data "as is". this is more efficient than zlib level 0 as used in borg 0.24)
+- create --compression lz4 (super-fast, but not very high compression)
+ Please note that borgbackup needs lz4 library as additional requirement.
+- create --compression zlib,N (slower, higher compression, default for N is 6)
+- create --compression lzma,N (slowest, highest compression, default N is 6)
+
Version 0.24.0
--------------