The significant change which justifies the new major version number is that mdadm can now handle metadata updates entirely in userspace. This allows mdadm to support metadata formats that the kernel knows nothing about.
Currently two such metadata formats are supported: - DDF - The SNIA standard format - Intel Matrix - The metadata used by recent Intel ICH controlers.
Also the approach to device names has changed significantly.
If udev is installed on the system, mdadm will not create any devices in /dev. Rather it allows udev to manage those devices. For this to work as expected, the included udev rules file should be installed.
<..> Externally managed metadata introduces the concept of a 'container'. A container is a collection of (normally) physical devices which have a common set of metadata. A container is assembled as an md array, but is left 'inactive'.
A container can contain one or more data arrays. These are composed from slices (partitions?) of various devices in the container.