From 8f0c7692d48414ff7b3fe927ce75799c65ef24b1 Mon Sep 17 00:00:00 2001 From: Xiao Ni Date: Tue, 16 Dec 2025 20:25:21 +0800 Subject: [PATCH] Release mdadm-4.5 Release mdadm-4.5 Signed-off-by: Xiao Ni --- CHANGELOG.md | 40 ++++++++++++++++++++++++++++++++++++++++ ReadMe.c | 4 ++-- mdadm.8.in | 2 +- mdmon.8 | 2 +- 4 files changed, 44 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a373baa6..d84edb46 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,43 @@ +# Release [mdadm-4.5](https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/log/?h=mdadm-4.5) + +Features: +- Supports --logical-block-size in --create from Wu Guanghao +- Create array with sync del gendisk mode from Xiao Ni +- Update raid6check man page from Mingye Wang +- Re-enable mdadm --monitor ... for /dev/mdX from Dr. Joachim Schneider +- Use MAILFROM to set sendmail envelope sender address in mdmon from Martin Wilck +- Don't stop array after creating it during assemble from Xiao Ni +- Use kernel raid headers from Mariusz Tkaczyk +- Allow RAID0 to be created with v0.90 metadata from NeilBrown +- Optimize DDF header search for widely used RAID controllers from lilinzhe +- Persist properties of MD devices after switch_root from Antonio Alvarez Feijoo +- Refactor continue_via_systemd() to make it more readable from Mateusz Kusiak +- Remove --freeze-reshape logic in reshape from Mateusz Kusiak +- Simplify remove logic in Incremental from Mariusz Tkaczyk + +Fixes: +- Fix crash with homehost=none in super1 from Martin Wilck +- Moves memory management into Assemble to avoid null pointer dereference from Xiao Ni +- Wait a while before removing a member in Incremental from Xiao Ni +- Some memleak issues from Wu Guanghao +- Fix memleak in udev from Mariusz Tkaczyk +- Support non-absolute name during monitor scan from QRPp +- Mdcheck fix and improvment from Martin Wilck +- Remove POSIX check for name from Mariusz Tkaczyk +- Enable udev block for Incremental/Assemble to avoid race condition from Nigel Croxon +- Fix buiding errors from Xiao Ni +- Use standard libc nftw from Xiao Ni +- Allow any valid minor number in md device name from Martin Wilck +- Fix RAID0 to RAID10 migration for imsm array from Blazej Kucman +- Don't set badblock flag when adding a new disk from Wu Guanghao +- Regression tests fix from Xiao Ni +- Fix metadata corruption when managing new imsm array from Junxiao Bi +- Add update_super in ddf to prevent crash when assembling ddf array from lilinzhe +- Disable legacy option ROM scan on UEFI machines for imsm array from Ross Lagerwall +- Add sbin path to env PATH to avoid command modprobe can't be found from Coly Li +- Add xmalloc.h to raid6check.c to fix building error from Xiao Ni +- Do not start reshape before switchroot from Mateusz Kusiak + # Release [mdadm-4.4](https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/log/?h=mdadm-4.4) Features: diff --git a/ReadMe.c b/ReadMe.c index 137a80c9..1cd60c44 100644 --- a/ReadMe.c +++ b/ReadMe.c @@ -28,10 +28,10 @@ #include "mdadm.h" #ifndef VERSION -#define VERSION "4.4" +#define VERSION "4.5" #endif #ifndef VERS_DATE -#define VERS_DATE "2024-11-07" +#define VERS_DATE "2025-12-16" #endif #ifndef EXTRAVERSION #define EXTRAVERSION "" diff --git a/mdadm.8.in b/mdadm.8.in index 448ff2c9..ec1a40ac 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.4 +.TH MDADM 8 "" v4.5 .SH NAME mdadm \- manage MD devices .I aka diff --git a/mdmon.8 b/mdmon.8 index 24b367f2..475bf3ce 100644 --- a/mdmon.8 +++ b/mdmon.8 @@ -1,5 +1,5 @@ .\" See file COPYING in distribution for details. -.TH MDMON 8 "" v4.4 +.TH MDMON 8 "" v4.5 .SH NAME mdmon \- monitor MD external metadata arrays -- 2.47.3