NFS4J v0.20.0 Release Notes

Release Date: 2020-02-27 // about 4 years ago
  • 🚀 major release with highlights:

    • 👍 xattr support
    • 👍 better control over state handler initialization
    • 📦 package rename org.dcache.utils => org.dcache.nfs.utils

    🌲 Full change log with 0.19.0:

    • 🚀 [dbf89f3] [maven-release-plugin] prepare for next development iteration
    • 📄 [efeaa86] docs: describe how to use custom statistics module
    • 🚀 [6324959] docs: point to latest release
    • [8aed1f0] pom: enforce utf-8 encoding
    • [0d385e4] nfs4: initialize newly created state ids with sequence zero
    • [56387f7] pom: add profile to sign artifacts
    • 🚀 [df1a80f] README.md: add latest release badge
    • ✅ [93698a9] test: fix invalid attribute name in DummyFs#setattr
    • ✅ [5af45c1] test: fix unix mode to Set conversion
    • ✅ [52d1fdf] test: enforce default file permission for DummyVFS
    • 📄 [fa8ebf9] docs: add rfc8276.txt
    • [2b803c0] nfs: define error codes defined in rfc8276 (xattr)
    • 🚚 [1c80fb6] vfs: introduce get/set/list/removeXattr methods
    • 👍 [6eaebcd] nfs4: add initial support support_xattr attribute
    • [03c7147] nfs4: add xattr related operation stubs
    • [eedb5e6] nfsv4: sort constants defined in nfs4_prot.java
    • 🚚 [5b41bd7] vfs: invalidate stat cache on setxattr and removexattr
    • 👍 [a1f0810] nfs: add initial implementation of xattr support
    • ✅ [7b3f4d1] unit: fix NPE in SETXATTR test
    • [36724e8] mountd: fix client address type mismatch on unmount
    • 🚚 [88180c9] flexfiles: remove Serializable marker from autogenerated classes
    • [7e7bee6] pom: filter out naming related Spotbugs issues
    • [dfbb672] src: rename org.dcache.utils => org.dcache.nfs.utils
    • [20e6735] nfs4: don't access constant via instance reference.
    • [0615191] nfs4: make extended NFSv4StateHandler constructor public
    • 🌲 [540ec29] mount: add missing message placeholder in log a statement
    • ⚡️ [248c877] nfs4: update NFSv4StateHandler to store lease time as seconds
    • 🔧 [1cf016b] nfs4: getattr should return lease time configured on state handler
    • [5fbece3] nfs: simplify stream usage
    • 🚀 [3d66fff] [maven-release-plugin] prepare branch 0.20
    • 🚀 [1679476] [maven-release-plugin] prepare release nfs4j-0.20.0
    • 🚀 [7ae6e80] [maven-release-plugin] prepare for next development iteration