summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2022-07-24 09:36:16 +0000
committerLars Wirzenius <liw@liw.fi>2022-07-24 09:36:16 +0000
commita17c6cde8967856d50b87696a52760bafeccfc7f (patch)
treed3e85584afdfa98868d750bd958797bd2c4823fc
parent9297357f195ed11a006de679f03fa1c3d097503b (diff)
parent41f0dfa95fceed296b34da3d8f0a33391197b74a (diff)
downloadobnam.org-a17c6cde8967856d50b87696a52760bafeccfc7f.tar.gz
Merge branch 'obnam-0.8.0' into 'main'
announce 0.8.0 See merge request obnam/obnam.org!75
-rw-r--r--blog/2022/07/24/obnam-0.8.0.mdwn58
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