Skip to content

Releases: dCache/nfs4j

nfs4j-0.26.0

12 Sep 09:13
nfs4j-0.26.0
Compare
Choose a tag to compare

Minor Feature release. Highlights:

  • added subs for remote quota service
  • Java 17

Changelog for nfs4j-0.25.0..nfs4j-0.26.0
* [ad31e60] [maven-release-plugin] prepare for next development iteration
* [40ccd76] build(deps): bump ch.qos.logback:logback-classic from 1.2.3 to 1.2.13
* [d167a07] build(deps): bump org.springframework:spring-context
* [55a5ddc] build(deps): bump com.hazelcast:hazelcast from 5.3.0 to 5.3.5
* [0ce8d2a] vfs: make file handle immutable class
* [bd0798b] pom: use java17
* [02a7c55] proj: add basic server for quick testing
* [c4cb94d] rquota: add xdrs for rquota protocol
* [0597235] rquota: add stub for rquota service
* [c58a552] rquota: add possibility to set quota.
* [0923c1b] github: add github build action
* [d744fd4] github: add autopublishing of releases
* [b9b92db] docs: add nfs42_prot.x nfs_xattr.x rquota.x
* [37904c9] [maven-release-plugin] prepare branch @{releaseLabel}
* [1f171e6] [maven-release-plugin] prepare release nfs4j-0.26.0

nfs4j-0.25.0

01 Aug 07:28
nfs4j-0.25.0
Compare
Choose a tag to compare

Small feature release with behavioral change:

if no layouts are explicitly specified in the export file, then all supported layouts are offered to the client (before only nfsv4_files layout was offered).

Changelog for nfs4j-0.24.0..nfs4j-0.25.0
* [85a4f93] [maven-release-plugin] prepare for next development iteration
* [5826bf2] build(deps): bump hazelcast from 4.1.8 to 4.1.10
* [cbe5d31] libs: use oncrpc4j-3.3.0
* [89df15c] nfs: add exception that matches FS4ERR_OFFLOAD_DENIED state
* [e533bf8] nfs4: remove state only after successful disposal
* [42ed2e0] nfs4: bump open-stateid sequence only in FileTracker#addOpen
* [73d73af] nfs4: FileTracker should return a copy of stateid
* [f6da65f] pom: update maven plugins versions
* [991a18d] nfs41: change default behaviour if no layouts types specified in export
* [a7cc8b4] nfs4: fix telescopic constructor call of NFSv4StateHandler
* [908045a] nfs41: add possibility to specify server implementation details
* [23be6ee] build(deps): bump hazelcast from 4.1.10 to 5.3.0
* [4e4f11f] build(deps): bump guava from 31.1-jre to 32.0.0-jre
* [795a59c] pom: update maven release plugin to 3.0.1
* [99c3153] pom: update maven scm-provider-gitexe plugin
* [47eaed2] [maven-release-plugin] prepare branch @{releaseLabel}
* [f05d56c] [maven-release-plugin] prepare release nfs4j-0.25.0

nfs4j-0.24.3

29 Mar 18:59
nfs4j-0.24.3
Compare
Choose a tag to compare

Minor bugfix with log outstanding issue #96

Changelog for nfs4j-0.24.2..nfs4j-0.24.3

[7b4981f] [maven-release-plugin] prepare for next development iteration
[584e988] nfs4: FileTracker should return a copy of stateid
[ed0a06a] pom: fix version number
[161e69a] [maven-release-plugin] prepare release nfs4j-0.24.3

nfs4j-0.23.2

29 Mar 18:35
nfs4j-0.23.2
Compare
Choose a tag to compare

Minor release with a fix of log outstanding issue #96

Changelog for nfs4j-0.23.1..nfs4j-0.23.2

[fac21bb] [maven-release-plugin] prepare for next development iteration
[abc0aa3] nfs4: FileTracker should return a copy of stateid
[9f8e0d3] [maven-release-plugin] prepare release nfs4j-0.23.2

nfs4j-0.24.2

28 Mar 16:21
nfs4j-0.24.2
Compare
Choose a tag to compare

Minor bugfix release:

Changelog for nfs4j-0.24.1..nfs4j-0.24.2

[483494e] [maven-release-plugin] prepare for next development iteration
[98033b3] nfs4: remove state only after successful disposal
[6e2658a] nfs4: bump open-stateid sequence only in FileTracker#addOpen
[6463ac3] [maven-release-plugin] prepare release nfs4j-0.24.2

nfs4j-0.23.1

28 Mar 16:12
nfs4j-0.23.1
Compare
Choose a tag to compare

Minor bugfix release:

Changelog for nfs4j-0.23.0..nfs4j-0.23.1

[c690013] [maven-release-plugin] prepare for next development iteration
[81437ec] nfs42: fix NFSERR_BAD_STATEID for server side copy with locks
[91ad32f] nfs4: remove state only after successful disposal
[056ffe3] nfs4: bump open-stateid sequence only in FileTracker#addOpen
[bb83726] [maven-release-plugin] prepare release nfs4j-0.23.1

nfs4j-0.24.1

09 Jan 12:26
nfs4j-0.24.1
Compare
Choose a tag to compare

Minor release with dependency update.

Changelog for nfs4j-0.24.0..nfs4j-0.24.1
* [71380f3] [maven-release-plugin] prepare for next development iteration
* [c772497] libs: use oncrpc4j-3.3.0
* [b70a691] [maven-release-plugin] prepare release nfs4j-0.24.1

nfs4j-0.24.0

28 Oct 08:39
nfs4j-0.24.0
Compare
Choose a tag to compare

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

nfs4j-0.23.0

18 Jan 14:15
nfs4j-0.23.0
Compare
Choose a tag to compare

Feature release with the following highlights:

Changelog for nfs4j-0.22.0..nfs4j-0.23.0
* [b4af4c3] [maven-release-plugin] prepare for next development iteration
* [ac82ca1] nfs4: fix typo in comments
* [8ede287] nfsv4.1: resulting notification bitmap should match requests length
* [6580dff] docs: added rfc7862 (NFSv4.2)
* [9c32099] nfs: remove throws from HostNameMatcher constructor
* [ea6f71a] nfs3: fix readdir entry size calculation
* [44fa34c] nfs4: improve state handler concurrency
* [207eeb3] pom: enforce https when accessing maven repos
* [521abf6] nfsv41: remove unused Layouts class
* [1ec8725] nfs4-client: show layout types supported by the server
* [d2ed5a5] src: fix formatting of AttributeMap
* [11b19a6] nfs4-client: CompoundBuilder#withGetdeviceinfo should accept layout type
* [2056c67] nfsv3: simplify size3 object
* [235e266] nfsv3: simplify uid3, gid3 objects
* [1ec32c5] nfsv3: merge NameUtils and HimeraNfsUtils into single class
* [8772820] docs: fix maven repo link in README.md
* [de0a8d4] nfsv3: remove unnecessary call of Inode#toString for logging
* [b1956be] src: don't use guava's Files#asCharSink
* [91b31e0] nfsv42: initial support for intra-server copy
* [4c7e1fe] nfsv42: add copy-offload notification collback to the back channel
* [fde8701] nfs4: include ACE flags in toString method
* [0d9f5ff] nfs4: simplify aceflag4 acemask4 acetype4 classes
* [dfd3ec8] client: fix desired file attributes propagation on create
* [3956d03] Allow virtual filesystem to check user subject.
* [1e0a4bd] libs use oncrpc-3.2.0
* [7d670d7] vfs: expose files creation (birth) time
* [55c7b2d] vfs: fix commit 7d670d7
* [b23268d] tests: add Stat#set/getBtime test
* [b12dbeb] vfs: add javadoc to org.dcache.nfs.vfs.Stat
* [67da932] vfs: drop Stat#get/setFileId methods
* [20968d2] tests: fix spelling of methods in StatTest
* [5541044] nfsv42: update OperationCOPY to support async copy
* [7a091ba] src: dont use guava's Sets
* [4a38d55] [maven-release-plugin] prepare branch 0.23
* [899d43d] [maven-release-plugin] prepare release nfs4j-0.23.0

nfs4j-0.22.2

06 Jan 11:34
nfs4j-0.22.2
Compare
Choose a tag to compare

Minor bugfix release. Highlights:

  • Fix readdir reply size for NFSv3

Changelog for nfs4j-0.22.1..nfs4j-0.22.2
* [f349133] [maven-release-plugin] prepare for next development iteration
* [3e379c6] nfs3: fix readdir entry size calculation
* [e26619f] [maven-release-plugin] prepare release nfs4j-0.22.2