Skip to content

Releases: uc-cdis/gen3sdk-python

4.12.2

02 Aug 14:54
6dfc5f8

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

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

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

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

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

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

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)

Dependency cleanup, Python 3.9, some new CLI functionality

09 Jun 16:19
e03a19e

Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.9.4

Notes to tag/commit: 4.10.0

Generated: 2022-06-09

New Features

  • Download manifest support for providing an input manifest, which will only
    query indexd for the checksums from that input (instead of downloading all
    records) (#131)

Breaking Changes

  • no longer support python 3.6, 3.7, or 3.8 for a few reasons. pandas no
    longer supports 3.6 or 3.7 and pandas is required for the core SDK
    functionality of submitting files (we may replace pandas in the future, but
    for now this is a limitation). Python >3.8 is required by indexd and some
    supporting indexdclient libraries going forward (as we're updating all
    services to 3.9) (#131)

Bug Fixes

  • upgrade black in pre-commit hooks to avoid issue with newer python
    versions (#131)

Improvements

  • ensure 3.9 is specified in all necessary places for release to PyPI (#135)
  • refactor utility functions into utils files (#131)

Dependency Updates

  • many updates, see diff. Things had not been updated in a while (#131)

4.9.4

06 Jun 23:10
41bfc18

Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.9.3

Notes to tag/commit: 4.9.4

Generated: 2022-06-06

Improvements

  • _resource_paths, _uploader_id, _buckets, _filename and
    _file_extension will not be added to package metadata anymore (#134)

Gen3SDK Delete Objects API update

12 May 14:28
5d7b527

Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.9.2

Notes to tag/commit: 4.9.3

Generated: 2022-05-12

Bug Fixes

  • Failing Delete Objects SDK feature. (#130)