mirror of
https://github.com/borgbackup/borg.git
synced 2024-10-06 09:01:30 +03:00
update CHANGES
This commit is contained in:
parent
3180bc5b79
commit
f3d60fdb37
@ -1,14 +1,18 @@
|
|||||||
Changelog
|
Changelog
|
||||||
=========
|
=========
|
||||||
|
|
||||||
Version 0.29.0 (not released yet)
|
Version 0.29.0
|
||||||
---------------------------------
|
--------------
|
||||||
|
|
||||||
Compatibility notes:
|
Compatibility notes:
|
||||||
|
|
||||||
- when upgrading to 0.29.0 you need to upgrade client as well as server
|
- when upgrading to 0.29.0 you need to upgrade client as well as server
|
||||||
installations due to the locking related changes otherwise you'll get an
|
installations due to the locking and commandline interface changes otherwise
|
||||||
error msg about a RPC protocol mismatch.
|
you'll get an error msg about a RPC protocol mismatch or a wrong commandline
|
||||||
|
option.
|
||||||
|
if you run a server that needs to support both old and new clients, it is
|
||||||
|
suggested that you have a "borg-0.28.2" and a "borg-0.29.0" command.
|
||||||
|
clients then can choose via e.g. "borg --remote-path=borg-0.29.0 ...".
|
||||||
- the default waiting time for a lock changed from infinity to 1 second for a
|
- the default waiting time for a lock changed from infinity to 1 second for a
|
||||||
better interactive user experience. if the repo you want to access is
|
better interactive user experience. if the repo you want to access is
|
||||||
currently locked, borg will now terminate after 1s with an error message.
|
currently locked, borg will now terminate after 1s with an error message.
|
||||||
@ -19,34 +23,43 @@ Bug fixes:
|
|||||||
|
|
||||||
- hash table tuning (better chosen hashtable load factor 0.75 and prime initial
|
- hash table tuning (better chosen hashtable load factor 0.75 and prime initial
|
||||||
size of 1031 gave ~1000x speedup in some scenarios)
|
size of 1031 gave ~1000x speedup in some scenarios)
|
||||||
- avoid creation of an orphan lock for one case, see #285
|
- avoid creation of an orphan lock for one case, #285
|
||||||
- --keep-tag-files: fix file mode and multiple tag files in one directory, #432
|
- --keep-tag-files: fix file mode and multiple tag files in one directory, #432
|
||||||
- fix format of umask in help pages, #463
|
- fixes for "borg upgrade" (attic repo converter), #466
|
||||||
|
- remove --progress isatty magic (and also --no-progress option) again, #476
|
||||||
- borg init: display proper repo URL
|
- borg init: display proper repo URL
|
||||||
|
- fix format of umask in help pages, #463
|
||||||
|
|
||||||
New features:
|
New features:
|
||||||
|
|
||||||
- implement --lock-wait, support timeout for UpgradableLock, fixes #210
|
- implement --lock-wait, support timeout for UpgradableLock, #210
|
||||||
- implement borg break-lock command, fixes #157
|
- implement borg break-lock command, #157
|
||||||
- include system info below traceback, fixes #324
|
- include system info below traceback, #324
|
||||||
- use ISO-8601 date and time format, fixes #375
|
- sane remote logging, remote stderr, #461:
|
||||||
|
|
||||||
|
- remote log output: intercept it and log it via local logging system,
|
||||||
|
with "Remote: " prefixed to message. log remote tracebacks.
|
||||||
|
- remote stderr: output it to local stderr with "Remote: " prefixed.
|
||||||
- add --debug and --info (same as --verbose) to set the log level of the
|
- add --debug and --info (same as --verbose) to set the log level of the
|
||||||
builtin logging configuration (which otherwise defaults to warning),
|
builtin logging configuration (which otherwise defaults to warning), #426
|
||||||
fixes #426
|
note: there are few messages emitted at DEBUG level currently.
|
||||||
note: there are no messages emitted at DEBUG level currently.
|
- optionally configure logging via env var BORG_LOGGING_CONF
|
||||||
- configure logging via env var BORG_LOGGING_CONF
|
- add --filter option for status characters: e.g. to show only the added
|
||||||
- add a --no-progress flag to forcibly disable progress info
|
|
||||||
- add a --filter option for status characters: e.g. to show only the added
|
|
||||||
or modified files (and also errors), use "borg create -v --filter=AME ...".
|
or modified files (and also errors), use "borg create -v --filter=AME ...".
|
||||||
- more progress indicators, fixes #394
|
- more progress indicators, #394
|
||||||
|
- use ISO-8601 date and time format, #375
|
||||||
|
- "borg check --prefix" to restrict archive checking to that name prefix, #206
|
||||||
|
|
||||||
Other changes:
|
Other changes:
|
||||||
|
|
||||||
- hashindex_add C implementation (speed up cache resync for new archives)
|
- hashindex_add C implementation (speed up cache re-sync for new archives)
|
||||||
- increase rpc protocol version to 2, fixes #458
|
- increase FUSE read_size to 1024 (speed up metadata operations)
|
||||||
- silence borg by default (via log level WARNING)
|
- check/delete/prune --save-space: free unused segments quickly, #239
|
||||||
- get rid of C compiler warnings, fixes #391
|
- increase rpc protocol version to 2 (see also Compatibility notes), #458
|
||||||
|
- silence borg by default (via default log level WARNING)
|
||||||
|
- get rid of C compiler warnings, #391
|
||||||
- upgrade OS X FUSE to 3.0.9 on the OS X binary build system
|
- upgrade OS X FUSE to 3.0.9 on the OS X binary build system
|
||||||
|
- use python 3.5.1 to build binaries
|
||||||
- docs:
|
- docs:
|
||||||
|
|
||||||
- new mailing list borgbackup@python.org, #468
|
- new mailing list borgbackup@python.org, #468
|
||||||
@ -54,13 +67,14 @@ Other changes:
|
|||||||
- load coverage icons over SSL (avoids mixed content)
|
- load coverage icons over SSL (avoids mixed content)
|
||||||
- more precise binary installation steps
|
- more precise binary installation steps
|
||||||
- update release procedure docs about OS X FUSE
|
- update release procedure docs about OS X FUSE
|
||||||
- FAQ entry about unexpected 'A' status for unchanged file(s), fixes #403
|
- FAQ entry about unexpected 'A' status for unchanged file(s), #403
|
||||||
- add docs about 'E' file status
|
- add docs about 'E' file status
|
||||||
- add "borg upgrade" docs, fixes #464
|
- add "borg upgrade" docs, #464
|
||||||
- add developer docs about output and logging
|
- add developer docs about output and logging
|
||||||
- clarify encryption, add note about clientside encryption
|
- clarify encryption, add note about client-side encryption
|
||||||
- add resources section, with videos, talks, presentations, #149
|
- add resources section, with videos, talks, presentations, #149
|
||||||
- Borg moved to Arch Linux [community]
|
- Borg moved to Arch Linux [community]
|
||||||
|
- fix wrong installation instructions for archlinux
|
||||||
|
|
||||||
|
|
||||||
Version 0.28.2
|
Version 0.28.2
|
||||||
|
Loading…
Reference in New Issue
Block a user