Skip to content

Releases: dnanexus/dxda

v0.5.5 Inspect fix for missing file and manifest fixes

02 Mar 18:18
f471b8f
Compare
Choose a tag to compare

Fix 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

02 Oct 17:34
Compare
Choose a tag to compare

Skip 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.
Switch from /system/describeDataObjects to /system/findDataObjects with scoped project-id to reduce API load when getting file part information in the case of an incomplete manifest.

v0.5.3 Increase dnanexus api call timeout to 10 minutes

26 Sep 01:05
b813cd0
Compare
Choose a tag to compare

v0.5.2 Retry failed describe requests, fix error resp logging

24 Sep 22:26
2427521
Compare
Choose a tag to compare

Retry up to 10 times for failed describe requests. Increase the dx API timeout from 2 to 5 minutes. Fix logging of failed requests.

Add go modules

04 Aug 17:30
96eadfe
Compare
Choose a tag to compare

Testing automated artifact build and upload

Windows build

03 Aug 20:36
4b48788
Compare
Choose a tag to compare

Compatibility changes for Windows build.

Fix nil pointer reference when error during request

01 Aug 00:11
Compare
Choose a tag to compare

Do not attempt to close response body when error returned during request. Build and tag docker image on push to master with github actions.

Fix symlink downloads and progress reporting error

09 Jul 19:16
72235d6
Compare
Choose a tag to compare

This release fixes downloading non-public symlinks. https://github.com/dnanexus/dxda/issues/34 should also finally be resolved.

Enhancements to DNAnexus environment support

31 May 18:02
Compare
Choose a tag to compare

This release allows more aspects of the DNAnexus environment to be exposed to the client so that it can not only be used as a client on machines separate from the platform, but also within DNAnexus jobs.

Improved restartability when downloading individual part

24 Dec 19:48
Compare
Choose a tag to compare

Added a deadline for downloading any part of a file. If a part cannot be downloaded by this time, the program will attempt to restart downloading the whole part. This should help improve issues if downloading a part hangs for any reason. This version is backwards compatible with previous versions so you should be able to swap it out for an ongoing download.

MD5sum of tarball: 1ca28c56bcc992e6f052d304bf4264b4