Releases: uc-cdis/gen3sdk-python
Releases · uc-cdis/gen3sdk-python
4.27.8
4.27.7
What's Changed
- 'gen3 drs-pull' improvements by @paulineribeyre in #292
- Idempotent docs build by @paulineribeyre in #293
- Do not store environment.pickle by @paulineribeyre in #295
- gen3 run: propagate exit code by @paulineribeyre in #297
Full Changelog: 4.27.6...4.27.7
4.27.6
Release Notes
For: uc-cdis/gen3sdk-python
Notes since tag: 4.27.5
Notes to tag/commit: 4.27.6
Generated: 2026-03-03
Bug Fixes
- Fixes issue with SDK running in python 3.9 (#285)
Improvements
- Support Python 3.9 to 3.13 (#281)
- Clean up unit tests outputs (#281)
- Run unit tests on Python versions 3.9, 3.10, 3.11, 3.12 and 3.13 (#280)
Dependency Updates
- Add deptry. Update cdisutilstest to 2.0.0. Remove unused urllib3, httpx and
pyyaml dependencies. (#281)
4.27.5
4.27.4
What's Changed
- Fix os.makedirs race condition by @paulineribeyre in #266
Full Changelog: 4.27.3...4.27.4
4.27.3
Update pypfb
Release Notes
For: uc-cdis/gen3sdk-python
Notes since tag: 4.27.1
Notes to tag/commit: 1f7a049
Generated: 2025-06-06
Bug Fixes
- With update to pypfb, eliminate need for users to do extensive workarounds
to install the sdk because of fastavro install issues (#259)
Dependency Updates
- pypfb bump to 0.5.33 (#259)
4.27.1
4.27.0
Release Notes
For: uc-cdis/gen3sdk-python
Notes since tag: 4.26.1
Notes to tag/commit: 4.27.0
Generated: 2025-05-01
Dependency Updates
- Bumps jinja2 from 3.1.5 to 3.1.6. (#256)
- Bumps h11 from 0.14.0 to 0.16.0.
(#255) - Bumps jinja2 from 3.1.4 to 3.1.5. (#247)
Breaking Changes
- If you intentionally what to skip using dataguids.org to resolve GUIDs for
drs-pullcommand, you need to set the--commons_urloption explicltly
(#254)
Bug Fixes
- Fixed a bug causing
drs-pullcommand to skip DRS resolution when
--endpointorGEN3_ENDPOINTis set (#254)
Improvements
- Return a clearer error message when no indexd record was found by
Gen3Index.update_recordfor the specified GUID (#251)