From d2d9054e20ca2580f7c712b79edd3cdd36872b97 Mon Sep 17 00:00:00 2001 From: mulhern Date: Fri, 5 Sep 2025 12:03:19 -0400 Subject: [PATCH 1/4] Update changelog Signed-off-by: mulhern --- CHANGES.txt | 70 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) diff --git a/CHANGES.txt b/CHANGES.txt index b10ae64ba0..0f1787c386 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,3 +1,73 @@ +stratisd 3.9.0 +============== +Recommended Rust toolchain version: 1.89.0 +Recommended development platform for Python development: Fedora 41 + +* Indicates new for minor version 9 + +* Allow starting pool without cache: + https://github.com/stratis-storage/stratisd/issues/3796 + https://github.com/stratis-storage/stratisd/pull/3864 + +- Add missing box_variant! macro for PropertiesChangedSignal: + https://github.com/stratis-storage/stratisd/issues/3895 + https://github.com/stratis-storage/stratisd/pull/3896 + +* Derive BDA::clone and simplify error handling: + https://github.com/stratis-storage/stratisd/pull/3885 + +* Make StratisError clonable: + https://github.com/stratis-storage/stratisd/pull/3872 + +* Make ordering consistent for blockdevs and blockdevs_mut call: + https://github.com/stratis-storage/stratisd/pull/3900 + +* Increase DBus revision number to 9: + https://github.com/stratis-storage/stratisd/pull/3873 + https://github.com/stratis-storage/stratisd/pull/3854 + +- Fix assertion error when calculating error message: + https://github.com/stratis-storage/stratisd/pull/3874 + +- Use procfs instead of libmount to read mountinfo: + https://github.com/stratis-storage/stratisd/issues/3878 + https://github.com/stratis-storage/stratisd/pull/3879 + +- Prohibit definition of max_align_t when generating systemd bindings: + https://github.com/stratis-storage/stratisd/issues/3904 + https://github.com/stratis-storage/stratisd/pull/3905 + +* Increase libcryptsetup-rs dependency lower bound to 0.14.0: + https://github.com/stratis-storage/stratisd/pull/3903 + +- Increase nix dependency version lower bound to 0.30.0: + https://github.com/stratis-storage/stratisd/pull/3877 + +- Update real versions of Stratis dependencies: + https://github.com/stratis-storage/stratisd/pull/3899 + +- Tidies and Maintenance: + https://github.com/stratis-storage/stratisd/pull/3910 + https://github.com/stratis-storage/stratisd/pull/3909 + https://github.com/stratis-storage/stratisd/pull/3897 + https://github.com/stratis-storage/stratisd/pull/3894 + https://github.com/stratis-storage/stratisd/pull/3893 + https://github.com/stratis-storage/stratisd/pull/3892 + https://github.com/stratis-storage/stratisd/pull/3891 + https://github.com/stratis-storage/stratisd/pull/3889 + https://github.com/stratis-storage/stratisd/pull/3888 + https://github.com/stratis-storage/stratisd/pull/3887 + https://github.com/stratis-storage/stratisd/pull/3886 + https://github.com/stratis-storage/stratisd/pull/3884 + https://github.com/stratis-storage/stratisd/pull/3883 + https://github.com/stratis-storage/stratisd/pull/3881 + https://github.com/stratis-storage/stratisd/pull/3880 + https://github.com/stratis-storage/stratisd/pull/3876 + https://github.com/stratis-storage/stratisd/pull/3875 + https://github.com/stratis-storage/stratisd/pull/3869 + https://github.com/stratis-storage/stratisd/pull/3861 + + stratisd 3.8.2 ============== Recommended Rust toolchain version: 1.87.0 From 0acadfa304ac6b632079f5ef6f91adb35c1d00df Mon Sep 17 00:00:00 2001 From: mulhern Date: Fri, 12 Sep 2025 13:55:14 -0400 Subject: [PATCH 2/4] Update changelog Signed-off-by: mulhern --- CHANGES.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGES.txt b/CHANGES.txt index 0f1787c386..b5c5e2972c 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -26,6 +26,9 @@ Recommended development platform for Python development: Fedora 41 https://github.com/stratis-storage/stratisd/pull/3873 https://github.com/stratis-storage/stratisd/pull/3854 +- Follow the recommmended dracut module ordering for out of tree modules: + https://github.com/stratis-storage/stratisd/pull/3908 + - Fix assertion error when calculating error message: https://github.com/stratis-storage/stratisd/pull/3874 @@ -47,6 +50,7 @@ Recommended development platform for Python development: Fedora 41 https://github.com/stratis-storage/stratisd/pull/3899 - Tidies and Maintenance: + https://github.com/stratis-storage/stratisd/pull/3911 https://github.com/stratis-storage/stratisd/pull/3910 https://github.com/stratis-storage/stratisd/pull/3909 https://github.com/stratis-storage/stratisd/pull/3897 From 864546e0ce0dffb5ed2e30835479be16d2d5de02 Mon Sep 17 00:00:00 2001 From: mulhern Date: Mon, 2 Mar 2026 10:18:02 -0500 Subject: [PATCH 3/4] Update changelog Signed-off-by: mulhern --- CHANGES.txt | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 72 insertions(+), 1 deletion(-) diff --git a/CHANGES.txt b/CHANGES.txt index b5c5e2972c..5c4b434532 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,18 +1,43 @@ stratisd 3.9.0 ============== -Recommended Rust toolchain version: 1.89.0 +Recommended Rust toolchain version: 1.93.0 Recommended development platform for Python development: Fedora 41 * Indicates new for minor version 9 +* Migrate D-Bus layer from dbus-rs to zbus crate: + https://github.com/stratis-storage/stratisd/issues/2574 + https://github.com/stratis-storage/stratisd/issues/3980 + https://github.com/stratis-storage/stratisd/pull/3981 + https://github.com/stratis-storage/stratisd/pull/3975 + https://github.com/stratis-storage/stratisd/pull/3974 + https://github.com/stratis-storage/stratisd/pull/3972 + https://github.com/stratis-storage/stratisd/pull/3971 + https://github.com/stratis-storage/stratisd/pull/3970 + https://github.com/stratis-storage/stratisd/pull/3969 + https://github.com/stratis-storage/stratisd/pull/3945 + * Allow starting pool without cache: https://github.com/stratis-storage/stratisd/issues/3796 https://github.com/stratis-storage/stratisd/pull/3864 +* Use --auto-repair option when running thin_check: + https://github.com/stratis-storage/stratisd/issues/3963 + https://github.com/stratis-storage/stratisd/pull/3965 + - Add missing box_variant! macro for PropertiesChangedSignal: https://github.com/stratis-storage/stratisd/issues/3895 https://github.com/stratis-storage/stratisd/pull/3896 +* Use std::sync::LazyLock instead of once_cell::Lazy: + https://github.com/stratis-storage/stratisd/pull/3940 + +* Increase lowest supported version of Rust to 1.85: + https://github.com/stratis-storage/stratisd/pull/3954 + +* Increase lowest supported version of Rust to 1.82: + https://github.com/stratis-storage/stratisd/pull/3939 + * Derive BDA::clone and simplify error handling: https://github.com/stratis-storage/stratisd/pull/3885 @@ -26,6 +51,12 @@ Recommended development platform for Python development: Fedora 41 https://github.com/stratis-storage/stratisd/pull/3873 https://github.com/stratis-storage/stratisd/pull/3854 +- Remove no longer entailed assertions: + https://github.com/stratis-storage/stratisd/pull/3919 + +- Sort pools in report by pool UUID: + https://github.com/stratis-storage/stratisd/pull/3914 + - Follow the recommmended dracut module ordering for out of tree modules: https://github.com/stratis-storage/stratisd/pull/3908 @@ -40,9 +71,27 @@ Recommended development platform for Python development: Fedora 41 https://github.com/stratis-storage/stratisd/issues/3904 https://github.com/stratis-storage/stratisd/pull/3905 +* Increase rand dependency lower bound to 0.10.0: + https://github.com/stratis-storage/stratisd/pull/3973 + +* Increase nix dependency lower bound to 0.31.1: + https://github.com/stratis-storage/stratisd/pull/3967 + +* Increase procfs dependency lower bound to 0.18.0: + https://github.com/stratis-storage/stratisd/pull/3951 + +* Increase libcryptsetup-rs dependency lower bound to 0.15.0: + https://github.com/stratis-storage/stratisd/pull/3944 + * Increase libcryptsetup-rs dependency lower bound to 0.14.0: https://github.com/stratis-storage/stratisd/pull/3903 +- Increase bindgen dependency lower bound to 0.72.0: + https://github.com/stratis-storage/stratisd/pull/3926 + +- Increase tokio dependency lower bound to 1.45.1: + https://github.com/stratis-storage/stratisd/pull/3915 + - Increase nix dependency version lower bound to 0.30.0: https://github.com/stratis-storage/stratisd/pull/3877 @@ -50,6 +99,28 @@ Recommended development platform for Python development: Fedora 41 https://github.com/stratis-storage/stratisd/pull/3899 - Tidies and Maintenance: + https://github.com/stratis-storage/stratisd/pull/3978 + https://github.com/stratis-storage/stratisd/pull/3964 + https://github.com/stratis-storage/stratisd/pull/3962 + https://github.com/stratis-storage/stratisd/pull/3960 + https://github.com/stratis-storage/stratisd/pull/3959 + https://github.com/stratis-storage/stratisd/pull/3958 + https://github.com/stratis-storage/stratisd/pull/3957 + https://github.com/stratis-storage/stratisd/pull/3955 + https://github.com/stratis-storage/stratisd/pull/3950 + https://github.com/stratis-storage/stratisd/pull/3949 + https://github.com/stratis-storage/stratisd/pull/3943 + https://github.com/stratis-storage/stratisd/pull/3942 + https://github.com/stratis-storage/stratisd/pull/3941 + https://github.com/stratis-storage/stratisd/pull/3935 + https://github.com/stratis-storage/stratisd/pull/3934 + https://github.com/stratis-storage/stratisd/pull/3932 + https://github.com/stratis-storage/stratisd/pull/3931 + https://github.com/stratis-storage/stratisd/pull/3930 + https://github.com/stratis-storage/stratisd/pull/3929 + https://github.com/stratis-storage/stratisd/pull/3924 + https://github.com/stratis-storage/stratisd/pull/3918 + https://github.com/stratis-storage/stratisd/pull/3917 https://github.com/stratis-storage/stratisd/pull/3911 https://github.com/stratis-storage/stratisd/pull/3910 https://github.com/stratis-storage/stratisd/pull/3909 From 83937c0137aa097f71885917f2c53c9913c625cb Mon Sep 17 00:00:00 2001 From: mulhern Date: Wed, 8 Apr 2026 17:42:40 -0400 Subject: [PATCH 4/4] Update changelog Signed-off-by: mulhern --- CHANGES.txt | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index 5c4b434532..0f58858fd0 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,13 +1,20 @@ stratisd 3.9.0 ============== -Recommended Rust toolchain version: 1.93.0 -Recommended development platform for Python development: Fedora 41 +Recommended Rust toolchain version: 1.94.0 +Recommended development platform for Python development: Fedora 42 * Indicates new for minor version 9 +* Add Encryption, Reencryption, Decryption facility: + https://github.com/stratis-storage/stratisd/pull/3871 + * Migrate D-Bus layer from dbus-rs to zbus crate: https://github.com/stratis-storage/stratisd/issues/2574 https://github.com/stratis-storage/stratisd/issues/3980 + https://github.com/stratis-storage/stratisd/issues/3987 + https://github.com/stratis-storage/stratisd/pull/3990 + https://github.com/stratis-storage/stratisd/pull/3988 + https://github.com/stratis-storage/stratisd/pull/3986 https://github.com/stratis-storage/stratisd/pull/3981 https://github.com/stratis-storage/stratisd/pull/3975 https://github.com/stratis-storage/stratisd/pull/3974 @@ -21,6 +28,13 @@ Recommended development platform for Python development: Fedora 41 https://github.com/stratis-storage/stratisd/issues/3796 https://github.com/stratis-storage/stratisd/pull/3864 +* Rewrite stratis-decode-dm in Rust: + https://github.com/stratis-storage/stratisd/issues/3976 + https://github.com/stratis-storage/stratisd/pull/3977 + +* Make device size ioctls cross-platform: + https://github.com/stratis-storage/stratisd/pull/3979 + * Use --auto-repair option when running thin_check: https://github.com/stratis-storage/stratisd/issues/3963 https://github.com/stratis-storage/stratisd/pull/3965 @@ -32,6 +46,9 @@ Recommended development platform for Python development: Fedora 41 * Use std::sync::LazyLock instead of once_cell::Lazy: https://github.com/stratis-storage/stratisd/pull/3940 +* Increase strum dependency lower bound to 0.28.0: + https://github.com/stratis-storage/stratisd/pull/3985 + * Increase lowest supported version of Rust to 1.85: https://github.com/stratis-storage/stratisd/pull/3954 @@ -99,6 +116,12 @@ Recommended development platform for Python development: Fedora 41 https://github.com/stratis-storage/stratisd/pull/3899 - Tidies and Maintenance: + https://github.com/stratis-storage/stratisd/pull/3997 + https://github.com/stratis-storage/stratisd/pull/3995 + https://github.com/stratis-storage/stratisd/pull/3993 + https://github.com/stratis-storage/stratisd/pull/3991 + https://github.com/stratis-storage/stratisd/pull/3984 + https://github.com/stratis-storage/stratisd/pull/3982 https://github.com/stratis-storage/stratisd/pull/3978 https://github.com/stratis-storage/stratisd/pull/3964 https://github.com/stratis-storage/stratisd/pull/3962 @@ -118,6 +141,7 @@ Recommended development platform for Python development: Fedora 41 https://github.com/stratis-storage/stratisd/pull/3931 https://github.com/stratis-storage/stratisd/pull/3930 https://github.com/stratis-storage/stratisd/pull/3929 + https://github.com/stratis-storage/stratisd/pull/3928 https://github.com/stratis-storage/stratisd/pull/3924 https://github.com/stratis-storage/stratisd/pull/3918 https://github.com/stratis-storage/stratisd/pull/3917