-
zfs-2.1.8 Stable
released this
2023-01-20 19:13:08 +00:00 | 1889 commits to master since this releaseSupported 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
Downloads