diff --git a/docs/changes.rst b/docs/changes.rst index 7bab53b56..81095af7a 100644 --- a/docs/changes.rst +++ b/docs/changes.rst @@ -171,8 +171,8 @@ The best check that everything is ok is to run a dry-run extraction:: Changelog ========= -Version 1.2.0a4 (2019-03-11) ----------------------------- +Version 1.2.0a5 (not released yet) +---------------------------------- Please note: @@ -207,17 +207,45 @@ Compatibility notes: - option "--no-files-cache" (2017-09), use "--files-cache=disabled" - removed BORG_HOSTNAME_IS_UNIQUE env var. to use borg you must implement one of these 2 scenarios: + - 1) the combination of FQDN and result of uuid.getnode() must be unique and stable (this should be the case for almost everybody, except when having duplicate FQDN *and* MAC address or all-zero MAC address) - 2) if you are aware that 1) is not the case for you, you must set BORG_HOST_ID env var to something unique. + +Fixes: + +- warn if a file has changed while being backed up, #1750 +- lrucache: regularly remove old FDs, #4427 + +Other changes: + +- major setup code refactoring (especially how libraries like openssl, liblz4, + libzstd, libb2 are discovered and how it falls back to code bundled with + borg), new: uses pkg-config now (and needs python "pkgconfig" package + installed), #1925 + + if you are a borg package maintainer, please try packaging this + (see comments in setup.py). +- Vagrantfile: add zstd, reorder, build env vars, #4444 +- travis: install script improvements +- update shell completions +- docs: + + - add a sample logging.conf in docs/misc, #4380 + - fix spelling errors + + +Version 1.2.0a4 (2019-03-11) +---------------------------- + Fixes: - do not use O_NONBLOCK for special files, like FIFOs, block and char devices when using --read-special. fixes backing up FIFOs. fixes to test. #4394 -- more LibreSSL build fixes: LibreSSL has HMAC_CTX_free and *HMAC_CTX_new +- more LibreSSL build fixes: LibreSSL has HMAC_CTX_free and HMAC_CTX_new New features: