Releases: uc-cdis/gen3sdk-python
Releases · uc-cdis/gen3sdk-python
4.12.2
4.12.1
4.12.0
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_typeforgen3 discovery publishCLI 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
Release 4.11.2 improved error messages for new WTS feature
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
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
Dependency cleanup, Python 3.9, some new CLI functionality
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
blackin 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
Gen3SDK Delete Objects API update
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 ObjectsSDK feature. (#130)