Supported Platforms
- Linux: compatible with 3.10 - 5.12 kernels
- FreeBSD: compatible with releases starting from 12.2-RELEASE
Changes
- libzfs: zfs_asprintf(): don't return undefined pointer #11993
- libzfsbootenv: lzbe_set_boot_device(): don't free undefined pointer #11993
- zfs_get_enclosure_sysfs_path(): don't free undefined pointer #11993
- zfs_get_enclosure_sysfs_path(): don't leak dev path #11993
- zpool: vdev_run_cmd(): don't free undefined pointers #11993
- libzfs: zpool_load_compat(): don't free undefined pointers #11993
- libzfs: zpool_load_compat(): open feature file cloexec #11993
- copy-builtin: posix conformance #12004
- Fix dRAID self-healing short columns #12010
- Replace ZoL with OpenZFS where applicable #11956
- FreeBSD: Remove !FreeBSD ifdef'd code #11994
- Clean up use of zfs_log_create in zfs_dir #11994
- zed: protect against wait4()/fork() races to the global PID table #11963 #11965
- Return required size when encode_fh size too small #11995
- Simplify/fix dnode_move() for dn_zfetch #11936 #11998
- FreeBSD: Initialize/destroy zp->z_lock #12003
- Updated zfs_dbgmsg_enable documentation to be more accurate #11984 #11986
- zed.d/zed-functions.sh: fix zed_guid_to_pool() on dash #11935 #11954
- zed.d/history_event-zfs-list-cacher.sh: no grep for snapshot detection #11935
- zed.d/*-notify.sh: use mktemp instead of generating temp path manually #11935
- zed.d/pool_import-led.sh: fix for current zpool scripts #11934 #11935
- libzutil: fix dm_get_underlying_path() return if not a DM device #11935
- ZTS: Fix xattr_002_neg passing too soon #11970
- FreeBSD: Prune some unneeded definitions #11973
- vdev_id: variable not getting expanded under map_slot() #11951 #11959
- vdev_mirror: don't scrub/resilver devices that can't be read #11930
- zfs.spec.in: remove post ldconfig scriptlets #11931
- zdb: ASSERT issues when DEBUG is not defined #11932
- ZTS: Add known exceptions #11949
- Drop "All rights reserved" from files by trasz@FreeBSD.org #11947
- receive: don't fail inheriting (-x) properties on wrong dataset type #11416 #11840 #11864
- FreeBSD: damage control racing .. lookups in face of mkdir/rmdir #11926
- Fix AVX512BW Fletcher code on AVX512-but-not-BW machines #11937 #11938