There is a newer version of the record available.

Published July 17, 2024 | Version v4.4.0
Software Open

Sage-Bionetworks/synapsePythonClient: v4.4.0

Description

Highlights

  • Downloading files stability improvements:
    • The download algorithm has been re-written to focus on stability, reliability, and performance.
    • Checkout the results of our benchmarking. Compared to v4.3.0 we are seeing a 10-50% decrease in overall transfer time for most test cases.
  • New Docker containers every release:
    • Every production, release candidate, and develop release will create a new docker image available here
  • Credentials passed by command line argument will now be evaluated before credentials stored in the ~/.synapseConfig file.

What's Changed

  • [SYNPY-1341 & SYNPY-1479] Change syntax for conditional of ghcr release job by @jaymedina in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1102
  • [SYNPY-1483] Update default order for credential provider by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1105
  • [SYNPY-1482] Updating to remove loop executor during annotation store by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1104
  • [SYNPY-1476] Splitting logic for downloading content from client.py by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1103
  • [SYNPY-1485] feat: added isort to pre-commit hook by @linglp in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1108
  • [SYNPY-1485] Running pre-commit on all files to run isort by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1109
  • [SYNPY-1447] Update fillna method to work directly off original df by @jaymedina in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1113
  • [SYNPY-1457] Fix deprecated Node.js build warnings by @jaymedina in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1112
  • [SYNPY-1487] Fix missing coverage report by @jaymedina in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1114
  • [SYNPY-1476] Refactoring multithreaded downloads to be more fault tolerant by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1107
  • [SYNPY-1490] Merge develop into master by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1116
  • [SYNPY-1494] Remove process pool executor by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1117
  • Update os matrix for check-deploy by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1118
  • [SYNPY-1476] Skip reading response content on error by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1119
  • [SYNPY-1504] Remove download_location from File and rely only on Path by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1120

Full Changelog: https://github.com/Sage-Bionetworks/synapsePythonClient/compare/v4.3.0...v4.4.0-rc

Files

Sage-Bionetworks/synapsePythonClient-v4.4.0.zip

Files (1.5 MB)

Additional details

Related works