nfs4j-0.24.0
New feature release with highlights:
- better throughput by NFSv4.1 session processing
- dependency on Guava 31
- API change to use java.time.xx when applicable
- exposed open files with NFSv4.1
Full changelog for nfs4j-0.23.0..nfs4j-0.24.0
[06cebe9] [maven-release-plugin] prepare for next development iteration
[a045ca7] libs: migrate to hazelcast-4.1.8
[c053eb3] util: ensure that cache entry lifetime is bigger than idle time
[f6706b5] util: use StampetLock to improve cache efficiency
[49cf00c] benchmarks: add benchmark for org.dcache.nfs.util.Cache
[006b2dc] test: handle float point number format differences in DE and US
[d53c02e] benchmarks: add FileTracker related benchmark
[cd924aa] nfs42: fix NFSERR_BAD_STATEID for server side copy with locks
[23aaab5] libs: use up-to-date guava-31
[146b6c2] test: handle StatTest.testToString time format differences in different locale
[e3ec271] Fix typo in error message.
[bc28fdb] The same typo also exists here.
[91708e3] nfs4: expose open files known to FileTracker
[4247348] nfs: use Comparator.comparing unstead of guava's Ordering
[225dcf1] nfs: propagate NFS errors of server-side-copy to the client
[874b816] nfs4: update state handler to use java.time.Clock
[88ecc6d] test: make ManualClock accessible to other time-based tests
[8668e28] test: add test to check NFSClient lease expiration
[8a97adf] [maven-release-plugin] prepare branch 0.24
[59f76a6] [maven-release-plugin] prepare release nfs4j-0.24.0