summaryrefslogtreecommitdiff
path: root/blog/2022/01/04/obnam-0.7.0.mdwn
blob: 55896999b57e27825689dd29df5b4ef8c885d6a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
[[!meta title="Obnam 0.7.0 released: encrypting backup program"]]
[[!meta date="Tue, 04 Jan 2022 17:40:59 +0200"]]
[[!tag obnam announcement]]

[Obnam]: https://obnam.org/
[feedback]: https://gitlab.com/obnam/obnam/-/issues

I've just released version 0.7.0 of [Obnam][], the encrypting backup
program. It's still an alpha version and only suitable for a light
trial of a modest amount of data that isn't sensitive. I would welcome
any [feedback][] you may have.

Release notes follow.

# Version 0.7.0, released 2022-01-04

## Breaking changes

* No known breaking changes in this release.

## New or changed features

* Command that retrieve and use backups from the server now verify
  that the backup's schema is compatible with the running version of
  Obnam. This means, for example, that `obnam restore` won't try to
  restore a backup it doesn't know it can restore.

## Internal changes

* Update Subplot step bindings with types for captures to allow
  Subplot to verify that embedded files in obnam.md are actually used.

* Tidy up code in various ways.

* The Obnam release process now has a step to run `cargo update` after
  the crate's version number has been updated, so that the
  `Cargo.lock` file gets updated.

## Changes to documentation

* The `obnam` crate now documents all exported symbols. This should
  make the crate somewhat less hostile to use.

* The minimum supported Rust version is whatever is going to be in the
  next Debian stable release (code name bookworm).

## Thank you

Several people have helped with this release, with changes or
feedback.

* Alexander Batischev
* Lars Wirzenius

(Our apologies to anyone who's been forgotten.)