4.5.8
Source: vastnfs-4.5.8.tar.xz
(released Jul 8, 2026)
- Add Job-ID support for NFS operations.
- Expand kernel/build compatibility and backports (Linux 6.18, 6.19, 7.0, SLED RPM builds, SLES 15/16 fallback behavior) and sync upstream to v6.12.57.
- Add TLS support for the NFSv3 MOUNT connection and enable xprtsec policy for MOUNT by default on VAST servers.
- Improve TLS and key handling by supporting kernel keyrings, validating TLS certificate fields in client matching, and redacting certificate serial values in mount options.
- Add per-transport stats in driver and
vastnfs-ctl. - Fix multiple NFSv4 delegation issues when using multipathing.
- Fix ENOKEY race conditions in concurrent
remoteports=dnsmounts and ignoreINADDR_ANYaddresses from DNS replies. - Fix alternate server handling, including mountstats RPC accounting and an
nfs_server_add_altBUG_ON with alt_server sizing. - Restore the
relmtimemount option after upstream sync fallout and fix additional NFS client edge cases (localports, setattr delegation, and in_dev reference handling). - Enable large folios by default from Linux 6.12 and RHEL 9.7
- Better diagnostic messages if NFS server is unresponsive.
- Set fallback source version to
v4.0.41. - Multiple bug fixes.
4.5.7
Source: vastnfs-4.5.7.tar.xz
(released May 12, 2026)
- build.sh: fixup for azurelinux
- Further backports to improve the deadlock fix of
nfs_lock_and_join_requests. - Sync fallback to v4.0.40.
4.5.6
Source: vastnfs-4.5.6.tar.xz
(released Apr 27, 2026)
- Added expandable read-ahead, and enabled by default. Read-ahead starts at 128 KB default and grows to
read_ahead_kbsetting only after sequential IO. Can be turned off via kernel module parameter. - Backport upstream fix to a deadlock on rare cases (commit 8e5419d6542 "nfs: Add missing release on error in nfs_lock_and_join_requests()")
4.5.5
Source: vastnfs-4.5.5.tar.xz
(released Mar 11, 2026)
- Fix a cleanup issue in umount under Linux kernels 6.16 and above that prevented driver reload.
4.5.4
Source: vastnfs-4.5.4.tar.xz
(released Feb 12, 2026)
- For unsupported kernels, sync fallback logic to v4.0.39
4.5.3
Source: vastnfs-4.5.3.tar.xz
(released Feb 11, 2026)
- Fix a build issue for systems with DOCA 3.2.1 and above, that prevented rpcrdma (NFS RDMA) from being loaded.
4.5.2
Source: vastnfs-4.5.2.tar.xz
(released Jan 26, 2026)
- Trivial build fixes for newer kernels
- NFS directory cache fixes
- Fix performance regression from upstream related to directory listing
- Fix for
optlockflushandrelmtimeactivation with NFSv4.x - Fix a crash on pnfs MDS=DS session trunking
- Add the
pconnectmount option (see documentation) - Enable
localports_failoverby default whichlocalportsis used - Implement
localportsfailover during mount stage vastnfs-ctlfixes for IO stats- For unsupported kernels, sync fallback logic to v4.0.38
- Various tracing and debugability improvments
- Documentation updates
4.5.1
Source: vastnfs-4.5.1.tar.xz
(released Oct 23, 2025)
- Build script fix.
4.5.0
Source: vastnfs-4.5.0.tar.xz
(released Oct 23, 2025)
- First release of 4.5.0, a rebase of the stack on Linux v6.6 LTS, bringing newer stack features from that kernel. See NFS over TLS.
- If installing for the first time, see supported kernel versions.
- Contains 4.0.36 source as build-time fallback that is triggered based on kernel version detection.
- Older 4.0 tree will be maintained separately (see older changelog)
Document generated on 2026.07.23 16:39 for v4.5.9~prerelease-2-g0edc5d942, branch 4.5