Skip to content

Releases: uc-cdis/gen3sdk-python

4.25.2

13 Sep 15:05
2d7e663

Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.25.1

Notes to tag/commit: 4.25.2

Generated: 2024-09-13

Improvements

  • Gen3Submission.submit_record now prints API errors (#234)
  • Updates docs for index create_record to reflect the correct type for authz.
    (#231)

New Features

  • in case --endpoint is provided, we use endpoint to get files instead of
    look into the index (#225)

4.25.1

26 Jun 21:53
7bd15e9

Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.25.0

Notes to tag/commit: 4.25.1

Generated: 2024-06-26

Bug Fixes

  • Fix Gen3Index create_record to return the created indexd record, rather
    than just the did, rev and base_id. (#228)

4.25.0

17 Jun 17:52
b6d6696

Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.24.2

Notes to tag/commit: b6d6696

Generated: 2024-06-17

New Features

  • download data from external repos (#220)

Improvements

  • Remove Gen3Index.get_all_records unused start parameter (#224)

Auth fixes

11 Jun 18:10
9852786

Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python
Notes since tag: 4.24.1
Notes to tag/commit: 9852786
Generated: 2024-06-11

Bug Fixes

  • don't attempt to use a refresh token if there isn't one available, warn
    instead of error (#223)

4.24.1

06 Jun 20:45
37c9a14

Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.24.0

Notes to tag/commit: 4.24.1

Generated: 2024-06-06

Dependency Updates

  • drsclient, indexclient, and pypfb dependencies updated to use PyPI
    published artifacts instead of github repositories (#213)

DOI fixes

06 Jun 18:23
c4d5e73

Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python
Notes since tag: 4.23.1
Notes to tag/commit: c4d5e73
Generated: 2024-06-06

New Features

  • Added function that scans user yaml files for security concerns (#219)

Breaking Changes

  • DOI creation now defaults to the test DOI resolution URLs instead of
    production URLs
    . If you need production URLs, must provide explicit
    datacite_use_prod=True in mint_dois_for_discovery_datasets,
    use_prod=True in
    DigitalObjectIdentifier.from_datacite_create_doi_response,
    use_prod=True in DigitalObjectIdentifier( init (#215)

Bug Fixes

  • correct metadata return to use original phsids for DOI retrieval from dbGaP
    API (#215)

Improvements

  • allow overriding access token in auth function (#215)
  • fix wrong argument name in documentation (#215)
  • Github Action Workflow added to automatically push new releases to PyPI
    (#212)

4.23.1

01 Mar 16:25

Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.23.0

Notes to tag/commit: 4.23.1

Generated: 2024-03-01

Improvements

  • Github Action Workflow added to automatically push new releases to PyPI
    (#212)

4.23.0

27 Feb 21:23
5d4f75d

Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.22.5

Notes to tag/commit: 5d4f75d

Generated: 2024-02-27

New Features

  • DRS fields added to record: description, content_created_date,
    content_updated_date (#207)

Dependency Updates

4.22.5

26 Feb 18:46
6350be5

Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.22.4

Notes to tag/commit: 6350be5

Generated: 2024-02-26

Bug Fixes

  • get_token_cache_file_name now uses sha256 for FIPS compliance (#211)

Improvements

  • Gen3Submission.submit_record function: log improvement (#210)
  • Gen3Submission. delete_records function: early exit when no IDs to submit
    are provided (#210)

4.22.4

12 Feb 16:53
bdd1048

Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.22.3

Notes to tag/commit: 4.22.4

Generated: 2024-02-12

Improvements

  • Relaxing manifest schema validation for DRS pull cmds (#206)