# OpenZFS zfs-2.2.11 - Product: OpenZFS (https://whatsnew.fyi/product/openzfs) - Vendor: OpenZFS - Date: 2026-08-21 - Version: zfs-2.2.11 - Original notes: https://github.com/openzfs/zfs/releases/tag/zfs-2.2.11 - Permalink: https://whatsnew.fyi/product/openzfs/releases/zfs-2.2.11 - Labels: Platforms: Linux What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Add workaround for device_access ZTS test - **added** — Add 'capsh' to commands.cfg - **changed** — vdev_disk: use calling cred to check for device access - **changed** — vdev_file: use calling cred to check for device access - **changed** — zfs_file_open: add cred arg, use it to check access - **changed** — vdev_open: pass credential to check for permission to open device - **changed** — secpolicy_zfs: add a note about the power of CAP_SYS_ADMIN - **changed** — secpolicy_sys_config: only permit a global zone credential - **changed** — secpolicy_zinject: only permit a global zone credential - **removed** — secpolicy_nfs: remove, not used - **changed** — config: detect idmap method via generic_permission test - **changed** — libzfs: fallback VDEV_UPATH to VDEV_PATH for non-DM devices - **fixed** — Fix aarch64 build failure by removing earlyclobber - **fixed** — zpl_sync_fs: work around kernels that ignore sync_fs errors - **changed** — zfs_sync: return error when pool suspends - **changed** — zfs_sync: remove support for impossible scenarios ###### Supported Platforms - **Linux**: compatible with 4.18 - 6.17 kernels - **FreeBSD**: compatible with releases starting from 13.3+, 14.0+ ###### Changes - [zfs-2.2.11] Add workaround for device_access ZTS test - [zfs-2.2.11] Add 'capsh' to commands.cfg - ZTS: device access tests #18960 - vdev_disk: use calling cred to check for device access #18960 - vdev_file: use calling cred to check for device access #18960 - zfs_file_open: add cred arg, use it to check access #18960 - vdev_open: pass credential to check for permission to open device #18960 - secpolicy_zfs: add a note about the power of CAP_SYS_ADMIN #18959 - secpolicy_sys_config: only permit a global zone credential #18959 - secpolicy_zinject: only permit a global zone credential #18959 - secpolicy_nfs: remove, not used #18959 - ZTS: test secpolicy_zinject correctly limits namespace access #18959 - ZTS: test secpolicy_sys_config correctly limits namespace access #18959 - config: detect idmap method via generic_permission test #18769 - libzfs: fallback VDEV_UPATH to VDEV_PATH for non-DM devices #18439 #18802 - CodeQL: Flag implicit compare-then-assign in branch conditions #18899 - CI: don't fail a passing job when a log reader has already exited #18885 - CI: publish the per-VM test counter atomically #18885 - CI: Update Alpine Linux runner to 3.24.1 #18790 - Remove libuutil from the pull request template and fix headings #18791 - CI: Fix race caused by shared ctr file updates #18778 - Using net/cloud-init to unpin specific python #18717 - CI: Increase default watchdog NMI timeout on Linux #18704 - CI: Re-allow workflow_dispatch on zfs-qemu #18680 - Update our CI runners to the newest FreeBSD 15.1 RELEASE (#18667) - CI: Have zfs-build-packages workflow build tarballs on Alma (#18662) - zts: test syncfs() behaviour when pool suspends #17420 - zpl_sync_fs: work around kernels that ignore sync_fs errors #17420 - zfs_sync: return error when pool suspends #17420 - zfs_sync: remove support for impossible scenarios #17420 - Fix aarch64 build failure by removing earlyclobber (#18532)