Skip to content

Releases: uc-cdis/gen3sdk-python

4.15.0

01 Nov 17:53
9bdc986
Compare
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
Compare
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
Compare
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)

4.12.2

02 Aug 14:54
6dfc5f8
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.12.1

Notes to tag/commit: 4.12.2

Generated: 2022-08-02

Improvements

  • Add ability to clean url by removing trailing slashes and whitespaces from
    user input (#150)

4.12.1

27 Jul 20:26
3d29e79
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.12.0

Notes to tag/commit: 4.12.1

Generated: 2022-07-27

Bug Fixes

  • Updating version to 4.12.1 to make sure pip pick up the logging change.
    (#149)

4.12.0

27 Jul 18:44
f4d79c8
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.11.3

Notes to tag/commit: 4.12.0

Generated: 2022-07-26

Improvements

  • Hide metadata call 404 error when attempting to unpack packages and only
    show custom logs instead. (#147)
  • Fix backoff behavior to not retry after receiving 404 error. (#147)
  • Disable Backoff default logger and only show custom logs (#147)
  • Allow to specify guid_type for gen3 discovery publish CLI command (#127)
  • Change drs download mds call to use default python
    request.raise_for_status() instead of gen3utils version. (#144)
  • renamed gen3utils raise_for_status() to raise_for_status_and_print_error()
    for clarity. Refactored code. (#144)

New Features

  • Add ability to publish unregistered metadata for gen3 discovery publish
    CLI command (#127)

Bug Fixes

  • Change release tag to 4.12.0 (#146)

4.11.3

19 Jul 19:46
b074582
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.11.2

Notes to tag/commit: 4.11.3

Generated: 2022-07-19

New Features

  • Updating dependencies for drsclient and httpx to address vulnerabilities
    (#145)

Dependency Updates

  • drsclient = ^0.2.2 (#145)
  • httpx = 0.23.0 (#145)

Release 4.11.2 improved error messages for new WTS feature

13 Jul 19:51
67d360f
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.11.1

Notes to tag/commit: 4.11.2

Generated: 2022-07-13

Improvements

  • Logging and error improvement. (#141)

Gen3Auth WTS Update

12 Jul 21:28
eb1695b
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.10.1

Notes to tag/commit: 4.11.1

Generated: 2022-07-12

New Features

  • Gen3Auth can now communicate with external WTS instances (#140)
  • Gen3Auth can obtain access token to target Gen3 commons based on user
    specified endpoint parameter (#140)
  • Gen3Auth will set endpoint correctly based on user input (#140)
  • Optional argument to indexing to allow not creating a metadata column if
    there's no value in that row (to support diff metadata for diff rows
    without ending up with a ton of empty columns in each) (#139)

Bug Fixes

  • This fixes an issue in the indexing verify step of the BDCat release
    automation script, where the log file would be created in an unexpected
    location (#138)

Update dependencies

10 Jun 17:48
3175163
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.10.0

Notes to tag/commit: 4.10.1

Generated: 2022-06-10

Bug Fixes

  • Catch and log warning if manifest verify doesnt find index record (#133)

Improvements

  • update deps, use common utils function in documentation and code (#137)