Stratis 3.5.0 Release Notes
2023-01-24mulhern, Stratis Team
Stratis 3.5.0 includes one significant enhancement as well as several smaller improvements.
Most significantly, Stratis 3.5.0 extends its functionality to allow a user to add a cache to an encrypted pool. The cache devices are each encrypted with the same mechanism as the data devices; consequently the cache itself is encrypted.
Stratis 3.5.0 also fixes a few bugs:
- It extends the thin metadata device more eagerly, and responds to
thin metadata low water mark devicemapper events. This fix was included in
the
stratisd
3.4.2 release. - It makes the pool name field in the Stratis LUKS2 metadata optional; this
prevents a failure to start an encrypted pool when upgrading from a previous
stratisd
version tostratisd
3.4.0. This fix was included in thestratisd
3.4.3 release. - It requires a new version of the Stratis devicemapper-rs library, which
contains a fix which eliminates undefined behavior in the management of ioctls
with large result values. This fix was included in the
stratisd
3.4.4 release. - It requires a new version of the Stratis libblkid-rs library, which fixes a
memory leak in the
get_tag_value
method used bystratisd
. This fix is not included in any previous release.
This release also reduces the problem of repetitive log messages and modifies
the D-Bus API to eliminate the redundancy
parameter previously required by
the CreatePool
D-Bus method.
Please consult the stratisd and stratis-cli changelogs for additional information about the release.