github openzfs/zfs zfs-2.0.0-rc2
OpenZFS 2.0.0-rc2

latest releases: zfs-2.3.0-rc3, zfs-2.3.99, zfs-2.3.0-rc2...
pre-release4 years ago

Supported Platforms:

  • Linux: compatible with 3.10 - 5.8 kernels
  • FreeBSD 12.1 (release), stable/12, and HEAD (13)

Changes

  • vdev_ashift should only be set once #10932
  • libzfs: Don't leak buf if nvlist is too large #10882
  • pool may become suspended during device expansion #10897
  • zdb leak detection fails with in-progress device removal #10920
  • FreeBSD: Do not copy vp into f_data for DTYPE_VNODE files #10929
  • Need a long hold in zpl_mount_impl #10936
  • libzfsbootenv: lzbe_nvlist_set needs to store bootenv version VB_NVLIST #10937
  • Rename acltype=posixacl to acltype=posix #10918
  • cmd/zgenhostid: replace with simple c implementation #10887 #10925
  • Fix stack frame size: dnode_dirty_l1range() #10879
  • dmu_redact_snap: fix possible memleak #10879
  • Fix stack frame size: dmu_redact_snap() #10879
  • Fix stack frame size: spa_livelist_delete_cb() #10879
  • zpoolprops.8: fix raidz par[i]ty typo #10923
  • zfs label bootenv should store data as nvlist #10774
  • Linux: Prevent destruction while showing mount devname #10892 #10927
  • config/zfs-build.m4: never define _initramfs in RPM_DEFINE_UTIL #10898
  • libzutil depends on libnvpair #10915
  • FreeBSD: convert teardown inactive lock to a read-mostly sleepable lock #10896
  • Force the use of '.' as decimal separator. #10878
  • Initialize mmp_last_write when the mmp thread starts #10873
  • FreeBSD: drop dependency on cryptodev module #10901
  • Introduce ZFS module parameter l2arc_mfuonly #10710
  • Avoid possibility of division by zero #10894
  • dnode_special_open() error: unchecked function return 'zrl_tryenter' #10876
  • Add a missing option prefix - in zfs-tests.sh usage() #10893
  • Display pbkdf2iters property as plain number #10871
  • libshare: Add missing headers for nfs.c #10880
  • FreeBSD: reduce priority of ZIO_TASKQ_ISSUE writes by a larger value #10872
  • Spruce up pkg-config files for libzfs/libzfs_core #10869
  • man: Cross-reference zfs-load-key(8) for ENCRYPTION mention #10866
  • man: Add zfs rename -r to zfs-rename(8) SYNOPSIS #10866
  • Sequential scrub and resilver updated comments
  • Avoid posting duplicate zpool events #10861
  • nowait synctask must succeed #10855
  • Retain thread name when resuming a zthr #10881
  • Fixes for running FreeBSD buildworld on Linux/macOS hosts #10863
  • Replace cv_{timed}wait_sig with cv_{timed}wait_idle where appropriate #10843
  • Links in Source Files #10859
  • zvol: unsigned off can not be less than zero #10867
  • Fix -Werror,-Wmacro-redefined in limits.h #10864
  • Make spa_stats.c tunables visible on FreeBSD #10858
  • FreeBSD: Fix up after spa_stats.c move #10860
  • Add 'zfs rename -u' to rename without remounting #10839
  • FreeBSD: Remove unused SECLABEL code #10847
  • libspl: Provide platform-specific zone implementations #10851
  • FreeBSD: Simplify INGLOBALZONE #10851
  • FreeBSD: Define crgetzoneid appropriately #10851
  • zio_ereport_post() and zio_ereport_start() return values are ignored #10857
  • Typo Correction #10850
  • Move spa_stats.c to common code #10842
  • FreeBSD: Fix spurious failure in zvol_geom_open #10841
  • FreeBSD: add support for KSTAT_TYPE_RAW #10836
  • Linux 5.9 compat: NR_SLAB_RECLAIMABLE #10834
  • Fix another dependency loop #10356 #10388
  • Fix a dependency loop #10388
  • config/zfs-build.m4: add --with-vendor flag #10385
  • Fix definition of BLKGETSIZE64 on FreeBSD #10818
  • module/zstd: pass -U__BMI__ #10758 #10829
  • Add the Xr's to the SEE ALSO as well #10589
  • dnode_sync is careless with range tree #10708 #10823
  • Fix NEWS file #10824
  • zpool: Change base URL for ZFS messages to openzfs-docs #10820
  • Remove duplicate dnode.h include #10816 #10819
  • Always track temporary fses and snapshots for accounting #10791
  • Remove pragma ident lines #10810
  • FreeBSD: disable neon usage #10809
  • Introduce limit on size of L2ARC headers #10765

Don't miss a new zfs release

NewReleases is sending notifications on new releases.