@@ -91,10 +91,14 @@ Major new features
91
91
garbage collection, no repo index needed, simplicity, mostly works with
92
92
a shared lock, no need for checkpointing or .part files.
93
93
94
- - new hashtable (used for indexes, caches) based on the borghash project
94
+ - uses new hashtable (used for indexes, caches) based on the borghash project
95
95
96
- - less memory overhead, especially lower memory usage spikes when resizing
96
+ - chunks index: less memory overhead, lower memory usage spikes when resizing
97
97
the hashtable.
98
+ - files cache: less memory usage by referring to data already stored in the
99
+ chunk index.
100
+ - optimizes borg operations (e.g. create, compact, repo-compress) without
101
+ needing any additional memory.
98
102
- pure Cython implementation, easier to maintain than the previous C code.
99
103
100
104
- multi-repo improvements
@@ -162,6 +166,11 @@ Major new features
162
166
repo to free in "file system full" conditions.
163
167
- borg version: show local/remote borg version
164
168
- borg prune: add quarterly pruning strategies (3M and 13W)
169
+ - borg delete: it now SOFT-deletes archives and there is "borg undelete"
170
+ to undo that. "borg compact" will free all space in the repository that
171
+ belongs to soft-deleted archives, thus undelete only works for soft-deleted
172
+ archives until you run the compaction.
173
+ - borg prune: also only SOFT-deletes archives, see previous item.
165
174
166
175
- removed commands / options:
167
176
0 commit comments