This release fixes a serious regression that caused adding a device with "--add" to sometimes fail when it should not. This did not cause any risk to data. The "--layout=preserve" option for "--grow" was fixed.
This is largely a bugfix release for the 3.2 series with many minor fixes with little or no impact. Some notable inclusions are: an --offroot argument to improve interactions between mdmon and initrd; a --prefer argument to select which /dev names to display in some circumstances; and relaxed restrictions on when "--add" will be allowed. A bug with adding write-intent-bitmap to an active array has been fixed. The default has been changed to use "/run/mdadm" for storing run-time files.
Stability fixes were made. IMSM metadata reshape (OnLine Capacity Expansion) is no longer experimental. The "--grow --size" options can have "--assume-clean" to suppress extra resync. RAID0 chunk size no longer has to be a power of 2.
This release is a stablizing update for 3.2. Version 3.2 provides a policy framework to allow hot-plugged devices to be immediately included in arrays and to provide fine control for migrating spares between arrays. Version 3.2 also includes OnLine Capacity Expansion and level migration for IMSM (Intel) format arrays.