Published July 17, 2024
| Version v4.4.0
Software
Open
Sage-Bionetworks/synapsePythonClient: v4.4.0
Authors/Creators
- Thomas Yu
- Ziming Dong
- Jordan Kiang
- Larsson Omberg
- Kimyen Ladia1
- Christopher Bare
- BryanFauble
- Brad Macdonald2
- linchiahuisage
- Joseph Wu
- Bruce Hoff3
- Verena Chung2
- Dan Lu3
- Lingling
- Robert Minneker
- Kenneth Daily4
- Thomas Cokelaer5
- Xavier Schildwachter3
- Jenny V Medina3
- Em Fazza6
- linchiahui
- Robert Allaway2
- Adrin Jalali7
- Kristen Dang
- Yooree Chae3
- Abhishek Pratap
- Kyle Ellrott
- Bryer (Jeannotte) Esengard
- rxu17
- Jay Hodgson3
- 1. GitHub
- 2. @Sage-Bionetworks
- 3. Sage Bionetworks
- 4. @aws
- 5. Institut Pasteur
- 6. CashApp
- 7. @probabl-ai
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
~/.synapseConfigfile.
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
fillnamethod 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_locationfrom 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)
| Name | Size | Download all |
|---|---|---|
|
md5:d6f0eb67d32662d2bd496357f3e0cab7
|
1.5 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/Sage-Bionetworks/synapsePythonClient/tree/v4.4.0 (URL)