Releases: uc-cdis/sheepdog
Releases · uc-cdis/sheepdog
5.2.0
Release Notes
For: uc-cdis/sheepdog
Notes since tag: 5.1.4
Notes to tag/commit: 5.2.0
Generated: 2025-02-06
Improvements
- adding gunicorn and nginx to sheepdog and basing off our new secure python
image (#421) - Support client_credentials tokens (#425)
- add a bit more clarity regarding setup prereqs (#408)
Dependency Updates
- Update Werkzeug to 3.0.6 (#423)
- Bumps cryptography from 42.0.7 to
43.0.1. (#419) - Bumps authlib from 1.3.0 to 1.3.1.
(#413) - Minor version updates for various dependencies (#412)
- cryptography to 42.0.5 (#407)
Bug Fixes
- Fix type conversion issue when submitting arrays via TSV. Sheepdog now
supports submitting arrays of integers, floats, strings and booleans via
TSV. (#409)
Bump cryptography
Upgrade pyyaml
5.1.2
Release Notes
For: uc-cdis/sheepdog
Notes since tag: 5.1.0
Notes to tag/commit: d2893b1
Generated: 2023-11-14
Bug Fixes
- Fix validation issue when submitting null values allowed by a
oneOf/anyOf
dictionary property definition (#398) - (#398)
Improvements
- Code coverage reported to coveralls through GH action. (#401)
- Replaces codacy badge with coveralls (#401)
- Remove unused oauth2 blueprint and its settings and dependencies (#402)
- fix(travis): remove travis CI, replace with GH Actions (#400)
- Fix Swagger docs: add
/v0/submission
prefix (#395) - JSON export returns JSON arrays instead of comma-delimited strings (#394)
- Log actual
grant_read_permissions_to_graph
errors (#388)
Dependency Updates
Python 3.9
Release Notes
For: uc-cdis/sheepdog
Notes since tag: 5.0.1
Notes to tag/commit: 5.1.0
Generated: 2023-02-02
Improvements
- The unit tests have been refactored so that some of the duplicated setup is
now shared (#387)
Dependency Updates
- Python 3.9 (#387)
indexclient
to 2.1.1 (#387)- Use Poetry for dependency management. Update and clean up dependencies. Set
more flexible dependency versions. (#387)
Deployment Changes
- Sheepdog does not rely on configuration files in the cloud-automation
repository anymore. The Sheepdog configuration files are in the Sheepdog
repository. (#387)
dep updates
Release Notes
For: uc-cdis/sheepdog
Notes since tag: 5.0.0
Notes to tag/commit: b50fde4
Generated: 2023-01-23
Improvements
Dependency Updates
Format validation and bug fixes
Release Notes
For: uc-cdis/sheepdog
Notes since tag: 3.3.0
Notes to tag/commit: d52b058
Generated: 2022-09-01
NOTE: For some reason I see we went from 4.x -> 3.x in the semantic releases in the past, rather than up to 5.x. I'm jumping up to 5.0.0 with this breaking change to clearly tag this as the latest
New Features
- Validate
jsonschema
format during submission (#363)
Breaking Changes
- Sheepdog now validates formats. If your dictionary uses formats and you
have existing data or submission pipelines that do not respect these
formats, this might be a breaking change (#363)
Bug Fixes
- Fix issue where arrays of ints gets converted to array of floats (#371)
- update to latest base image to avoid issue with dockerrun (#361)
Improvements
- Local Development notes and sample usage (#350)
- Split "use SSL" and "isolation level" unit tests into their own file. The
previous parametrization caused the tests to take 30+ min to run, because
all tests that use thepg_driver
fixture were ran 12 times (#364)