Skip to content

Releases: Duke-GCB/DukeDSClient

Dashes in command line

27 Mar 15:15
Compare
Choose a tag to compare

Changes command line to use dashes instead of underscores.
Example add_user becomes add-user.
Also fixes a bug in list-auth-roles.

Autoregister and Check file permissions

02 Mar 20:31
Compare
Choose a tag to compare
  • When using the --user <netid> flag ddsclient will try to register the user with DukeDS API if they are not found.
  • If the user's private config file has wide open permissions we will error out with a message on how to fix it

Fix Windows + Python 3.6 Unicode Issue/D4S2

24 Feb 19:21
Compare
Choose a tag to compare

Fixes issue #112 where ddsclient would not start due to unexpected lowercase unicode values

Also includes required D4S2 changes for deliver and share commands.

Send User-Agent to DukeDS

14 Feb 10:54
Compare
Choose a tag to compare

Sends User-Agent: DukeDSClient and the current version on each request to the DukeDS API.

Version Checking

31 Jan 15:19
Compare
Choose a tag to compare

Added version checking against pypi.
After installing this release users will see a message encouraging them to update when a new version is available.

Paging breaking API change

25 Jan 18:47
Compare
Choose a tag to compare

DukeDS is changing the api for some endpoints to automatically start paging.
This causes problems with the download commands and resuming uploads.

Default num workers limited to 8

10 Jan 14:36
Compare
Choose a tag to compare

The number of default workers(upload and download) is based on the number of CPUs.
If the number of CPUs is greater than 8 we now limit the value to 8.
This will also simplify cluster usage of ddsclient where each box has a large number of CPUS.

Faster upload many small files and transfer api functionality

02 Dec 18:35
Compare
Choose a tag to compare

Small files will be uploaded in parallel now.
This also includes internal changes for transfer api functionality.
There is still no support for using the transfer api from the command line.

DukeDS Compatibility Fix

25 Oct 18:16
Compare
Choose a tag to compare

Required update to be compatible with DukeDS api changes.

DukeDS Compatibility Fix

20 Oct 19:23
Compare
Choose a tag to compare

DukeDS is pushing some api breaking API changes Oct 24th.
This release has support for both new and old changes.