Skip to content

Releases: cyverse/go-irodsclient

v0.6.1

24 Jan 23:54
Compare
Choose a tag to compare
  • Rework metadata cache setting

v0.6.0

22 Jan 00:28
9898968
Compare
Choose a tag to compare

Fix a bug in file/dir cache invalidation
Allow path-based TTL configuration (FS creation API is changed as well)
Add connection lifespan parameter
Implement AuthPlugin message

v0.5.11

02 Dec 00:32
Compare
Choose a tag to compare
  • Add data transfer metrics

v0.5.10

24 Nov 22:48
Compare
Choose a tag to compare
  • Add CollectionNotEmptyError
  • Fix lint errors

v0.5.9

02 Nov 00:34
Compare
Choose a tag to compare
  • Test Poorman's rollback early and disable if it's not available.
  • Add a new API to list all groups that a user belongs to.

v0.5.8

22 Oct 00:51
Compare
Choose a tag to compare
  • Fix CS Negotiation bug
  • Implement parallel put for iRODS v4.2.9 and above
  • Integrate iRODS docker container to tests

v0.5.7

08 Oct 23:41
Compare
Choose a tag to compare
  • Use go log interface and logrus library
  • Implement connection pooling instead of using an external library

v0.5.6

06 Oct 00:42
Compare
Choose a tag to compare
  • Check iRODS connection state before use and reconnect if disconnected (for any reasons)

v0.5.5

28 Sep 17:01
Compare
Choose a tag to compare
  • 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

01 Sep 01:37
Compare
Choose a tag to compare
  • Rework cache invalidation code
  • Revert rename API to not overwrite silently (was in v0.5.3, deprecated)