OpenZFS 2.1.10: Updates for Linux and FreeBSD systems, Linux 6.2 support and drops Python 2 compatibility
OpenZFS 2.1.10 has been released with new features and fixes. The file system now extends Linux kernel compatibility to the Linux 6.2 series, and it has early v6.3 compatibility updates. This latest version of OpenZFS also drops support for Python 2 and Python 3.5 versions, improving the utility code. OpenZFS 2.1.10 includes various bug fixes, improved text color output support, some FreeBSD fixes, and allows mounting snapshots in .zfs/snapshot as a regular user.
There are improvements to the Linux compatibility as well, including the REQ_PREFLUSH | REQ_OP_WRITE compatibility for Linux 6.3, which is set to be released in the next two weeks. Other Linux compatibility changes include Linux 6.2 compatibility META updates and Linux kmemleak support for ZTS. Furthermore, this release includes the addition of hotplug support for spare vdevs in zed and improved error reporting in arc_read.
The latest version of OpenZFS also introduces optimizations, such as micro-optimizations for zrl_remove and is_l2cacheable functions. Additionally, OpenZFS 2.1.10 includes a workaround for GitHub Action failure and updated workflows. With these new features and bug fixes, OpenZFS 2.1.10 continues to provide a reliable and efficient open-source ZFS file-system implementation for Linux and FreeBSD systems.
