Skip to content

nfs4j-0.19.0

Compare
Choose a tag to compare
@kofemann kofemann released this 17 Jul 18:26
· 190 commits to master since this release
nfs4j-0.19.0

New major release with API enhancement. The highlights:

  • device manager new API
  • interface for non file based export tables
  • improved code coverage
  • removed built-in request statistics

Changelog for nfs4j-0.18.0..nfs4j-0.19.0
* [d5b8694] [maven-release-plugin] prepare for next development iteration
* [20f598a] README: point to the latest release
* [7c7714d] nfs4: check for invalid attribute prior VERIFY/NFERIVY
* [0a43629] nlm: add throughput test for lock manager
* [9a8f645] nfs: fix export entry ordering
* [904714e] nfs: introduce export table interface
* [7a07596] nfs: add hashCode and equals to FsExport and InerAddressMatcher
* [d541ec6] nfsv41: LayoutDriver#acceptLayoutReturnData should accept compound context
* [5712ae6] benchmarks: add benchmark for ip address matcher
* [ad1afdd] nfs4: fix export table initialization in NFSServerV41#Builder
* [59edb79] libs: use mockito-core 2.28
* [13656bd] libs: use hamcrest 2.1
* [3156e5f] nfsv4: add test for readdir behind last cookie
* [69f39ae] nfs4: add LAYOUTSTATS and LAYOUTERROR operations stubs
* [99c0c66] test: use jimfs-based file system implementation
* [45656e9] test: add pseudofs test to ensure ownership inheritance
* [e2a9e08] pseudofs: fix directory listing with non zero cookie
* [c66e099] vfs: add unit test for validate PseudoFS
* [43a3c01] test: improve test coverage of PseudoFs
* [ce23357] vfs: fix typo in Inode#isPseudoInode method name
* [04a869d] Modified V3 server to use new export interface
* [143ed0e] Modified MountServer to use new export interface
* [33b8f44] Removed unused imports
* [7705817] spring: add NFSServerV41Factory#setExportTable method
* [096b49f] nfs4: introduce AbstractRequestExecutor
* [0bad4dd] nfs4.1: do not use string concatenation to build log entry
* [afe84fe] nfs4.1: re-factor NFSv41DeviceManager interface to accept raw XDR args
* [2da8614] spring: match setter method name to the argument type
* [5df7ed9] pom: enable spotbugs plugin
* [1a38386] nfs41: introduce NFSv41DeviceManager#layoutCommit method
* [9d9a930] nfs-client: send layoutcommit if required
* [c37b716] test: add OperationLAYOUTCOMMITTest
* [e358afc] tests: fix file system object type in DummyVFS
* [78c1d75] test: improve open operation test coverage
* [704bc6c] test: improve layoutcommit test coverage
* [9e42f6e] nfs4: fix javadoc of AbstractNFSv4Operation
* [cb0eaf9] nfsv41: simplify io_info4 - use long instead of uint64_t
* [603c5fc] pnfs: add layoutStats and layoutError methods to device manager
* [0fc7764] doc: fix markdown formatting
* [3cf5355] docs: add API-changes file to describe migration path
* [7a1603e] [maven-release-plugin] prepare branch 0.19
* [1f1f04f] [maven-release-plugin] prepare release nfs4j-0.19.0