|
| 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