github openzfs/zfs zfs-2.4.0-rc2

pre-release7 hours ago

We are excited to announce the second release candidate (RC2) of OpenZFS 2.4.0!

Supported Platforms

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

Key Features in OpenZFS 2.4.0:

  • Quotas: Allow setting default user/group/project quotas (#17130)
  • Uncached IO: Direct IO fallback to a light-weight uncached IO when unaligned (#17218)
  • Unified allocation throttling: A new algorithm designed to reduce vdev fragmentation (#17020)
  • Better encryption performance using AVX2 for AES-GCM (#17058)
  • Allow ZIL on special vdevs when available (#17505)
  • Extend special_small_blocks to land ZVOL writes on special vdevs (#14876), and allow non-power of two values (#17497)
  • Add zfs rewrite -P which preserves logical birth time when possible to minimize incremental stream size (#17565)
  • Add -a|--all option which scrubs, trims, or initializes all imported pools (#17524)
  • Add zpool scrub -S -E to scrub specific time ranges (#16853)
  • Release topology restrictions on special/dedup vdevs (#17496)
  • Multiple gang blocks improvements and fixes (#17111, #17004, #17587, #17484, #17123, #17073)
  • New dedup optimizations and fixes (#17038, #17123, #17435, #17391)

How to Participate:

We encourage users and developers to test this release candidate and provide feedback. Your input is invaluable in ensuring the final release meets our community's needs. Please report any issues you encounter in our GitHub repository.

zfs-2.4.0-rc2 changelog: git cherry -v remotes/origin/zfs-2.3-release zfs-2.4.0-rc2 | sed '/^-/d; s/+ //g'

Don't miss a new zfs release

NewReleases is sending notifications on new releases.