Skip to content

Commit e82ac95

Browse files
committed
Stratis 3.8.2 release notes
Signed-off-by: mulhern <amulhern@redhat.com>
1 parent a6668f3 commit e82ac95

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
+++
2+
title = "Stratis 3.8.2 Release Notes"
3+
date = 2025-05-13
4+
weight = 42
5+
template = "page.html"
6+
render = true
7+
+++
8+
9+
*mulhern, Stratis Team*
10+
11+
Stratis 3.8.2, which consists of `stratisd 3.8.2` and `stratis-cli 3.8.2`
12+
adds a facility for maintaining keys of an encrypted pool.
13+
14+
`stratisd` now maintains an encrypted pool's volume key in the `stratisd`
15+
process keyring so that an extension of the pool, which `stratisd`
16+
performs automatically when it is called for, does not fail because the
17+
pool's encryption information has been removed while the pool was in use.
18+
The key is automatically loaded into the process keyring by `stratisd` when
19+
the pool is unlocked or when `stratisd` is started when an encrypted pool is
20+
already set up. The key is removed when `stratisd` exits or when the pool
21+
is destroyed or stopped.
22+
23+
`stratisd` now supports a pool level DBus property, `VolumeKeyLoaded`,
24+
which is:
25+
* false if the pool is a V1 pool or not encrypted
26+
* true if the pool is a V2 pool and encrypted and all is well
27+
* an error message otherwise
28+
29+
If the pool is a V2 encrypted pool and the `VolumeKeyLoaded` property is
30+
not true, `stratis-cli` will display an alert in its pool listing.
31+
32+
The subsequent releases of `stratisd` were made to address the following:
33+
* 3.8.3: Failure to build on a newly supported architecture due to an
34+
outdated libmount dependency.
35+
* 3.8.4: Failure to build with a new version of systemd libraries due to
36+
bindgen-generated uncompilable test code.
37+
* 3.8.5: Change to numbering of stratis dracut modules to conform to
38+
new dracut ordering requirements.
39+
* 3.8.6: Failure to build introduced by Rust 1.90.0 due to redundant
40+
parentheses in a map closure.
41+
42+
The subsequent release of `stratis-cli`, `stratis-cli 3.8.3`, adds some man
43+
page entries omitted in `stratis-cli 3.8.2`.
44+
45+
<!-- more -->
46+
47+
Please consult the [stratisd] and [stratis-cli] changelogs for additional
48+
information about the release.
49+
50+
[stratisd]: https://github.com/stratis-storage/stratisd/blob/patch-3.8.2/CHANGES.txt
51+
[stratis-cli]: https://github.com/stratis-storage/stratis-cli/blob/master/CHANGES.txt

0 commit comments

Comments
 (0)