I just pushed V4-rc6. Next week is the last full week before the end of year
holiday time and I expect to be the last merge before I tag 4.0 (which may
happen separately on Monday the 20th). With the final push, I encourage
anyone who has a github issue that has been marked "Needs Verification" to
verify the issue with V4-rc6. Any additional testing folks are able to do
would be much appreciated. Any patches that have been submitted to gerrithub
but not yet merged will need to be wrapped up next week.
Following the V4.0 tag, I will follow our standard practice where I do not
fork off a v4-stable branch for a few weeks which gives the opportunity for
a V4.1 update to include some bug fixes before I start merging new feature
work for the V5 development stream.
Thanks everyone. This has been a long release, but we have made some
significant code improvements and fixed a lot of bugs and we do have some
features of note:
More information on the wiki:
https://github.com/nfs-ganesha/nfs-ganesha/wiki/ReleaseNotes_4
POSIX ACL support for FSAL_CEPH
Enhancements to Export Update (DBUS) and Reload (SIGHUP)
protocol update (add/remove v3/v4 to export)
Pseudo Path can be changed when reloading exports
Refresh file system table (allows adding exports for new file
systems)
FSAL_PROXY_V3
FSAL_CEPH enhancement to release inodes quicker
NFSACL POSIX ACL side-band protocol for NFSv3
Option to increase aggressiveness of MDCACHE releasing entries
Can actually disable RQUOTA and NFSv3 when building
Improvements to building on MacOS and other compilers
FSAL_KVSFS
Match xattr support up with RFC 8276
Add xattr to FSAL_CEPH
Support BTRFS subvolumes as if they are separate file systems
Said page still needs some updates so if anyone sees anything that needs
updating, let us know.
Thanks
Frank Filz