borgbackup (1.0.0~rc1-2) unstable; urgency=medium Please review the following compatibility notes from upstream to prepare your installation for the upcoming 1.0 release. . Be aware that issue numbers are not Debian bugs, but rather references to the upstream issue tracker at https://github.com/borgbackup/borg/issues/ . * change encryption to be on by default (using "repokey" mode) * moved keyfile keys from ~/.borg/keys to ~/.config/borg/keys, you can either move them manually or run "borg upgrade " * remove support for --encryption=passphrase, use borg migrate-to-repokey to switch to repokey mode, #97 * remove deprecated --compression , use --compression zlib, instead in case of 0, you could also use --compression none * remove deprecated --hourly/daily/weekly/monthly/yearly use --keep-hourly/daily/weekly/monthly/yearly instead * remove deprecated --do-not-cross-mountpoints, use --one-file-system instead * disambiguate -p option, #563: -p now is same as --progress -P now is same as --prefix * remove deprecated "borg verify", use "borg extract --dry-run" instead * cleanup environment variable semantics, #355 the environment variables used to be "yes sayers" when set, this was conceptually generalized to "automatic answerers" and they just give their value as answer (as if you typed in that value when being asked). See the "usage" / "Environment Variables" section of the docs for details. * change the builtin default for --chunker-params, create 2MiB chunks, #343 --chunker-params new default: 19,23,21,4095 - old default: 10,23,16,4096 * one of the biggest issues with borg < 1.0 (and also attic) was that it had a default target chunk size of 64kiB, thus it created a lot of chunks and thus also a huge chunk management overhead (high RAM and disk usage). * please note that the new default won't change the chunks that you already have in your repository. the new big chunks do not deduplicate with the old small chunks, so expect your repo to grow at least by the size of every changed file and in the worst case (e.g. if your files cache was lost / is not used) by the size of every file (minus any compression you might use). * in case you want to immediately see a much lower resource usage (RAM / disk) for chunks management, it might be better to start with a new repo than continuing in the existing repo (with an existing repo, you'ld have to wait until all archives with small chunks got pruned to see a lower resource usage). * if you used the old --chunker-params default value (or if you did not use --chunker-params option at all) and you'ld like to continue using small chunks (and you accept the huge resource usage that comes with that), just explicitly use borg create --chunker-params=10,23,16,4095. * archive timestamps: the 'time' timestamp now refers to archive creation start time (was: end time), the new 'time_end' timestamp refers to archive creation end time. This might affect prune if your backups take rather long. if you give a timestamp via cli this is stored into 'time', therefore it now needs to mean archive creation start time. -- Gianfranco Costamagna Mon, 08 Feb 2016 18:30:40 +0100