Releases: uc-cdis/indexd
Releases · uc-cdis/indexd
2.14.1
Release Notes
For: uc-cdis/indexd
Notes since tag: 2.14.0
Notes to tag/commit: 22ad11c
Generated: 2020-11-16
Bug Fixes
2.14.0
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
andauthz
fields to[]
onPOST
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
2.13.0
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
2.12.0 PXP-6156 "authz" for blank endpoints (#280)
uploader not required for blank record creation
Allow creating blank record with GUID
Update authz lib and blank guid authz handling
Release Notes
For: uc-cdis/indexd
Notes since tag: 2.8.0
Notes to tag/commit: 908c40d
Generated: 2020-05-21
Dependency Updates
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
- Indexd's blank record endpoints now allow direct iteration from a user with
their access token but requires the file upload arborist role to be
modified so the service is not justfence
but instead*
so indexd works
too. see https://github.com/uc-cdis/commons-users/pull/908/files for
example (#275)
DRS endpoints
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
- Implemented new DRS endpoints paths and parameters that follows the DRS
spec https://ga4gh.github.io/data-repository-service-schemas/docs/#_paths
(#261) - Update swagger docs to include DRS (#261)
- Added unit tests for DRS endpoints (#261)
Improvements
- The "/versions" endpoint explicitly returns records in the order they were
created (#263)
fix start did for pagination support
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)