Skip to content

Format validation and bug fixes

Compare
Choose a tag to compare
@Avantol13 Avantol13 released this 01 Sep 15:50
· 82 commits to master since this release
d52b058

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 the pg_driver fixture were ran 12 times (#364)

Dependency Updates

  • Upgrade Flask-Cors to version 3.0.9 or higher. (#365)
  • Upgrade urllib3 to version 1.26.5 or higher. (#365)
  • gen3datamodel to 3.1.0 (#363)