Skip to content

Releases: uc-cdis/indexd

gen3sdk-python 4.23.0 compatibility updates

08 Feb 22:33
5d3e54c
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/indexd

Notes since tag: 5.0.3

Notes to tag/commit: 5d3e54c

Generated: 2024-02-08

Dependency Updates

  • flask = "^2.3.3" (#374)

Deployment Changes

5.0.3

14 Nov 17:27
575d497
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/indexd

Notes since tag: 5.0.2

Notes to tag/commit: 575d497

Generated: 2023-11-14

Improvements

  • fixes to documentation (dataguids URL and swagger URL) (#364)

Dependency Updates

  • Upgrade Flask (#371)

5.0.2

02 Oct 14:40
952e3f7
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/indexd

Notes since tag: 5.0.1

Notes to tag/commit: 5.0.2

Generated: 2023-10-02

Bug Fixes

  • Add version endpoint now works with content_create_date and
    content_update_date. (#365)

5.0.1

09 Jun 20:47
c6c8a73
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/indexd

Notes since tag: 5.0.0

Notes to tag/commit: 5.0.1

Generated: 2023-06-09

Bug Fixes

  • Indexd records no longer return empty strings for content_updated_date and
    content_updated_time when not provided. (#361)

5.0.0

30 May 20:10
ff55a72
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/indexd

Notes since tag: 4.1.0

Notes to tag/commit: 5.0.0

Generated: 2023-05-30

Dependency Updates

  • Allow any Python 3.9.* (#360)

New Features

  • Adds description, content_updated_time and content_created_time to
    IndexRecord. (#357)
  • DRS responses now map updated_time and created_time to the underlying
    content's updated and created times. (#357)
  • DRS responses now include index_created_time and index_updated_time to
    denote the time they were indexed and the time their index record was
    changed. These fields replace the previous updated_time and created_time in
    older indexd versions. (#357)

Breaking Changes

  • DRS responses for update_time and created_time reflect the content's
    updated and created times, not the time they were indexed or their index
    record was updated. (#357)

Bug Fixes

  • Fix the routing to the alias endpoint (This fixes data submission in helm)
    (#358)

Deployment Changes

  • New columns added to index_record table. Alembic migration needed. (#357)

Additional DRS endpoint and Alembic migrations

17 Apr 21:22
5f0435b
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/indexd

Notes since tag: 4.0.2

Notes to tag/commit: 5f0435b

Generated: 2023-04-17

New Features

  • Add GA4GH DRS /service-info endpoint (#356)
  • Use Alembic for database migrations (#354)
  • Adds description field when creating/updating records. (#348)
  • Maps indexd description to drs description for drs endpoints. (#348)

Bug Fixes

  • Reverting changes that cause existing indexd deployments to break due to
    unhandled DB migration. (#353)
  • Fixes issue where updates to a record's description were not reflected.
    (#351)
  • DRS response prefers version before rev, if version is not available it
    uses rev (#347)
  • Change using eval to json.loads to prevent code injections. (#346)

Improvements

  • Remove unnecessary functions from config_helper that are only used by Fence
    (#352)
  • Sanitize user input for additional configs. (#346)

Dependency Updates

  • Updates indexclient to 2.2.0 (#350)
  • indexclient changed to pre-release branch temporarily to satisfy tests the
    require the addition of description to indexclient. (#348)

Deployment Changes

Re-add 4.0.0 changes with fix for test

15 Dec 15:54
a4d9555
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/indexd
Notes since tag: 4.0.1
Notes to tag/commit: a4d9555
Generated: 2022-12-15

Breaking Changes

  • Ensure you are using Fence>=2021.10. Remove deprecated GA4GH access
    endpoints. these have existed (and been used) from the Fence microservice
    since last year. See cloud automation change
    here
    (#338)

Improvements

  • allow passing of fence config for authz mapping to the acl migration script
    (#338)
  • Removing Veracode scanning pipeline (#340)
  • Removing Veracode scanning pipeline (#339)

revert 4.0.0 changes temporarily to debug failing test

28 Sep 16:58
6d7b337
Compare
Choose a tag to compare

revert 4.0.0 changes temporarily to debug failing test

remove deprecated endpoints, updated acl->authz migration script

28 Sep 15:00
98146f5
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/indexd

Notes since tag: 3.5.0

Notes to tag/commit: 98146f5

Generated: 2022-09-28

Breaking Changes

  • Ensure you are using Fence>=2021.10. Remove deprecated GA4GH access
    endpoints. these have existed (and been used) from the Fence microservice
    since last year. See cloud automation change
    here
    (#336)

Improvements

  • allow passing of fence config for authz mapping to the acl migration script
    (#336)
  • Update GET /index/<GUID> error message (#335)

New mint GUID endpoints

08 Jun 20:20
119ff76
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/indexd
Notes since tag: 3.4.0
Notes to tag/commit: b1eb482
Generated: 2022-06-08

New Features

  • new /mint/guid endpoint to return a valid GUID for this instance without
    creating a new record (#290)
  • Adding listen queue to uwsgi config. We were seeing issues with large
    instances of indexd (100M) on a large amount of GET requests we had a
    1.5% failure rate. Adding a listen queue solved this. (#332)