[[!tag obnam announce]]
I've just released version 0.27 of Obnam, my backup application. The relevant part of NEWS:
- The repository format has again changed in an incompatible manner,
so you will need to re-backup everything again. Alternatively, you can
try the new
convert5to6
subcommand. See the manual page for details. Make sure you have a copy of the repository before converting, the code is new and may be buggy. - New option
--small-files-in-btree
enables Obnam to store the contents of small files in the per-client B-tree. This is not the default, at least yet, since it's impact on real life performance is unknown, but it should make things go a bit faster for high latency repository connections. - Some SFTP related speed optimizations.
- Data filtering is now strictly stable and priority-ordered, ensuring that compression always happens before encryption etc.
- Repository metadata is never filtered, so that we can be sure that in future if when we add backwards-compatibility we can detect the format without worrying about any other filtering which might occur.
- Forcing of locks is now unconditional and across the entire repository.
- Uses the larch 0.30 read-only mode to fix a bug where opening a B-tree rolls back changes someone else is making, even if we only use the tree to read stuff from.
- "obnam backup" will now exit with a non-zero exit code if there were any errors during a backup, and the problematic files were skipped. Thanks, Peter Palfrader, for reporting the bug.
- "obnam forget" is now a bit faster.
- Hash collisions for filenames are now handled.