Skip to content

Releases: irods/python-irodsclient

v1.1.2

16 Mar 02:12
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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]

v0.8.6

23 Jan 02:52
Compare
Choose a tag to compare
  • [#244] added capability to add/remove atomic metadata [Daniel Moore]
  • [#226] Document creation of users [Ruben Garcia]
  • [#230] Add force option to data_object_manager create [Ruben Garcia]
  • [#239] to keep the tests passing [Daniel Moore]
  • [#239] add iRODSUser.info attribute [Pierre Gay]
  • [#239] add iRODSUser.comment attribute [Pierre Gay]
  • [#241] [irods/irods_capability_automated_ingest#136] fix redundant disconnect [Daniel Moore]
  • [#227] [#228] enable ICAT entries for zones and foreign-zone users [Daniel Moore]

v0.8.5

10 Nov 20:30
Compare
Choose a tag to compare
  • [#220] Use connection create time to determine stale connections [Kaivan Kamali]

v0.8.4

19 Oct 20:28
Compare
Choose a tag to compare
  • [#221] fix tests which were failing in Py3.4 and 3.7 [Daniel Moore]
  • [#220] Replace stale connections pulled from idle pools [Kaivan Kamali]
  • [#3] tests failing on Python3 unicode defaults [Daniel Moore]
  • [#214] store/load rules as utf-8 in files [Daniel Moore]
  • [#211] set and report application name to server [Daniel Moore]
  • [#156] skip ssh/pam login tests if user doesn't exist [Daniel Moore]
  • [#209] pam/ssl/env auth tests imported from test harness [Daniel Moore]
  • [#209] store hashed PAM pw [Daniel Moore]
  • [#205] Disallow PAM plaintext passwords as strong default [Daniel Moore]
  • [#156] fix the PAM authentication with env json file. [Patrice Linel]
  • [#207] add raw-acl permissions getter [Daniel Moore]

v0.8.3

05 Jun 03:34
Compare
Choose a tag to compare
  • [#3] remove order sensitivity in test_user_dn [Daniel Moore]
  • [#5] clarify unlink specific replica example [Terrell Russell]
  • [irods/irods#4796] add data object copy tests [Daniel Moore]
  • [#5] Additional sections and examples in README [Daniel Moore]
  • [#187] Allow query on metadata create and modify times [Daniel Moore]
  • [#135] fix queries for multiple AVUs of same name [Daniel Moore]
  • [#135] Allow multiple criteria based on column name [Daniel Moore]
  • [#180] add the "in" genquery operator [Daniel Moore]
  • [#183] fix key error when tables from order_by() not in query() [Daniel Moore]
  • [#5] fix ssl example in README.rst [Terrell Russell]

v0.8.2

13 Nov 14:55
Compare
Choose a tag to compare
  • [#8] Add PAM Authentication handling (still needs tests) [Mattia D'Antonio]
  • [#5] Remove commented-out import [Alan King]
  • [#5] Add .idea directory to .gitignore [Jonathan Landrum]
  • [#150] Fix specific query argument labeling [Chris Klimowski]
  • [#148] DataObjectManager.put() can return the new data_object [Jonathan Landrum]
  • [#124] Convert strings going to irods to Unicode [Alan King]
  • [#161] Allow dynamic I/O for rule from file [Mathijs Koymans]
  • [#162] Include resc_hier in replica information [Brett Hartley]
  • [#165] Fix CAT_STATEMENT_TABLE_FULL by auto closing queries [Chris Smeele]
  • [#166] Test freeing statements in unfinished query [Daniel Moore]
  • [#167] Add metadata for user and usergroup objects [Erwin van Wieringen]
  • [#175] Add metadata property for instances of iRODSResource [Daniel Moore]
  • [#163] add keywords to query objects [Daniel Moore]