Releases: cyverse/go-irodsclient
Releases · cyverse/go-irodsclient
v0.9.3
- 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
- Refactor icommands environment file access module
- Implement icommands environment session file access
v0.9.1
Add APIs for reading/writing icommands environment files.
v0.9.0
- Propagate cache invalidation across filesystem (/fs) instances.
- Change file read/write APIs for zero-copy (no additional data copy between buffers)
v0.8.0
- Refactor fs.Entry object (To be used in iRODS FUSE Lite and iRODS FUSE Lite Pool Server)
v0.7.6
- Refactor file open mode APIs
- Add default resource server config
v0.7.5
- Allow stating a file just created and not yet closed
- Allow renaming a file still opened
v0.7.2
- Find correct master replica of data object, not just returning replica 0.
v0.7.1
- Allow Truncate operation while a file is opened for read/write.
- This fixes an issue with VIM
v0.7.0
- 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