v4.4.0
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.
- The download algorithm has been re-written to focus on stability, reliability,
- New Docker containers every release:
- Every production, release candidate, and develop release will create a new docker
image available here
- Every production, release candidate, and develop release will create a new docker
- 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 #1102
- [SYNPY-1483] Update default order for credential provider by @BryanFauble in #1105
- [SYNPY-1482] Updating to remove loop executor during annotation store by @BryanFauble in #1104
- [SYNPY-1476] Splitting logic for downloading content from client.py by @BryanFauble in #1103
- [SYNPY-1485] feat: added isort to pre-commit hook by @linglp in #1108
- [SYNPY-1485] Running pre-commit on all files to run isort by @BryanFauble in #1109
- [SYNPY-1447] Update
fillna
method to work directly off original df by @jaymedina in #1113 - [SYNPY-1457] Fix deprecated Node.js build warnings by @jaymedina in #1112
- [SYNPY-1487] Fix missing coverage report by @jaymedina in #1114
- [SYNPY-1476] Refactoring multithreaded downloads to be more fault tolerant by @BryanFauble in #1107
- [SYNPY-1490] Merge develop into master by @BryanFauble in #1116
- [SYNPY-1494] Remove process pool executor by @BryanFauble in #1117
- Update os matrix for check-deploy by @BryanFauble in #1118
- [SYNPY-1476] Skip reading response content on error by @BryanFauble in #1119
- [SYNPY-1504] Remove
download_location
from File and rely only on Path by @BryanFauble in #1120
Full Changelog: v4.3.1...v4.4.0