Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stratis 3.5.0 release notes #311

Merged
merged 2 commits into from
Jan 24, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 44 additions & 0 deletions content/stratis-release-notes-3.5.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
+++
title = "Stratis 3.5.0 Release Notes"
date = 2023-01-24
weight = 30
template = "page.html"
render = true
+++

*mulhern, 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 to `stratisd` 3.4.0. This fix was included in the
`stratisd` 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 by `'stratisd`. 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.

<!-- more -->

Please consult the [stratisd] and [stratis-cli] changelogs for additional
information about the release.

[stratisd]: https://github.com/stratis-storage/stratisd/blob/master/CHANGES.txt
[stratis-cli]: https://github.com/stratis-storage/stratis-cli/blob/master/CHANGES.txt