Data Transfer Tool Release Notes

Version Date
v1.3.0 August 22, 2017
v1.2.0 Oct 31, 2016
v1.1.0 September 7, 2016
v1.0.1 June 2, 2016
v1.0.0 May 26, 2016

v1.3.0

  • GDC Product: Data Transfer Tool
  • Release Date: August 22, 2017

New Features and Changes

  • Faster performance when downloading many small files
  • Faster performance overall
  • Better handling of time outs
  • Uses new default API URL (htts://api.gdc.cancer.gov)
  • Better logging

Bugs Fixed Since Last Release

  • Submission manifest local_file_path: will now modify path as expected
  • Upload flags --path/-f will modify the upload path as expected
  • When deleting uploaded files you will no longer need a file in the current directory of the same name
  • Can specify manifest path for upload

Known Issues and Workarounds

  • Use of non-ASCII characters in token passed to Data Transfer Tool will produce incorrect error message "Internal server error: Auth service temporarily unavailable".
  • On some terminals, dragging and dropping a file into the interactive client will add single quotes (' ') around the file path. This causes the interactive client to misinterpret the file path and generate an error when attempting to load a manifest file or token.
    • Workaround: Manually type out the file name or remove the single quotes from around the file path.
  • When any files mentioned in the upload manifest are not present in the upload directory the submission will hang at the missing file.
    • Workaround: Edit the manifest to specify only the the files that are present in the upload directory for submission or copy the missing files into the upload directory.

v1.2.0

  • GDC Product: Data Transfer Tool
  • Release Date: Oct 19th 2016

New Features and Changes

  • Better handling of connectivity interruptions

Bugs Fixed Since Last Release

  • Uploads via manifest file has been fixed.
  • Legacy -i/--identifier flag removed.
  • Improved error messaging when uploading without a token.

Known Issues and Workarounds

  • Use of non-ASCII characters in token passed to Data Transfer Tool will produce incorrect error message "Internal server error: Auth service temporarily unavailable".
  • On some terminals, dragging and dropping a file into the interactive client will add single quotes (' ') around the file path. This causes the interactive client to misinterpret the file path and generate an error when attempting to load a manifest file or token.
    • Workaround: Manually type out the file name or remove the single quotes from around the file path.
  • When any files mentioned in the upload manifest are not present in the upload directory the submission will hang at the missing file.
    • Workaround: Edit the manifest to specify only the the files that are present in the upload directory for submission or copy the missing files into the upload directory.
  • Upload flags --path/-f do not modify the upload path as expected.
    • Workaround: Copy the Data Transfer Tool into the the root of the submittable data directory and run from there.
  • Submission manifest field local_file_path: does not modify upload path expected.
    • Workaround: Run Data Transfer Tool from root of the submittable data directory so that data is in the current working directory of the Data Transfer Tool.

v1.1.0

  • GDC Product: Data Transfer Tool
  • Release Date: September 7, 2016

New Features and Changes

  • Partial extension added to all download files created during download. Removed after successful download.
  • Number of processes started by default changed to 8 (-n flag).

Bugs Fixed Since Last Release

  • None to report.

Known Issues and Workarounds

  • Use of non-ASCII characters in token passed to Data Transfer Tool will produce incorrect error message "Internal server error: Auth service temporarily unavailable".
  • On some terminals, dragging and dropping a file into the interactive client will add single quotes (' ') around the file path. This causes the interactive client to misinterpret the file path and generate an error when attempting to load a manifest file or token.
    • Workaround: Manually type out the file name or remove the single quotes from around the file path.
  • Use of a manifest file for uploads to the Submission Portal will produce an error message "ERROR: global name 'read_manifest' is not defined".
    • Workaround: Upload files via UUID instead or use the API/Submission Portal.

v1.0.1

  • GDC Product: Data Transfer Tool
  • Release Date: June 2, 2016

New Features and Changes

  • MD5 checksum verification of downloaded files.
  • BAM index files (.bai) are now automatically downloaded with parent BAM.
  • UDT mode included to help improve certain high-speed transfers between the GDC and distant locations.

Bugs Fixed Since Last Release

  • None to report.

Known Issues and Workarounds

  • Use of non-ASCII characters in token passed to Data Transfer Tool will produce incorrect error message "Internal server error: Auth service temporarily unavailable".
  • On some terminals, dragging and dropping a file into the interactive client will add single quotes (' ') around the file path. This causes the interactive client to misinterpret the file path and generate an error when attempting to load a manifest file or token.
    • Workaround: Manually type out the file name or remove the single quotes from around the file path.

v1.0.0

  • GDC Product: Data Transfer Tool
  • Release Date: May 26, 2016

New Features and Changes

  • Single-thread and multi-threaded download capability
  • User-friendly command line interface
  • Progress bars provide visual representation of transfer status
  • Optional interactive (REPL) mode
  • Detailed help menus for upload and download functionality
  • Support for authentication using a token file
  • Support for authentication using a token string
  • Resumption of incomplete uploads and downloads
  • Initiation of transfers using manifests
  • Initiation of transfers using file UUIDs
  • Advanced configuration options
  • Binary distributions available for Linux (Ubuntu), OS X, and Windows

Bugs Fixed Since Last Release

  • None to report.

Known Issues and Workarounds

  • Use of non-ASCII characters in token passed to Data Transfer Tool will produce incorrect error message "Internal server error: Auth service temporarily unavailable".
  • On some terminals, dragging and dropping a file into the interactive client will add single quotes (' ') around the file path. This causes the interactive client to misinterpret the file path and generate an error when attempting to load a manifest file or token.
    • Workaround: Manually type out the file name or remove the single quotes from around the file path.