From 8e56efac9afd7080bb42bae4b77cdad5f345633a Mon Sep 17 00:00:00 2001 From: Mariusz Tkaczyk Date: Thu, 7 Nov 2024 09:30:19 +0100 Subject: [PATCH] Release mdadm-4.4 Signed-off-by: Mariusz Tkaczyk --- CHANGELOG.md | 35 +++++++++++++++++++++++++++++++++++ ReadMe.c | 4 ++-- mdadm.8.in | 2 +- mdmon.8 | 2 +- 4 files changed, 39 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c1997ba7..a373baa6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,38 @@ +# Release [mdadm-4.4](https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/log/?h=mdadm-4.4) + +Features: +- Remobe custom bitmap file support from Yu Kuai. +- Custom device policies implementation from Mariusz Tkaczyk. +- Self encrypted drives (**SED**) support for IMSM metadata from Blazej Kucman. +- Support more than 4 disks for **IMSM** RAID10 from Mateusz Kusiak. +- Read **IMSM** license information from ACPI tables from Blazej Kucman. +- Support devnode in **--Incremental --remove** from Mariusz Tkaczyk. +- Printing **IMSM** license type in **--detail-platform** from Blazej Kucman. +- README.md from Mariusz Tkaczyk and Anna Sztukowska. + +Fixes: +- Tests improvements from Xiao Ni and Kinga Stefaniuk. +- Mdmon's Checkpointing improvements from Mateusz Kusiak. +- Pass mdadm environment flags to systemd-env to enable tests from Mateusz Kusiak. +- Superblock 1.0 uuid printing fixes from Mariusz Tkaczyk. +- Find VMD bus manually if link is not available from Mariusz Tkaczyk. +- Unconditional devices count printing in --detail from Anna Sztukowska. +- Improve SIGTERM handling during reshape, from Mateusz Kusiak. +- **Monitor.c** renamed to **Mdmonitor.c** from Kinga Stefaniuk. +- Mdmonitor service documentation update from Mariusz Tkaczyk. +- Rework around writing to sysfs files from Mariusz Tkaczyk. +- Drop of HOT_REMOVE_DISK ioctl in Manage in favour of sysfs from Mariusz Tkaczyk. +- Delegate disk removal to managemon from Mariusz Tkaczyk. +- Some clean-ups of legacy code and functionalities like **--auto=md** from Mariusz Tkaczyk. +- Manual clean-up, references to old kernels removed from Mariusz Tkaczyk. +- Various static code analysis fixes. + +In this release we created github repository and allowed participation through +Github. It allowed us to use Github actions adn create CI. Currently, we have: +- Compilation tests with various gcc. +- **mdadm** tests. +- Checkpatch test. + # Release [mdadm-4.3](https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/log/?h=mdadm-4.3) Features: diff --git a/ReadMe.c b/ReadMe.c index 6cc5547d..9c29723f 100644 --- a/ReadMe.c +++ b/ReadMe.c @@ -28,10 +28,10 @@ #include "mdadm.h" #ifndef VERSION -#define VERSION "4.3" +#define VERSION "4.4" #endif #ifndef VERS_DATE -#define VERS_DATE "2024-02-15" +#define VERS_DATE "2024-11-07" #endif #ifndef EXTRAVERSION #define EXTRAVERSION "" diff --git a/mdadm.8.in b/mdadm.8.in index eb213a7a..2b6f3e50 100644 --- a/mdadm.8.in +++ b/mdadm.8.in @@ -5,7 +5,7 @@ .\" the Free Software Foundation; either version 2 of the License, or .\" (at your option) any later version. .\" See file COPYING in distribution for details. -.TH MDADM 8 "" v4.3 +.TH MDADM 8 "" v4.4 .SH NAME mdadm \- manage MD devices .I aka diff --git a/mdmon.8 b/mdmon.8 index 907c4a0b..24b367f2 100644 --- a/mdmon.8 +++ b/mdmon.8 @@ -1,5 +1,5 @@ .\" See file COPYING in distribution for details. -.TH MDMON 8 "" v4.3 +.TH MDMON 8 "" v4.4 .SH NAME mdmon \- monitor MD external metadata arrays