github openzfs/zfs zfs-2.3.4

9 days ago

Supported Platforms

  • Linux: compatible with 4.18 - 6.16 kernels
  • FreeBSD: compatible with releases starting from 13.3+, 14.0+

Changes

  • CI: Add Debian 13 to the FULL_OS runner list #17648
  • Debian rules: install scripts/objtool-wrapper.in into dkms tree #17633 #17646
  • objtool-wrapper: Update Debian packaging #17633 #17646
  • add uncompressed_size to arc_summary #17556
  • FreeBSD: Add support for _PC_HAS_HIDDENSYSTEM #17518
  • Add templated zfs-mount@.service #17483
  • FreeBSD: Ensure that z_pflags is initialized for new znodes #17486
  • CI: Add optional patch level, fix hostname on F42 #17638
  • Add CodeQL mismatched dsl_dataset_hold/_rele pairs check #17352
  • Add conflict/replacement with older SONAME libzfs and libzpool packages #17586
  • FreeBSD: zfs_putpages: don't undirty pages until after write completes #17533
  • Revert "FreeBSD: zfs_putpages: don't undirty pages until after write completes" #17533
  • Allow vmem_alloc backed multilists #17616
  • Silence zstd large allocation warning #17620 #11557
  • FreeBSD 15.0 is now "PRERELEASE" #17617
  • Linux 6.16 compat: META #17578
  • zed: prettify slack notification message #17610
  • linux/zvol_os: fix crash with blk-mq on Linux 4.19 #17597
  • rpm: don't list /sbin/zgenhostid twice in %files #17601
  • config: Avoid void main() in toolchain-simd.m4 #13303 #17590
  • SIMD: Don't require definition of HAVE_XSAVE #13303 #17590
  • Linux: zfs_putpage: document (and fix!) confusing sync/commit modes #17584
  • Linux: zfs_putpage: complete async page writeback immediately #17584 #14290
  • Linux: sync: remove async/sync accounting #17584
  • ZTS: mmap_ftruncate test to confirm async writeback behaviour #17584
  • CI: match and trim out internal timestamp for test prefix #17045
  • ZTS: include microsecond timestamps on all output #17045
  • CI: Remove Debian backports #17569
  • linux: Fix out-of-src builds #17517
  • Fix zdb pool/ with -k #17536
  • CI: Add CentOS Stream 9/10 to the FULL_OS runner list #16904 #17526
  • Delete unused .cirrus.yml #17155 #17535
  • ZTS: Fix FreeBSD 15.0 ksh errors #17523
  • CI: Switch from FreeBSD 13.4 to 13.5 #17519
  • Revert "Fix incorrect expected error in ztest" #17503
  • ztest: Fix false positive of ENOSPC handling #17506
  • CI: run ztest on compressed zpool #17501
  • pyzfs: Adapt python lib directory evaluation from ax_python_devel.m4 #16155 #17480
  • pyzfs: Update ax_python_devel.m4 to serial 37 #17480
  • Missing tests in make pkg #17491
  • spa: ZIO_TASKQ_ISSUE: Use symbolic priority #17489
  • Fix TestGroup warning due to missing tags #17473
  • ZTS: Use FreeBSD cloudinit images #17462
  • objtool wrapper: use absolute path to call the wrapper #17541
  • Linux build: handle CONFIG_OBJTOOL_WERROR=y #17456
  • Make TX abort after assign safer #17438
  • Introduce zfs rewrite subcommand (#17246)
  • Linux 6.16: remove writepage and readahead_page #17443
  • Skip dbuf_evict_one() from dbuf_evict_notify() for reclaim thread #17561
  • enforce arc_dnode_limit #17487 #17542
  • Increase meta-dnode redundancy in "some" mode #17339
  • Ensure that gang_copies is always at least as large as copies #17484
  • zts: add spdx license tags to gang_blocks tests (#17160)
  • Make ganging redundancy respect redundant_metadata property (#17073)
  • SPDX: Add missing CDDL-1.0 license
  • range_tree: Provide more debug details upon unexpected add/remove #17581
  • Faster checksum benchmark on system boot #17563 #17560
  • Don't use wrong weight when passivating group #17566
  • Default to zfs_bclone_wait_dirty=1 #17455
  • zdb: fix checksum calculation for decompressed blocks #17547
  • ZED: Fix device type detection and pool iteration logic #17545
  • Define sops->free_inode() to prevent use-after-free during lookup #17546
  • ZIL: Force writing of open LWB on suspend #17521
  • Correct weight recalculation of space-based metaslabs #17531
  • Validate mountpoint on path-based unmount using statx #17481
  • Fix other nonrot bugs #17469
  • Polish db_rwlock scope #17441
  • scrub: generate scrub_finish event #17432
  • Some arc_release() cleanup #17126
  • FDT dedup log sync -- remove incremental #17038
  • ZIL: Relax parallel write ZIOs processing #17458

Don't miss a new zfs release

NewReleases is sending notifications on new releases.