v0.6.0 Lower default maximum goroutines
Lower default number of goroutines used in
inspect from 2*CPUs to CPUs due to occasional filesystem errors seen in DNAnexus jobs.
-num_threads argument for
Update macOS runner to
macos-12. Update linux builder to Ubuntu 20.04.
v0.5.12 Tag docker image with release number
v0.5.11 Fix retry of "context canceled" errors
v0.5.10 Retry context canceled
v0.5.9 Build on Ubuntu 18.04
v0.5.8 user-agent format
v0.5.7 Retry 502 errors outside of dnanexus jobs
v0.5.6 Retry connection reset and connection refused
v0.5.5 Inspect fix for missing file and manifest fixes
dx-download-agent inspect when file has been removed from the download directory. Additionally re-create the file when running
dx-download-agent download with an existing metadata DB.
Merge manifest scripts to
create_manifest.py. Only populate the manifest with objects in a
closed state and only retrieve the necessary describe fields.
v0.5.4 File download optimizations
file-xxxx/download call if running inside a job and
DX_DXDA_DOWNLOAD_URI environment variable is set. Reduces # of api calls to limit throttling from the backend.
/system/findDataObjects with scoped project-id to reduce API load when getting file part information in the case of an incomplete manifest.