From f7f792fdb165a593af36302140c214ef926748b0 Mon Sep 17 00:00:00 2001 From: mulhern Date: Fri, 4 Oct 2024 22:02:25 -0400 Subject: [PATCH 1/3] Increase libc dependency lower bound to 0.2.155 Signed-off-by: mulhern --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 6b0264d2ba..f84b2ef6e5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -134,7 +134,7 @@ version = "0.3.2" optional = true [dependencies.libc] -version = "0.2.147" +version = "0.2.155" optional = true [dependencies.libcryptsetup-rs] From 852795b530bd521a62ed782aefe781f7945ea3da Mon Sep 17 00:00:00 2001 From: mulhern Date: Mon, 7 Oct 2024 15:14:32 -0400 Subject: [PATCH 2/3] Require version 3.7.1 of testing repo Signed-off-by: mulhern --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 44743e7c98..3e328f9b95 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -246,7 +246,7 @@ jobs: strategy: matrix: include: - - rev: v3.7.0 + - rev: v3.7.1 options: --post-test-check=verify-filesystem-symlinks --post-test-check=verify-pool-metadata --highest-revision-number=7 - rev: v3.6.2 options: --highest-revision-number=6 From 590896373e2d4e83817e23f11bc17bf7e9e222b0 Mon Sep 17 00:00:00 2001 From: mulhern Date: Fri, 4 Oct 2024 14:21:35 -0400 Subject: [PATCH 3/3] version 3.7.0 Signed-off-by: mulhern --- CHANGES.txt | 250 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 250 insertions(+) diff --git a/CHANGES.txt b/CHANGES.txt index 5fdd327d6b..aadcc2ecb4 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,3 +1,253 @@ +stratisd 3.7.0 +============== +Recommended Rust toolchain version: 1.81.0 +Recommended development platform for Python development: Fedora 39 + +* indicates new since stratisd 3.6.8 + +* Increase D-Bus revision number to 7: + https://github.com/stratis-storage/stratisd/pull/3483 + +* Add support for snapshot revert operation: + https://github.com/stratis-storage/stratisd/issues/3621 + https://github.com/stratis-storage/stratisd/issues/3622 + https://github.com/stratis-storage/stratisd/pull/3694 + +* Store origin in filesystem metadata and expose it as a D-Bus property: + 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 + +* Verify correct Clevis configuration before passing to clevis: + https://github.com/stratis-storage/stratisd/pull/3613 + +* 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 + +* 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 + +* 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.11.0: + https://github.com/stratis-storage/stratisd/pull/3695 + https://github.com/stratis-storage/stratisd/pull/3659 + +* 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 + +* 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 + https://github.com/stratis-storage/stratisd/pull/3603 + https://github.com/stratis-storage/stratisd/pull/3602 + +- 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 + +- 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 + +- Cache BDA in blockdev after pool-level metadata write: + https://github.com/stratis-storage/stratisd/pull/3606 + +- 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, + 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 + +- 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 + +- 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 + +- 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 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 + +- 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.13.0: + https://github.com/stratis-storage/stratisd/pull/3627 + https://github.com/stratis-storage/stratisd/pull/3519 + +- 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 + +- 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 + +- Tidies and Maintenance: + https://github.com/stratis-storage/stratisd/pull/3688 + 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/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 + 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 + 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 + 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 + 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/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 + 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