Skip to content

Releases: irods/python-irodsclient

v1.1.7

28 Mar 18:15

Choose a tag to compare

  • [#435] unregister can target a single replica [Daniel Moore]
  • [#434] metadata calls now require AVU fields to be nonzero-length strings [Daniel Moore]
  • [#431][irods/irods#6921] filter user_id results from R_OBJT_ACCESS through IDs still in R_USER_MAIN [Daniel Moore]
  • [#3] acls.set needs admin=True for some tests [Daniel Moore]
  • [#3] compatibility bump to iRODS 4.3.1 [Daniel Moore]
  • [#426][#428][#429] groupadmin capabilities update [Daniel Moore]

v1.1.6

19 Jan 03:03

Choose a tag to compare

  • [#420][#422] present appropriate iRODSAccess.codes, in sorted order [Daniel Moore]
  • [#420] store integer codes & strings for access levels [Daniel Moore]
  • [#418] raise error in test for IRODS_VERSION mismatch [Daniel Moore]
  • [#379] define RE_RUNTIME_ERROR exception [Daniel Moore]
  • [#400] more advanced iRODSException representation [Daniel Moore]
  • [#392] add iRODSResource properties: parent_name, parent_id, hierarchy_string [Daniel Moore]
  • [#243] enable RESC_HIER_STR_KW and RESC_NAME_KW in data open() [Daniel Moore]
  • [#395][#396] test of acls manager [Daniel Moore]
  • [#396] Introduce "acls" manager and deprecate "permissions" [Daniel Moore]
  • [#395] include user_type in permissions [Daniel Moore]
  • [#410] ensure a call to iRODSSession.cleanup() at interpreter exit [Daniel Moore]
  • [#406] correctly generate ssl context [Daniel Moore]
  • [#404] Fix password_obfuscation in Windows [J.P. Mc Farland]
  • [#374] Use alternate endpoint for groupadmin requests [Martin Jaime Flores Jr]
  • [#5] minor README fix: XML_Parser_Type code sample [Sietse Snel]
  • [#5] adds module loading to RErrorStack example [John Constable]

v1.1.5

21 Sep 19:44

Choose a tag to compare

  • [#383] correct logical path normalization [Daniel Moore]
  • [#369] remove dynamic generation of message classes [Daniel Moore]
  • [#386][#389] only load timestamps when requested [Daniel Moore]
  • [#386] initial change to add create and modify times for metadata [Paul Borgermans]

v1.1.4

29 Jun 20:45

Choose a tag to compare

  • [#372] eliminate SyntaxWarning ("is" operator being used with a literal) [Daniel Moore]
  • [#358] eliminate fcntl import [Daniel Moore]
  • [#368] ensure connection is finalized properly [Daniel Moore]
  • [#362] escape special characters in PAM passwords [Daniel Moore]
  • [#364] allow ADMIN_KW in all metadata operations [Daniel Moore]
  • [#365] allow set() method via iRODSMetaCollection [Daniel Moore]
  • [#3] update tests for 4.3.0 [Daniel Moore]
  • [irods/irods#844] fix access_test [Daniel Moore]
  • [#3][irods/irods#6124] adapt for ADMIN_KW in post-4.2.11 ModAVUMetadata api [Daniel Moore]
  • [#3][irods/irods#5927] test_repave_replica now passes in iRODS >= 4.2.12 [Daniel Moore]
  • [#3][irods/irods#6340] test_replica_number passes on 4.3.0 [Daniel Moore]

v1.1.3

08 Apr 02:42

Choose a tag to compare

  • [#356] Removing call to partially unsupported getpeername() [Kaivan Kamali]

v1.1.2

16 Mar 02:12

Choose a tag to compare

  • [#3][#345] Allow tests to pass and accommodate older Python [Daniel Moore]
  • [#352] Fix the infinite loop issue when sock.recv() returns an empty buffer [Kaivan Kamali]
  • [#345] Fix connection destructor issue [Kaivan Kamali]
  • [#351] replace 704 api constant with AUTH_RESPONSE_AN [Daniel Moore]
  • [#350] password input to AUTH_RESPONSE_AN should be string [Daniel Moore]
  • [#315] skip cleanup() if session.pool is None [Daniel Moore]
  • [#290] only anonymous user can log in without password [Daniel Moore]
  • [#43][#328] reasonable indentation [Daniel Moore]
  • [#328] allow user to change own password [Daniel Moore]
  • [#343][#21] document testing and S3 setup [Daniel Moore]
  • [#343] allow parallel (multi-1247) data transfer to/from S3 [Daniel Moore]
  • [#332] capitalize -C,-R object type abbreviations [Daniel Moore]
  • [#349] normalize() argument not necessarily absolute [Daniel Moore]
  • [#323] remove trailing slashes in collection names [Daniel Moore]

v1.1.1

31 Jan 15:31

Choose a tag to compare

  • [#338] clarify Python RE Plugin limitations [Daniel Moore]
  • [#339] correction to README regarding RULE_ENGINE_ERROR [Daniel Moore]
  • [#336] rule files can now be submitted from a memory file object [Daniel Moore]

v1.1.0

20 Jan 21:35

Choose a tag to compare

  • [#334] add SECURE_XML to parser selection [Daniel Moore]
  • [#279] allow long tokens via PamAuthRequest [Daniel Moore]
  • [#190] session_cleanup is optional after rule execution. [Daniel Moore]
  • [#288] Rule execute method can target an instance by name [Daniel Moore]
  • [#314] allow null parameter on INPUT line of a rule file [Daniel Moore]
  • [#318] correction for unicode name queries in Python 2 [Daniel Moore]
  • [#170] fixes for Python2 / ElementTree compatibility [Daniel Moore]
  • [#170] Fix exception handling QuasiXML parser [Sietse Snel]
  • [#170] Parse current iRODS XML protocol [Chris Smeele]
  • [#306] test setting/resetting inheritance [Daniel Moore]
  • [#297] deal with CHECK_VERIFICATION_RESULTS for checksums [Daniel Moore]
  • [irods/irods#5933] PRC ticket API now working with ADMIN_KW [Daniel Moore]
  • [#292] Correct tickets section in README [Daniel Moore]
  • [#290] allow skipping of password file in anonymous user case [Daniel Moore]
  • [irods/irods#5954] interpret timestamps as UTC instead of local time [Daniel Moore]
  • [#294] allow data object get() to work with tickets enabled [Daniel Moore]
  • [#303] Expose additional iRODS collection information in the Collection object. [Ruben Garcia]
  • [#143] Use unittest-xml-reporting package, move to extra [Michael R. Crusoe]
  • [#299] Added GenQuery support for tickets. [Kory Draughn]
  • [#285] adds tests for irods/irods#5548 and irods/irods#5848 [Daniel Moore]
  • [#281] honor the irods_ssl_verify_server setting. [Daniel Moore]
  • [#287] allow passing RError stack through CHKSUM library call [Daniel Moore]
  • [#282] add NO_COMPUTE keyword [Daniel Moore]

v1.0.0

03 Jun 02:35

Choose a tag to compare

  • [#274] calculate common vault dir for unicode query tests [Daniel Moore]
  • [#269] better session cleanup [Daniel Moore]

v0.9.0

15 May 01:48

Choose a tag to compare

  • [#269] cleanup() is now automatic with session destruct [Daniel Moore]
  • [#235] multithreaded parallel transfer for PUT and GET [Daniel Moore]
  • [#232] do not arbitrarily pick first replica for DEST RESC [Daniel Moore]
  • [#233] add null handler for irods package root [Daniel Moore]
  • [#246] implementation of checksum for data object manager [Daniel Moore]
  • [#270] speed up tests [Daniel Moore]
  • [#260] [irods/irods#5520] XML protocol will use BinBytesBuf in 4.2.9 [Daniel Moore]
  • [#221] prepare test suite for CI [Daniel Moore]
  • [#267] add RuleExec model for genquery [Daniel Moore]
  • [#263] update documentation for connection_timeout [Terrell Russell]
  • [#261] add temporary password support [Paul van Schayck]
  • [#257] better SSL examples [Terrell Russell]
  • [#255] make results of atomic metadata operations visible [Daniel Moore]
  • [#250] add exception for SYS_INVALID_INPUT_PARAM [Daniel Moore]