Skip to content
Draft
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
169 changes: 169 additions & 0 deletions CHANGES.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,172 @@
stratisd 3.9.0
==============
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
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

* 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

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

* 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

* 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

- 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

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

- Update real versions of Stratis dependencies:
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
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/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
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
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
Expand Down