I have just released version 1.13 of Obnam, my backup program. See the website at http://obnam.org for details on what it does. The new version is available from git (see http://git.liw.fi) and as Debian packages from http://code.liw.fi/debian, and uploaded to Debian, and soon in unstable.
The NEWS file extract below gives the highlights of what's new in this version.
Version 1.13, released 2015-08-01
Lukáš Poláček found and fixed a repository corruption problem: if
obnam forgetwas interrupted at the wrong moment, it might remove a chunk, but not the reference to it. This would case a future run of
obnam forgetto crash due to a missing chunk (error code R43272X).
obnam forgetwill now ignore such a missing chunk, since it would've deleted it anyway.
Lars Wirzenius then changed things so that chunk files are only removed once references to the chunks have been committed.
obnam forgetnow commits changes after each generation it has removed. This means that if the operation is committed, less work is lost. Suggested by Lukáš Poláček, re-implemented by Lars Wirzenius.