Skip to content

Releases: uc-cdis/gen3sdk-python

Gen3 Auth WTS Update

10 Jun 02:28
b8585a8

Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python
Notes since tag: 4.18.0
Notes to tag/commit: b8585a8
Generated: 2023-06-09

Bug Fixes

Fix issue of idp value not being correctly determined when contacting local cluster WTS (https://ctds-planx.atlassian.net/browse/BRH-541)

Improvements

Add debug log to Gen3 Auth to facilitate future debugging.

DOI support

28 Apr 19:54
1a08a42

Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python
Notes since tag: 4.17.2
Notes to tag/commit: 1a08a42
Generated: 2023-04-28

New Features

  • DOI Support (DOI-related classes, Wrapper class against DataCite's API,
    persistence of DOI metadata in Gen3 Metadata API) (#172)

Improvements

  • Move some commonly used logic to util functions (#172)

Display Success/Failure messages for DRS object download

03 Apr 17:32
897b607

Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python
Tag: 4.17.2
Generated: 2023-04-03

Improvements

  • Update DRS download module to use default -v and -vv log flags
  • Display Success/Failure messages for DRS object download

small improvement on read manifest functionality

20 Feb 22:10
55c4763

Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python
Notes since tag: 4.17.0
Notes to tag/commit: 55c4763
Generated: 2023-02-20

Improvements

  • expand download options to include the python command you want to use for
    subprocesses (since some machines only have 'python3' and not 'python')
    (#176)

4.17.0

23 Jan 20:09
0785899

Choose a tag to compare

New Features

Add new utility functions to download data

  • get a list of project_ids you have access to in a data commons.
  • gets a TSV of the structured data from particular node for each project specified. Also creates a master TSV of merged data from each project for the specified node. Returns a DataFrame containing the merged data for the specified node.
  • gets a TSV for every node in a specified project. Function returns a list of the contents of the directory. Exports TSV files into a directory "project_tsvs/ by default.

4.16.1

15 Dec 21:47
3f01bb1

Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.16.0

Notes to tag/commit: 4.16.1

Generated: 2022-12-15

Bug Fixes

  • Fix Gen3File.download_single (#171)

Client credentials support

14 Dec 19:17
5b18dbb

Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.15.0

Notes to tag/commit: 4.16.0

Generated: 2022-12-14

New Features

  • Add client credentials support to Gen3Auth: Gen3Auth(endpoint="", client_credentials=("client ID", "client secret")) (#167)
  • Add comand to display Gen3 SDK version number in terminal (#165)

4.15.0

01 Nov 17:53
9bdc986

Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.14.0

Notes to tag/commit: 4.15.0

Generated: 2022-11-01

New Features

  • Add single file download function and CLI command (#155)
  • Gen3File.upload_file() now accepts a bucket parameter to specify the S3
    bucket to upload to (#160)
  • Add function Gen3File.upload_file_to_guid() to upload a file for the
    specified existing GUID (#160)

Bug Fixes

  • Ensure params are passed correctly for manifest publishing (#161)
  • Ensure calls to API are constructed correctly for creating and updating
    records (Gen3Index.async_create_record and
    Gen3Index.async_update_record) (#161)
  • Fix backoff max number of tries override with GEN3SDK_MAX_RETRIES
    environment variable (#161)
  • Checkout v2 step in doc action has a known bug in not allowing forked
    branch to be fetched for actions.
    actions/checkout#455. This is a fix (#159)

Improvements

  • Removing Veracode scanning pipeline (#163, #164)
  • allow publish_discovery_metadata() to update existing registered
    discovery metadata without resetting it (#162)

Alias support

15 Sep 19:18
a62e677

Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.13.0

Notes to tag/commit: 4.14.0

Generated: 2022-09-15

New Features

  • Metadata Alias support for existing functions, new functions for new alias
    API (#154)
  • updating poetry install in .travis.yml (#156)

Bug Fixes

  • pip install poetry, don't use deprecated install script (#154)

Dependency Updates

  • Explicitly list required cdislogging dependency in the project
    dependencies (#152)

initial crosswalk metadata support

10 Aug 20:54
00c765d

Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.12.2

Notes to tag/commit: 4.13.0

Generated: 2022-08-10

New Features

  • publish crosswalk initial support, tests, and docs (#151)