Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: EO-DataHub/stac-fastapi-elasticsearch-opensearch

v0.3.14.1 - Bugfix for Collections Endpoint

13 Jan 12:57
f5b0963
Compare
Choose a tag to compare

BUG: Collections returned against all Catalogs

  • Now ensured the list of collections within a catalog, when calling the /catalogs endpoint is cleared for each new parent catalog
  • Previously this meant all collections would be returned against every catalog

v0.3.14 - Bugfix for Collections Endpoint

13 Jan 12:58
f5b0963
Compare
Choose a tag to compare

BUG: Collections returned against all Catalogs

  • Now ensured the list of collections within a catalog, when calling the /catalogs endpoint is cleared for each new parent catalog
  • Previously this meant all collections would be returned against every catalog

v0.1.14 - Use Workspaces for Authorization

08 Jan 12:22
194ea9c
Compare
Choose a tag to compare

Use workspaces for authorization

  • Username removed for user verification.
  • Workspaces added to the code for access control.
  • Workspaces obtained from STAC FastAPI routes.
  • Logged-in users with access to multiple workspaces:
    • See all public catalogs, collections, and items.
    • See other workspaces they have access to.
  • Users not logged in:
    • Cannot access private workspaces.
    • Can only view public workspaces.
  • Unauthenticated users:
    • Cannot access any private STAC results.

v0.3.13 - Access-Control for Entries

12 Dec 09:45
fbe4b71
Compare
Choose a tag to compare

Support Metadata Access Policy Updates

  • Add functions to allow updating access control policies for catalogs and collections
  • Update function to handle parent access based on child access for catalogs and collections
  • Update handling of catalog deleting - removing all contained indices by wildcards
  • Update access control details document keys: access_control_owner and access_control_workspaces
  • Ensure only the owner can make changes
  • Update create catalogs and collections functions to create them either public or private depending on request, rather than any more fine grained access-control