Skip to content

Releases: uc-cdis/indexd

2.14.1

16 Nov 15:00
22ad11c
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/indexd

Notes since tag: 2.14.0

Notes to tag/commit: 22ad11c

Generated: 2020-11-16

Bug Fixes

  • Fix bundle schema to support all hash types. (#298)
  • Fix bundle POST endpoint to accept list of different types of checksums.
    (#298)
  • Fix ga4gh/object GET endpoint to show list of checksums. (#298)

2.14.0

11 Nov 16:00
bc8621e
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/indexd

Notes since tag: 2.13.0

Notes to tag/commit: 2.14.0

Generated: 2020-11-11

Improvements

  • Records with an empty authz can now be updated by admins (#297)
  • Return 400 instead of 409 in case of conflict (#289)

Bug Fixes

  • fix overwriting of acl and authz fields to [] on POST to
    /index/blank/{guid} (#295)
  • update updated_date when modifying record (#294)
  • Fix 500 error when indexd blank endpoints are called without a body (#289)

New Features

  • Added new get_with_nonstrict_prefix helper to index_driver. (#291)
  • Updated /ga4gh/drs/v1/objects/<path:object_id> and
    /index/<path:object_id> GET endpoints to utilize this new method. (#291)
  • Implemented dist endpoint and added unit test (#293)

2.13.0

14 Aug 18:59
4902aea
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/indexd

Notes since tag: 2.12.0

Notes to tag/commit: 4902aea

Generated: 2020-08-14

New Features

  • Added Bundle endpoints. (#267)
  • Added new table to store bundles. (#267)
  • \index\ endpoint resolves bundle ids. (#267)
  • Added form parameter top \index\ (without guid) to list either bundles,
    indexd records or both. (#267)
  • DRS endpoint supports bundles. (#267)
  • DRS endpoint supports expand parameter. (#267)
  • Added tests for bundles. (#267)
  • Updated tests for DRS and Indexd (#267)
  • Remove presigned url from the access_url field in the drs object when
    authz is given. (#282)

Bug Fixes

  • Fix ACL->authz migration script for "[ project, program ]" ACLs (#284)
  • The object/<guid>/access/<access type> endpoint throws a 500 instead of a
    401 when the user is logged in but does not have access to the specific
    record. (#283)
  • Added a general Fence Error handler when drs fails to catch error from
    fence (#283)

Improvements

  • Black formatting on all files (#286)
  • Ensure all files ends with one newline (#286)
  • Add pre commit configuration for black, newlines, and detecting secrets
    (along with a secrets baseline) (#286)
  • no trailing whitespace hook (#286)

Dependency Updates

  • Add sqlalchemy-utils upper bound "<=0.36.6" in addition to ">=0.33.11"
    (#284)

authz field now supported in blank endpoints

10 Jun 18:05
dbaad95
Compare
Choose a tag to compare
2.12.0

PXP-6156 "authz" for blank endpoints (#280)

uploader not required for blank record creation

26 May 20:21
6c74920
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/indexd

Notes since tag: 2.10.0

Notes to tag/commit: 6c74920

Generated: 2020-05-26

Breaking Changes

  • indexd blank record endpoints no longer require uploader field (#277)

Allow creating blank record with GUID

26 May 18:11
16c3e4f
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/indexd

Notes since tag: 2.9.0

Notes to tag/commit: 16c3e4f

Generated: 2020-05-26

New Features

  • Add support for creating a new, blank version of a record through the POST
    /index/blank/{{GUID}} endpoint. (#271)

Update authz lib and blank guid authz handling

21 May 19:37
908c40d
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/indexd

Notes since tag: 2.8.0

Notes to tag/commit: 908c40d

Generated: 2020-05-21

Dependency Updates

  • update gen3authz to latest version (#276)
  • Pin authutils==4.0.0 in setup.py (#274)

New Features

  • Test to check encoded slash works on both drs and drs access endpoint.
    (#273)
  • Added auth info to DRS endpoint swagger. (#266)

Improvements

  • creating blank records now allows using your access token for authz (#275)
  • Prepend the configured prefix to new versions' GUIDs, unless a GUID has
    been provided by the user (#274)

Deployment Changes

DRS endpoints

17 Mar 21:08
db40aec
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/indexd

Notes since tag: 2.7.0

Notes to tag/commit: 2.8.0

Generated: 2020-03-17

New Features

Improvements

  • The "/versions" endpoint explicitly returns records in the order they were
    created (#263)

fix start did for pagination support

09 Mar 19:53
95a84d4
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/indexd
Notes since tag: 2.6.2
Notes to tag/commit: 2.7.0
Generated: 2020-03-09

Bug Fixes

  • keep existing behavior when using pagination using start did (instead of
    new page param), ordering by date causes issues with previous behavior, now
    only order by date when using new page param (#262)

2.6.2

17 Feb 20:16
330598d
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/indexd

Notes since tag: 2.6.1

Notes to tag/commit: 2.6.2

Generated: 2020-02-17

Bug Fixes

  • Fix an issue introduced in 2.0.0 that broke the "/_version" endpoint (#259)

Improvements

  • Improve messages in Authz errors (#257)