update CHANGES

This commit is contained in:
Thomas Waldmann 2015-12-13 15:38:23 +01:00
parent 3180bc5b79
commit f3d60fdb37

View File

@ -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