@@ -24,38 +24,38 @@ to see all changes.
24
24
Major new features in the 1.1 release series are:
25
25
26
26
- borg recreate: remove files from existing archives and re-chunk or re-compress them.
27
- This finally allows deduplication between legacy Attic / Borg 0.xx archives and Borg 1.x archives.
27
+ This finally allows deduplication between legacy Attic/ Borg 0.xx archives and Borg 1.x archives.
28
28
This is an experimental feature.
29
29
- borg diff: show differences between two archives.
30
30
- borg mount: show all recorded versions of files with the "versions view".
31
31
- borg list: more formatting options, including generation of hashes and per-file chunk statistics.
32
32
- borg create: automatic compression mode (-C auto,zlib/lz4/...), faster handling of many files,
33
33
experimental support for inclusion patterns (--patterns, --patterns-from), files cache mode control (mtime/ctime)
34
- - borg export-tar: streaming export of GNU tar compatible archives.
34
+ - borg export-tar: streaming export of GNU tar- compatible archives.
35
35
- Archive comments
36
36
- BLAKE2b256-based encryption modes, and "authenticated" modes that provide data integrity without encryption.
37
37
These provide better performance than the existing SHA-256-based modes on most hardware, except where
38
38
the x86 SHA extensions are available (e.g. AMD Ryzen).
39
- - Repository indices and the Borg cache now use checksums to detect bitrot and other corruption.
40
- - A documented JSON API has been added to the most vital commands (borg list, borg info and borg create).
39
+ - Repository indices and the Borg cache now use checksums to detect bit rot and other corruption.
40
+ - A documented JSON API has been added to the most vital commands (borg list, borg info, and borg create).
41
41
- Structured JSON logging is available for all commands.
42
42
- ``--prefix `` has been supplemented with ``--glob-archives `` (``-a ``), ``--sort-by ``, ``--last `` and ``--first `` options.
43
43
These can be used for ``borg list ``, ``borg info ``, ``borg mount ``, ``borg check ``, ``borg delete `` and ``borg prune ``.
44
44
45
45
Quality of life improvements:
46
46
47
- - options that imply output (--show-rc, --show-version, --list, --stats, --progress) don't need -v/--info to have that output displayed any more .
47
+ - options that imply output (--show-rc, --show-version, --list, --stats, --progress) no longer need -v/--info to display that output.
48
48
- borg check is silent by default (finally!).
49
49
- borg can now checkpoint within (big) files, not only between files.
50
50
- borg delete can delete multiple archives by giving their names.
51
51
- Automatic removal of stale locks, which should make "borg break-lock" essentially superfluous.
52
52
This is enabled by default, see BORG_HOSTNAME_IS_UNIQUE.
53
53
- Answers to prompts like "Accessing previously unknown repository" are now saved immediately.
54
54
- Cache synchronization and "borg info" are now faster.
55
- - Reduced space usage of chunks.archive.d in the cache by 30-40 %. Existing caches are migrated during a cache sync.
56
- - The cache used for remote cache syncs and mounting remote repositories does not grow indefinitely any more ,
55
+ - Reduced space usage of chunks.archive.d in the cache by 30-40%. Existing caches are migrated during a cache sync.
56
+ - The cache used for remote cache syncs and mounting remote repositories does not grow indefinitely anymore ,
57
57
but adapts to the available space. Good riddance, TMP=/var/tmp!
58
- - BORG_PASSCOMMAND makes using key rings and hardware keys much easier.
58
+ - BORG_PASSCOMMAND makes using keyrings and hardware keys much easier.
59
59
60
60
Documentation improvements:
61
61
@@ -66,13 +66,13 @@ Documentation improvements:
66
66
- New deployment guides
67
67
- The internals docs saw many corrections and extensions.
68
68
- man pages are now provided in source releases.
69
- - ``--help `` uses ANSI sequence on terminals for basic markup
69
+ - ``--help `` uses ANSI sequences in terminals for basic markup
70
70
- New asciinema screencasts.
71
71
72
72
Compatibility notes for upgrading from Borg 1.0 to Borg 1.1:
73
73
74
74
- **No explicit "borg upgrade" is required. **
75
- - Borg 1.1 uses some new data structures which are backwards -compatible with Borg 1.0.4 and newer.
75
+ - Borg 1.1 uses some new data structures that are backward -compatible with Borg 1.0.4 and newer.
76
76
- Borg 1.0 can't make use of Borg 1.1's "compact cache" and will silently ignore it.
77
77
- The default compression has been changed from "none" to "lz4".
78
78
- Repositories in the "repokey" and "repokey-blake2" modes with an empty passphrase are now treated as
@@ -81,9 +81,9 @@ Compatibility notes for upgrading from Borg 1.0 to Borg 1.1:
81
81
82
82
- -e/--encryption is now a mandatory option with no default value.
83
83
Previously the default value was "repokey".
84
- - the short form of --append-only (-a) has been removed.
85
- - running "borg init" via a "borg serve --append-only" server will *not * create
86
- an append-only repository any more . Use "borg init --append-only" to initialize an append-only repository.
84
+ - The short form of --append-only (-a) has been removed.
85
+ - Running "borg init" via a "borg serve --append-only" server will *not * create
86
+ an append-only repository anymore . Use "borg init --append-only" to initialize an append-only repository.
87
87
88
88
- borg create:
89
89
@@ -94,20 +94,20 @@ Compatibility notes for upgrading from Borg 1.0 to Borg 1.1:
94
94
Passing explicitly --files-cache with the old default: "mtime,size,inode" would avoid the slowdown,
95
95
but is not advisable as "ctime" is better as it reflects both file contents and metadata changes,
96
96
while "mtime" reflects only file contents changes.
97
- - the --exclude-if-present option now supports tagging a folder with any file system
97
+ - The --exclude-if-present option now supports tagging a folder with any file system
98
98
object type (file, folder, etc.), instead of accepting only files as tags.
99
99
100
- - borg upgrade: the short form of --inplace (-i) has been removed.
101
- - borg delete: the short form of --cache-only (-c) has been removed.
100
+ - borg upgrade: The short form of --inplace (-i) has been removed.
101
+ - borg delete: The short form of --cache-only (-c) has been removed.
102
102
- "borg migrate-to-repokey" has been renamed to "borg key migrate-to-repokey" with no deprecation notice,
103
103
since it is rarely and only manually used.
104
104
105
105
Deprecated options and commands in Borg 1.1, which will be removed in Borg 1.2:
106
106
107
- - "borg change-passphrase" is deprecated, use "borg key change-passphrase" instead.
107
+ - "borg change-passphrase" is deprecated; use "borg key change-passphrase" instead.
108
108
"borg change-passphrase" will be removed in Borg 1.2.
109
109
- borg create: the --keep-tag-files option has been deprecated in favour of the new --keep-exclude-tags option.
110
- Both options have the same effect. --keep-tag-files will be removed in Borg 1.2.
110
+ Both options have the same effect. " --keep-tag-files" will be removed in Borg 1.2.
111
111
- borg create: the --ignore-inode option has been deprecated in favour of --files-cache=... modes without "inode".
112
112
--ignore-inode will be removed in Borg 1.2.
113
113
- borg create: the --no-files-cache option has been deprecated in favour of --files-cache=disabled.
@@ -124,7 +124,7 @@ Contributors to the main repository for this release were:
124
124
125
125
.. git log 1.0.0..1.1.0 --format=format:%an | sort | uniq
126
126
127
- .. The .contributor spans avoid word- wrapping names, since that's a rude thing to do.
127
+ .. The .contributor spans avoid word wrapping names, since that's a rude thing to do.
128
128
129
129
.. container :: contributors
130
130
@@ -215,14 +215,14 @@ Contributors to the main repository for this release were:
215
215
Special thanks also go to everyone and every organization donating funds
216
216
to support development and maintainers:
217
217
218
- .. Manually gathered from BountySource , https://www.bountysource.com/teams/borgbackup/backers
218
+ .. Manually gathered from Bountysource , https://www.bountysource.com/teams/borgbackup/backers
219
219
220
220
.. container :: contributors
221
221
222
222
.. raw :: html
223
223
224
224
<span class =' contributor' >storcium ·</span >
225
- <span class =' contributor' >IT Service Group of the Department of Computer Science, ETH Zürch ·</span >
225
+ <span class =' contributor' >IT Service Group of the Department of Computer Science, ETH Zürich ·</span >
226
226
<span class =' contributor' >TheVillux ·</span >
227
227
<span class =' contributor' >Daniel Parks ·</span >
228
228
<span class =' contributor' >Dave Barker ·</span >
0 commit comments