diff options
author | Lars Wirzenius <liw@liw.fi> | 2022-07-24 12:35:37 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2022-07-24 12:35:37 +0300 |
commit | 41f0dfa95fceed296b34da3d8f0a33391197b74a (patch) | |
tree | d3e85584afdfa98868d750bd958797bd2c4823fc | |
parent | 9297357f195ed11a006de679f03fa1c3d097503b (diff) | |
download | obnam.org-41f0dfa95fceed296b34da3d8f0a33391197b74a.tar.gz |
announce 0.8.0
Sponsored-by: author
-rw-r--r-- | blog/2022/07/24/obnam-0.8.0.mdwn | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/blog/2022/07/24/obnam-0.8.0.mdwn b/blog/2022/07/24/obnam-0.8.0.mdwn new file mode 100644 index 0000000..9889725 --- /dev/null +++ b/blog/2022/07/24/obnam-0.8.0.mdwn @@ -0,0 +1,58 @@ +[[!tag announcement obnam]] +[[!meta date="Sun, 24 Jul 2022 12:32:51 +0300"]] +[[!meta title="Obnam 0.8.0 - encrypting backup program"]] + +I've just pushed out version 0.8.0 of [Obnam](https://obnam.org/), an +encrypting backup program. Below are the release notes. + +# Version 0.8.0, released 2022-07-24 + +## Breaking changes + +Breaking changes are ones that mean existing backups can't be +restored, or new backups can't be created. + +* The list of backups is stored in a special "root chunk". This means + backups are explicitly ordered. This also paves way for a future + feature to backups: only the root chunk will need to be updated. + Without a root chunk, the backups formed a linked list, and deleting + from the middle of the list would updating the whole list. + +* The server chunk metadata field `sha256` is now called `label`. + Labels include a type prefix, to allow for other chunk checksum + types in the future. + +* The server API is now explicitly versioned, to allow future changes + to cause less breakage. + +## New features + +* Users can now choose the backup schema version for new backups. A + repository can have backups with different schemas, and any existing + backup can be restored. The schema version only applies to new + backups. + +* New command `obnam inspect` shows metadata about a backup. Currently + only the schema version is shown. + +* New command `obnam list-backup-versions` shows all the backup schema + versions that this version of Obnam supports. + +* Obnam now logs some basic performance measurement for each run: how + many live files were found in total, backed up, chunks uploaded, + existing chunks reused, and how long various parts of the process + took. + +## Other changes + +* The `obnam show-generation` command now outputs data in the JSON + format. The output now includes data about the generation's SQLite + database size. + +## Thank you + +Several people have helped with this release, with changes or +feedback. + +* Alexander Batischev +* Lars Wirzenius |