Skip to content

zfs-2.3.2

Latest
Compare
Choose a tag to compare
@tonyhutter tonyhutter released this 01 May 20:31
· 324 commits to master since this release
zfs-2.3.2

Supported Platforms

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

Changes

  • RPM: Hold back incompatible kernel packages on Fedora #17265 #17271
  • CI: Add Fedora 42 runner (#17249)
  • GCC 15: Fix unterminated-string-initialization (#17244)
  • gcm_avx_init: zero the ghash state after hashing the IV
  • Fixed zfs_notify_email for programs like sendmail
  • config: fix ZFS_LINUX_TEST_RESULT_SYMBOL with --enable-linux-builtin #17236
  • Linux 6.0 compat: Check for migratepage VFS (#17217)
  • debian: Add libtirpc-dev dependency (#17220)
  • Fix memory leaks in pool properties handling #17208
  • Added fix for zpool get state segfaults with two or more vdevs (#15972). (#17213)
  • Fix FDT rollback to not overwrite unnecessary fields (#17205)
  • [2.3.2] uconv: add SPDX license tag
  • freebsd: unbreak module/Makefile.bsd build on 15-CURRENT-arm64 #17219
  • Fix nonrot property being incorrectly unset (#17206)
  • Multiple printf() size fixes (#17199)
  • Fix lock reversal on device removal cancel #17164
  • Fix dspace underflow bug #17183
  • simd_powerpc.h: enable FPU on FreeBSD #17191
  • spl_vfs: fix vrele task runner signature mismatch #17101
  • ZTS: Fix zpool dry run tests output formating
  • ZTS: Fix zpool dry run tests depending on output format
  • contrib/initramfs: use LVM autoactivation for activating VGs (#17125)
  • zed: Ensure spare activation after kernel-initiated device removal #17187
  • config: cache results of kernel checks (#17106)
  • Block remap for cloned blocks on device removal #15604 #17180
  • runners: Fix tarball build for zfs-qemu-packages workflow (#17158)
  • runners: Fix zfs-release RPM creation (#17173)
  • Linux: Fix zfs_prune panics v2 (#17121)
  • ZTS: Fix zpool_status_features_001_pos local test (#17174)
  • Disambiguate reference to kibibytes, not kilobytes
  • Fix spelling errors
  • Correct "umount" to "unmount" in a couple of places
  • Capitalize in various places where appropriate
  • Fix cases where "descendent" is used as a noun
  • Make use of "i.e." (id est) consistent
  • Harmonize on American spelling in several places
  • CI: Remove FreeBSD 13.3 and 14.1 tests (#17162)
  • Updating dio_read_verify ZTS test (#16830)
  • Fix deadlock on I/O errors during device removal #17145
  • Always perform bounds-checking in metaslab_free_concrete #17136
  • convert_wycheproof: don't check tag len on invalid tests
  • convert_wycheproof: fix compile failure
  • dmu_tx: rename dmu_tx_assign() flags from TXG_* to DMU_TX_* (#17143)
  • spdxcheck: program to check SPDX license tags
  • SPDX: license tags: LicenseRef-OpenZFS-ThirdParty-PublicDomain
  • SPDX: license tags: OpenSSL-standalone
  • SPDX: license tags: Brian-Gladman-3-Clause
  • SPDX: license tags: BSD-2-Clause OR GPL-2.0-only
  • SPDX: license tags: BSD-3-Clause OR GPL-2.0-only
  • SPDX: license tags: LGPL-2.1-or-later
  • SPDX: license tags: GPL-2.0-or-later
  • SPDX: license tags: Apache-2.0
  • SPDX: license tags: MIT
  • SPDX: license tags: BSD-3-Clause
  • SPDX: license tags: BSD-2-Clause
  • SPDX: license tags: CDDL-1.0
  • ZTS: ICP encryption tests
  • ZTS: test clearing pool and vdev userprops #16887
  • spa_sync_props: remove pool userprops by setting empty-string #16887
  • Add receive:append permission for limited receive #17015
  • Update FreeBSD CI images #17139
  • Fix deduplication of overridden blocks #17120
  • Linux/vnops: implement STATX_DIOALIGN #16972
  • Verify every block pointer is either embedded, hole, or has a valid DVA #17078
  • AUTHORS: refresh with recent new contributors
  • linux: zvols: correctly detect flush requests (#17131)
  • zed: Print return code on failed zpool_prepare_disk #17124
  • Check portable objset MAC even if local is zeroed #17122
  • Add more DDT tests #17049
  • ZTS: replace uses of TMPDIR with mktemp
  • ZTS: make uses of mktemp consistent
  • ZTS: zfs-tests: set TMPDIR to FILEDIR
  • ZTS: test-runner: always apply timestamp to outputdir before updating
  • ZTS: runfiles: remove explicit outputdir
  • ZTS: zfs-tests: use configured FILEDIR for all temp paths
  • ZTS: replace all uses of /var/tmp with TEST_BASE_DIR
  • Linux 6.14 compat: META (#17098) (#17172)
  • Revert "zinject: count matches and injections for each handler" (#17137)