Skip to content

Releases: cyverse/go-irodsclient

v0.9.3

25 May 22:05
Compare
Choose a tag to compare
  • When removing a file, wait for handles of the file to be closed if exist.
  • Use separate subdirectories for each test group

v0.9.2

13 May 01:07
a6b2135
Compare
Choose a tag to compare
  • Refactor icommands environment file access module
  • Implement icommands environment session file access

v0.9.1

11 May 19:32
c609281
Compare
Choose a tag to compare

Add APIs for reading/writing icommands environment files.

v0.9.0

02 May 20:20
Compare
Choose a tag to compare
  • Propagate cache invalidation across filesystem (/fs) instances.
  • Change file read/write APIs for zero-copy (no additional data copy between buffers)

v0.8.0

26 Mar 01:28
Compare
Choose a tag to compare
  • Refactor fs.Entry object (To be used in iRODS FUSE Lite and iRODS FUSE Lite Pool Server)

v0.7.6

25 Mar 05:42
Compare
Choose a tag to compare
  • Refactor file open mode APIs
  • Add default resource server config

v0.7.5

16 Mar 01:42
Compare
Choose a tag to compare
  • Allow stating a file just created and not yet closed
  • Allow renaming a file still opened

v0.7.2

04 Mar 05:44
Compare
Choose a tag to compare
  • Find correct master replica of data object, not just returning replica 0.

v0.7.1

26 Feb 00:52
Compare
Choose a tag to compare
  • Allow Truncate operation while a file is opened for read/write.
  • This fixes an issue with VIM

v0.7.0

25 Feb 06:32
Compare
Choose a tag to compare
  • Rework cache invalidation logic to maximize cache reuse
  • Use directory entry cache to check file existence
  • Add negative cache
  • Implement file locks to prevent race condition (e.g., renaming a dir while opening a file in the dir)
  • Take file open mode argument for CreateFile operation