Releases
zfs-2.1.8
Supported Platforms
Linux : compatible with 3.10 - 6.1 kernels
FreeBSD : compatible with releases starting from 12.2-RELEASE
Changes
change how d_alias is replaced by du.d_alias #14377
Linux ppc64le ieee128 compat: Do not redefine __asm on external headers #14308 #14384
include systemd overrides to zfs-dracut module #14075 #14076
Activate filesystem features only in syncing context #14304 #14252
Illumos #15286 : do_composition() needs sign awareness #14318 #14342
dracut: fix typo in mount-zfs.sh.in #13602
removal of LegacyVersion broke ax_python_dev.m4 #14297
FreeBSD: catch up to 1400077 #14328
Fix shebang for helper script of deb-utils #14339
Add quotation marks around $PATH
for deb-utils #14339
Documentation corrections #14298 #14307
systemd: set restart=always for zfs-zed.service #14294
Add color output to zfs diff.
libzfs: diff: simplify superfluous stdio #12829
libzfs: diff: print_what() can return the symbol => get_what() #12829
FreeBSD: Remove stray debug printf #14286 #14287
Zero end of embedded block buffer in dump_write_embedded() #13778 #14255
Change ZEVENT_POOL_GUID to ZEVENT_POOL to display pool names #14272
Restrict visibility of per-dataset kstats inside FreeBSD jails #14254
Fix dereference after null check in enqueue_range #14264
Fix potential buffer overflow in zpool command #14264
FreeBSD: zfs_register_callbacks() must implement error check correctly #14261
fgrep -> grep -F #13259
egrep -> grep -E #13259
Update META to 6.1 kernel #14371
ztest fails assertion in zio_write_gang_member_ready() #14250 #14356
Introduce ZFS_LINUX_REQUIRE_API autoconf macro #14343
linux 6.2 compat: bio->bi_rw was renamed bio->bi_opf #14324 #14331
linux 6.2 compat: get_acl() got moved to get_inode_acl() in 6.2 #14323 #14331
Linux 6.1 compat: open inside tmpfile() #14301 #14343
ZTS: close in mmapwrite.c #14353
ZTS: limit mmapwrite file size #14277 #14345
skip permission checks for extended attributes
Allow receiver to override encryption properties in case of replication
zed: unclean disk attachment faults the vdev
FreeBSD: Fix potential boot panic with bad label #14291
Add workaround for broken Linux pipes #13309
initramfs: Fix legacy mountpoint rootfs #14274
vdev_raidz_math_aarch64_neonx2.c: suppress diagnostic only for GCC
tests: mkfile: usage: () -> (void)
Use Ubuntu 20.04 and remove Ubuntu 18.04 from workflows #14238
dracut: skip zfsexpandknoweldge when zfs_devs is present in dracut #13121
You can’t perform that action at this time.