Details

    • Improvement
    • Resolution: Unresolved
    • Minor
    • None
    • None
    • 3
    • 9223372036854775807

    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

            [LU-18971] Support ZFS 2.3.2
            simmonsja James A Simmons made changes -
            Link New: This issue is related to LU-18947 [ LU-18947 ]
            potatogim Jihyeon Gim made changes -
            Status Original: Open [ 1 ] New: In Progress [ 3 ]
            simmonsja James A Simmons made changes -
            Epic/Theme Original: ZFS New: ZFS zfs-2.3
            yujian Jian Yu made changes -
            Labels New: janitor9x zfs-2.3
            yujian Jian Yu made changes -
            Link New: This issue is related to LU-18887 [ LU-18887 ]
            potatogim Jihyeon Gim made changes -
            Assignee Original: WC Triage [ wc-triage ] New: Jihyeon Gim [ potatogim ]
            potatogim Jihyeon Gim made changes -
            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])
            potatogim Jihyeon Gim made changes -
            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])
            potatogim Jihyeon Gim made changes -
            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
            potatogim Jihyeon Gim created issue -

            People

              potatogim Jihyeon Gim
              potatogim Jihyeon Gim
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated: