From 3f26581ee078248e962f22ad0a9c13d98dae9377 Mon Sep 17 00:00:00 2001 From: mulhern Date: Tue, 5 Dec 2023 16:21:03 -0500 Subject: [PATCH 1/9] Update changelog Signed-off-by: mulhern --- CHANGES.txt | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/CHANGES.txt b/CHANGES.txt index 5fdd327d6b..bca2564881 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,3 +1,50 @@ +stratisd 3.7.0 (UNRELEASED) +=========================== +Recommended Rust toolchain version: 1.73.0 +Recommended development platform for Python development: Fedora 39 + +- Increase D-Bus revision number to 6: + https://github.com/stratis-storage/stratisd/pull/3483 + +- Fix behavior where key is checked when unlock method is Clevis: + https://github.com/stratis-storage/stratisd/pull/3486 + +- Fix a misalignment that may occur when extending the thin pool: + https://github.com/stratis-storage/stratisd/pull/3494 + +- Specify nrext64 option as 0 when creating XFS filesystem: + https://github.com/stratis-storage/stratisd/pull/3511 + +- Simplify allocation procedure: + https://github.com/stratis-storage/stratisd/pull/3491 + +- Increase nix dependency lower bound to 0.27.1: + https://github.com/stratis-storage/stratisd/pull/3500 + +- Increase version of rustix dependency to 0.37.25: + https://github.com/stratis-storage/stratisd/pull/3489 + +- Use LIBEXECDIR as a substitution variable in all scripts: + https://github.com/stratis-storage/stratisd/pull/3514 + +- Tidies and Maintenance: + https://github.com/stratis-storage/stratisd/pull/3518 + https://github.com/stratis-storage/stratisd/pull/3513 + https://github.com/stratis-storage/stratisd/pull/3510 + https://github.com/stratis-storage/stratisd/pull/3509 + https://github.com/stratis-storage/stratisd/pull/3508 + https://github.com/stratis-storage/stratisd/pull/3507 + https://github.com/stratis-storage/stratisd/pull/3505 + https://github.com/stratis-storage/stratisd/pull/3503 + https://github.com/stratis-storage/stratisd/pull/3502 + https://github.com/stratis-storage/stratisd/pull/3496 + https://github.com/stratis-storage/stratisd/pull/3495 + https://github.com/stratis-storage/stratisd/pull/3492 + https://github.com/stratis-storage/stratisd/pull/3488 + https://github.com/stratis-storage/stratisd/pull/3484 + https://github.com/stratis-storage/stratisd/pull/3477 + + stratisd 3.6.0 ============== Recommended Rust toolchain version: 1.73.0 From 96da82dc2775900b573bce32d0e519bae8470ab4 Mon Sep 17 00:00:00 2001 From: mulhern Date: Mon, 18 Dec 2023 21:13:13 -0500 Subject: [PATCH 2/9] Update changelog Signed-off-by: mulhern --- CHANGES.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.txt b/CHANGES.txt index bca2564881..258cf680b8 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,6 +1,6 @@ stratisd 3.7.0 (UNRELEASED) =========================== -Recommended Rust toolchain version: 1.73.0 +Recommended Rust toolchain version: 1.74.1 Recommended development platform for Python development: Fedora 39 - Increase D-Bus revision number to 6: From 5a7f7c70e750978ec64e597b43caaf150b9c861c Mon Sep 17 00:00:00 2001 From: mulhern Date: Tue, 12 Mar 2024 12:37:20 -0400 Subject: [PATCH 3/9] Update changelog Signed-off-by: mulhern --- CHANGES.txt | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 69 insertions(+), 1 deletion(-) diff --git a/CHANGES.txt b/CHANGES.txt index 258cf680b8..b51eaa6b49 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,33 +1,101 @@ stratisd 3.7.0 (UNRELEASED) =========================== -Recommended Rust toolchain version: 1.74.1 +Recommended Rust toolchain version: 1.76.0 Recommended development platform for Python development: Fedora 39 - Increase D-Bus revision number to 6: https://github.com/stratis-storage/stratisd/pull/3483 +- Add origin field to StratFilesystem: + https://github.com/stratis-storage/stratisd/issues/3515 + https://github.com/stratis-storage/stratisd/pull/3516 + +- Fix a bug where unencrypted pools can't be started in stratisd-min: + https://github.com/stratis-storage/stratisd/pull/3538 + - Fix behavior where key is checked when unlock method is Clevis: https://github.com/stratis-storage/stratisd/pull/3486 - Fix a misalignment that may occur when extending the thin pool: https://github.com/stratis-storage/stratisd/pull/3494 +- Relax fairness restriction on AllOrSomeLock: + https://github.com/stratis-storage/stratisd/pull/3543 + https://github.com/stratis-storage/stratisd/pull/3544 + - Specify nrext64 option as 0 when creating XFS filesystem: https://github.com/stratis-storage/stratisd/pull/3511 +- Do not suppress output for mkfs.xfs or thin_check: + https://github.com/stratis-storage/stratisd/pull/3525 + +- Try both Clevis and passphrase in /etc/fstab setup: + https://github.com/stratis-storage/stratisd/pull/3528 + +- Add script to get Stratis info from devicemapper path: + https://github.com/stratis-storage/stratisd/pull/3556 + +- Fix log message in SetCreateAction: + https://github.com/stratis-storage/stratisd/pull/3548 + - Simplify allocation procedure: https://github.com/stratis-storage/stratisd/pull/3491 +- Improve dispatch for stratis-utils: + https://github.com/stratis-storage/stratisd/pull/3549 + +- Improve dispatch for tools in tools package: + https://github.com/stratis-storage/stratisd/issues/3529 + https://github.com/stratis-storage/stratisd/pull/3530 + https://github.com/stratis-storage/stratisd/pull/3532 + https://github.com/stratis-storage/stratisd/pull/3531 + https://github.com/stratis-storage/stratisd/pull/3541 + https://github.com/stratis-storage/stratisd/pull/3552 + +- Cargo.toml: Set up workspace table: + https://github.com/stratis-storage/stratisd/pull/3564 + +- Use loopdev-3 instead of loopdev crate: + https://github.com/stratis-storage/stratisd/pull/3498 + +- Increase bindgen dependency lower bound to 0.69.0: + https://github.com/stratis-storage/stratisd/pull/3557 + +- Increase retry dependency lower bound to 2.0.0: + https://github.com/stratis-storage/stratisd/pull/3550 + +- Increase pretty-hex dependency lower bound to 0.4.1: + https://github.com/stratis-storage/stratisd/pull/3536 + +- Increase itertools dependency lower bound to 0.12.0: + https://github.com/stratis-storage/stratisd/pull/3519 + - Increase nix dependency lower bound to 0.27.1: https://github.com/stratis-storage/stratisd/pull/3500 - Increase version of rustix dependency to 0.37.25: https://github.com/stratis-storage/stratisd/pull/3489 +- Increase shlex version in Cargo.lock to 1.3.0: + https://github.com/stratis-storage/stratisd/pull/3540 + - Use LIBEXECDIR as a substitution variable in all scripts: https://github.com/stratis-storage/stratisd/pull/3514 - Tidies and Maintenance: + https://github.com/stratis-storage/stratisd/pull/3563 + https://github.com/stratis-storage/stratisd/pull/3562 + https://github.com/stratis-storage/stratisd/pull/3560 + https://github.com/stratis-storage/stratisd/pull/3558 + https://github.com/stratis-storage/stratisd/pull/3555 + https://github.com/stratis-storage/stratisd/pull/3554 + https://github.com/stratis-storage/stratisd/pull/3546 + https://github.com/stratis-storage/stratisd/pull/3542 + https://github.com/stratis-storage/stratisd/pull/3539 + https://github.com/stratis-storage/stratisd/pull/3537 + https://github.com/stratis-storage/stratisd/pull/3523 + https://github.com/stratis-storage/stratisd/pull/3522 + https://github.com/stratis-storage/stratisd/pull/3521 https://github.com/stratis-storage/stratisd/pull/3518 https://github.com/stratis-storage/stratisd/pull/3513 https://github.com/stratis-storage/stratisd/pull/3510 From 17659c4b5453629c3302ca3c16375e370a676db1 Mon Sep 17 00:00:00 2001 From: mulhern Date: Mon, 18 Mar 2024 21:52:36 -0400 Subject: [PATCH 4/9] Update changelog Signed-off-by: mulhern --- CHANGES.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGES.txt b/CHANGES.txt index b51eaa6b49..cc4309464a 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -23,6 +23,12 @@ Recommended development platform for Python development: Fedora 39 https://github.com/stratis-storage/stratisd/pull/3543 https://github.com/stratis-storage/stratisd/pull/3544 +- Reject UserInfo argument values that do not satisfy validate_name: + https://github.com/stratis-storage/stratisd/pull/3570 + +- Truncate String values in pool metadata to maximum length: + https://github.com/stratis-storage/stratisd/pull/3568 + - Specify nrext64 option as 0 when creating XFS filesystem: https://github.com/stratis-storage/stratisd/pull/3511 @@ -83,6 +89,8 @@ Recommended development platform for Python development: Fedora 39 https://github.com/stratis-storage/stratisd/pull/3514 - Tidies and Maintenance: + https://github.com/stratis-storage/stratisd/pull/3567 + https://github.com/stratis-storage/stratisd/pull/3566 https://github.com/stratis-storage/stratisd/pull/3563 https://github.com/stratis-storage/stratisd/pull/3562 https://github.com/stratis-storage/stratisd/pull/3560 From 87806a4867401015817dcc955c6e8b8d3a7bbc09 Mon Sep 17 00:00:00 2001 From: mulhern Date: Tue, 30 Apr 2024 14:36:14 -0400 Subject: [PATCH 5/9] Update changelog Signed-off-by: mulhern --- CHANGES.txt | 37 ++++++++++++++++++++++++++++++++++--- 1 file changed, 34 insertions(+), 3 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index cc4309464a..7ab98fcd74 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,6 +1,6 @@ stratisd 3.7.0 (UNRELEASED) =========================== -Recommended Rust toolchain version: 1.76.0 +Recommended Rust toolchain version: 1.77.2 Recommended development platform for Python development: Fedora 39 - Increase D-Bus revision number to 6: @@ -35,15 +35,24 @@ Recommended development platform for Python development: Fedora 39 - Do not suppress output for mkfs.xfs or thin_check: https://github.com/stratis-storage/stratisd/pull/3525 -- Try both Clevis and passphrase in /etc/fstab setup: +- Try both Clevis and passphrase in /etc/fstab setup, + fix for missing pool UUID: + https://github.com/stratis-storage/stratisd/issues/3587 + https://github.com/stratis-storage/stratisd/pull/3592 https://github.com/stratis-storage/stratisd/pull/3528 - Add script to get Stratis info from devicemapper path: https://github.com/stratis-storage/stratisd/pull/3556 +- Fix PID file bug in stratisd and stratisd-min: + https://github.com/stratis-storage/stratisd/pull/3578 + - Fix log message in SetCreateAction: https://github.com/stratis-storage/stratisd/pull/3548 +- Add a debug-level log entry when writing metadata to a pool: + https://github.com/stratis-storage/stratisd/pull/3584 + - Simplify allocation procedure: https://github.com/stratis-storage/stratisd/pull/3491 @@ -61,9 +70,19 @@ Recommended development platform for Python development: Fedora 39 - Cargo.toml: Set up workspace table: https://github.com/stratis-storage/stratisd/pull/3564 +- Use once_cell crate instead of lazy_static crate: + https://github.com/stratis-storage/stratisd/pull/3600 + https://github.com/stratis-storage/stratisd/pull/3577 + - Use loopdev-3 instead of loopdev crate: https://github.com/stratis-storage/stratisd/pull/3498 +- Increase lower bounds of Stratis project dependencies: + https://github.com/stratis-storage/stratisd/pull/3585 + +- Increase env_logger dependency lower bound to 0.11.0: + https://github.com/stratis-storage/stratisd/pull/3559 + - Increase bindgen dependency lower bound to 0.69.0: https://github.com/stratis-storage/stratisd/pull/3557 @@ -76,7 +95,11 @@ Recommended development platform for Python development: Fedora 39 - Increase itertools dependency lower bound to 0.12.0: https://github.com/stratis-storage/stratisd/pull/3519 -- Increase nix dependency lower bound to 0.27.1: +- Increase nix dependency lower bound to 0.28.0, + Create pipe so file descriptor is not dropped early: + https://github.com/stratis-storage/stratisd/issues/3586 + https://github.com/stratis-storage/stratisd/pull/3588 + https://github.com/stratis-storage/stratisd/pull/3580 https://github.com/stratis-storage/stratisd/pull/3500 - Increase version of rustix dependency to 0.37.25: @@ -89,6 +112,13 @@ Recommended development platform for Python development: Fedora 39 https://github.com/stratis-storage/stratisd/pull/3514 - Tidies and Maintenance: + https://github.com/stratis-storage/stratisd/pull/3596 + https://github.com/stratis-storage/stratisd/pull/3594 + https://github.com/stratis-storage/stratisd/pull/3591 + https://github.com/stratis-storage/stratisd/pull/3589 + https://github.com/stratis-storage/stratisd/pull/3581 + https://github.com/stratis-storage/stratisd/pull/3573 + https://github.com/stratis-storage/stratisd/pull/3572 https://github.com/stratis-storage/stratisd/pull/3567 https://github.com/stratis-storage/stratisd/pull/3566 https://github.com/stratis-storage/stratisd/pull/3563 @@ -113,6 +143,7 @@ Recommended development platform for Python development: Fedora 39 https://github.com/stratis-storage/stratisd/pull/3505 https://github.com/stratis-storage/stratisd/pull/3503 https://github.com/stratis-storage/stratisd/pull/3502 + https://github.com/stratis-storage/stratisd/pull/3499 https://github.com/stratis-storage/stratisd/pull/3496 https://github.com/stratis-storage/stratisd/pull/3495 https://github.com/stratis-storage/stratisd/pull/3492 From 42d915dbd0db714c8c02d3a084a72533fc155c1a Mon Sep 17 00:00:00 2001 From: mulhern Date: Mon, 17 Jun 2024 14:09:31 -0400 Subject: [PATCH 6/9] Update changelog Signed-off-by: mulhern --- CHANGES.txt | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/CHANGES.txt b/CHANGES.txt index 7ab98fcd74..aca0c8c7a2 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -10,6 +10,10 @@ Recommended development platform for Python development: Fedora 39 https://github.com/stratis-storage/stratisd/issues/3515 https://github.com/stratis-storage/stratisd/pull/3516 +- Add D-Bus method to return Stratis pool-level metadata: + https://github.com/stratis-storage/stratisd/pull/3618 + https://github.com/stratis-storage/stratisd/pull/3599 + - Fix a bug where unencrypted pools can't be started in stratisd-min: https://github.com/stratis-storage/stratisd/pull/3538 @@ -29,6 +33,12 @@ Recommended development platform for Python development: Fedora 39 - Truncate String values in pool metadata to maximum length: https://github.com/stratis-storage/stratisd/pull/3568 +- Cache BDA in blockdev after pool-level metadata write: + https://github.com/stratis-storage/stratisd/pull/3606 + +- Verify correct Clevis configuration before passing to clevis: + https://github.com/stratis-storage/stratisd/pull/3613 + - Specify nrext64 option as 0 when creating XFS filesystem: https://github.com/stratis-storage/stratisd/pull/3511 @@ -92,7 +102,8 @@ Recommended development platform for Python development: Fedora 39 - Increase pretty-hex dependency lower bound to 0.4.1: https://github.com/stratis-storage/stratisd/pull/3536 -- Increase itertools dependency lower bound to 0.12.0: +- Increase itertools dependency lower bound to 0.13.0: + https://github.com/stratis-storage/stratisd/pull/3627 https://github.com/stratis-storage/stratisd/pull/3519 - Increase nix dependency lower bound to 0.28.0, @@ -108,10 +119,31 @@ Recommended development platform for Python development: Fedora 39 - Increase shlex version in Cargo.lock to 1.3.0: https://github.com/stratis-storage/stratisd/pull/3540 +- Increase mio version in Cargo.lock to 0.8.11: + https://github.com/stratis-storage/stratisd/pull/3626 + - Use LIBEXECDIR as a substitution variable in all scripts: https://github.com/stratis-storage/stratisd/pull/3514 +- Improve test coverage of stratis-min: + https://github.com/stratis-storage/stratisd/pull/3631 + https://github.com/stratis-storage/stratisd/pull/3630 + https://github.com/stratis-storage/stratisd/pull/3610 + https://github.com/stratis-storage/stratisd/pull/3603 + https://github.com/stratis-storage/stratisd/pull/3602 + - Tidies and Maintenance: + https://github.com/stratis-storage/stratisd/pull/3617 + https://github.com/stratis-storage/stratisd/pull/3629 + https://github.com/stratis-storage/stratisd/pull/3628 + https://github.com/stratis-storage/stratisd/pull/3625 + https://github.com/stratis-storage/stratisd/pull/3615 + https://github.com/stratis-storage/stratisd/pull/3614 + https://github.com/stratis-storage/stratisd/pull/3612 + https://github.com/stratis-storage/stratisd/pull/3611 + https://github.com/stratis-storage/stratisd/pull/3608 + https://github.com/stratis-storage/stratisd/pull/3607 + https://github.com/stratis-storage/stratisd/pull/3605 https://github.com/stratis-storage/stratisd/pull/3596 https://github.com/stratis-storage/stratisd/pull/3594 https://github.com/stratis-storage/stratisd/pull/3591 From 2e2abf82afe2f777771f7a8124625440f184f397 Mon Sep 17 00:00:00 2001 From: mulhern Date: Mon, 24 Jun 2024 10:07:03 -0400 Subject: [PATCH 7/9] Update changelog Signed-off-by: mulhern --- CHANGES.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index aca0c8c7a2..de2744882a 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,6 +1,6 @@ stratisd 3.7.0 (UNRELEASED) =========================== -Recommended Rust toolchain version: 1.77.2 +Recommended Rust toolchain version: 1.79.0 Recommended development platform for Python development: Fedora 39 - Increase D-Bus revision number to 6: @@ -133,10 +133,12 @@ Recommended development platform for Python development: Fedora 39 https://github.com/stratis-storage/stratisd/pull/3602 - Tidies and Maintenance: - https://github.com/stratis-storage/stratisd/pull/3617 + https://github.com/stratis-storage/stratisd/pull/3632 https://github.com/stratis-storage/stratisd/pull/3629 https://github.com/stratis-storage/stratisd/pull/3628 https://github.com/stratis-storage/stratisd/pull/3625 + https://github.com/stratis-storage/stratisd/pull/3617 + https://github.com/stratis-storage/stratisd/pull/3616 https://github.com/stratis-storage/stratisd/pull/3615 https://github.com/stratis-storage/stratisd/pull/3614 https://github.com/stratis-storage/stratisd/pull/3612 From bc7fcd75cc29bbea3c488b8e6a3d6c9a6964d7bd Mon Sep 17 00:00:00 2001 From: mulhern Date: Fri, 4 Oct 2024 15:03:38 -0400 Subject: [PATCH 8/9] Update changelog Signed-off-by: mulhern --- CHANGES.txt | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 68 insertions(+), 4 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index de2744882a..9115a9cc15 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,15 +1,26 @@ stratisd 3.7.0 (UNRELEASED) =========================== -Recommended Rust toolchain version: 1.79.0 +Recommended Rust toolchain version: 1.81.0 Recommended development platform for Python development: Fedora 39 -- Increase D-Bus revision number to 6: +- Increase D-Bus revision number to 7: https://github.com/stratis-storage/stratisd/pull/3483 +- Introduce metadata version v2: + https://github.com/stratis-storage/stratisd/pull/3679 + https://github.com/stratis-storage/stratisd/pull/3678 + https://github.com/stratis-storage/stratisd/pull/3673 + https://github.com/stratis-storage/stratisd/pull/3671 + https://github.com/stratis-storage/stratisd/pull/3655 + https://github.com/stratis-storage/stratisd/pull/3637 + - Add origin field to StratFilesystem: https://github.com/stratis-storage/stratisd/issues/3515 https://github.com/stratis-storage/stratisd/pull/3516 +- Add D-Bus method to return Stratis filesystem metadata: + https://github.com/stratis-storage/stratisd/pull/3656 + - Add D-Bus method to return Stratis pool-level metadata: https://github.com/stratis-storage/stratisd/pull/3618 https://github.com/stratis-storage/stratisd/pull/3599 @@ -51,6 +62,13 @@ Recommended development platform for Python development: Fedora 39 https://github.com/stratis-storage/stratisd/pull/3592 https://github.com/stratis-storage/stratisd/pull/3528 +- Ensure filesystem Used signal if filesystem check updates used value: + https://github.com/stratis-storage/stratisd/issues/3634 + https://github.com/stratis-storage/stratisd/pull/3639 + +- Multiply size prediction for meta requirement in backstore by 2: + https://github.com/stratis-storage/stratisd/issues/3647 + - Add script to get Stratis info from devicemapper path: https://github.com/stratis-storage/stratisd/pull/3556 @@ -66,6 +84,9 @@ Recommended development platform for Python development: Fedora 39 - Simplify allocation procedure: https://github.com/stratis-storage/stratisd/pull/3491 +- Allow logging in stratis-predict-usage utility: + https://github.com/stratis-storage/stratisd/pull/3672 + - Improve dispatch for stratis-utils: https://github.com/stratis-storage/stratisd/pull/3549 @@ -90,6 +111,17 @@ Recommended development platform for Python development: Fedora 39 - Increase lower bounds of Stratis project dependencies: https://github.com/stratis-storage/stratisd/pull/3585 +- Increase syn dependency lower bound to 2.0.0: + https://github.com/stratis-storage/stratisd/issues/3650 + https://github.com/stratis-storage/stratisd/pull/3682 + +- Increase devicemapper dependency lower bound to 0.34.4: + https://github.com/stratis-storage/stratisd/pull/3693 + https://github.com/stratis-storage/stratisd/pull/3676 + +- Increase libcryptsetup-rs dependency lower bound to 0.10.0: + https://github.com/stratis-storage/stratisd/pull/3659 + - Increase env_logger dependency lower bound to 0.11.0: https://github.com/stratis-storage/stratisd/pull/3559 @@ -106,9 +138,13 @@ Recommended development platform for Python development: Fedora 39 https://github.com/stratis-storage/stratisd/pull/3627 https://github.com/stratis-storage/stratisd/pull/3519 -- Increase nix dependency lower bound to 0.28.0, - Create pipe so file descriptor is not dropped early: +- Increase nix dependency lower bound to 0.29.0, + Create pipe so file descriptor is not dropped early, + Remove deprecated usage of flock: + https://github.com/stratis-storage/stratisd/issues/3582 https://github.com/stratis-storage/stratisd/issues/3586 + https://github.com/stratis-storage/stratisd/pull/3649 + https://github.com/stratis-storage/stratisd/pull/3624 https://github.com/stratis-storage/stratisd/pull/3588 https://github.com/stratis-storage/stratisd/pull/3580 https://github.com/stratis-storage/stratisd/pull/3500 @@ -125,7 +161,14 @@ Recommended development platform for Python development: Fedora 39 - Use LIBEXECDIR as a substitution variable in all scripts: https://github.com/stratis-storage/stratisd/pull/3514 +- Assert snapshot name is already in use in thinpool: + https://github.com/stratis-storage/stratisd/pull/3675 + +- Enforce set invariant in destroy_filesystems: + https://github.com/stratis-storage/stratisd/pull/3674 + - Improve test coverage of stratis-min: + https://github.com/stratis-storage/stratisd/pull/3644 https://github.com/stratis-storage/stratisd/pull/3631 https://github.com/stratis-storage/stratisd/pull/3630 https://github.com/stratis-storage/stratisd/pull/3610 @@ -133,10 +176,31 @@ Recommended development platform for Python development: Fedora 39 https://github.com/stratis-storage/stratisd/pull/3602 - Tidies and Maintenance: + https://github.com/stratis-storage/stratisd/pull/3688 + https://github.com/stratis-storage/stratisd/pull/3687 + https://github.com/stratis-storage/stratisd/pull/3685 + https://github.com/stratis-storage/stratisd/pull/3684 + https://github.com/stratis-storage/stratisd/pull/3683 + https://github.com/stratis-storage/stratisd/pull/3681 + https://github.com/stratis-storage/stratisd/pull/3677 + https://github.com/stratis-storage/stratisd/pull/3670 + https://github.com/stratis-storage/stratisd/pull/3668 + https://github.com/stratis-storage/stratisd/pull/3667 + https://github.com/stratis-storage/stratisd/pull/3664 + https://github.com/stratis-storage/stratisd/pull/3662 + https://github.com/stratis-storage/stratisd/pull/3661 + https://github.com/stratis-storage/stratisd/pull/3660 + https://github.com/stratis-storage/stratisd/pull/3658 + https://github.com/stratis-storage/stratisd/pull/3654 + https://github.com/stratis-storage/stratisd/pull/3653 + https://github.com/stratis-storage/stratisd/pull/3646 + https://github.com/stratis-storage/stratisd/pull/3642 + https://github.com/stratis-storage/stratisd/pull/3636 https://github.com/stratis-storage/stratisd/pull/3632 https://github.com/stratis-storage/stratisd/pull/3629 https://github.com/stratis-storage/stratisd/pull/3628 https://github.com/stratis-storage/stratisd/pull/3625 + https://github.com/stratis-storage/stratisd/pull/3620 https://github.com/stratis-storage/stratisd/pull/3617 https://github.com/stratis-storage/stratisd/pull/3616 https://github.com/stratis-storage/stratisd/pull/3615 From 0c3427bf86eb54279cdab10cf5a9de2cd97ad8ce Mon Sep 17 00:00:00 2001 From: mulhern Date: Wed, 13 Nov 2024 16:26:56 -0500 Subject: [PATCH 9/9] Update changelog Signed-off-by: mulhern --- CHANGES.txt | 43 +++++++++++++++++++++++++++++++++++++------ 1 file changed, 37 insertions(+), 6 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index 9115a9cc15..69a30c3dc8 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,12 +1,17 @@ -stratisd 3.7.0 (UNRELEASED) +stratisd 3.8.0 (UNRELEASED) =========================== -Recommended Rust toolchain version: 1.81.0 -Recommended development platform for Python development: Fedora 39 +Recommended Rust toolchain version: 1.82.0 +Recommended development platform for Python development: Fedora 40 + +* Indicates new for minor version 8 -- Increase D-Bus revision number to 7: - https://github.com/stratis-storage/stratisd/pull/3483 -- Introduce metadata version v2: +* Increase D-Bus revision number to 8: + https://github.com/stratis-storage/stratisd/pull/3652 + +* Introduce metadata version v2: + https://github.com/stratis-storage/stratisd/pull/3706 + https://github.com/stratis-storage/stratisd/pull/3705 https://github.com/stratis-storage/stratisd/pull/3679 https://github.com/stratis-storage/stratisd/pull/3678 https://github.com/stratis-storage/stratisd/pull/3673 @@ -14,6 +19,13 @@ Recommended development platform for Python development: Fedora 39 https://github.com/stratis-storage/stratisd/pull/3655 https://github.com/stratis-storage/stratisd/pull/3637 +- Increase D-Bus revision number to 7: + https://github.com/stratis-storage/stratisd/pull/3483 + +- Support snapshot revert: + https://github.com/stratis-storage/stratisd/issues/3712 + https://github.com/stratis-storage/stratisd/pull/3621 + - Add origin field to StratFilesystem: https://github.com/stratis-storage/stratisd/issues/3515 https://github.com/stratis-storage/stratisd/pull/3516 @@ -25,6 +37,10 @@ Recommended development platform for Python development: Fedora 39 https://github.com/stratis-storage/stratisd/pull/3618 https://github.com/stratis-storage/stratisd/pull/3599 +- Accept "adv" key as well as "thp" key in Clevis config: + https://github.com/stratis-storage/stratisd/issues/3699 + https://github.com/stratis-storage/stratisd/pull/3700 + - Fix a bug where unencrypted pools can't be started in stratisd-min: https://github.com/stratis-storage/stratisd/pull/3538 @@ -108,6 +124,14 @@ Recommended development platform for Python development: Fedora 39 - Use loopdev-3 instead of loopdev crate: https://github.com/stratis-storage/stratisd/pull/3498 +- Increase libcryptsetup dependency lower bound to 0.11.0, + increase libc dependency lower bound to 0.2.155, + increase futures dependency lower bound to 0.3.31, + increase tokio dependency lower bound to 1.24.2, + increase regex dependency lower bound to 1.5.5, + increase tempfile dependency lower bound to 3.4.0: + https://github.com/stratis-storage/stratisd/pull/3698 + - Increase lower bounds of Stratis project dependencies: https://github.com/stratis-storage/stratisd/pull/3585 @@ -168,6 +192,8 @@ Recommended development platform for Python development: Fedora 39 https://github.com/stratis-storage/stratisd/pull/3674 - Improve test coverage of stratis-min: + https://github.com/stratis-storage/stratisd/pull/3714 + https://github.com/stratis-storage/stratisd/pull/3713 https://github.com/stratis-storage/stratisd/pull/3644 https://github.com/stratis-storage/stratisd/pull/3631 https://github.com/stratis-storage/stratisd/pull/3630 @@ -176,6 +202,11 @@ Recommended development platform for Python development: Fedora 39 https://github.com/stratis-storage/stratisd/pull/3602 - Tidies and Maintenance: + https://github.com/stratis-storage/stratisd/pull/3715 + https://github.com/stratis-storage/stratisd/pull/3711 + https://github.com/stratis-storage/stratisd/pull/3709 + https://github.com/stratis-storage/stratisd/pull/3707 + https://github.com/stratis-storage/stratisd/pull/3704 https://github.com/stratis-storage/stratisd/pull/3688 https://github.com/stratis-storage/stratisd/pull/3687 https://github.com/stratis-storage/stratisd/pull/3685