Releases: cyverse/go-irodsclient
Releases · cyverse/go-irodsclient
v0.5.5
- Rework file handle locks to prevent race conditions
- Closes all opened file handles when closing session
- Keep only 1 idle connection
- Add some utility APIs
v0.5.4
- Rework cache invalidation code
- Revert rename API to not overwrite silently (was in v0.5.3, deprecated)
v0.5.2
- Invalidate file stat cache when the file is truncated
v0.5.1
Add ticket access
Rework iRODS response error handling
Reuse cached FSEntry to determine whether a path is for a file or a collection, optimizes Stat operation.
Fix collection/file stat bug.
v0.4.5
Cache metadata correctly
Add user, group, quota, and usermeta functions
Add RawBind function for connection reuse
Add ModAccess functions
Cache file/dir ACLs
Thanks to Peter Verraedt and Janbong for the contribution
v0.4.4
- Sync data between multiple connections #8
- Implement admin messages #9
- Refactor request-response code
- Use iRODS XML dialect #10
Thanks to Peter Verraedt for the contribution
v0.4.3
Bump up version forcefully to address a package version issue on v0.4.2
Implement search data objects or collections by metadata
v0.4.1
Fix a bug in converting GroupUsers to pointers.
#7
v0.4.0
Return error when connection parameters are not correct, so irodsclient cannot establish a conenction.
Add metadata operations for collections and objects
Fix several bugs.
Thanks to Janbong and Peter Verraedt for the contribution
v0.3.0
- Implement User Group Query
- Implement Access (ACLs) Query
- Rename some APIs
- GetCollectionMeta to ListCollectionMeta
- GetDataObjectMeta to ListDataObjectMeta