Supported Platforms
- Linux: compatible with 3.10 - 5.12 kernels
- FreeBSD: compatible with releases starting from 12.2-RELEASE
Changes
- RPM: Explicitly set the required min/max kernel version for the DKMS package #12124
- Minor fix to configure on s390x #12126
- Bend zpl_set_acl to permit the new userns* parameter #12076 #12093
- Reinstate the old zpool read label logic as a fallback #12032 #12040
- mount.zfs.8: match to reality; zfsprops.8: add missing temporary options #12111
- mount.zfs.8: modernise #12111
- zfsprops.8: remove nbmand-not-used-on-Linux and pointer to mount(8) #12111
- Various Linux kABI cosmetics #12103
- linux: don't fall through to 3-arg vfs_getattr #12103
- FreeBSD: Update dataset_kstats for zvols in dev mode #12097
- Correct flaws in arc_summary[23] and their test. #12037 #12036
- FreeBSD: avoid memory allocation in arc_prune_async #12049
- FreeBSD: Retry OCF ENOMEM errors. #12077
- Add note for printing all dbgmsg entries on FreeBSD #12113
- Propagate vdev state due to invalid label corruption #12088
- Update tmpfile() existence detection #12060 #12087
- Fix dRAID sequential resilver silent damage handling #12061
- zfs-allow.8: mention 'bookmark' permission #12064
- Simple change to fix building in recent environments #12059 #11987 #12056
- Scale worker threads and taskqs with number of CPUs #11966
- ZTS: Increase redundancy test timeout #12043
- Fix dmu_recv_stream test for resumable #12034
- FreeBSD: Use SET_ERROR to trace xattr name errors #11997
- FreeBSD: Don't force xattr mount option #11997
- Revert "Fix raw sends on encrypted datasets when copying back snapshots" #11294 #12025 #12033
- Widen mancheck target to all pages, fix them #12017
- ZTS: Add known exceptions #12023
- linux 5.13 compat: bdevops->revalidate_disk() removed #11967 #11977
- module/zfs: remove zfs_zevent_console and zfs_zevent_cols #7082 #11996