Skip to content

v0.2.0

Compare
Choose a tag to compare
@philvarner philvarner released this 12 May 19:36
· 576 commits to main since this release
956d0f3

Added

  • Filter Extension as GET with CQL2-Text and POST with CQL2-JSON,
    supporting the Basic CQL2 and Basic Spatial Operators conformance classes.
  • Added Elasticsearch local config to support snapshot/restore to local filesystem

Fixed

  • Fixed search intersects query.
  • Corrected the Sort and Query conformance class URIs.

Changed

  • Default to Python 3.10
  • Default to Elasticsearch 8.x
  • Collection objects are now stored in collections index rather than stac_collections index
  • Item objects are no longer stored in stac_items, but in indices per collection named items_{collection_id}
  • When using bulk ingest, items will continue to be ingested if any of them fail. Previously, the call would fail
    immediately if any items failed.

What's Changed

  • Bump elasticsearch[async] from 7.17.1 to 7.17.2 in /stac_fastapi/elasticsearch by @dependabot in #92
  • Fix search request intersection by @jonhealy1 in #94
  • Move db to stac serializer to core.py by @jonhealy1 in #91
  • update to python 3.10 and ES 8.x by @philvarner in #96
  • Pv/one index per collection by @philvarner in #97
  • Bump elasticsearch[async] from 7.17.2 to 7.17.3 in /stac_fastapi/elasticsearch by @dependabot in #98
  • for bulk operations, don't raise an exception if any of the ingested items fails by @philvarner in #99
  • add local config to allow for snapshot/restore from local filesystem by @philvarner in #101
  • advertise correct conformance class uri strings by @philvarner in #102
  • Implement Filter Extension by @philvarner in #100
  • improve queryables, add documentation for copying indicies by @philvarner in #103
  • update in preparation for v0.2.0 release by @philvarner in #104

Full Changelog: v0.1.0...v0.2.0