Details
Description
OpenZFS version 2.3.2 has been released.
Supported Platforms
- Linux: compatible with 4.18 - 6.14 kernels
- FreeBSD: compatible with releases starting from 12.2-RELEASE
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)
Attachments
Issue Links
Activity
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Epic/Theme | Original: ZFS | New: ZFS zfs-2.3 |
Labels | New: janitor9x zfs-2.3 |
Assignee | Original: WC Triage [ wc-triage ] | New: Jihyeon Gim [ potatogim ] |
Description |
Original:
OpenZFS version 2.3.2 has been released.
* [https://github.com/openzfs/zfs/releases/tag/zfs-2.3.2] * h4. Supported Platforms ** {*}Linux{*}: compatible with 4.18 - 6.14 kernels ** {*}FreeBSD{*}: compatible with releases starting from 12.2-RELEASE h4. Changes ** RPM: Hold back incompatible kernel packages on Fedora [#17265|https://github.com/openzfs/zfs/issues/17265] [#17271|https://github.com/openzfs/zfs/pull/17271] ** CI: Add Fedora 42 runner ([#17249|https://github.com/openzfs/zfs/pull/17249]) ** GCC 15: Fix unterminated-string-initialization ([#17244|https://github.com/openzfs/zfs/pull/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|https://github.com/openzfs/zfs/pull/17236] ** Linux 6.0 compat: Check for migratepage VFS ([#17217|https://github.com/openzfs/zfs/pull/17217]) ** debian: Add libtirpc-dev dependency ([#17220|https://github.com/openzfs/zfs/pull/17220]) ** Fix memory leaks in pool properties handling [#17208|https://github.com/openzfs/zfs/pull/17208] ** Added fix for zpool get state segfaults with two or more vdevs ([#15972|https://github.com/openzfs/zfs/issues/15972]). ([#17213|https://github.com/openzfs/zfs/pull/17213]) ** Fix FDT rollback to not overwrite unnecessary fields ([#17205|https://github.com/openzfs/zfs/pull/17205]) ** [2.3.2] uconv: add SPDX license tag ** freebsd: unbreak module/Makefile.bsd build on 15-CURRENT-arm64 [#17219|https://github.com/openzfs/zfs/pull/17219] ** Fix nonrot property being incorrectly unset ([#17206|https://github.com/openzfs/zfs/pull/17206]) ** Multiple printf() size fixes ([#17199|https://github.com/openzfs/zfs/pull/17199]) ** Fix lock reversal on device removal cancel [#17164|https://github.com/openzfs/zfs/pull/17164] ** Fix dspace underflow bug [#17183|https://github.com/openzfs/zfs/pull/17183] ** simd_powerpc.h: enable FPU on FreeBSD [#17191|https://github.com/openzfs/zfs/pull/17191] ** spl_vfs: fix vrele task runner signature mismatch [#17101|https://github.com/openzfs/zfs/pull/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|https://github.com/openzfs/zfs/pull/17125]) ** zed: Ensure spare activation after kernel-initiated device removal [#17187|https://github.com/openzfs/zfs/pull/17187] ** config: cache results of kernel checks ([#17106|https://github.com/openzfs/zfs/pull/17106]) ** Block remap for cloned blocks on device removal [#15604|https://github.com/openzfs/zfs/issues/15604] [#17180|https://github.com/openzfs/zfs/pull/17180] ** runners: Fix tarball build for zfs-qemu-packages workflow ([#17158|https://github.com/openzfs/zfs/pull/17158]) ** runners: Fix zfs-release RPM creation ([#17173|https://github.com/openzfs/zfs/pull/17173]) ** Linux: Fix zfs_prune panics v2 ([#17121|https://github.com/openzfs/zfs/pull/17121]) ** ZTS: Fix zpool_status_features_001_pos local test ([#17174|https://github.com/openzfs/zfs/pull/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|https://github.com/openzfs/zfs/pull/17162]) ** Updating dio_read_verify ZTS test ([#16830|https://github.com/openzfs/zfs/pull/16830]) ** Fix deadlock on I/O errors during device removal [#17145|https://github.com/openzfs/zfs/pull/17145] ** Always perform bounds-checking in metaslab_free_concrete [#17136|https://github.com/openzfs/zfs/pull/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|https://github.com/openzfs/zfs/pull/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|https://github.com/openzfs/zfs/pull/16887] ** spa_sync_props: remove pool userprops by setting empty-string [#16887|https://github.com/openzfs/zfs/pull/16887] ** Add receive:append permission for limited receive [#17015|https://github.com/openzfs/zfs/pull/17015] ** Update FreeBSD CI images [#17139|https://github.com/openzfs/zfs/pull/17139] ** Fix deduplication of overridden blocks [#17120|https://github.com/openzfs/zfs/pull/17120] ** Linux/vnops: implement STATX_DIOALIGN [#16972|https://github.com/openzfs/zfs/pull/16972] ** Verify every block pointer is either embedded, hole, or has a valid DVA [#17078|https://github.com/openzfs/zfs/pull/17078] ** AUTHORS: refresh with recent new contributors ** linux: zvols: correctly detect flush requests ([#17131|https://github.com/openzfs/zfs/pull/17131]) ** zed: Print return code on failed zpool_prepare_disk [#17124|https://github.com/openzfs/zfs/pull/17124] ** Check portable objset MAC even if local is zeroed [#17122|https://github.com/openzfs/zfs/pull/17122] ** Add more DDT tests [#17049|https://github.com/openzfs/zfs/pull/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|https://github.com/openzfs/zfs/pull/17098]) ([#17172|https://github.com/openzfs/zfs/pull/17172]) ** Revert "zinject: count matches and injections for each handler" ([#17137|https://github.com/openzfs/zfs/pull/17137]) |
New:
OpenZFS version 2.3.2 has been released.
* [https://github.com/openzfs/zfs/releases/tag/zfs-2.3.2] h4. Supported Platforms * {*}Linux{*}: compatible with 4.18 - 6.14 kernels * {*}FreeBSD{*}: compatible with releases starting from 12.2-RELEASE h4. Changes * RPM: Hold back incompatible kernel packages on Fedora [#17265|https://github.com/openzfs/zfs/issues/17265] [#17271|https://github.com/openzfs/zfs/pull/17271] * CI: Add Fedora 42 runner ([#17249|https://github.com/openzfs/zfs/pull/17249]) * GCC 15: Fix unterminated-string-initialization ([#17244|https://github.com/openzfs/zfs/pull/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|https://github.com/openzfs/zfs/pull/17236] * Linux 6.0 compat: Check for migratepage VFS ([#17217|https://github.com/openzfs/zfs/pull/17217]) * debian: Add libtirpc-dev dependency ([#17220|https://github.com/openzfs/zfs/pull/17220]) * Fix memory leaks in pool properties handling [#17208|https://github.com/openzfs/zfs/pull/17208] * Added fix for zpool get state segfaults with two or more vdevs ([#15972|https://github.com/openzfs/zfs/issues/15972]). ([#17213|https://github.com/openzfs/zfs/pull/17213]) * Fix FDT rollback to not overwrite unnecessary fields ([#17205|https://github.com/openzfs/zfs/pull/17205]) * [2.3.2] uconv: add SPDX license tag * freebsd: unbreak module/Makefile.bsd build on 15-CURRENT-arm64 [#17219|https://github.com/openzfs/zfs/pull/17219] * Fix nonrot property being incorrectly unset ([#17206|https://github.com/openzfs/zfs/pull/17206]) * Multiple printf() size fixes ([#17199|https://github.com/openzfs/zfs/pull/17199]) * Fix lock reversal on device removal cancel [#17164|https://github.com/openzfs/zfs/pull/17164] * Fix dspace underflow bug [#17183|https://github.com/openzfs/zfs/pull/17183] * simd_powerpc.h: enable FPU on FreeBSD [#17191|https://github.com/openzfs/zfs/pull/17191] * spl_vfs: fix vrele task runner signature mismatch [#17101|https://github.com/openzfs/zfs/pull/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|https://github.com/openzfs/zfs/pull/17125]) * zed: Ensure spare activation after kernel-initiated device removal [#17187|https://github.com/openzfs/zfs/pull/17187] * config: cache results of kernel checks ([#17106|https://github.com/openzfs/zfs/pull/17106]) * Block remap for cloned blocks on device removal [#15604|https://github.com/openzfs/zfs/issues/15604] [#17180|https://github.com/openzfs/zfs/pull/17180] * runners: Fix tarball build for zfs-qemu-packages workflow ([#17158|https://github.com/openzfs/zfs/pull/17158]) * runners: Fix zfs-release RPM creation ([#17173|https://github.com/openzfs/zfs/pull/17173]) * Linux: Fix zfs_prune panics v2 ([#17121|https://github.com/openzfs/zfs/pull/17121]) * ZTS: Fix zpool_status_features_001_pos local test ([#17174|https://github.com/openzfs/zfs/pull/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|https://github.com/openzfs/zfs/pull/17162]) * Updating dio_read_verify ZTS test ([#16830|https://github.com/openzfs/zfs/pull/16830]) * Fix deadlock on I/O errors during device removal [#17145|https://github.com/openzfs/zfs/pull/17145] * Always perform bounds-checking in metaslab_free_concrete [#17136|https://github.com/openzfs/zfs/pull/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|https://github.com/openzfs/zfs/pull/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|https://github.com/openzfs/zfs/pull/16887] * spa_sync_props: remove pool userprops by setting empty-string [#16887|https://github.com/openzfs/zfs/pull/16887] * Add receive:append permission for limited receive [#17015|https://github.com/openzfs/zfs/pull/17015] * Update FreeBSD CI images [#17139|https://github.com/openzfs/zfs/pull/17139] * Fix deduplication of overridden blocks [#17120|https://github.com/openzfs/zfs/pull/17120] * Linux/vnops: implement STATX_DIOALIGN [#16972|https://github.com/openzfs/zfs/pull/16972] * Verify every block pointer is either embedded, hole, or has a valid DVA [#17078|https://github.com/openzfs/zfs/pull/17078] * AUTHORS: refresh with recent new contributors * linux: zvols: correctly detect flush requests ([#17131|https://github.com/openzfs/zfs/pull/17131]) * zed: Print return code on failed zpool_prepare_disk [#17124|https://github.com/openzfs/zfs/pull/17124] * Check portable objset MAC even if local is zeroed [#17122|https://github.com/openzfs/zfs/pull/17122] * Add more DDT tests [#17049|https://github.com/openzfs/zfs/pull/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|https://github.com/openzfs/zfs/pull/17098]) ([#17172|https://github.com/openzfs/zfs/pull/17172]) * Revert "zinject: count matches and injections for each handler" ([#17137|https://github.com/openzfs/zfs/pull/17137]) |
Description |
Original:
OpenZFS version 2.3.2 has been released.
* Supported Platforms * Linux: compatible with 4.18 - 6.14 kernels * FreeBSD: compatible with releases starting from 12.2-RELEASE * 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) * * https://github.com/openzfs/zfs/releases/tag/zfs-2.3.2 |
New:
OpenZFS version 2.3.2 has been released.
* [https://github.com/openzfs/zfs/releases/tag/zfs-2.3.2] * h4. Supported Platforms ** {*}Linux{*}: compatible with 4.18 - 6.14 kernels ** {*}FreeBSD{*}: compatible with releases starting from 12.2-RELEASE h4. Changes ** RPM: Hold back incompatible kernel packages on Fedora [#17265|https://github.com/openzfs/zfs/issues/17265] [#17271|https://github.com/openzfs/zfs/pull/17271] ** CI: Add Fedora 42 runner ([#17249|https://github.com/openzfs/zfs/pull/17249]) ** GCC 15: Fix unterminated-string-initialization ([#17244|https://github.com/openzfs/zfs/pull/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|https://github.com/openzfs/zfs/pull/17236] ** Linux 6.0 compat: Check for migratepage VFS ([#17217|https://github.com/openzfs/zfs/pull/17217]) ** debian: Add libtirpc-dev dependency ([#17220|https://github.com/openzfs/zfs/pull/17220]) ** Fix memory leaks in pool properties handling [#17208|https://github.com/openzfs/zfs/pull/17208] ** Added fix for zpool get state segfaults with two or more vdevs ([#15972|https://github.com/openzfs/zfs/issues/15972]). ([#17213|https://github.com/openzfs/zfs/pull/17213]) ** Fix FDT rollback to not overwrite unnecessary fields ([#17205|https://github.com/openzfs/zfs/pull/17205]) ** [2.3.2] uconv: add SPDX license tag ** freebsd: unbreak module/Makefile.bsd build on 15-CURRENT-arm64 [#17219|https://github.com/openzfs/zfs/pull/17219] ** Fix nonrot property being incorrectly unset ([#17206|https://github.com/openzfs/zfs/pull/17206]) ** Multiple printf() size fixes ([#17199|https://github.com/openzfs/zfs/pull/17199]) ** Fix lock reversal on device removal cancel [#17164|https://github.com/openzfs/zfs/pull/17164] ** Fix dspace underflow bug [#17183|https://github.com/openzfs/zfs/pull/17183] ** simd_powerpc.h: enable FPU on FreeBSD [#17191|https://github.com/openzfs/zfs/pull/17191] ** spl_vfs: fix vrele task runner signature mismatch [#17101|https://github.com/openzfs/zfs/pull/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|https://github.com/openzfs/zfs/pull/17125]) ** zed: Ensure spare activation after kernel-initiated device removal [#17187|https://github.com/openzfs/zfs/pull/17187] ** config: cache results of kernel checks ([#17106|https://github.com/openzfs/zfs/pull/17106]) ** Block remap for cloned blocks on device removal [#15604|https://github.com/openzfs/zfs/issues/15604] [#17180|https://github.com/openzfs/zfs/pull/17180] ** runners: Fix tarball build for zfs-qemu-packages workflow ([#17158|https://github.com/openzfs/zfs/pull/17158]) ** runners: Fix zfs-release RPM creation ([#17173|https://github.com/openzfs/zfs/pull/17173]) ** Linux: Fix zfs_prune panics v2 ([#17121|https://github.com/openzfs/zfs/pull/17121]) ** ZTS: Fix zpool_status_features_001_pos local test ([#17174|https://github.com/openzfs/zfs/pull/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|https://github.com/openzfs/zfs/pull/17162]) ** Updating dio_read_verify ZTS test ([#16830|https://github.com/openzfs/zfs/pull/16830]) ** Fix deadlock on I/O errors during device removal [#17145|https://github.com/openzfs/zfs/pull/17145] ** Always perform bounds-checking in metaslab_free_concrete [#17136|https://github.com/openzfs/zfs/pull/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|https://github.com/openzfs/zfs/pull/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|https://github.com/openzfs/zfs/pull/16887] ** spa_sync_props: remove pool userprops by setting empty-string [#16887|https://github.com/openzfs/zfs/pull/16887] ** Add receive:append permission for limited receive [#17015|https://github.com/openzfs/zfs/pull/17015] ** Update FreeBSD CI images [#17139|https://github.com/openzfs/zfs/pull/17139] ** Fix deduplication of overridden blocks [#17120|https://github.com/openzfs/zfs/pull/17120] ** Linux/vnops: implement STATX_DIOALIGN [#16972|https://github.com/openzfs/zfs/pull/16972] ** Verify every block pointer is either embedded, hole, or has a valid DVA [#17078|https://github.com/openzfs/zfs/pull/17078] ** AUTHORS: refresh with recent new contributors ** linux: zvols: correctly detect flush requests ([#17131|https://github.com/openzfs/zfs/pull/17131]) ** zed: Print return code on failed zpool_prepare_disk [#17124|https://github.com/openzfs/zfs/pull/17124] ** Check portable objset MAC even if local is zeroed [#17122|https://github.com/openzfs/zfs/pull/17122] ** Add more DDT tests [#17049|https://github.com/openzfs/zfs/pull/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|https://github.com/openzfs/zfs/pull/17098]) ([#17172|https://github.com/openzfs/zfs/pull/17172]) ** Revert "zinject: count matches and injections for each handler" ([#17137|https://github.com/openzfs/zfs/pull/17137]) |
Description |
Original:
OpenZFS version 2.3.2 has been released.
https://github.com/openzfs/zfs/releases/tag/zfs-2.3.2 |
New:
OpenZFS version 2.3.2 has been released.
* Supported Platforms * Linux: compatible with 4.18 - 6.14 kernels * FreeBSD: compatible with releases starting from 12.2-RELEASE * 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) * * https://github.com/openzfs/zfs/releases/tag/zfs-2.3.2 |