Skip to content

Releases: uc-cdis/indexd

5.1.3

04 Aug 18:11
3db932e

Choose a tag to compare

Release Notes

For: uc-cdis/indexd

Notes since tag: 5.1.2

Notes to tag/commit: 5.1.3

Generated: 2025-08-04

Bug Fixes

  • Fix the _version endpoint not to return empty values (#391)
  • Fix Single Table not showing proper urls_metadata output (#390)

Improvements

  • authutils to version 7.0.0 (#403)

Dependency Updates

  • Update dependencies (#391)

5.1.2

25 Feb 15:54
eadf26a

Choose a tag to compare

Release Notes

For: uc-cdis/indexd

Notes since tag: 5.1.1

Notes to tag/commit: eadf26a

Generated: 2025-02-25

Bug Fixes

  • Update script to not block md5 due to FIPs. (#385)

Improvements

  • Add indexes to record table (#386)
  • Add + Fix Parameters for Single Table IndexD Migration (#384)
  • Update to use new Amazon Linux base image and use the same structure as our
    other python services. (#362)
  • Utilizing "gen3" user instead of "root" for more secure containers (#362)
  • Moving to Poetry to manage our virtual environments (#362)
  • Multi-stage Docker builds for smaller images (#362)
  • Move to Gunicorn (#362)

Deployment Changes

  • Requires alembic migration to b61e2d4aa93d (#386)

5.1.1

02 Oct 00:56
91f8974

Choose a tag to compare

Release Notes

For: uc-cdis/indexd

Notes since tag: 5.1.0

Notes to tag/commit: 91f8974

Generated: 2024-10-01

Bug Fixes

  • Fix resource authorize checks for delete and alias endpoints in single
    table alchemy (#383)

5.1.0

10 Sep 14:09
8ff50b9

Choose a tag to compare

Release Notes

For: uc-cdis/indexd

Notes since tag: 5.0.4

Notes to tag/commit: 8ff50b9

Generated: 2024-09-10

New Features

  • Implemented single table architecture to IndexD with a single new record
    table (Configurable and requires migration) (#376)
  • Locking poetry dependencies (#377)

Improvements

  • Removed sqlite from unit tests. Unit tests now only uses postgres
    (#376)

Dependency Updates

  • sqlalchemy ~1.3.3 -> ^1.4.0 (#376)

Deployment Changes

gen3sdk-python 4.23.0 compatibility updates

08 Feb 22:33
5d3e54c

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

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

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

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

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

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