Skip to content

Releases: Duke-GCB/DukeDSClient

share and deliver commands

29 Sep 12:37

Choose a tag to compare

Renamed mail_draft to share.
Renamed handover to deliver.
Includes changes to be compatible with the D4S2(formerly handover) service.

remove_user command

15 Aug 18:10

Choose a tag to compare

Adds remove_user command to remove a user from a project.
Also includes faster method of retrieving remote project contents.

List and Partial Download Commands

28 Jul 19:49

Choose a tag to compare

Adds commands to list remote projects and delete them by name.
Adds --include or --exclude arguments to download and handover commands to just download or share part of a project.
Prints an error when user tries to run with a non-UTF terminal encoding.
Skips .DS_Store, .ddsclient and ._* files when uploading. This is configurable via file_exclude_regex config file setting.
Adds list_auth_roles command to print out the possible auth_role values for use with add_user.

Fixes zero byte file issue.

25 May 19:49

Choose a tag to compare

Merge pull request #61 from Duke-GCB/zero_byte_file

Zero byte file

Parallel Download

19 May 20:27

Choose a tag to compare

Support for downloading a file in parallel by default.
New ~/.ddsclient config file setting of 'download_workers' to configure this behavior.

Fix for duke-data-service GET files

13 May 18:39

Choose a tag to compare

Fix to allow downloading and uploading once breaking changes are committed.
Changes to support old and new format for json payload returned by GET files.

File Versioning Support

06 May 15:17

Choose a tag to compare

Uploading will now create new versions of files when they have changed and already exist.
This was a new feature in duke-data-service.
Previously we had to create duplicate copies.

Parallel Upload

26 Apr 14:17

Choose a tag to compare

Support for parallel uploading.
Also includes config file options for customizing the number of workers and chunk size.

Software Agent config file/Handover support

18 Apr 14:01

Choose a tag to compare

Software agent changes are now available in production duke-data-service.
So user authorization can be a one time issue storing key in a config file.

Also contains changes to talk to the DukeHandoverService.

Get project by id

30 Mar 20:19

Choose a tag to compare

Merge pull request #42 from Duke-GCB/get-project

Adds methods to get/fetch project by id